Deletion in Tree completed with cases like  when node is not leaf or node to be deleted is not found