Initial implementation of vector with incomplete unit tests.