Assignment 1 for Comp 2231