Wikipedia explains it nicely.