Array Access/Argument Passing |
All arrays are declared as 1D and accessed with index arithmetic. |
Array indices must be passed separately as arguments, which changes the user interface. |
Primitives are passed in object wrappers to emulate pass-by-reference (only when needed, though). |