1: (* (+ 5 (% 8 3)) 6) (* (+ 5 2) 6) (* 7 6) 42 2: (define (g x y) (if (= x 0) y (if (odd? x) (g (- x 1) (* 2 y)) (g (/ x 2) (* y y))))) >> (g 10 1) >> (g 5 1) >> (g 4 2) >> (g 2 4) >> (g 1 16) >> (g 0 32) >> 32