This is the third in-class exercise for RefactorU