Part I:
Each question should be answered with at least 30 words.
Q1: What is a friend function?
Q2: What are operator overloading rules?
Q3: Explain what does a destructor do?
PART II:
Write a 2 page research paper on overloading operators. Explain the concepts discussed in the at least one example. Use at least 2 resources (Wikipedia sources are not permitted) and list each resource used at the end of paper in the reference list section.