Completed chapter 4. Failed at making a makefile.