Now with vector reflection

I should write generic size vect * matrix and matrix * vect functions