Assignment 2 finished and ready for grading.