Homework 2 (due Friday, January 28)