THE PROGRESS OF HUMAN COOPERATION THROUGH DIGITAL NETWORKS AND COLLECTIVE KNOWLEDGE SYSTEMS