SkipList classes

more about Skip List at http://en.wikipedia.org/wiki/Skip_list