Add intro, pointer style and numbered list
Fix typos in spec
Fix more typos
fixed some text details
fixed the code sample to make it fit