title: how come list.containsAll(emptylist) returns true?
body: <p>How is it possible that when I have a List that contains elements, and I call the containsAll method on this list with an empty list as an argument, it returns true? The empty list doesen't contain any elements so how can both lists have any elements in common?</p>