added Palindrome code, there is still a bug