support remove leaf node or one-child-node from BinTree