An exercise in code refactoring from a 30 August recitation in COMPSCI 308: Software Design and Implementation at Duke University.