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