Problem
Using a suitable function from the standard library supplied with your system, write a program which measures how long it takes to evaluate the factorial function. Use various function arguments and compare the times for both the recursive and iterative versions of the function. It is worth using at least four byte integers for this example, since the factorial function grows rapidly with the magnitude of its argument.