A set of functions to deal with analytical formulae.
Functions to calculate all the combinations, permutations and repeated permutations of the list given.
Helper to calculate all the combinations / permutations of the enumerable given.