Implementation of the Go by example tutorial