Diverse problem solvers can outperform high-ability problem solversacademic.research.microsoft.com2 pointswslh15 years ago