Code Review
Compare your solutions
(define (sqrt-iter guess prevGuess x)
(if (good-enough-new? guess prevGuess)
guess
(sqrt-iter (improve guess x)
guess
x)))
(define (improve guess x)
(average guess (/ x guess)))
(define (average x y)
(/ (+ x y) 2))
(define (good-enough-new? guess prev)
(< (abs (- prev guess)) 0.001))
(define (square x)
(* x x))
(define (square-root x)
(sqrt-iter 1.0 10.0 x))
(square-root 9)