Add basics.
Add syntax introduction.
Add syntax review.
Add iterative program and defensive programming.
Merge branch 'cs'