Explain the Concept of an Automated Market Maker (AMM).
An AMM is a type of decentralized exchange (DEX) protocol that relies on mathematical formulas and liquidity pools, rather than a traditional order book, to determine the price of assets. Users supply tokens to the pools (becoming liquidity providers), and the AMM algorithm executes trades against this pooled liquidity.