Mental Model
A trie node holds links to child nodes for each letter and a marker if a word ends here.
Analogy: Think of a trie node like a mailbox with 26 slots for letters a to z, and a flag to say if a word stops at this mailbox.
root ↓ [ ] -> [ ] -> [ ] -> ... -> [ ] Each [ ] is a child slot for a letter, initially empty (nil).