Add alternative chapter 2
Expanded on chapter 2 somewhat.
Merge branch 'f-chapter2-alternative' into develop
Merge pull request #78 from jesyspa/develop

Major rewrite of chapter 2