deep-delete working, inorder needs work