Understanding Liquidity Provision and Yield Farming