Added templated_vector_add, templated_vector_multiply