The emergence of eukaryotes as an evolutionary algorithmic phase transitionpnas.org3 pointsprogramda year ago