buy() operations involve some complex calculations to get the returned liquidity.
claim() operations depend on how many tokens the Uniswap pool will return. And also platform fees, and performance fees.
Create view functions for users to know beforehand how much liquidity or tokens they would obtain before they commit to a buy() or claim() operation blindly.
