Binary Palindrome check in C#