edX Berkeley CS169.2x: Homework 1