Able to delete a node that has only one child and keep the tree balanced