CS 3 Homework 1 Caltech