From the list provided, select the two circumstances necessary for evolution to occur.
A) There must be a variation for a trait within a population. B) An advantageous trait must be passed on to the next generation. C) The environment should remain constant. D) All traits in a population should be the same.