Implemented Map class (via std::map)