refactored the remove method of BST class (renamed delete too)