code: def map(self, callback):
          
          return self.__class__(list(map(callback, self.items)))
docs: Run a map over each of the item.
  
          :param callback: The map function
          :type callback: callable
  
          :rtype: Collection