learning C, one code at a time