Finished Lab 5, comments and all.