https://mamchenkov.net/wordpress/2005/04/27/freecell-fanatic/
Freecell fanatic