adding explanation for setoperations assign2