How (not) to write Factorial in Java. (2011) | Hacker News Reader