Number of Hashes = 305798 Number of Values = 4892785 Number of Hashes Filtered = 268718 Number of Values Filtered = 3435051 Filtering 88% Hashes Filtering 70% Values s/iter map_grep_2 map_grep slice recursive iterative map_grep_2 6.29 -- -1% -8% -10% -16% map_grep 6.22 1% -- -7% -9% -15% slice 5.81 8% 7% -- -2% -9% recursive 5.68 11% 10% 2% -- -7% iterative 5.27 19% 18% 10% 8% --