Dynamic C containers