DeFi, what is it, and how did we get here?