if you convert your lists to sets, then you can use:
- subset - returns true if list1 is a subset of list2
- superset - list1 is superset of list2
- intersection - returns new set containing just the shared items
between lists
- Union - merge lists without duplication