Implementation of Knuth's Algorithm X in Go