go: less bound checking.
go: arrays are values.
go: split the quite large sd_update.
go: revert part of 9999fd.

Less readable and don't bring so much. Gaming generated code is not
nice anyway.
Merge pull request #27 from Janzert/master

Restore python 3 compatibility
Merge pull request #28 from spaolacci/master

Lightweight Go adjustments
using more array iteration
outptut string
Restore python 3 compatibility by reverting to floor division use.