Framework for test case generators and validators for competitive programming problems.