A program like our first, but with different API
Refactor increment goroutine
Use channels to mediate access to our value