docs: def result_pretty(self, number_of_runs=0, time_str=None,
                        fbestever=None):
          """pretty print result.
  
          Returns ``self.result()``
  
          """
          if fbestever is None:
              fbestever = self.best.f
          s = (' after %i restart' + ('s' if number_of_runs > 1 else '')) \
              % number_of_runs if number_of_runs else ''
          for k, v in self.stop().items():
              print('termination on %s=%s%s' % (k, str(v), s +
                    (' (%s)' % time_str if time_str else '')))
  
          print('final/bestever f-value = %e %e' % (self.best.last.f,
                                                    fbestever))
          if self.N < 9:
              print('incumbent solution: ' + str(list(self.gp.pheno(self.mean, into_bounds=self.boundary_handler.repair))))
              print('std deviation: ' + str(list(self.sigma * self.sigma_vec * sqrt(self.dC) * self.gp.scales)))
          else:
              print('incumbent solution: %s ...]' % (str(self.gp.pheno(self.mean, into_bounds=self.boundary_handler.repair)[:8])[:-1]))
              print('std deviations: %s ...]' % (str((self.sigma * self.sigma_vec * sqrt(self.dC) * self.gp.scales)[:8])[:-1]))
          return self.result()