Implement set1/challenge2
Implement set1/challenge3
Import data file for challenge4
Turn challenge3 into a module
Implement set1/challenge4
Add outline for set1/challenge5
Implement set1/challenge5
Import data file for challenge6
Implement first part of set1/challenge6
Make breakSingleByteXOR() return the key byte
Turn set1/challenge5 into a module
Make encodeRepeatingKeyXor() take bytes
Implement part 2 of set1/challenge6
Implement set1/challenge6 fully
Import data file for challenge7
Implement set1/challenge7
Import data file for challenge8
Turn set1/challenge4 into a module
Implement set1/challenge8
Implement set2/challenge1