changed classes MatrixColumnIndexOutOfRange and
MatrixRowIndexOutOfRange: now they are inherited from MatrixRangeError
added call of method isMultiplyPossibleWith(operand) in
operator* (for Matrix)
added exception class MatrixRangeError