added implementation in Go
Merge pull request #1 from roobie/master

Added an implementation in Go