Java Skip List implementation for CS 577