The wikipedia article wasn\'t very helpful and full of math jargon. A quick google search comes up with multiple versions of the same paper from Microsoft (very math oriente