(define fizz-buzz (lambda (x) (define ret "") (if (zero? (% x 3))(set! ret (append ret "fizz"))) (if (zero? (% x 5))(set! ret (append ret "buzz"))) (if (equal? ret "") (set! ret (append ret x))) ret)) (apply display-lines (list-join (map fizz-buzz (range 100 1))))