Factors That Determine Climate