Answer from cs61c-ea (Jeff Decker 16217761) for Question 3 I think that it is a pain to have to keep track of saving and restoring registers, but I guess we have to learn this stuff somehow. I would prefer to stay with C and pointers over this stuff.