JavaScript Example #1 - Factorials
ADAPTED from "JavaScript: a Definitive Guide", 4th Ed., David Flanagan, O'Reilly, Section 1.5
(adapted by Sharon Tuttle, last modified 8-22-06)