Why is it that of all the 2D/3D/(Small subset of 4D needed for quaternions) math I do on a regular basis, the hardest thing is still normalizing "angle" values into ranges I can actually use them. They're out here pretending to be modular but yet you still encounter a ton of places where no you actually DO want negatives and DO want values over tau/360deg.