problem 59 - xor encryption