''''
Write a poker program

CONCEPTS 

    hand 
    card
    rank 
    suit

    Poker(hands) -> hand
    
    hand rank hand -> 2pair
            n-kind
            straight
            flush
'''

def poker(hands):
    "Return the best hand: poker([hand,...]) => hand"
    return max

def hand_rank(hand):
    return 


print max([3,4,5,0]), max([3,4,-5,0], key=abs)
