title: Creating a recursive method for Palindrome
body: <p>I am trying to create a Palindrome program using recursion within Java but I am stuck, this is what I have so far:</p>
  
  <pre><code> public static void main (String[] args){
   System.out.println(isPalindrome("noon"));
   System.out.println(isPalindrome("Madam I'm Adam"));
   System.out.println(isPalindrome("A man, a plan, a canal, Panama"));
   System.out.println(isPalindrome("A Toyota"));
   System.out.println(isPalindrome("Not a Palindrome"));
   System.out.println(isPalindrome("asdfghfdsa"));
  }
  
  public static boolean isPalindrome(String in){
   if(in.equals(" ") || in.length() == 1 ) return true;
   in= in.toUpperCase();
   if(Character.isLetter(in.charAt(0))
  }
  
  public static boolean isPalindromeHelper(String in){
   if(in.equals("") || in.length()==1){
    return true;
    }
   }
  }
  </code></pre>
  
  <p>Can anyone supply a solution to my problem?</p>