added engine.math.matrix.copy()