#!/usr/bin/env pluvo % 020-case.lu - Recursive Function Test Author: Sean B. Palmer, inamidst.com factorial = (n) { # n = { run n } if {n == 0} { result = 1 } else { result = { n * { nonanon = () { n - 1 } factorial { nonanon } } } } return result } main = (argv) { say { factorial 0 } say { factorial 2 } say { factorial 5 } } script main