Fixed #185: a bug in multiplying two matrices containing vectors (worked fine for arrays)
Output of matrix multiplication is now consistently squeezed