C++/SkipList: Complete, wait for optimize