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 here.
root ↓ [a] -> [b] -> [c] -> ... -> [z] ↑ endOfWord flag
