[1]
The environment model will not clarify our claim in section 1.2.1 that the interpreter can execute a function such as fact_iter in a constant amount of space using tail recursion. We will discuss tail recursion when we deal with the control structure of the interpreter in section 5.4.
3.2.2  
Applying Simple Functions