Removed false code
Unamed struct is better
Dry of generate.c
Updated the gitignore not to add the pdf subject to git