Mental Model
A binary search tree keeps smaller values on the left and bigger on the right. To find the kth smallest, we visit nodes in order from smallest to largest.
Analogy: Imagine a library where books are arranged from left to right by their size. To find the kth smallest book, you start from the smallest on the left and count until you reach the kth one.
5
/ \
3 7
/ \ \
2 4 8
↑