Exercise 3: Counting Change