Merge pull request #78 from jesyspa/develop

Major rewrite of chapter 2
Expand on injective functions.