Fixed the matrix functions, double checked in Studio early access docs and
it is in fact all via array.