In diesem Projekt entsteht eine kleine Bibliothek mit Funktionen und Datenstrukturen
für Kartenspiele. Dazu gehören Typen wie z.B. Card, Deck und Hand,
sowie Funktionen, die es ermöglichen, Karten zu mischen, auszuteilen und zu sortieren.
Außerdem können Basisfunktionen für verschiedene Kartenspiele implementiert werden, die z.B. überprüfen, ob bestimmte Karten gelegt werden dürfen oder ob ein Spieler eine bestimmte Komination von Karten auf der Hand hat.