added parallelism, couldn't handle 10^14 before
Merge pull request #1 from mgambogi/haskell

added parallelism, couldn't handle 10^14 before