An array for C that can expand to any size