Some example patterns using channel, goroutines