An alternative formulation of flip without use of the sugared define syntax.
Lecture 4 - slide 3 : 34
Program 1
(define
flip
(lambda (f)
(lambda (x y) (f y x))
))
(define (flip f) (lambda (x y) (f y x)))