private static float scaleExponentially(float value, float exponent) { return (float)Math.Pow(Math.Abs(value), exponent) * Math.Sign(value); }