Problem Set 4 - exercise - week 6 - RefactorU