fixed Vector.dot