Takes an array of X arrays with Y values each, and produces an array of Y arrays with
X values each. The first array is the concatenation of the first elemenent of each subarray.
The second returned array is the concatenation of the second element of each subarray.
And so forth.
Takes an array of X arrays with Y values each, and produces an array of Y arrays with X values each. The first array is the concatenation of the first elemenent of each subarray. The second returned array is the concatenation of the second element of each subarray. And so forth.