For lab 5, I understand that in our base ArrayList class, there's supposed to be a pure virtual function in regards to the constructor that each derived class will implement. Do we literally name it "constructor" or "ArrayList"? I'm confused.