This is a advance version of simple dex
functionalities its includes are :
Automated market maker
Lquidity pool creation logic
Factory contract to create any pair (unless its an ERC20)
Pair contract
functions like :
add liquidity remove liquidity swap