Mastering Binary Search Tree: How To Efficiently Remove A Node