binary palindrome draft