public void AlternateAlgorithmRecursedMaxDepth()
{
var before = SqlDecimal.Parse("9223372036854775806.9999999999999999997");
var after = SqlDecimal.Parse("9223372036854775806.9999999999999999999");
Console.WriteLine($"before = {before}:{before.Scale}\nafter = {after}:{after.Scale}");
Console.WriteLine("999999999999999989".Length);
var eventsToInsert = 1;
var insertSortOrders = GetSortOrdersBetween(before, after, eventsToInsert);
insertSortOrders.ForEach(insertSortOrder => Console.WriteLine($" {insertSortOrder} scale: {insertSortOrder.Scale} "));
}