multiplying vectors vs dot product