Challenge 4: find the XOR'd message
Challenge 5: Repeating XOR
Challenge 6a: hamming distance
Challenge 6: find best key length