Palindrome in a sentence as a noun

Consider this implementation of a function that checks if a string is a palindrome: is_palindrome :: String -> Bool\n is_palindrome _ = True\n\nYou still have to test it.

Other than perhaps a palindrome detector, I'm having a really hard time coming up with a use for a reversed-strings.

Does anyone know why the suffix tree algorithm is the one commonly shown as the solution to finding the longest palindrome?

I simply constructed the numbers outright, ie, there was no iteration in my code and trying to see if something fit. I just figured out a rule that would generate all those palindromes with no checking.

The function design is the program-equivalent of a palindrome.

This is actually asking for a particular type of palindromes -- those which are palindromic squares of palindromes.

These powerful types let us specify all kinds of stuff about our code, eg. instead of "an integer" we might say "a prime between MIN and MAX whose binary representation is a palindrome".

I got the idea from a combination of Demitri Martin writing a very long palindrome poem and the rap pad guy with auto-fill lyrics.

My guess is because suffix trees are covered in data-structures courses, and then finding palindromes comes up as a possible application.

I had asked to implement the fastest algorithm to give back the largest palindrome of words in English dictionary and compare it the largest palindrome of the french language.

Palindrome definitions

noun

a word or phrase that reads the same backward as forward