Tag cards and deck. Provide procedures for creating cards, seeing whether a list is a card and accessing card data. Split shuffled-deck procedure in two, making the outer half a general deck creator, and use this procedure for creation of both shuffled and non-shuffled decks.
Tag cards and deck. Provide procedures for creating cards, seeing whether a list is a card and accessing card data. Split shuffled-deck procedure in two, making the outer half a general deck creator, and use this procedure for creation of both shuffled and non-shuffled decks.

ICT-Infer/klondike,ICT-Infer/klondike,eriknstr/klondike,ICT-Infer/klondike,eriknstr/klondike,ICT-Infer/klondike,en90/klondike,eriknstr/klondike,eriknstr/klondike,en90/klondike