1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
fn fibonacci_sequence(n) { result = [0]; prev = 0; cur = 1; while #result < n { next = prev + cur; result << next; prev = cur; cur = next; } return result; } print(fibonacci_sequence(50));