Mental Model
A palindrome reads the same forwards and backwards. We check if the first and last characters match, then move inward.
Analogy: Like checking if a word is the same when read from left to right and right to left, like 'madam' or 'racecar'.
head -> [m] -> a -> d -> a -> m -> tail indexes: 0 1 2 3 4
