private Acc AggregateDF <Acc>(Acc seed, Func <Acc, Edge, Acc> fn) { return(Edges.Aggregate(seed, (acc, e) => { return e.Target.AggregateDF(fn(acc, e), fn); })); }
public virtual string PrintGraphInOriginalForm() => Edges.Aggregate($"<{QuantityOfEdges}>", (current, edge) => $"{current}{edge.PrintEdgeInOriginalForm}");