A robust STL implementation of an sorted bidirectional associative map data structure