in rtl/inc/karray.h [500:513]
PAGED bool grow(size_t count)
{
if (m_bufferSize >= count)
return true;
if (count < 4)
count = 4;
size_t exponentialGrowth = m_bufferSize + m_bufferSize / 2;
if (count < exponentialGrowth)
count = exponentialGrowth;
return reserve(count);
}