A Deep Dive into Liquidity Pools