I have recently finished studying basics of C++ programming language. Though this was my first programming language I found it to be very easy. As I have completed C++, there is an assignment that I have to work on. One question in the assignments asks explanation as to why container classes are used rather than simple arrays? Provide some of your opinions on this.