add Matrix4.solve and fixed Matrix4.solve2