Chapter 5 example
Merge branch 'master' of github.com:jeevanpingali/learning