def deal_with_increment(cards, increment):
    """Deal cards into new order based upon an increment."""
    num_cards = len(cards)
    pos = 0
    new_cards = cards.copy()
    for card in cards:
        new_cards[pos] = card
        pos = (pos + increment) % num_cards
    return new_cards