public void StoragePut() { var values = GetTopStackTopValues(Dimension + 1); var targetCell = new DeltaVector(values.Reverse().Skip(1).ToArray()); ModifyCell(targetCell, values.Last()); }
protected abstract int GetCellValue(DeltaVector cell);
protected abstract void ModifyCell(DeltaVector cell, int value);