Final commit for Assignment 2.