Question: Solve the problem in both iterative approach and recursive approach, compare the time between them and briefly discuss which one works faster and why.
Use Haskell as the programming language.
1. Show Factorial values for n = 0 to 20
It must compile with no errors and follow the directions.