The half diminished C compiler tutorial.