Adversarial reviewer pattern improves LLM self-correction | HACKOBAR_