add English version for chapter 7
add Chapter21 code in Go
refines chapter 7 for better readability
Merge pull request #163 from Seamwills/master

Add English version for chapter 7
Merge pull request #162 from gowithqi/master

add Chapter21 code in Go
Update Readme.md