Implementation of STL library containers.
Example implementation of the following containers:
Additionally implemented, conditional, enable_if, less, pair, iterator_traits, bidirectional iterator (for trees), random access iterator, reverse iterator.
A binary search tree is used as the data structure for the map.