Merge pull request #5 from TheStone/master

Improved code highlight colors.
Merge pull request #7 from TheStone/master

Wrote more about functions.
Fixed spelling and minor rephrasing
Restructuring, graph theory and complexity
Fixed compiler instructions a bit
OSX Compilers.