http://golang.org/doc/gopher/