Mental Model
The inorder successor of a node in a BST is the next node in sorted order. It is the smallest node greater than the given node.
Analogy: Imagine a line of people sorted by height. The inorder successor of a person is the next taller person standing right after them.
5
/ \
3 7
/ \ \
2 4 8
Node: 3 ↑
Inorder successor: 4