Exercise 4, broken
Exercise 4, fixed