Cooperation, competition and innovation. (2017)