How to rotate a point(vector) around another point (vector) ?

Oh ok, I see !
But then won’t it rotate around itself ?
How does the function know what to rotate around ?