root) is null. If it is, return null since the value cannot be found in an empty tree.val, return the current node as the subtree rooted at this node is the answer.val is less than the current node's value, recursively call searchBST on the left child.val is greater than the current node's value, recursively call searchBST on the right child.