Practice Quiz 6
3 points
15 minutes

Consider the following program:
(define (p x) (* x x x))
(define (q x) (- (* 3 x) 5))
(define (r x) (if (< x 0) (p x) (- x (q x)))))
(define (s x y z) (if (< x 1) z (s (- x 1) y (* y z)))))
Trace through the evolution of
Show every step of the first three and show each call to "s" in the last.

What (s a b c) return in general????