Flexible Factorial Of A Number