distinctPrimeFactors(2, 2) should return a number.
    testString: assert(typeof distinctPrimeFactors(2, 2) === 'number');
  - text: distinctPrimeFactors(2, 2) should return 14.
    testString: assert.strictEqual(distinctPrimeFactors(2, 2), 14);
  - text: distinctPrimeFactors(3, 3) should return 644.
    testString: assert.strictEqual(distinctPrimeFactors(3, 3), 644);
  - text: distinctPrimeFactors(4, 4) should return 134043.
    testString: assert.strictEqual(distinctPrimeFactors(4, 4), 134043);
```