Improve codegen for MultiArrayList.items
https://godbolt.org/z/85GjMb7qa for reference
Basically currently even under optimize build MultiArrayList requires several instructions to compute the slice offset.
This should only be two instructions or one on platform with mul-add instructions.
I think the .slice() method usage should be discouraged. Basically it's a cache of a mul-add, and there is no platform where caching this is useful.
I can remove .slice() usage from ArrayHashMap, in this PR or another, as you prefer.
Cheers