Mental Model
A balanced binary tree means no part is much taller than its sibling parts. We check if every node's left and right sides differ in height by at most one.
Analogy: Imagine a tree with branches on both sides. If one side is much longer than the other, the tree might fall. We want to make sure both sides grow evenly, like a well-trimmed bush.
1
/ \
2 3
/
4
Balanced: left and right heights differ by at most 1