Q98 and Q911

9.11 pay attention to the base case. base case should be generalized as
much as possible