Exercise 3.6 - more practice with the stupid syntactical nuances of using state variables in scheme