Refactored BST delete proficiency to work with stack.