RosettaCodeData/Task/Mutual-recursion/Ol/mutual-recursion.ol

9 lines
226 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
(letrec ((F (lambda (n)
(if (= n 0) 1
(- n (M (F (- n 1)))))))
(M (lambda (n)
(if (= n 0) 0
(- n (F (M (- n 1))))))))
(print (F 19)))
; produces 12