Couvre les concepts d'algèbre abstraite en utilisant des classes de type dans Scala, y compris la définition des monoïdes, la généralisation des fonctions de réduction et les lois de classe de type.
Explore la composition des réflexions planes et des isomatries dans l'espace, montrant comment les réflexions peuvent conduire à des rotations et à des isomatries différentes.