Replace IndexOutOfRangeExceptions with ArgumentOutOfRangeExceptions in matrices.
Added a second indexer to the matrix classes to get the rows.