Homwowrk 1 for CSCI104