Implementation of various Commutative Replicated Data Types (CRDTs)