overloaded operator+ to allow addition to heterogenous vect<> classes