function ackermann( m, n ) if m == 0: return( n + 1 ) if n == 0: return( ackermann( m - 1, 1 ) ) return( ackermann( m - 1, ackermann( m, n - 1 ) ) ) end for M in [ 0:4 ] for N in [ 0:7 ] >> ackermann( M, N ), " " end > end