http://beecoder.org/ur/golang/mutexes-in-golang
Mutexes, GoLang