Once the test framework is up and running, there should be a test that the caching of sequences (SequenceCached.ts) never calls calculate() twice for the same index n. The random integer sequence functionality (PR #53) relies on this guarantee, since we wish to guarantee that the randomly generated value is the same if the same term is called twice. But its calculate() function is just a call to Random(), so without careful caching, this guarantee would not be met.
Once the test framework is up and running, there should be a test that the caching of sequences (SequenceCached.ts) never calls calculate() twice for the same index n. The random integer sequence functionality (PR #53) relies on this guarantee, since we wish to guarantee that the randomly generated value is the same if the same term is called twice. But its calculate() function is just a call to Random(), so without careful caching, this guarantee would not be met.