2
(define (smallest-divisor n)
4
(define (find-divisor n test)
5
(cond ((> (square test) n) n)
6
((divides? test n) test)
7
(else (find-divisor n (+ test 1)))))
12
(= n (smallest-divisor n)))
18
(define (display-prime n)
21
(cond ((> count 8) (display "\n") (let count 0))
22
(else (define count (+ count 1)))))
25
(define (primes n limit)
29
(primes (+ n 1) limit)) )