Programming Assignment 2 completed and ready for peer review.