I\'m just beginning to work through SICP (on my own; this isn\'t for a class), and I\'ve been struggling with Exercise 1.6 for a couple of days and I just can\'t seem to figure
new-if is a function. When a function is called, what's the first thing that Scheme does with the argument list? It evaluates all the arguments.
new-if