programdemos/factorial.xtl
Factorial: recursion with guards, one statement per line. Run it with
"xetal run demos/factorial.xtl" (or "./demos/factorial.xtl"); it
prints 3628800, the factorial of 10. Read u:f_act for how a guard
(c ? r) ends a function early and how a function calls itself.