Build a simple AMM inspired by Uniswap V2: add liquidity, perform swaps with fees, and maintain the constant product invariant. Ideal for understanding core DeFi mechanics.