Answer from cs61c-ed (Cory Benavides 14101530) for Question 2 If we eliminate nested calls, then we wouldn't have to spill the procedure return values, args, etc into memory. If nested calls are allowed, excluding recursive functions only, then I don't think we could eliminate any steps. I have not programmed in scheme.