Basic Blocks of code

Includes keyword highlighting .