Microsoft Interview Question

given a binary search tree, how to delete a node.