Reflection (Agentic Pattern) consistently outperforms direct generation on a variety of tasks