quasipalindromes