Collaborative Intelligence: Using Teams to Solve Hard Problems