Files for Question 2 of Assignment 3 for COMP 206