THE ADVANCEMENT OF HUMAN COOPERATION BY DIGITAL NETWORKS AND COLLECTIVE KNOWLEDGE SYSTEMS