Why does factorial(21) equal -4249290049419214848? | Hacker News Reader