Finishing chapter 6
updating op ch5
updating op ch5
Merge pull request #42 from rackeric/master

some more update to op ch5
Finishing chapter 6
Merge branch 'chapter6_rewrite'
a new chapter enters the fold