Implement all operations. Implement find_test, insert_tests. Fix bugs these tests detected. All tests passing. CAUTION: Attempt to dereference end iterator not being detected correctly. See index_test.cpp line 170.