Answer from cs61c-eq (Nicholas Hwang 16732453) for Question 1 No, it does not need them all. All that is actually needed is an if statement; everything else is there to make programming easier and more natural, rather than using recursive calls and extremeley long if-else statements everywhere.