Answer from cs61c-ee (Michael Shen 15963205) for Question 2 We could elminate setting aside space in the stack for a procedure frame. Because only one frame can exist at a time in a language with no recursion, we could just save the arguments and local variables and registers that need to be preserved. We would also not need to store different values of the register $ra and $fp into memory because only one function is allowed at a time. We wouldn's see any stack overflow errors from infinited recursion which quickly takes up space.