This class can be used to perform several types of mathematical operations. It can: - Calculate the factorial of a given positive integer number - Calculate the number of all possible permutations of a subset of elements of a given size without repeating elements - Calculate the number of all possible combinations of a subset of elements of a given size without considering the order or repeating elements