include "primitives.alh" Integer function factorial(n : Integer): if(n <= 1): return 1 else: return n * factorial(n - 1) Void function main(): while(True): output(factorial(input()))