C++ STL-style skiplist