Arraylists in C: No longer will those lists squat all over your memory!