Code Review
Compare your solutions
#| BEGIN (Введите свое решение) |#
(define (square-root x)
(define (average x y) (/ (+ x y) 2))
(define (improve guess) (average guess (/ x guess)))
(define (good-enough? guess prev)
(< (abs (- guess prev)) 0.001))
(define (square-iter guess prev)
(if (good-enough? guess prev)
guess
(square-iter (improve guess) guess)))
(square-iter 1.0 10.0))
#| END |#