Take the code from the integer_vector.cpp program, and modify it to create a program (called generic_vector.cpp) that does that following:
1.Uses templates in order to allow the BasicVector class to not be limited to just containing integers
2.Modify the interactive prompt to use templates in the following way:
Expected prompt/input with sample output
Specify what data type to store in vector:
1) int
2) float
3) double
4) string
5) bool
> 3
Enter starting capacity of double vector: 10
Now accepting commands (quit to exit program):
> push 10.4
> size 1
> capacity 16
> print elements(1): 10.4
> quit
Exiting program.