Calculate # of factorials between 1 and X
<p>I'm a bit stuck on getting started computing the number of factorials between 1 and n. An easy solution would be to just use a factorial table. </p>

<p>For example, between 1 and 362,880 there is 1!, 2!, 3! ... 8! and 9!. The program would then output that there are 8 factorials between 1! and 9!.</p>

<p>==</p>

<p>I am also working on a separate Boolean function that determines if a number X is a factorial. For example, if X is 5,040 it would return True but if it's 5,033 it would return False. This must use calculations, not list. Could someone point me in the right direction?</p>

<p>...</p>

<p>Definitely need recursion here, right?</p>
