comp 2614 Assignment 1