Mental Model
A binary tree node holds a value and links to two child nodes, left and right, which can be empty or other nodes.
Analogy: Think of a family tree where each person can have up to two children, one on the left and one on the right, connecting generations.
[root]
/ \
[left] [right]
↑ ↑
node node