binary search tree: node deletion implemented