Mental Model
A binary tree is a structure where each node can have up to two children, left and right. Creating it manually means linking nodes one by one to build the tree.
Analogy: Think of a family tree where each person can have up to two children. You create the family tree by connecting parents to their children step by step.
1 / \ 2 3 / \ 4 5
