http://www.solitairegames.info/2004/10/goodsol-newsletter-83-pretty-good-solitaire-.html