Hamming Distance Calculation Challenge