Assignment2 complete.

Finish...