//TODO: functions don't work yet //example of the fibonacci sequence fn fib(n: int) { if (n < 2) return n; return fib(n-1) + fib(n-2); } //TODO: type coercion syntax hasn't been decided on yet, but it will be needed for (var i = 1; i <= 10; i++) { print i .. ":" .. fib(i); } //Note to self: yes, the base case in 'fib()' is 'n < 2', stop second guessing yourself!