CS 1110 Assignment 1