HW1 for CSC230