Pergunta de entrevista da empresa Microsoft

Write a function that determines if a string or char array is a palindrome. What if I said ignore case? What if I said ignore space?