code: public static void transpose( DMatrix2x2 m ) {
          double tmp;
          tmp = m.a12; m.a12 = m.a21; m.a21 = tmp;
      }
docs: Performs an in-place transpose.  This algorithm is only efficient for square
  matrices.
  
  @param m The matrix that is to be transposed. Modified.