def __and__(self, other):
        if not isinstance(other, Counter):
            return NotImplemented
        _min = min
        result = Counter()
        if len(self) < len(other):
            self, other = other, self
        for elem in ifilter(self.__contains__, other):
            newcount = _min(self[elem], other[elem])
            if newcount > 0:
                result[elem] = newcount
        return result
Find appropriate HTTP vhost for ssl_vhost.
dataset/ETHPy150Open dbcli/pgcli/pgcli/packages/counter.py/Counter.__and__--crossover with--dataset/ETHPy150Open letsencrypt/letsencrypt/certbot-apache/certbot_apache/configurator.py/ApacheConfigurator._get_http_vhost