Exercise for Software Construction Class