--- category: - Recursion - Memoization - Classic CS problems and programs - Arithmetic - Simple from: http://rosettacode.org/wiki/Factorial note: Arithmetic operations