Algorithms in Go.