AVL Tree self-balancing binary search tree You can: add element search get sorted array print the whole tree