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 by size from left to right. To find the kth smallest book, you start from the smallest shelf and count books in order until you reach k.
5
/ \
3 7
/ \ \
2 4 8
↑ (root)