interpreter for little schemer chapter 10