Я вроде как понимаю, как преобразовать элементарные функции, такие как арифметика, в стиль передачи продолжения в Scheme. Но что, если функция включает рекурсию? Например,
(define funname
(lambda (arg0 arg1)
(and (some procedure)
(funname (- arg0 1) arg1))))
Пожалуйста, дайте мне совет. Заранее спасибо.