Homework 2 Part 1 appears ready to submit for grading.