add some examples in effective go