The silly implementation of skiplist data structure in javascript