// Deadlands.java public class Deadlands { private static double ln2 = Math.log(2); public static long factorial(long N) { long ans = 1; for (int i=2; i<=N; i++) ans *= i; return ans; } public static long pow(long p, long q) { long ans = 1; for (int i=0; i 2) maxaces = Integer.parseInt(args[2]); System.out.println("Probability table for " + N + "d" + X + " [" + maxaces + "]..."); C(N, X, maxaces); } }