add Chapter21 code in Go
Merge pull request #162 from gowithqi/master

add Chapter21 code in Go