# SICP Solutions

### Section - The Elements of Programming

#### Exercise 1.6

If the interpreter evaluates the function call new-if in applicative order then this function is doomed for infinite recursive calls. On the other hand if it is normal order evaluation then it will work as expected.