'Update a set with the intersection of itself and another.'

def intersection_update(self, other):

    if isinstance(other, BaseSet):
        self &= other
    else:
        self._data = self.intersection(other)._data
