I have started to learn scheme, and I find difficulty about this function,
[( lambda (a b) (lambda (x y) (if b (+ x y a) (- x y a)))) 5 6]
by mist