A C# class library that implements Donald E. Knuth's Dancing Links (DLX) algorithm