Write a template that implements a container with the same member functions and member types as the standard vectorfor an existing (nonstandard, non-student-exercise) container type. Do not modify the (pre)existing container type. How would you deal with functionality offered by the nonstandard vectorbut not by the standard vector?