public void Increment()
{
// We avoid different cores hitting the same counter, but don’t completely prohibit it, so we
// still need Interlocked.
Interlocked.Increment(ref _counters[GetIndex()].Num);
}