THE EVOLUTION OF HUMAN COOPERATION VIA TECHNOLOGICAL CONNECTIVITY PLATFORMS AND COLLECTIVE KNOWLEDGE SYSTEMS