Mental Model
A binary tree is a structure where each node holds a value and can connect to up to two child nodes, left and right. Creating it manually means building each node and linking them step by step.
Analogy: Think of a family tree where each person can have up to two children. You create each person and then say who their children are, building the tree from the top down.
1 / \ 2 3 / \ 4 5 (1 is root, 2 and 3 are children of 1, 4 and 5 are children of 2)
