class CS2450 - Exercise 2