'''Diagrams, and an explanation of the algorithm:''' Page 1 http://www.rohanpall.com/gfx/taming_wild_windows/page01.jpg Page 2 http://www.rohanpall.com/gfx/taming_wild_windows/page02.jpg Page 3 http://www.rohanpall.com/gfx/taming_wild_windows/page03.jpg