Terrible implementation of euler problem #4, seems very verbose, I know the syntax allows for cleaner but I've run out of time in the day. I at least got to deal with the Maybe monad as I wanted to know what the actual factors of palindrome were