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