If the root is null, return an array containing two nulls.
If the root value is less than or equal to the target, include the root in the left subtree.
a. Recursively split the right child with the target.
b. Set the right child of the root to the left part of the split result.
c. The left part of the final result is the root, and the right part is the right part of the split result.
If the root value is greater than the target, include the root in the right subtree.
a. Recursively split the left child with the target.
b. Set the left child of the root to the right part of the split result.
c. The left part of the final result is the left part of the split result, and the right part is the root.