Answers to the questions can be found in ./docs/matching.md
The last parallel optimized version of the Julia program can be found at ./src/julia.go. Time comparison and explanations are found in ./docs/julia.md.
Images created by the program can either be generated by running julia.go or found in ./image
The code for the two programs allong with their test cases can be found in ./src/singleworker/ and ./src/mapreduce/ respectively. Time comparison is found in ./docs/mapReduce.md