Calculating the Dot Product and the Angle
Working out a dot product from components, why the answer is a scalar rather than a vector, and rearranging the formula to recover the angle between two vectors - including the perpendicular case where the result is zero.