#!/usr/bin/env escript -mode(compile). -export([main/1]). main([In]) -> X = list_to_integer(In), N = fac(X), io:format("factorial ~w = ~w~n",[X, N]). fac(0) -> 1; fac(N) -> N * fac(N-1).