Source code

Revision control

Copy as Markdown

Other Tools

function ack(m,n){
if (m==0) { return n+1; }
if (n==0) { return ack(m-1,1); }
return ack(m-1, ack(m,n-1) );
}
assertEq(ack(3, 3), 61);