Mental Model
A binary search tree (BST) is a tree where every node's left child is smaller and right child is bigger than the node itself. We check this by making sure all nodes follow this rule in the whole tree.
Analogy: Imagine a family tree where every child on the left side is younger than their parent, and every child on the right side is older. To confirm it's a proper family tree, you check each parent and their children follow this age rule.
5
/ \
3 7
/ \ \
2 4 8
(Each left child < parent < right child)