code: function CellularAutomata (shape, defaultValue) {
    this.shape = shape;
    this.dimension = shape.length;
  
    defaultValue = defaultValue || 0;
  
    this.array = utils.createArray(shape, defaultValue);
    this.workingArray = utils.createArray(shape, defaultValue);
  
    this.stride = this.array.stride;
    this.setRng();
  }
docs: CellularAutomata constructor
  @param {int[]} shape Shape of the grid
  @param {int} [defaultValue=0] Default value of the cells
  @constructor