ran script to create all possible diffs: O(n^2) runtime and storage

Example: we have 4 new versions (here: n = 4), which leads to (n^2 + n) / 2 = 10 diffs.
Conclusion: a cache for diffs would be recommended.