remove in BST and recursion calls in Node is smutt
now uses the flags