longestCollatzSequence(14) should return a number.
    testString: assert(typeof longestCollatzSequence(14) === 'number');
  - text: longestCollatzSequence(14) should return 9.
    testString: assert.strictEqual(longestCollatzSequence(14), 9);
  - text: longestCollatzSequence(5847) should return 3711.
    testString: assert.strictEqual(longestCollatzSequence(5847), 3711);
  - text: longestCollatzSequence(46500) should return 35655.
    testString: assert.strictEqual(longestCollatzSequence(46500), 35655);
  - text: longestCollatzSequence(54512) should return 52527.
    testString: assert.strictEqual(longestCollatzSequence(54512), 52527);
  - text: longestCollatzSequence(100000) should return 77031.
    testString: assert.strictEqual(longestCollatzSequence(100000), 77031);
  - text: longestCollatzSequence(1000000) should return 837799.
    testString: assert.strictEqual(longestCollatzSequence(1000000), 837799);
```