scalar vector multiplication is now two sided: e.g either 3 * vec or vec * 3 is recognized.