C++ Maps Implemented With Binary Search Trees