Homework 2, with some comments