static SlowGrowBalancer()
{
var sizeList = new List<int>();
int summ = 0;
unchecked
{
int i = -1;
while (true)
{
int value = (int)(512 + 7 * i * Math.Log(1 + Math.Pow(i, 10)));
summ += value;
//Overflow
if (summ < 0)
{
StaticPrecalculatedSizeArray = sizeList.ToArray();
return;
}
sizeList.Add(value);
i++;
}
}
}