Question: Passing functions. Write a sister function to the testit() function described in this chapter. Rather than testing execution for errors, timeit() will take a function object (along with any arguments), and time how long it takes to execute the function. Return the following values: function return value, time elapsed. You can use time.clock() or time.time(), whichever provides you with greater accuracy.