leetcode "Valid Palindrome " 1/23/2014