docs: def mean(self):
          """
          The mean of the best results of each trial.
  
          Returns:
              float: mean of measured seconds
  
          Note:
              This is typically less informative than simply looking at the min.
              It is recommended to use min as the expectation value rather than
              mean in most cases.
  
          Example:
              >>> import math
              >>> self = Timerit(num=10, verbose=0)
              >>> self.call(math.factorial, 50)
              >>> assert self.mean() > 0
          """
          chunk_iter = chunks(self.times, self.bestof)
          times = list(map(min, chunk_iter))
          mean = sum(times) / len(times)
          return mean