Cultural-Historical Perspectives on Collective Intelligence : Patterns in Problem Solving and Innovation