Added convenience header file for constants component.
Rearranged test directory layout.
Added initial code in the discrete math component. This currently only has factorial, binomial coefficient and combination functions.