docs: def get(self):
          """
          Get one item and prepare to get an item with lower
          rank on the next call.
  
          """
          if len(self) < 1:
              return "wow"
  
          if self.index >= len(self):
              self.index = 0
  
          step = random.randint(1, min(self.step, len(self)))
  
          res = self[0]
          self.index += step
          self.rotate(step)
          return res