Board Thread:General Discussion/@comment-15097363-20140618144140/@comment-26072045-20150603022834

Here's another I found. Short but more accurate and less predictable results for  each answer.