Refactorred the BST delete to match the coursera algorithm