memtable uses skip-list as underlying data structure