; recursive function example ; factorial o sub o if [[#1] EQ 0] o return [1] o else o call [[#1] - 1] o return [#<_value> * #1] o endif o endsub m2