most methods of AVLTree implemented