Optimise for size (-Os).
.gitignore bin and obj dirs
Whitespace.
.gitignore built files.