http://www.solitairegames.info/2005/01/goodsol-newsletter-88-pretty-good-mahjongg-v21-.html