Exercise 3.1

Approach: Define an iterative procedure that computes:
	   A × (low × ... × high)     [P]

   (define num-times-range
     (lambda (a low high)
       (if (> low high)
	   a
           _________________)))  ; What is the transformed problem
                                 ; if the stopping condition has not been reached?
Example:
   (num-times-range 5 3 6) => 1800