added engine.math.factorial()