Code Review

Compare your solutions

    
(define (max a b)
  (if (> a b)
      a
      b))

(define (min a b)
  (if (< a b)
      a
      b))

(define (sqrt a) (* a a))

(define (solution x y z) 
  (define left (max x (max y z)))
  (define right (min x (min y z)))
  (define mid (- (+ x y z) (+ left right)))
  (+ (sqrt left) (sqrt mid)))