Added section on bounds check elimination.Added example for memory optimisation.
Made grammatical change.
Removed typos.
Added introduction to chapter.
Corrected stuff.
Added section on including header files.
Made changes that laurie suggested.
Wrote stuff.
Added a new package for double lines.
Added introductions to optimations.

Introduction is an overview of what is being done with an example.