Answer from cs61c-be (Tony Yiu 15099596) for Question 3 Thinking of recursion as step by step procedure is challenging as well as the sheer amount of syntax that comes with MIPs. There are so many different kinds of registers that its hard to trace. Simple operations like z=x+y become tedious when translated to MIPs.