Matasano Crypto Challenges in Haskell