Pieter Pareit

Combinatorics can calculate and enumerate all possible permutations.