http://www.solitairegames.info/2005/02/goodsol-newsletter-89-pretty-good-solitaire-v102-.html