Answer from cs61c-et (Bryant Chae 14937777) for Question 2 Because of the way that things are accessed in memory if the loop order is changed runtime can actually be shortened, so it will be far more efficient to execute the code this way.