Exploring Cryptocurrency Yield Farming: Maximizing Returns in DeFi Protocols