Atan2 with different precision

Introduces approximation for atan2 in different precisions.
It also introduces a version that returns the angle as an integer able to perform algebra on the circle w/o conditional code
speed tests again std and vdt.