Predict the Demographic Trends in the Next 1 0 Years: Republican vs . Democrat Population Growth in Urban vs . Rural Areas, Age Distribution ( e . g . , Younger vs . Older Voters ) , and Ethnic and Racial Composition.