Determine the value to which the following Scheme expressions evaluate and draw a box around the resulting value. You need not show the steps in the substitution model needed to calculate the value.
(define foo (lambda (x) (lambda (y) (+ x y)))) (define bar (foo 3)) (+ (bar 4) (bar 7))
(define baz (lambda (f x a) (define ((frob (lambda (y z) (if (empty? y) z (frob (tail y) (f (head y) z)))))) (frob x a)))) (baz + (list 1 2 3) 0)