CS170: Homework 1