Assignment 1 for CSCI 335