We generally consider inheritance to flow from one generation to the next along independent lines of descent. Thus, the tree of life begins with a single root and spreads out along branches that, once separated, never rejoin. What phenomenon challenges this model of evolution?