refurbished the implementation in go
added implementation in f#
Merge pull request #2 from roobie/master

New stuff