Matrix4::inverse use Mat<4,T> invert