def deal_cards(deck):
    """
        Provide a full deck (52 cards), and divvy them
        up into two player decks.

        Parameters:
            deck - List of cards

        Returns:
            A list of lists (one for each player)
    """
    # List of lists to hold player cards
    players = [[], []]

    # Split all the cards in the deck between each player
    for card_num in range(len(deck)):
        players[card_num % 2].append(deck[card_num])

    # Return the players decks
    return players