Finished AVLTree