What it does
The same interface (accounts, transactions, balances, top-K) is implemented five times with different collision strategies. One test suite runs against all five through a shared base class and checks that they behave identically.
Size
1,236 lines of code.
