Mental Model
A BST iterator lets you see the tree's values in order, one by one, without storing them all at once.
Analogy: Imagine reading a book page by page instead of copying the whole book first; you only keep the current page and a bookmark to know where to go next.
7
/ \
3 15
/ \
9 20
Stack: [7]
Current: null