updated comments and haskell version, which actually came first.