dot product vector analysis 9673782