added Benchmark to factorial