Homework 1 for CSCI 104