Palindromes, Data structures and algorithms.

Published --