SMS: Discrete Mathematical Structures