RosettaCodeData/Task/Ackermann-function/Bracmat/ackermann-function-1.bracmat

9 lines
124 B
Text
Raw Permalink Normal View History

2013-04-10 16:19:29 -07:00
( Ack
= m n
. !arg:(?m,?n)
& ( !m:0&!n+1
| !n:0&Ack$(!m+-1,1)
| Ack$(!m+-1,Ack$(!m,!n+-1))
)
);