Factors Affecting Evolution