It's a good explanation actually. Check it out: