Support for angles in a more readable way than raw doubles. Never every about the unit your angle is stored in.
- Represents one angle. The unit used for construction does not matter, as angles internally always use radians. The class is designed to be immutable but provides operators like adding or subtracting, which all create new angles instead of mutating existing ones.