RosettaCodeData/Task/Ackermann-function/PicoLisp/ackermann-function.l

6 lines
121 B
Plaintext

(de ack (X Y)
(cond
((=0 X) (inc Y))
((=0 Y) (ack (dec X) 1))
(T (ack (dec X) (ack X (dec Y)))) ) )