Building self-improving tax agents with Codex