haskell bits for matasano challenges