CMPS 121 HW2