Problems
39. Measuring function execution time
Write a function that can measure the execution time of a function (with any number of arguments) in any required duration (such as seconds, milliseconds, microseconds, and so on).
40. Number of days between two dates
Write a function that, given two dates, returns the number of days between the two dates. The function should work regardless of the order of the input dates.