This is an old revision of the document!
A standard deck has 13 values on the face of the card:
A standard deck of playing cards are divided into four suits, which are also grouped into colors:
A doubly linked list is nearly similar to a singly linked list, as it is a list of structs, where each struct has a pointer to the next struct in the list.
However, in a doubly linked list, each struct also has a pointer which points to the last struct in the list. This means functions can be used to go back and forth through the list, instead of just going one way.