7-card Poker Hand Evaluator in 577 bytes