code: def add_value(self, value_type, value_min, value_max):
          '''Add a tunable value to the ABC (fitness function must be
          configured to handle it)
  
          Args:
              value_type (string): type of the value, 'int' or 'float'
              value_min (int or float): minimum bound for the value
              value_max (int or float): maximum bound for the value
  
          Returns:
              None
          '''
  
          if len(self._employers) > 0:
              self._logger.log(
                  'warn',
                  'Adding a value after employers have been created'
              )
          value = (value_type,  (value_min, value_max))
          self._value_ranges.append(value)
          self._limit = self._num_employers*len(self._value_ranges)
          self._logger.log(
              'debug',
              'Limit set to {}'.format(self._limit)
          f add_value(self, value_type, value_min, value_max):
          '''Add a tunable value to the ABC (fitness function must be
          configured to handle it)
  
          Args:
              value_type (string): type of the value, 'int' or 'float'
              value_min (int or float): minimum bound for the value
              value_max (int or float): maximum bound for the value
  
          Returns:
              None
          '''
  
          if len(self._employers) > 0:
              self._logger.log(
                  'warn',
                  'Adding a value after employers have been created'
              )
          value = (value_type,  (value_min, value_max))
          self._value_ranges.append(value)
          self._limit = self._num_employers*len(self._value_ranges)
          self._logger.log(
              'debug',
              'Limit set to {}'.format(self._limit)
          )
docs: Add a tunable value to the ABC (fitness function must be
          configured to handle it)
  
          Args:
              value_type (string): type of the value, 'int' or 'float'
              value_min (int or float): minimum bound for the value
              value_max (int or float): maximum bound for the value
  
          Returns:
              None