Homework 2, due November 12