07-16-2022, 12:39 AM
those aren't the same functions are they? (!x) means "NOT X" in raw logic doesn't it?
if (!n) return ackermann(m - 1, 1);
isn't
If m > 0 And n = 0 Then ackermann = ackermann(m - 1, 1)
if (!n) return ackermann(m - 1, 1);
isn't
If m > 0 And n = 0 Then ackermann = ackermann(m - 1, 1)