RosettaCodeData/Task/Ackermann-function/OCaml/ackermann-function-1.ocaml
Ingy döt Net d066446780 langs a-z
2013-04-10 22:43:41 -07:00

4 lines
96 B
Text

let rec a m n =
if m=0 then (n+1) else
if n=0 then (a (m-1) 1) else
(a (m-1) (a m (n-1)))