Factorial exercise added