Homework assignment for the University of Maine's Software Engineering course.