docs: public static DMatrix4x4 transpose( DMatrix4x4 input , DMatrix4x4 output ) {
          if( input == null )
              input = new DMatrix4x4();
  
          output.a11 = input.a11;
          output.a12 = input.a21;
          output.a13 = input.a31;
          output.a14 = input.a41;
          output.a21 = input.a12;
          output.a22 = input.a22;
          output.a23 = input.a32;
          output.a24 = input.a42;
          output.a31 = input.a13;
          output.a32 = input.a23;
          output.a33 = input.a33;
          output.a34 = input.a43;
          output.a41 = input.a14;
          output.a42 = input.a24;
          output.a43 = input.a34;
          output.a44 = input.a44;
  
          return output;
      }