String Interpreter

Changed the palindrome method to be recursive. It works but probably
needs to be cleaned up a bit.