RosettaCodeData/Task/Ackermann-function/Pure/ackermann-function.pure
2023-07-01 13:44:08 -04:00

3 lines
88 B
Text

A 0 n = n+1;
A m 0 = A (m-1) 1 if m > 0;
A m n = A (m-1) (A m (n-1)) if m > 0 && n > 0;