# These four functions use python list comprehensions
# map the expression before the 'for' keyword onto every
# after it, producing a new list
# example: [x + 2 for x in [1,2,3]] evaluates to [3,4,5]

def quant1(L1, L2) :
    '''Return whether ...
    '''
    return False in [x in L2 for x in L1]

def quant2(L1, L2) :
    '''Return whether ...
    '''
    return True in [x in L2 for x in L1]

def quant3(L1, L2) :
    '''Return whether ...
    '''
    return False not in [x in L2 for x in L1]

def quant4(L1, L2) :
    '''Return whether ...
    '''
    return True not in [x in L2 for x in L1]

