52-card deck library and Texas Hold'em hand evaluator