http://www.solitairegames.info/2005/01/goodsol-newsletter-87-primrose-.html