https://aarushinema.com/2020/05/02/coding-challenge-day-16-problem-1-deleting-leaf-node-in-a-binary-search-tree/
Coding Challenge Day-16: Problem 1: Deleting leaf node in a Binary Search Tree