Helpful Haskell tools for working with the optional programming assignments in Coursera's Cryptography class