Party Polarization: 1879 - 2004