MathValue expand( int row, int col ){ if( (row >= _row) || (col >= _col) ){ resize( (row >= _row) ? row + 1 : _row, (col >= _col) ? col + 1 : _col ); } return _val( row, col ); }