added Comparable to Angle and Vector