Classical cipher cracker for the National Cipher Challenge. Written as part of the Extended Project Qualification (EPQ).