public MatrixOfVecs(Vec... rows){
  this(Arrays.asList(rows));
}

public MatrixOfVecs ( Vec ... rows ) { this ( Arrays . asList ( rows ) ) ; }
creates a new matrix of vecs from the given array of vec objects . all vec objects contained should be of the same length .
