Code Review
Compare your solutions
(require rackunit)
(define (fi)
(/ (+ 1 (sqrt 5))
2))
(define (f)
(/ (- 1 (sqrt 5))
2))
(define (fib n)
(round
(/
(- (expt (fi) n) (expt (f) n))
(sqrt 5))))
(check-equal? (fib 1) 1.0)
(check-equal? (fib 2) 1.0)
(check-equal? (fib 5) 5.0)
(check-equal? (fib 10) 55.0)
(check-equal? (fib 20) 6765.0)