Code Review
Compare your solutions
#| BEGIN (Write your solution here) |#
(define (square-list items)
(if (null? items)
nil
(cons (* (car items) (car items)) (square-list (cdr items)))))
(define (square-list2 items)
(map (lambda (x) (* x x)) items))
(define (map proc items)
(if (null? items)
nil
(cons (proc (car items))
(map proc (cdr items)))))
#| END |#