( map square '() )
xが空リストであるから
評価は'()
(define (map f x)
(cond ((null? x) nil)
(else (cons (f (car x)) (map f (cdr x)))) ))
nilは空リスト