Completed initial support of vectors
merge from main

Conflicts:
	vector.c