Added multi-threading implementation of the solution set. Will now spawn a number of workers equal to the number of CPU's present in the system and have them crunch away at the numbers