Exercise 2 fixed using .call