a mildly optimized sat solver
sat-solver