Added some vector implementations and unit tests.