let's not use recursion just because we can.  also return a long from factorial
let's not use recursion just because we can.  also return a long from factorial

ajschult/etomica,ajschult/etomica,etomica/etomica,etomica/etomica,etomica/etomica,ajschult/etomica