Report abuse

(define (mult a b)
  (iter 0 a b))

(define (iter a b n)
  (cond ((= n 2) (+ a (dbl b)))
        ((even? n) (iter a (dbl b) (/ n 2)))
        (else (iter (+ a b) b (- n 1)))))

(define (dbl x)
  (* x 2))
(define (halve x)
  (/ x 2))

(mult 4 700)