In-depth analysis of Go