C++ STL implement SkipList