Studying Go and algorithms