Refactoring Varisat: 3. Conflict Driven Clause Learning | Hacker News Reader