Both, cooperation is good, it helps progression due to the multiple ideas being put together, but competition is also good, but it pushes people past their perceivable limits, I can't really decide
cooperation. To cooperate doesn't mean there is a difference of opinion or diversity of ideas. Competition means that some are permitted to suffer for the accomplishments of others.