large systems of cooperation that involve not ten but thousands or even millions of humans require the handling and storage of huge amounts of information, much more than any single human brain can contain and process. The large societies found in some other species, such as ants and bees, are stable and resilient because most of the information needed to sustain them is encoded in the genome. A female honeybee larva can, for example, grow up to be either a queen or a worker, depending on what food it is fed. Its DNA programmes the necessary behaviours