working on simple SAT prover, but still have preprocessor bugs