Added examples from chapter 16-18
Merge conflict