Util のソースプログラムを入力して下さい。
fact = \ n -> if n==0 then 1 else n*fact(n-1) ; test = \ n -> begin set xP n; set xP (get xP+3); get xP end ; factST = \ n -> begin set xP 1; set yP n; while get yP > 0 do begin set xP (get xP * get yP); set yP (get yP - 1) end; get xP end ; foo = \ n -> begin set xP n; while get xP > 0 do begin write (get xP % 10); set xP (get xP // 10) end end