Take your lab2, the IntSet class. You have written correctly only the constructor, destructor, and operator<< . Consider the following main: #include . . . int main() { IntSet a(5,3,2), b(8,5,3); a = b; cout << a << endl; cout << b << endl; return 0; } This program probably displays a and b correctly, but then crashes. Why? Hint: Draw a picture! Execute the code on paper.