Five Factors That Affect Climate