Pseudogenes are generally thought of as the last stop for genomic material that is to be removed from the genome, so they are often labeled as junk DNA. Pseudogenes contain fascinating biological and evolutionary histories in their sequences. This is due to a pseudogene's shared ancestry with a functional gene. In the same way that Darwin thought of two species as having a shared common ancestry followed by millions of years of evolutionary divergence (see speciation), a pseudogene and its associated functional gene also share a common ancestor and have diverged as separate genetic entities over millions of years.