added engine.math.mersenne()