The Role of Diversity in In-Context Learning for Large Language Models | Synapse