Code for Coursera's Crypto I class