Divide and Conquer: Parallel Computing with Goroutines in Golang