|
|
1.1 root 1: procedure ackertrace(i,j)
2: static level
3: local result
4: initial level := 0
5: write(repl("x",level +:= 1))
6: if i = 0 then result := j + 1
7: else if j = 0 then result := ackertrace(i - 1,1)
8: else result := ackertrace(i - 1,ackertrace(i,j - 1))
9: level -:= 1
10: return result
11: end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.