Collaborating, learning and adapting