Description of problem: nickle uses a lot of CPU time for large factorials, and a lot of RAM. Example: 666666! ...takes about 4 seconds in gcalctool, which is using about 30MB, after a couple of minutes in nickle I just killed it (and it was using upto 200MB). Version-Release number of selected component (if applicable): nickle.x86_64 2.69-2.fc12 @fedora
I reproduced the behavior using using both the built-in (!) and a tail-recursive accumulative implementation -- the RAM usage is definitely odd. Let's see what upstream says about this :)
Upstream is aware of the problem and would provide an optimized implementation.