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