import java.lang.Integer; class Faculty { m () { var fact = (Integer x) -> { if (x == 1) { return x; } else { return x * (fact.apply(x-1)); } }; return fact; } }