Fixed integer overflow issue
Stirling approximation draft