@@ -0,0 +1,323 @@
+package org.psjava.formula;%0D%0A%0D%0Aimport org.psjava.ds.numbersystrem.MultipliableNumberSystem;%0D%0A%0D%0Apublic class ProductOfVarargs %7B%0D%0A%09public static %3CT%3E T product(MultipliableNumberSystem%3CT%3E ns, T... v) %7B%0D%0A%09%09T r = ns.getOne();%0D%0A%09%09for (T a : v)%0D%0A%09%09%09r = ns.multiply(r, a);%0D%0A%09%09return r;%0D%0A%09%7D%0D%0A%0D%0A%09private ProductOfVarargs() %7B%0D%0A%09%7D%0D%0A%7D%0D%0A

add a calc. product of varargs.