'begin' 'comment' run the high recursive `Ackermann' function. make sure to have enough runtime stack (30 - 40 kb) for the interpreter. huh - i love this function... ; 'integer' 'procedure' ack (m, n); 'value' m, n; 'integer' m, n; 'if' m = 0 'then' ack := n + 1 'else' 'if' n = 0 'then' ack := ack (m - 1, 1) 'else' ack := ack (m - 1, ack (m, n - 1)); 'integer' n; 'for' n := 0 'step' 1 'until' 2 'do' 'begin' outstring (1, `ack ( 3 ,'); outinteger (1, n); outstring (1, `) := '); outinteger (1, ack (3, n)); outstring (1, `\n') 'end'; 'end'