Somewhat confusing to see a matrix represented as an array of arrays, it will never be fast.
replies(1):
In the future, or in a future similar language, one might well imagine an ability to "box" arrays, like in APL, which would allow true "arrays of arrays" with no restrictions on sizes.