docs: @Override
      public void reshape(int numRows, int numCols ) {
          if( numRows <= data.length ) {
              this.numRows = numRows;
          } else {
              throw new IllegalArgumentException("Requested number of rows is too great.");
          }
  
          if( numCols <= data[0].length ) {
              this.numCols = numCols;
          } else {
              throw new IllegalArgumentException("Requested number of columns is too great.");
          }
      }