Conatins C++ implementation for Abstract Data Types and their common functionalities