Answer from cs61c-al (Phillip Chin 16156822) for Question 2 Storing the old arguments wouldn't be necessary because the function wouldn't be called from within itself. Therfore the move call would not be necessary, because unique functions would be called. The error that would be likely not be seen is Stack Overflow (infinite loop).