=== grape-0001: Grape::Validations::Validators::ValuesValidator#check_values? — values Array#include? inside param_array.all? O(P×V) ===
N=100   k=100  : defective=0.093ms  fixed=0.004ms  speedup=23.8x
N=500   k=500  : defective=2.322ms  fixed=0.023ms  speedup=102.8x
N=1000  k=1000 : defective=9.871ms  fixed=0.051ms  speedup=195.0x
N=2000  k=2000 : defective=47.127ms  fixed=0.171ms  speedup=276.4x

=== grape-0002: Grape::Validations::Validators::ExceptValuesValidator#validate_param! — excepts Array#include? inside param_array.any? O(P×E) ===
N=100   k=100  : defective=0.298ms  fixed=0.019ms  speedup=16.0x
N=500   k=500  : defective=2.436ms  fixed=0.024ms  speedup=103.4x
N=1000  k=1000 : defective=11.368ms  fixed=0.053ms  speedup=216.4x
N=2000  k=2000 : defective=39.514ms  fixed=0.104ms  speedup=380.1x

=== grape-0003: Grape::DSL::Routing#route — endpoints Array#any? duplicate-check on every route registration O(N²) ===
N=100   k=100  : defective=0.092ms  fixed=0.004ms  speedup=25.0x
N=500   k=500  : defective=2.427ms  fixed=0.023ms  speedup=107.1x
N=1000  k=1000 : defective=9.494ms  fixed=0.048ms  speedup=198.7x
N=2000  k=2000 : defective=36.981ms  fixed=0.097ms  speedup=382.4x

