Fast 5 and 7 card Texas Holdem Poker evaluator I am not the author. All credits goes to Paul Hsieh. I found it here.