What Factors Lead To Evolution