In forty years, the genealogical tree of human evolution has grown so extensively that it now spans six million years.