http://grrrzetic.blogspot.com/2011/11/mp5-palindromi.html