Add a divide-by-zero program
Semi-annual compiler flags update

Add all the warnings! Because thinking about real problems is hard.. :(