added Factorial example