Algorithms in Go Language