complete AvlTree