In a population of rabbits, there may be several different colors, light brown through dark brown, with many shades in between. ____________________ provides for this variation in the population of rabbits. This variation is the basis for natural selection. A) Immigration B) Sexual reproduction C) Genetic engineering D) Changes in the environment