After seeing the answer to this question by @Vijay P R I. It was my understanding that the dot product $\vec a \cdot \vec b=|\vec a||\vec b|\cos\theta$ will always return the same result regardless of whether we choose to project $\vec a$ onto $\vec b$ or $\vec b$ onto $\vec a$.
What happens if the projection of one of the vectors is longer than the other vector itself? Is the projection of $\vec b$ onto $\vec a$ still $|\vec b|\cos\theta$?
