Add list of implemented functions for Vector data structure.
Define Vector data structure and declare the headers of functions
that will operate over said structure.
Add methods for creating and destroying the Vectors.
Add function to clone a Vector into a new one.
Add Vector's push and pop functions.
Add functions for shrinking and growing the size of the vector.