Я новичок в Scheme и хочу отсортировать простые множители числа в порядке возрастания. Я нашел этот код, но он не сортируется.
(define (primefact n)
(let loop ([n n] [m 2] [factors (list)])
(cond [(= n 1) factors]
[(= 0 (modulo n m)) (loop (/ n m) 2 (cons m factors))]
[else (loop n (add1 m) factors)])))
Не могли бы вы помочь? Спасибо