Practical example of web workers in JS, single-threaded Monte-Carlo integration vs. multi-threaded