code: def config_at(self, i):
        
        selections = {}
        for key in self.store:
          value = self.store[key]
          if isinstance(value, list):
              selected = i % len(value)
              i = i // len(value)
              selections[key]= value[selected]
          else:
              selections[key]= value
  
        return Config(selections)
docs: Gets the ith config