Python: List: Intersection

Write the function intersection that takes an arbitrary number of lists and returns another list containing the intersection of all values.


intersection([1,2,3], [2,3,4], [2,3,4,5]) -> [2]
intersection([1,2,3], [], [], [1]) -> []

Test 1    

Test 2    

Test 3    

Test 4    

Test 5    

Test 6    

Test 7