Homework 2 (due Wendesday, June 1)