Strict sizes for VectorN and MatrixN operator arguments

Operation must always be done on vectors and matrices of the same size
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Use Assert#assertArrayEquals

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Finish implementing the Matrix2 tests & cleanup

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>