Код Ревью
Сравни свои решения
#| BEGIN (Введите свое решение) |#
(define (average x y)
(/ (+ x y) 2))
(define (improve guess x)
(average guess (/ x guess)))
(define (better-good-enough? guess perv-guess)
(< (abs (- guess perv-guess)) 0.001))
(define (better-sqrt-iter guess x perv-guess)
(if (better-good-enough? guess perv-guess)
guess
(better-sqrt-iter (improve guess x) x guess)))
(define (square-root x)
(better-sqrt-iter 1.0 x x))
#| END |#