there is variation in shell colour in the population (grey or black colour)
random mutations (chance mutations) produces a phenotype with a survival advantage - ( longer survival greater chance of reproduction ) (white shell snails)
the new variation becomes more common in the population as white shells are better camouflage
If two populations of one species become so different in phenotype that they can no longer interbreed to produce fertile offspring, they have formed two new species