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 you read it from left to right or right to left, like 'racecar' or 'level'.
r -> a -> c -> e -> c -> a -> r -> null ā ā start end
