complete avl tree