code: def reject(self, callback):
          
          if self._use_as_callable(callback):
              return self.filter(lambda item: not callback(item))
  
          return self.filter(lambda item: item != callback)
docs: Create a collection of all elements that do not pass a given truth test.
  
          :param callback: The truth test
          :type callback: callable
  
          :rtype: Collection