code: func New() *SkipList {
  	comparator := func(left, right interface{}) bool {
  		return left.(Ordered).LessThan(right.(Ordered))
  	}
  	return NewCustomMap(comparator)
  
  }
docs: // New returns a new SkipList.
  //
  // Its keys must implement the Ordered interface.