public double[] getRowCopy(int i){
    	    if(i>=this.numberOfRows)throw new IllegalArgumentException("Row index, " + i + ", must be less than the number of rows, " + this.numberOfRows);
    	    if(i<0)throw new IllegalArgumentException("Row index, " + i + ", must be zero or positive");
        	return Conv.copy(this.matrix[i]);
    	}