/// <summary>
 /// Adds another matrix (right).
 /// </summary>
 public virtual Matrix Add(double[,] matrix)
 {
     return(new Matrix(MatrixFunctions.Add(this.InnerMatrix, matrix)));
 }