Factorial
i32 factorial(i32 n) { if n <= 1 { return 1; }
return n * factorial(n - 1);}
void main() { result := factorial(5); stdout("Factorial: "); stdoutln(result);}i32 factorial(i32 n) { if n <= 1 { return 1; }
return n * factorial(n - 1);}
void main() { result := factorial(5); stdout("Factorial: "); stdoutln(result);}