https://twiinklex.com/2010/07/19/2813/
Twisted palindromes