code: def time(func, *args, **kwargs):
      
      start_time = time_module.time()
      func(*args, **kwargs)
      end_time = time_module.time()
      return end_time - start_time
docs: Call the supplied function with the supplied arguments,
      and return the total execution time as a float in seconds.
  
      The precision of the returned value depends on the precision of
      `time.time()` on your platform.
  
      Arguments:
          func: the function to run.
          *args: positional arguments to pass into the function.
          **kwargs: keyword arguments to pass into the function.
      Returns:
          Execution time of the function as a float in seconds.