CSC-582-3 Parallel Programming Assignment 1, Threaded / Non-threaded Monte Carlo Method.