stl compliant skip list (sorted list with logarithmic insert/find/erase)