public override Function Clone() => new Quotient(a.Clone(), b.Clone());
public override Function Clone() => new Composition(a.Clone(), b.Clone());
public override Function Clone() => new Product(a.Clone(), b.Clone());
public override Function Clone() => new Sum(a.Clone(), b.Clone());