So many programmers don't even consider "overhead" of data when writing things. But, most of the time it doesn't matter. Do you need a list of ten things? Great. Do whatever. Do you need a list of a billion things? Then you need to rethink everything from the bottom up.
when all you need is just a pointer to realloc
Wrong! https://github.com/Tarsnap/libcperciva/commit/cabe5fca76f6c3...