search in BST completed with it's test cases
delete is working when only 1 or 0 child