Permutation.of() will now raise an exception if given an out of bounds number.
implemented Permutation.order().