A drawback of this method is that roundoff errors will accumulate if the angles are large. Furthermore, perhaps more important, the calculation can be done quite efficient by simply calculating the number of 2pi's that are needed.