Valid Palindrome Leetcode C