lv is a C++ container that has O(log(n)) erase/insert time and random access time.