matrix checkSquare functionality
extra tests for non-square matrices
tests for checkSameLength with clones
use checkIndex for MatrixAsVector
make use of new hasUncountable() feature in tests