small_vector
small_vector is a C++ container with a fixed-size internal buffer for small data, that automatically switches to dynamic allocation as needed. Its API matches std::vector where possible and supports C++11–20, offering efficient memory use and fast performance for varying collection sizes.