Exemplo n.º 1
0
 public static SELF Sum<SELF, NUM, A>(this IEnumerable<NumType<SELF, NUM, A>> self)
     where SELF : NumType<SELF, NUM, A>
     where NUM : struct, Num<A> =>
     self.Fold(NumType<SELF, NUM, A>.FromInteger(0), (s, x) => s + x);