Designing the Poker library: Checking for Poker hands