Problem
1. In Eiffel, each object has a feature called copy which is used for assignment to the object. For example, a. copy(b) assigns the value of object b
2. Write a short report comparing variant records in Pascal, C++, and Ada
3. Discuss how storage is allocated for class instances in C++ and in Eiffel.