anchor.diff:      return returnVal;
     }
   
  -
     ///Getter for the sizes of each dimension in the matrix construct.
     ///
     /// Returns a list of sizes for each dimension in the matrix construct.
  -  List getDimensionSizes(){
  +  List getDimensionSizes() {
       return this._dimensionSizes;
     }
  -
   
     ///Sets the value at the Dimension address provided to the value of T type val.
     ///
  
positive.code:     this._matrixDimension = matrixDimensions;
      this._dimensionSizes = dimensions;
      this._initValue = initValue;
      this._core = this._extrude(0,this._matrixDimension,this._dimensionSizes);
    }
  
    ///Extrudes Matrix to n dimensions.
  
negative.code:     //a return value of null to handle such a case.
      return null;
    }
  
    ///Dimensional Expander algorithm.
    ///
    /// This algorithm essentially creates a new matrix construct with [newDimension] dimensions with each dimension k having a size
    /// equal to the value at the kth index in [dimensionSizes] and sets the old values in the current matrix construct at their same
    /// "dimensional address" in the new matrix construct. All remaining values in the new matrix construct are set to [initVal].
    /// This algorithm then replaces the core of this object with the new matrix construct.
    void dimensionalExpansion(int newDimension, List<int> dimensionSizes,
        [T initVal = null]) {
      if (dimensionSizes.length >= this._matrixDimension) {
        bool validFlag = true;
        int k = 0;
        while ((k < this._dimensionSizes.length) && (validFlag)) {
          if (dimensionSizes[k] < this._dimensionSizes[k]) {
            validFlag = false;
          }
          k++;
        }
        if (validFlag) {
          //If Expanded Dimensions are Valid, Port existing values to new expanded Matrix Construct:
          //TODO:: implement Matrix Construct Porting Here.
          this._initValue = initVal;
          List _newCore = this._extrude(0, newDimension, dimensionSizes);
        }
      }
    }
  //--------------------------------------------------------------------------------
  
  //Getter(s) & Setter(s)
  //--------------------------------------------------------------------------------
  