Mental Model
A palindrome reads the same forwards and backwards. We check characters from both ends moving towards the center.
Analogy: Like checking if a word looks the same in a mirror placed at its center.
start: [p] -> [a] -> [l] -> [i] -> [n] -> [d] -> [r] -> [o] -> [m] -> [e] indexes: 0 1 2 3 4 5 6 7 8 9
