deck->new(cards => 52); deck->shuffle(); deck->deal(cards => 5, hands => 4);