Seol mar théacs é seo: Computing Binary Combinatorial Gray Codes via Exhaustive Search with SAT−Solvers