Solving SAT and SAT Modulo Theories | Synapse