1 Very trivial example of compiling a C program.
3 It compiled 'main.c' & 'utils.c' into 'program' (these are just
4 dummy C files which don't do anything interesting).
10 You can also try deleting intermediate files (eg. rm main.o)
11 and see which files get rebuilt.