beebster implementation in Go