added feature that the palindrome checker ignores case