docs: public static void transpose( DMatrix5x5 m ) {
          double tmp;
          tmp = m.a12; m.a12 = m.a21; m.a21 = tmp;
          tmp = m.a13; m.a13 = m.a31; m.a31 = tmp;
          tmp = m.a14; m.a14 = m.a41; m.a41 = tmp;
          tmp = m.a15; m.a15 = m.a51; m.a51 = tmp;
          tmp = m.a23; m.a23 = m.a32; m.a32 = tmp;
          tmp = m.a24; m.a24 = m.a42; m.a42 = tmp;
          tmp = m.a25; m.a25 = m.a52; m.a52 = tmp;
          tmp = m.a34; m.a34 = m.a43; m.a43 = tmp;
          tmp = m.a35; m.a35 = m.a53; m.a53 = tmp;
          tmp = m.a45; m.a45 = m.a54; m.a54 = tmp;
      }