Golang: channels implementation
dmitryvorobev.blogspot.com