The longest subsequence that reads the same both ways, from a table over every piece of the string, filled by length.
This interactive visualization needs JavaScript.