Something
public text v1 · immutable(defun quicksort_r(lst)
(if (endp lst)
lst
(append
(quicksort_r
(remove-if-not (lambda (x) (<= x (first lst))) (rest lst)))
(list (first lst))
(quicksort_r
(remove-if-not (lambda (x) (> x (first lst))) (rest lst))))))