Initial implementation
added comment
Merge pull request #1 from nathantippy/master

concurrent implementation using ForkJoinPool