circular abstraction

Prompts in circular abstraction