Assignment 1.1 - COMP 248