Update to SmallFactorials to use BigInteger