Arithmetic mean may not always be suited for circular quantities like angles, day times, fractional quantities. e.g Mean angle of 0 degrees & 360 degrees arithmetically is 180. However, 0 degrees & 360 degrees are the same value and the mean should be zero.
An IEnumerable<double> expecting angle values in radians
The mean angle in radians
Hamming Weight is the number of 1's in the binary representation of a number.