factorial_ranges