I\'m trying to learn scheme via SICP. Exercise 1.3 reads as follow: Define a procedure that takes three numbers as arguments and returns the sum of the squares of the two la
I've had a go:
(define (procedure a b c) (let ((y (sort (list a b c) >)) (square (lambda (x) (* x x)))) (+ (square (first y)) (square(second y)))))