BST 탐색 방향
균형이 좋으면 O(log N), 한쪽으로 치우치면 O(N)이 됩니다.
삽입, 탐색, 삭제, 후속자, 중위 순회는 모두 left subtree < node < right subtree 규칙을 기준으로 움직입니다.
균형이 좋으면 O(log N), 한쪽으로 치우치면 O(N)이 됩니다.
중복 값을 허용할지 한쪽으로 보낼지 정책이 필요합니다.
포인터 교체 후 부모 링크가 맞는지 살핍니다.
원래 후속자 노드를 다시 삭제하는 두 단계가 됩니다.