Initial SkipList code