Assignment 1 for CSCI-E 97