What keeps a species from subdividing into other species? What causes a species to branch into two new species?