My haskell solutions to Matasano's crypto challenge