long factorialTimes(long n, long m) { if(n == 0) { return m; } else { return factorialTimes(n-1, n*m); } }