1. Added a memory optimization for SkipList