Mental Model
We want to find the first letter in a word that appears only once by counting how many times each letter shows up.
Analogy: Imagine a classroom where each student raises their hand once. We want to find the first student who raised their hand only once, ignoring those who raised it multiple times.
word: h -> e -> l -> l -> o -> null
hash: {h:1, e:1, l:2, o:1}
ā first unique character pointer