Use STL inserter instead of copying output of set operations into a vector
Eliminate unnecessary anonymous Set allocation so DUP makes 2 copies instead of 3