Now featuring AVL trees!