docs: public static void insert( DMatrixRMaj src ,
                                 DMatrixRMaj dst ,
                                  int rows[] , int rowsSize ,
                                  int cols[] , int colsSize ) {
          if( rowsSize != src.numRows || colsSize != src.numCols )
              throw new MatrixDimensionException("Unexpected number of rows and/or columns in dst matrix");
  
          int indexSrc = 0;
          for (int i = 0; i < rowsSize; i++) {
              int indexDstRow = dst.numCols*rows[i];
              for (int j = 0; j < colsSize; j++) {
                  dst.data[indexDstRow + cols[j]] = src.data[indexSrc++];
              }
          }
      }