Answer from cs61c-fy (Vinayak Aggarwal 17797902) for Question 2 A programming language that does not permit recursive procedures need not allocate frames on a stack. In a nonrecursive language, each procedure’s frame may be statically allocated since only one invocation of a procedure can be active at a time. We would often get "stack overflow" error.