https://medium.com/@shrimangalevallabh789/mixture-of-agents-enhances-large-language-model-capabilities-c817654f4a52