Functors between categories of vector spaces