CMPE 273 lab 4 - Convergent and Commutative Replicated Data Types