Only filled cells cost anything
The C version stores every cell up front. Here the grid is sparse: cells live in blocks that exist only once something is written. A sheet with ten values uses memory for ten values.
Indices are usize, so the sheet is not capped at 1.8 crore cells. ZZZZ999999 works.


