Stochastic Resonance: Introduction, Applications and How It Could Have Explained Ice Ages