Revert "factorial 32 bit"

This reverts commit 17c382db0f42425194f438eacd43c7561dfa6d41.