Hint on Exercise 2.3 What the book somewhat confusingly calls "operator(argument)" notation is what I called functional notation in the class notes. Be sure to use the same notation throughout, even if you have to make up a name, like "square(x)" for the functional version of x^2. Ignore the author's remark about assigning a value to a variable, which is only relevant if you're actually writing a program.