In-class assignment 8, part 1.