Improvements to Angle class