Swapped multiplication function

MSVC failed to detect compilation error in templated code
Commit the vector swap (missed in last commit)