add haskell benchmark program