How humans & machines can team up to solve big problems