Factorial Calculator

Maximum value: 170 (due to JavaScript number limitations)