attempting multiple threads
attempts to use multiple threads to fasten the calculations: there's some runtime errors and no real improvement