Many many things happeaned!
Ecology deals with the relations of ORGANISMS to ONE ANOTHER and to their PHYSICAL SURROUNDINGS
One way of creating a variation in a population is through genetic replication errors. This will make new type of alleles. Environmental factors causes variation such as affecting enzyme activity and function. The changes would show in the phenotype of an organism.