algorithm-xJava implementation of Donald Knuth's Algorithm X to find solutions for the exact cover problem