adaptive binary search trees jonathan carlyle derryberry .
Alternatives to splay trees with O(log n) worst-case access times