[Test] public void AverageAngle()
        {
            var ema = new ExponentialMovingAverage(); // look-back defaults to 8

            AreEqual(expected: -10f, actual: ema.AverageAngle(degrees: -10));
            AreEqual(expected: -6f, actual: ema.AverageAngle(degrees: 10));
            AreEqual(expected: -5.8f, actual: ema.AverageAngle(degrees: -5));
            AreEqual(expected: -3.64f, actual: ema.AverageAngle(degrees: 5));
            AreEqual(expected: -3.511997f, actual: ema.AverageAngle(degrees: 357));
            AreEqual(expected: -2.009598f, actual: ema.AverageAngle(degrees: 364));

            /* Why did this change?
             * AreEqual(expected: -10f, actual: ema.AverageAngle(degrees: -10));
             * AreEqual(expected: -5.555555f, actual: ema.AverageAngle(degrees: 10));
             * AreEqual(expected: -5.432098f, actual: ema.AverageAngle(degrees: -5));
             * AreEqual(expected: -3.113854f, actual: ema.AverageAngle(degrees: 5));
             * AreEqual(expected: -3.088552f, actual: ema.AverageAngle(degrees: 357));
             * AreEqual(expected: -1.513316f, actual: ema.AverageAngle(degrees: 364));
             */
        }