Inactive Tutor answered 12/30/22
It is matrix multiplication of a homogeneous matrix representing translation along point back to origin, then followed by rotation about origin, finally translation back along the point.
Very cumbersome but this video will explain