1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
fn raise(n, x) { if x == 0 { return 1; } result = n; x = x - 1; while x > 0 { result = result * n; x = x - 1; } return result; } p = 0; while p < 100 { print(raise(2, p)); p = p + 1; }