Matasano Cryptology Problems, solved in python