Here I include all of the things that, to the best of my knowledge and experience, should be changed/corrected.
[x] "By “immutable” in this context we mean non-destructive" → "By “immutable”, in this context(,?) we mean non-destructive"
[x] "If g is nested" → "If g is nested"
[x] "that the g vector" → "that the g vector"
[x] "straight-forward" → "straightforward"
[x] "the major cells of an array is basically those" → "the major cells of an array are basically those"
[x] "access elements that are deeply nested using reach indexing which we met briefly" → "access elements that are deeply nested using reach indexing, which we met briefly"
To consider
In here I include things that, from my point of view, would be nice additions/modifications. Tick them as you ponder on them, feel free to disregard.
[x] "and the right operand indexes:" → you've used "indices" and "indexes" as the plural form of "index", I suggest choosing one and sticking to it for consistency.
[x] "as suggested by the unofficial style guide" →
Revision
Here I include all of the things that, to the best of my knowledge and experience, should be changed/corrected.
g
is nested" → "Ifg
is nested"g
vector"basicallythose"To consider
In here I include things that, from my point of view, would be nice additions/modifications. Tick them as you ponder on them, feel free to disregard.