Answer from cs61c-eg (Ramanarayan Vasudevan 15938560) for Question 3 This was done to compensate for the lack of a guard digit. The guard digit would protect accuracy during intermediate calculations by providing an extra digit to the arguments of the operation during intermediate calculations.