vector growth strategy can be selected; linear and exponential are provided
try nonius for some speed comparisons between implementations of emplace_back
begin small_vector which is a thin wrapper around vector and in_place_storage