Back to lecture notes -- Keyboard shortcut: 'u'                      Lecture 2 - slide 31 : 35
 

(define (zip z lst1 lst2)
  (if (null? lst1)
      '()
      (cons 
        (z (car lst1) (car lst2))
        (zip z (cdr lst1) (cdr lst2)))))