### Question:
MathHelper { public static long cantorize(int a, int b) { return (((long) a + (long) b) * ((long) a + (long) b + 1) / 2) + (long) b; } private  MathHelper(); @Deprecated static double computeJaccardSimilarity(Set<T> setA, Set<T> setB); @Deprecated static double computeOverlapCoefficient(Set<T> setA, Set<T> setB); @Deprecated static double computeCosineSimilarity(Double[] vector1, Double[] vector2); @Deprecated static double computeDotProduct(Double[] vector1, Double[] vector2); @Deprecated static double computeMagnitude(Double[] vector); static double computeConfidenceInterval(long samples, double confidenceLevel, double mean); static double round(double number, int digits); static double ceil(double number, int digits); static double floor(double number, int digits); static boolean isWithinRange(double value1, double value2, double range); static boolean isWithinInterval(double value, double min, double max); static boolean isWithinMargin(double value1, double value2, double margin); static boolean isWithinCorrectnessMargin(double questionedValue, double correctValue,
                                                    double correctnessMargin); static int faculty(int number); static boolean overlap(int start1, int end1, int start2, int end2); static ListSimilarity computeListSimilarity(List<String> list1, List<String> list2); static ListSimilarity computeListSimilarity(String listFile, final String separator); static Long ipToNumber(String ipAddress); static String numberToIp(long number); static T getRandomEntry(List<T> list); static T getRandomEntryWithSampling(Collection<T> collection); static Collection<T> sample(Iterable<T> input, int k); static Collection<T> sample(Iterator<T> input, int k); static Set<Integer> createRandomNumbers(int numbers, int min, int max); static int getRandomIntBetween(int low, int high); static double[] performLinearRegression(double[] x, double[] y); static double[][] computeAveragePrecision(List<Boolean> rankedList, int totalNumberRelevantForQuery); static double log2(double num); static long crossTotal(long s); static double computePearsonCorrelationCoefficient(List<Double> x, List<Double> y); static String numberToFraction(Double number); static Collection<List<T>> computeAllCombinations(T[] items); static Double parseStringNumber(String stringNumber); static Double parseStringNumber(String stringNumber, Double defaultIfNothingFound); static long cantorize(int a, int b); static int getOrderOfMagnitude(double number); static int add(int a, int b); static double getAveragePrecision(Set<T> actual, List<T> predicted, int k); static double getMeanAveragePrecision(Iterable<? extends Pair<? extends Set<T>, ? extends List<T>>> data,
                                                     int k); static float atan(float y); static float atan2(float y, float x); static Random RANDOM; static final Collection<Double> CONFIDENCE_LEVELS; }### Answer:
@Test public void testCantorize() { assertNotEquals(MathHelper.cantorize(2,3), MathHelper.cantorize(3,2)); }