Used BST delete for AVL