Splitted vector.h into vector.h and vector.cpp