adds demo that shows one goroutine waiting on another; experiment with lazy sequence channel, and beginning of Range