More cool stuff
my @suits = < ♣ ♢ ♡ ♠ >;
my @ranks = 2..10, < J Q K A >;
# concatenate each rank with each suit
my @deck = @ranks X~ @suits;
my %points = @deck Z ((2..10, 10, 10, 10, 11) X+ (0,0,0,0));
# grab five cards from the deck
my @hand = @deck.pick(5);
# display my hand
say ~@hand;
# tell me how many points it's worth
say [+] %points{@hand};