Mental Model
A node holds data and a pointer to the next node, linking pieces like train cars.
Analogy: Imagine a train where each car carries cargo (data) and hooks to the next car (pointer).
Node1[data|next] -> Node2[data|next] -> Node3[data|null] ↑head
