https://en.wikipedia.org/wiki/Discrete_mathematics https://en.wikipedia.org/wiki/Outline_of_discrete_mathematics