homework 1 for cosi 236b