Concept Flow - Validate if Tree is BST
Start at root node
Check left subtree values < current node?
Recursively validate left subtree
Check right subtree values > current node?
Recursively validate right subtree
If all checks pass, return True
Else return False
We start at the root and recursively check if all nodes in the left subtree are smaller and all nodes in the right subtree are larger, ensuring BST properties hold.