http://www.solitairegames.info/2004/04/goodsol-newsletter-76-pretty-good-solitaire-600-.html