Replaced SkipList with redblack.Tree