todo Improve unit tests (i.e., less fuzzing) Treaps, AVL trees, B-trees, red-black trees, splay trees?