Hello please complete and run the following question using t
Hello, please complete and run the following question using the Dr.Racket program.
Implement a Scheme function, pair, that takes two lists L and M. and returns a list in which each element is a pair of corresponding elements. For example, (pair \'(fee fi) \' (fo fum)) returns \'((fee fo) (fi fum)). The two lists are required to have the same length. If not. return #f. If both lists are empty, return an empty list.Solution
(define (union a b)
(cond ((null? b) a)
((element? (car b) a)
(union a (cdr b)))
(#t (union (cons (car b) a) (cdr b)))))
(define (pair2 a b)
(list (union a b)))
