Creates a copy of this Matrix2d object. The result is entirely independent and can be edited without affecting the original Matrix2d object.