Mental Model
We build a tree where each path from root to a node forms a prefix of words. We find the longest word where every prefix is also a word.
Analogy: Imagine a family tree where each generation adds a letter. We want the longest name where every smaller name before it is also in the family.
root ↓ t -> r -> i -> e ↑ start
