Mental Model
A palindrome reads the same forwards and backwards. We check if the first half matches the reversed second half.
Analogy: Like checking if a word on a mirror looks the same as the original word.
head -> [H] -> [E] -> [L] -> [L] -> [O] -> null
βstart βend