Added parallelization to subshells and added appropriate test cases. Turned in the assignment