heteropalindromes