Programmable Liquidity Autonomous Market Maker (PLAMM)