Three package:general-games

All three-of-a-kind in a full deck of playing cards. The current implementation traverses the entire list of allPossibleHands, and is not efficient.
Verify that the best hand of a set of cards is a three-of-a-kind hand, and if so, return True. Otherwise, return False.
Verify that the best hand of a set of cards is a three-of-a-kind hand, and if so, return a PokerHand. Otherwise, return Nothing.
Return a random hand that is a Three of a Kind