I was searching for some algorithms when i stumbled upon this one.
LinkedIn: Sujith Nair Twitter: Sujith