a simple implemmention of SkipList