http://www.solitairegames.info/2003/05/goodsol-newsletter-63-new-pretty-good-solitaire-.html