static long IterateCalcuations(double[] args, IFormula formula, long iterations) { Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); for (long i = 0; i <= iterations; i++) { formula.calculate(args); } stopwatch.Stop(); return stopwatch.ElapsedMilliseconds; }