STL-compliant container compatible with std::set but with linear time insert and constant time random access.