add skiplist(without test), for the detail refer leveldb or yodb or wikipedia