Mental Model
We want to find the first character in a string that appears only once by counting how many times each character shows up.
Analogy: Imagine a line of people where some people appear multiple times. We want to find the first person who is standing alone without any twins behind or ahead.
string: h -> e -> l -> l -> o -> null hash: [h:1, e:1, l:2, o:1]
