Files for Question 3 of Assignment 3 for COMP 206