Код Ревью
Сравни свои решения
#| BEGIN (Write your solution here) |#
(define (make-rat n d)
(let* ((g (gcd n d))
(rn (abs (/ n g)))
(rd (abs (/ d g))))
(if (>= (* n d) 0)
(cons rn rd)
(cons (- rn) rd))))
#| END |#