solutions to coursera/crypto... there's really nothing interesting here.