Avl Tree restructure