Next steps.
Move over to using go testing framework. I resent the lack of assertEquals etc: I imagine the lack of generics has something to do with their absence.
More test code.
Additional test.
Remove all fmt statements to keep testing clean.
Add goroutine and channel test.
More sophistication in goroutine/channel test.
More comments and TODOs for learning.