code: def _beyond_unit_bound(self, loglstar):
          
  
          if self.logl_first_update is None:
              # If we haven't already updated our bounds, check if we satisfy
              # the provided criteria for establishing the first bounding update.
              check = (self.ncall > self.ubound_ncall and
                       self.eff < self.ubound_eff)
              if check:
                  # Save the log-likelihood where our first update took place.
                  self.logl_first_update = loglstar
              return check
          else:
              # If we've already update our bounds, check if we've exceeded the
              # saved log-likelihood threshold. (This is useful when sampling
              # within `dynamicsampler`).
              return loglstar >= self.logl_first_update
docs: Check whether we should update our bound beyond the initial
          unit cube.