Finish assignment 2, part 8.