avl_tree in the works.