Automated Reasoning: Lessons