=== cpython-0001: codegen pattern-match stores duplicate check O(S^2) ===
N=100   k=100  : defective=0.084ms  fixed=0.003ms  speedup=25.1x
N=500   k=500  : defective=2.107ms  fixed=0.021ms  speedup=101.0x
N=1000  k=1000 : defective=8.354ms  fixed=0.043ms  speedup=195.3x
N=2000  k=2000 : defective=34.015ms  fixed=0.093ms  speedup=365.6x

=== cpython-0002: typeobject pmerge() tail_contains linear scan O(M^2 * K^2) ===
N=100   k=100  : defective=0.081ms  fixed=0.003ms  speedup=26.1x
N=500   k=500  : defective=2.025ms  fixed=0.020ms  speedup=101.3x
N=1000  k=1000 : defective=8.465ms  fixed=0.044ms  speedup=191.1x
N=2000  k=2000 : defective=33.772ms  fixed=0.094ms  speedup=360.2x

=== cpython-0003: turtle.__methodDict — O(2^D) diamond base traversal ===
N=100   k=100  : defective=0.081ms  fixed=0.003ms  speedup=24.9x
N=500   k=500  : defective=2.026ms  fixed=0.019ms  speedup=104.3x
N=1000  k=1000 : defective=8.389ms  fixed=0.068ms  speedup=123.3x
N=2000  k=2000 : defective=36.538ms  fixed=0.097ms  speedup=376.0x

=== cpython-0004: idlelib.rpc._getmethods — O(2^D) diamond base traversal ===
N=100   k=100  : defective=0.088ms  fixed=0.003ms  speedup=26.6x
N=500   k=500  : defective=2.118ms  fixed=0.021ms  speedup=101.9x
N=1000  k=1000 : defective=8.767ms  fixed=0.046ms  speedup=190.9x
N=2000  k=2000 : defective=34.003ms  fixed=0.092ms  speedup=370.8x

