caches: store computation time inside context manager as helper. Since the with block is full...
caches: store computation time inside context manager as helper. Since the with block is full
calculation we can use it to calculate the function execution time.