aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--analysis/.gitignore2
-rw-r--r--analysis/current/candelabra/benchmark_results/primrose_library__SortedVecSet1
-rw-r--r--analysis/current/candelabra/benchmark_results/primrose_library__VecSet1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/new/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/new/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/new/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/new/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/new/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/new/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/new/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/new/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/new/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/new/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/new/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/new/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/new/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/new/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/new/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/new/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/new/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/new/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/new/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/tukey.json2
-rw-r--r--analysis/current/log1300
-rw-r--r--analysis/current/sections/compare-aoc_2021_09279
-rw-r--r--analysis/current/sections/compare-aoc_2022_08186
-rw-r--r--analysis/current/sections/compare-aoc_2022_09138
-rw-r--r--analysis/current/sections/compare-aoc_2022_14182
-rw-r--r--analysis/current/sections/compare-example_mapping200
-rw-r--r--analysis/current/sections/compare-example_sets128
-rw-r--r--analysis/current/sections/compare-example_stack116
-rw-r--r--analysis/current/sections/compare-prime_sieve503
-rw-r--r--analysis/package.json11
-rw-r--r--analysis/vis.livemd236
-rw-r--r--flake.nix4
-rw-r--r--thesis/.gitignore3
-rw-r--r--thesis/Justfile8
-rw-r--r--thesis/assets/contains.json1
-rw-r--r--thesis/assets/contains_lists.pngbin48826 -> 0 bytes
-rw-r--r--thesis/assets/contains_mappings.pngbin44336 -> 0 bytes
-rw-r--r--thesis/assets/contains_sets.pngbin61911 -> 0 bytes
-rw-r--r--thesis/assets/insert.json1
-rw-r--r--thesis/assets/insert_containers.pngbin53213 -> 0 bytes
-rw-r--r--thesis/assets/insert_mappings.pngbin38720 -> 0 bytes
-rw-r--r--thesis/assets/insert_sets.pngbin47599 -> 0 bytes
-rw-r--r--thesis/parts/results.tex44
866 files changed, 8324 insertions, 6944 deletions
diff --git a/analysis/.gitignore b/analysis/.gitignore
index 3e5c274..3c3629e 100644
--- a/analysis/.gitignore
+++ b/analysis/.gitignore
@@ -1 +1 @@
-*/log
+node_modules
diff --git a/analysis/current/candelabra/benchmark_results/primrose_library__SortedVecSet b/analysis/current/candelabra/benchmark_results/primrose_library__SortedVecSet
new file mode 100644
index 0000000..0b4cc85
--- /dev/null
+++ b/analysis/current/candelabra/benchmark_results/primrose_library__SortedVecSet
@@ -0,0 +1 @@
+{"lib_hash":6543311679163142612,"model":{"by_op":{"last":{"coeffs":[5.619811460476967,-0.004030964709105522,1.2730068812595993e-7,5.268970046685183]},"clear":{"coeffs":[25.467075505874163,0.0013142024764952465,4.471534085645188e-9,1.3202824758957945]},"nth":{"coeffs":[32.45469630695288,0.0005526577730542992,2.379074596594947e-8,2.2946131373955723]},"contains":{"coeffs":[-38.83115460054887,-0.011171623589113333,2.4803281047812957e-7,18.05635916414701]},"first":{"coeffs":[-65.59487894732001,-0.006915004253871926,9.512766548338056e-8,16.276748878395665]},"remove":{"coeffs":[-724.3552988235315,-0.029664198877548564,3.6403250289088836e-6,137.77581849457056]},"insert":{"coeffs":[140.5756663090724,0.05911487588239517,2.9210558010188837e-7,-19.54672676631162]}}},"results":{"by_op":{"contains":[[10,57.0],[10,56.0],[10,38.0],[10,50.0],[10,44.0],[10,42.0],[10,28.0],[10,44.0],[10,50.0],[10,39.0],[10,37.0],[10,38.0],[10,26.0],[10,30.0],[10,32.0],[10,37.0],[10,41.0],[10,38.0],[10,39.0],[10,32.0],[10,37.0],[10,38.0],[10,39.0],[10,38.0],[10,32.0],[10,40.0],[10,40.0],[10,32.0],[10,31.0],[10,32.0],[10,32.0],[10,30.0],[10,32.0],[10,31.0],[10,36.0],[10,26.0],[10,42.0],[10,36.0],[10,32.0],[10,24.0],[10,32.0],[10,29.0],[10,40.0],[10,39.0],[10,36.0],[10,36.0],[10,35.0],[10,38.0],[10,33.0],[10,31.0],[100,97.0],[100,66.0],[100,56.0],[100,48.0],[100,65.0],[100,58.0],[100,42.0],[100,46.0],[100,48.0],[100,44.0],[100,54.0],[100,52.0],[100,46.0],[100,41.0],[100,48.0],[100,46.0],[100,52.0],[100,49.0],[100,49.0],[100,41.0],[100,44.0],[100,42.0],[100,56.0],[100,48.0],[100,42.0],[100,41.0],[100,52.0],[100,40.0],[100,48.0],[100,50.0],[100,50.0],[100,48.0],[100,50.0],[100,56.0],[100,50.0],[100,48.0],[100,47.0],[100,48.0],[100,53.0],[100,54.0],[100,42.0],[100,50.0],[100,51.0],[100,42.0],[100,46.0],[100,42.0],[100,44.0],[100,42.0],[100,42.0],[100,43.0],[500,115.0],[500,81.0],[500,80.0],[500,95.0],[500,107.0],[500,92.0],[500,81.0],[500,90.0],[500,83.0],[500,78.0],[500,72.0],[500,74.0],[500,72.0],[500,97.0],[500,80.0],[500,60.0],[500,84.0],[500,83.0],[500,70.0],[500,70.0],[500,61.0],[500,70.0],[500,82.0],[500,82.0],[500,76.0],[500,70.0],[500,78.0],[500,80.0],[500,79.0],[500,65.0],[500,76.0],[500,66.0],[500,82.0],[500,77.0],[500,71.0],[500,80.0],[500,86.0],[500,69.0],[500,69.0],[500,72.0],[500,90.0],[500,85.0],[500,80.0],[500,71.0],[500,76.0],[500,72.0],[500,86.0],[500,79.0],[500,76.0],[500,84.0],[6000,144.0],[6000,120.0],[6000,117.0],[6000,100.0],[6000,127.0],[6000,84.0],[6000,102.0],[6000,96.0],[6000,118.0],[6000,100.0],[6000,109.0],[6000,87.0],[6000,122.0],[6000,96.0],[6000,111.0],[6000,89.0],[6000,112.0],[6000,98.0],[6000,121.0],[6000,117.0],[6000,94.0],[6000,110.0],[6000,103.0],[6000,107.0],[6000,106.0],[6000,146.0],[6000,102.0],[6000,99.0],[6000,110.0],[6000,96.0],[6000,124.0],[6000,79.0],[6000,106.0],[6000,129.0],[6000,129.0],[6000,120.0],[6000,74.0],[6000,118.0],[6000,124.0],[6000,99.0],[6000,101.0],[6000,111.0],[6000,124.0],[6000,112.0],[6000,134.0],[6000,98.0],[6000,129.0],[6000,116.0],[6000,104.0],[6000,127.0],[12000,150.0],[12000,160.0],[12000,116.0],[12000,115.0],[12000,136.0],[12000,128.0],[12000,131.0],[12000,132.0],[12000,92.0],[12000,100.0],[12000,122.0],[12000,130.0],[12000,117.0],[12000,119.0],[12000,129.0],[12000,126.0],[12000,125.0],[12000,94.0],[12000,121.0],[12000,140.0],[12000,119.0],[12000,136.0],[12000,129.0],[12000,126.0],[12000,121.0],[12000,122.0],[12000,111.0],[12000,120.0],[12000,148.0],[12000,120.0],[12000,142.0],[12000,142.0],[12000,129.0],[12000,161.0],[12000,92.0],[12000,127.0],[12000,82.0],[12000,127.0],[12000,106.0],[12000,115.0],[12000,139.0],[12000,80.0],[12000,140.0],[12000,146.0],[12000,96.0],[12000,142.0],[12000,131.0],[12000,132.0],[12000,92.0],[12000,119.0],[24000,132.0],[24000,114.0],[24000,144.0],[24000,150.0],[24000,108.0],[24000,216.0],[24000,170.0],[24000,127.0],[24000,181.0],[24000,141.0],[24000,130.0],[24000,174.0],[24000,127.0],[24000,185.0],[24000,136.0],[24000,116.0],[24000,131.0],[24000,150.0],[24000,172.0],[24000,123.0],[24000,143.0],[24000,122.0],[24000,148.0],[24000,114.0],[24000,146.0],[24000,201.0],[24000,142.0],[24000,103.0],[24000,194.0],[24000,155.0],[24000,113.0],[24000,117.0],[24000,158.0],[24000,159.0],[24000,148.0],[24000,107.0],[24000,105.0],[24000,160.0],[24000,160.0],[24000,123.0],[24000,155.0],[24000,142.0],[24000,231.0],[24000,145.0],[24000,143.0],[24000,166.0],[24000,114.0],[24000,90.0],[24000,157.0],[24000,239.0],[36000,188.0],[36000,171.0],[36000,132.0],[36000,144.0],[36000,123.0],[36000,152.0],[36000,128.0],[36000,128.0],[36000,119.0],[36000,189.0],[36000,174.0],[36000,127.0],[36000,126.0],[36000,110.0],[36000,266.0],[36000,110.0],[36000,98.0],[36000,171.0],[36000,125.0],[36000,114.0],[36000,207.0],[36000,196.0],[36000,174.0],[36000,124.0],[36000,119.0],[36000,175.0],[36000,138.0],[36000,176.0],[36000,160.0],[36000,136.0],[36000,162.0],[36000,126.0],[36000,97.0],[36000,154.0],[36000,117.0],[36000,122.0],[36000,144.0],[36000,114.0],[36000,126.0],[36000,127.0],[36000,178.0],[36000,125.0],[36000,157.0],[36000,123.0],[36000,144.0],[36000,113.0],[36000,164.0],[36000,268.0],[36000,118.0],[36000,167.0],[48000,240.0],[48000,153.0],[48000,129.0],[48000,178.0],[48000,124.0],[48000,240.0],[48000,130.0],[48000,226.0],[48000,236.0],[48000,307.0],[48000,325.0],[48000,273.0],[48000,222.0],[48000,146.0],[48000,132.0],[48000,136.0],[48000,128.0],[48000,172.0],[48000,101.0],[48000,253.0],[48000,232.0],[48000,149.0],[48000,268.0],[48000,125.0],[48000,181.0],[48000,217.0],[48000,223.0],[48000,162.0],[48000,146.0],[48000,220.0],[48000,211.0],[48000,119.0],[48000,369.0],[48000,202.0],[48000,237.0],[48000,224.0],[48000,255.0],[48000,222.0],[48000,239.0],[48000,131.0],[48000,158.0],[48000,126.0],[48000,120.0],[48000,153.0],[48000,266.0],[48000,186.0],[48000,188.0],[48000,182.0],[48000,160.0],[48000,139.0],[60000,141.0],[60000,210.0],[60000,333.0],[60000,454.0],[60000,136.0],[60000,149.0],[60000,129.0],[60000,368.0],[60000,169.0],[60000,314.0],[60000,294.0],[60000,104.0],[60000,143.0],[60000,246.0],[60000,216.0],[60000,295.0],[60000,165.0],[60000,210.0],[60000,223.0],[60000,287.0],[60000,258.0],[60000,162.0],[60000,122.0],[60000,123.0],[60000,336.0],[60000,111.0],[60000,265.0],[60000,145.0],[60000,258.0],[60000,129.0],[60000,221.0],[60000,258.0],[60000,337.0],[60000,240.0],[60000,281.0],[60000,448.0],[60000,228.0],[60000,300.0],[60000,268.0],[60000,164.0],[60000,176.0],[60000,265.0],[60000,238.0],[60000,363.0],[60000,1345.0],[60000,307.0],[60000,441.0],[60000,170.0],[60000,266.0],[60000,271.0]],"clear":[[10,42.0],[10,30.0],[10,22.0],[10,24.0],[10,25.0],[10,26.0],[10,20.0],[10,26.0],[10,19.0],[10,25.0],[10,27.0],[10,26.0],[10,18.0],[10,25.0],[10,26.0],[10,20.0],[10,25.0],[10,21.0],[10,21.0],[10,26.0],[10,19.0],[10,25.0],[10,20.0],[10,26.0],[10,20.0],[10,26.0],[10,20.0],[10,25.0],[10,26.0],[10,24.0],[10,25.0],[10,26.0],[10,19.0],[10,26.0],[10,20.0],[10,26.0],[10,26.0],[10,24.0],[10,20.0],[10,22.0],[10,19.0],[10,24.0],[10,25.0],[10,28.0],[10,20.0],[10,20.0],[10,25.0],[10,24.0],[10,21.0],[10,26.0],[100,47.0],[100,30.0],[100,26.0],[100,26.0],[100,27.0],[100,27.0],[100,26.0],[100,26.0],[100,24.0],[100,25.0],[100,26.0],[100,26.0],[100,24.0],[100,27.0],[100,27.0],[100,27.0],[100,39.0],[100,26.0],[100,27.0],[100,22.0],[100,27.0],[100,26.0],[100,26.0],[100,28.0],[100,24.0],[100,24.0],[100,24.0],[100,27.0],[100,24.0],[100,27.0],[100,26.0],[100,26.0],[100,26.0],[100,26.0],[100,26.0],[100,25.0],[100,26.0],[100,26.0],[100,28.0],[100,24.0],[100,26.0],[100,38.0],[100,27.0],[100,24.0],[100,28.0],[100,25.0],[100,24.0],[100,27.0],[100,26.0],[100,26.0],[500,68.0],[500,42.0],[500,43.0],[500,42.0],[500,52.0],[500,51.0],[500,50.0],[500,50.0],[500,41.0],[500,41.0],[500,42.0],[500,43.0],[500,42.0],[500,44.0],[500,42.0],[500,37.0],[500,63.0],[500,40.0],[500,47.0],[500,46.0],[500,39.0],[500,46.0],[500,44.0],[500,50.0],[500,45.0],[500,45.0],[500,35.0],[500,39.0],[500,38.0],[500,32.0],[500,54.0],[500,48.0],[500,50.0],[500,50.0],[500,50.0],[500,50.0],[500,50.0],[500,50.0],[500,51.0],[500,51.0],[500,50.0],[500,45.0],[500,39.0],[500,45.0],[500,45.0],[500,44.0],[500,40.0],[500,46.0],[500,44.0],[500,39.0],[6000,66.0],[6000,58.0],[6000,48.0],[6000,58.0],[6000,63.0],[6000,68.0],[6000,65.0],[6000,57.0],[6000,54.0],[6000,61.0],[6000,52.0],[6000,58.0],[6000,53.0],[6000,47.0],[6000,58.0],[6000,69.0],[6000,68.0],[6000,54.0],[6000,60.0],[6000,42.0],[6000,59.0],[6000,60.0],[6000,60.0],[6000,60.0],[6000,50.0],[6000,59.0],[6000,53.0],[6000,40.0],[6000,54.0],[6000,53.0],[6000,48.0],[6000,57.0],[6000,52.0],[6000,60.0],[6000,60.0],[6000,54.0],[6000,54.0],[6000,58.0],[6000,59.0],[6000,60.0],[6000,58.0],[6000,50.0],[6000,54.0],[6000,59.0],[6000,50.0],[6000,58.0],[6000,57.0],[6000,60.0],[6000,56.0],[6000,57.0],[12000,73.0],[12000,75.0],[12000,36.0],[12000,44.0],[12000,68.0],[12000,71.0],[12000,65.0],[12000,76.0],[12000,58.0],[12000,47.0],[12000,34.0],[12000,69.0],[12000,52.0],[12000,42.0],[12000,62.0],[12000,48.0],[12000,74.0],[12000,46.0],[12000,56.0],[12000,80.0],[12000,78.0],[12000,53.0],[12000,52.0],[12000,69.0],[12000,74.0],[12000,64.0],[12000,50.0],[12000,44.0],[12000,62.0],[12000,65.0],[12000,49.0],[12000,70.0],[12000,70.0],[12000,77.0],[12000,70.0],[12000,47.0],[12000,41.0],[12000,60.0],[12000,81.0],[12000,59.0],[12000,70.0],[12000,74.0],[12000,70.0],[12000,55.0],[12000,49.0],[12000,66.0],[12000,36.0],[12000,54.0],[12000,66.0],[12000,54.0],[24000,81.0],[24000,67.0],[24000,72.0],[24000,46.0],[24000,40.0],[24000,58.0],[24000,52.0],[24000,37.0],[24000,60.0],[24000,62.0],[24000,48.0],[24000,37.0],[24000,68.0],[24000,70.0],[24000,36.0],[24000,44.0],[24000,44.0],[24000,76.0],[24000,86.0],[24000,48.0],[24000,37.0],[24000,80.0],[24000,62.0],[24000,42.0],[24000,44.0],[24000,54.0],[24000,53.0],[24000,78.0],[24000,78.0],[24000,40.0],[24000,51.0],[24000,54.0],[24000,41.0],[24000,58.0],[24000,67.0],[24000,65.0],[24000,43.0],[24000,52.0],[24000,72.0],[24000,67.0],[24000,60.0],[24000,54.0],[24000,68.0],[24000,72.0],[24000,61.0],[24000,66.0],[24000,35.0],[24000,45.0],[24000,79.0],[24000,67.0],[36000,74.0],[36000,80.0],[36000,65.0],[36000,84.0],[36000,81.0],[36000,86.0],[36000,83.0],[36000,85.0],[36000,83.0],[36000,86.0],[36000,36.0],[36000,94.0],[36000,77.0],[36000,74.0],[36000,83.0],[36000,73.0],[36000,74.0],[36000,77.0],[36000,82.0],[36000,80.0],[36000,72.0],[36000,86.0],[36000,243.0],[36000,128.0],[36000,84.0],[36000,60.0],[36000,88.0],[36000,74.0],[36000,74.0],[36000,126.0],[36000,133.0],[36000,73.0],[36000,90.0],[36000,133.0],[36000,94.0],[36000,70.0],[36000,132.0],[36000,138.0],[36000,107.0],[36000,75.0],[36000,137.0],[36000,82.0],[36000,82.0],[36000,131.0],[36000,74.0],[36000,68.0],[36000,72.0],[36000,69.0],[36000,88.0],[36000,120.0],[48000,71.0],[48000,133.0],[48000,69.0],[48000,120.0],[48000,121.0],[48000,128.0],[48000,128.0],[48000,129.0],[48000,70.0],[48000,70.0],[48000,70.0],[48000,72.0],[48000,78.0],[48000,71.0],[48000,122.0],[48000,101.0],[48000,74.0],[48000,70.0],[48000,67.0],[48000,84.0],[48000,71.0],[48000,72.0],[48000,70.0],[48000,74.0],[48000,73.0],[48000,132.0],[48000,71.0],[48000,86.0],[48000,70.0],[48000,68.0],[48000,129.0],[48000,130.0],[48000,74.0],[48000,72.0],[48000,69.0],[48000,70.0],[48000,72.0],[48000,65.0],[48000,72.0],[48000,75.0],[48000,64.0],[48000,115.0],[48000,114.0],[48000,116.0],[48000,72.0],[48000,72.0],[48000,75.0],[48000,72.0],[48000,78.0],[48000,85.0],[60000,71.0],[60000,70.0],[60000,63.0],[60000,73.0],[60000,71.0],[60000,70.0],[60000,69.0],[60000,89.0],[60000,70.0],[60000,71.0],[60000,128.0],[60000,70.0],[60000,70.0],[60000,67.0],[60000,64.0],[60000,104.0],[60000,75.0],[60000,75.0],[60000,66.0],[60000,78.0],[60000,70.0],[60000,72.0],[60000,72.0],[60000,68.0],[60000,74.0],[60000,73.0],[60000,70.0],[60000,70.0],[60000,68.0],[60000,67.0],[60000,60.0],[60000,70.0],[60000,62.0],[60000,131.0],[60000,127.0],[60000,68.0],[60000,66.0],[60000,73.0],[60000,69.0],[60000,62.0],[60000,132.0],[60000,130.0],[60000,76.0],[60000,145.0],[60000,72.0],[60000,72.0],[60000,65.0],[60000,65.0],[60000,132.0],[60000,75.0]],"last":[[10,44.0],[10,27.0],[10,27.0],[10,28.0],[10,27.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,20.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,21.0],[10,28.0],[10,22.0],[10,28.0],[10,20.0],[10,20.0],[10,29.0],[10,28.0],[10,20.0],[10,28.0],[10,22.0],[10,20.0],[10,28.0],[10,21.0],[10,28.0],[10,28.0],[10,28.0],[10,21.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,21.0],[10,21.0],[10,28.0],[10,20.0],[10,28.0],[10,20.0],[10,21.0],[10,21.0],[10,21.0],[10,22.0],[10,28.0],[10,20.0],[10,21.0],[100,57.0],[100,36.0],[100,24.0],[100,35.0],[100,32.0],[100,31.0],[100,31.0],[100,28.0],[100,31.0],[100,32.0],[100,27.0],[100,28.0],[100,32.0],[100,27.0],[100,25.0],[100,30.0],[100,24.0],[100,31.0],[100,30.0],[100,25.0],[100,26.0],[100,31.0],[100,30.0],[100,31.0],[100,30.0],[100,27.0],[100,30.0],[100,30.0],[100,27.0],[100,28.0],[100,27.0],[100,25.0],[100,27.0],[100,25.0],[100,27.0],[100,26.0],[100,25.0],[100,26.0],[100,27.0],[100,26.0],[100,26.0],[100,26.0],[100,26.0],[100,27.0],[100,27.0],[100,24.0],[100,26.0],[100,27.0],[100,27.0],[100,27.0],[500,70.0],[500,70.0],[500,54.0],[500,52.0],[500,56.0],[500,49.0],[500,43.0],[500,45.0],[500,40.0],[500,45.0],[500,40.0],[500,47.0],[500,40.0],[500,46.0],[500,40.0],[500,46.0],[500,46.0],[500,43.0],[500,48.0],[500,45.0],[500,45.0],[500,46.0],[500,48.0],[500,49.0],[500,48.0],[500,43.0],[500,44.0],[500,45.0],[500,46.0],[500,43.0],[500,42.0],[500,42.0],[500,43.0],[500,45.0],[500,45.0],[500,44.0],[500,43.0],[500,46.0],[500,39.0],[500,43.0],[500,44.0],[500,46.0],[500,43.0],[500,43.0],[500,49.0],[500,44.0],[500,49.0],[500,43.0],[500,45.0],[500,49.0],[6000,75.0],[6000,60.0],[6000,64.0],[6000,47.0],[6000,54.0],[6000,54.0],[6000,39.0],[6000,59.0],[6000,60.0],[6000,51.0],[6000,59.0],[6000,61.0],[6000,65.0],[6000,60.0],[6000,44.0],[6000,69.0],[6000,56.0],[6000,28.0],[6000,60.0],[6000,56.0],[6000,78.0],[6000,63.0],[6000,62.0],[6000,41.0],[6000,54.0],[6000,58.0],[6000,58.0],[6000,54.0],[6000,54.0],[6000,42.0],[6000,63.0],[6000,61.0],[6000,62.0],[6000,64.0],[6000,60.0],[6000,69.0],[6000,55.0],[6000,47.0],[6000,54.0],[6000,60.0],[6000,61.0],[6000,54.0],[6000,55.0],[6000,56.0],[6000,54.0],[6000,54.0],[6000,47.0],[6000,62.0],[6000,56.0],[6000,46.0],[12000,84.0],[12000,69.0],[12000,62.0],[12000,63.0],[12000,63.0],[12000,46.0],[12000,61.0],[12000,63.0],[12000,65.0],[12000,50.0],[12000,46.0],[12000,54.0],[12000,53.0],[12000,55.0],[12000,46.0],[12000,54.0],[12000,58.0],[12000,59.0],[12000,42.0],[12000,43.0],[12000,60.0],[12000,61.0],[12000,42.0],[12000,69.0],[12000,57.0],[12000,53.0],[12000,46.0],[12000,61.0],[12000,62.0],[12000,48.0],[12000,47.0],[12000,46.0],[12000,50.0],[12000,46.0],[12000,61.0],[12000,61.0],[12000,54.0],[12000,54.0],[12000,61.0],[12000,46.0],[12000,47.0],[12000,65.0],[12000,78.0],[12000,70.0],[12000,60.0],[12000,46.0],[12000,59.0],[12000,41.0],[12000,45.0],[12000,46.0],[24000,58.0],[24000,48.0],[24000,47.0],[24000,47.0],[24000,38.0],[24000,54.0],[24000,50.0],[24000,56.0],[24000,53.0],[24000,52.0],[24000,31.0],[24000,36.0],[24000,47.0],[24000,44.0],[24000,50.0],[24000,45.0],[24000,42.0],[24000,48.0],[24000,54.0],[24000,42.0],[24000,49.0],[24000,60.0],[24000,66.0],[24000,53.0],[24000,58.0],[24000,44.0],[24000,57.0],[24000,55.0],[24000,55.0],[24000,59.0],[24000,58.0],[24000,50.0],[24000,38.0],[24000,48.0],[24000,56.0],[24000,42.0],[24000,50.0],[24000,50.0],[24000,56.0],[24000,56.0],[24000,35.0],[24000,58.0],[24000,49.0],[24000,56.0],[24000,49.0],[24000,50.0],[24000,42.0],[24000,39.0],[24000,48.0],[24000,48.0],[36000,97.0],[36000,48.0],[36000,72.0],[36000,78.0],[36000,61.0],[36000,90.0],[36000,79.0],[36000,64.0],[36000,74.0],[36000,56.0],[36000,71.0],[36000,70.0],[36000,79.0],[36000,78.0],[36000,80.0],[36000,83.0],[36000,69.0],[36000,62.0],[36000,60.0],[36000,61.0],[36000,80.0],[36000,72.0],[36000,70.0],[36000,69.0],[36000,94.0],[36000,50.0],[36000,78.0],[36000,65.0],[36000,86.0],[36000,80.0],[36000,73.0],[36000,64.0],[36000,65.0],[36000,49.0],[36000,66.0],[36000,133.0],[36000,218.0],[36000,72.0],[36000,71.0],[36000,59.0],[36000,50.0],[36000,70.0],[36000,81.0],[36000,55.0],[36000,67.0],[36000,75.0],[36000,130.0],[36000,127.0],[36000,74.0],[36000,62.0],[48000,85.0],[48000,94.0],[48000,64.0],[48000,46.0],[48000,119.0],[48000,76.0],[48000,72.0],[48000,75.0],[48000,66.0],[48000,69.0],[48000,72.0],[48000,70.0],[48000,88.0],[48000,94.0],[48000,88.0],[48000,66.0],[48000,76.0],[48000,66.0],[48000,70.0],[48000,78.0],[48000,70.0],[48000,95.0],[48000,77.0],[48000,72.0],[48000,71.0],[48000,111.0],[48000,64.0],[48000,71.0],[48000,69.0],[48000,71.0],[48000,114.0],[48000,76.0],[48000,68.0],[48000,75.0],[48000,70.0],[48000,111.0],[48000,70.0],[48000,108.0],[48000,140.0],[48000,142.0],[48000,63.0],[48000,66.0],[48000,88.0],[48000,70.0],[48000,104.0],[48000,115.0],[48000,120.0],[48000,370.0],[48000,87.0],[48000,84.0],[60000,92.0],[60000,79.0],[60000,126.0],[60000,70.0],[60000,71.0],[60000,74.0],[60000,73.0],[60000,74.0],[60000,125.0],[60000,73.0],[60000,124.0],[60000,78.0],[60000,75.0],[60000,72.0],[60000,73.0],[60000,71.0],[60000,73.0],[60000,70.0],[60000,72.0],[60000,67.0],[60000,76.0],[60000,73.0],[60000,74.0],[60000,401.0],[60000,118.0],[60000,72.0],[60000,75.0],[60000,76.0],[60000,118.0],[60000,62.0],[60000,72.0],[60000,74.0],[60000,112.0],[60000,73.0],[60000,73.0],[60000,70.0],[60000,72.0],[60000,71.0],[60000,120.0],[60000,78.0],[60000,257.0],[60000,76.0],[60000,75.0],[60000,69.0],[60000,75.0],[60000,203.0],[60000,74.0],[60000,120.0],[60000,74.0],[60000,70.0]],"remove":[[10,113.0],[10,88.0],[10,58.0],[10,76.0],[10,64.0],[10,56.0],[10,57.0],[10,70.0],[10,40.0],[10,62.0],[10,55.0],[10,53.0],[10,49.0],[10,57.0],[10,72.0],[10,52.0],[10,46.0],[10,65.0],[10,45.0],[10,55.0],[10,54.0],[10,49.0],[10,54.0],[10,40.0],[10,41.0],[10,51.0],[10,57.0],[10,54.0],[10,59.0],[10,44.0],[10,58.0],[10,41.0],[10,42.0],[10,48.0],[10,53.0],[10,37.0],[10,55.0],[10,60.0],[10,49.0],[10,50.0],[10,52.0],[10,48.0],[10,51.0],[10,51.0],[10,57.0],[10,49.0],[10,36.0],[10,40.0],[10,48.0],[10,49.0],[100,113.0],[100,98.0],[100,84.0],[100,89.0],[100,67.0],[100,82.0],[100,73.0],[100,102.0],[100,68.0],[100,88.0],[100,80.0],[100,82.0],[100,58.0],[100,64.0],[100,66.0],[100,69.0],[100,70.0],[100,70.0],[100,66.0],[100,77.0],[100,82.0],[100,88.0],[100,69.0],[100,67.0],[100,74.0],[100,60.0],[100,61.0],[100,76.0],[100,63.0],[100,62.0],[100,56.0],[100,61.0],[100,72.0],[100,76.0],[100,60.0],[100,60.0],[100,61.0],[100,62.0],[100,79.0],[100,60.0],[100,58.0],[100,64.0],[100,55.0],[100,72.0],[100,61.0],[100,76.0],[100,68.0],[100,59.0],[100,68.0],[100,66.0],[500,159.0],[500,133.0],[500,106.0],[500,130.0],[500,108.0],[500,111.0],[500,125.0],[500,138.0],[500,129.0],[500,114.0],[500,105.0],[500,114.0],[500,119.0],[500,100.0],[500,117.0],[500,116.0],[500,122.0],[500,94.0],[500,108.0],[500,103.0],[500,125.0],[500,97.0],[500,97.0],[500,104.0],[500,117.0],[500,106.0],[500,113.0],[500,111.0],[500,115.0],[500,121.0],[500,100.0],[500,107.0],[500,99.0],[500,118.0],[500,110.0],[500,99.0],[500,130.0],[500,92.0],[500,120.0],[500,118.0],[500,120.0],[500,117.0],[500,95.0],[500,132.0],[500,131.0],[500,98.0],[500,121.0],[500,117.0],[500,88.0],[500,115.0],[6000,343.0],[6000,625.0],[6000,409.0],[6000,983.0],[6000,247.0],[6000,1439.0],[6000,449.0],[6000,629.0],[6000,441.0],[6000,931.0],[6000,619.0],[6000,242.0],[6000,444.0],[6000,424.0],[6000,358.0],[6000,797.0],[6000,932.0],[6000,1003.0],[6000,1035.0],[6000,327.0],[6000,159.0],[6000,423.0],[6000,799.0],[6000,304.0],[6000,279.0],[6000,421.0],[6000,537.0],[6000,294.0],[6000,1013.0],[6000,577.0],[6000,162.0],[6000,421.0],[6000,177.0],[6000,310.0],[6000,732.0],[6000,542.0],[6000,716.0],[6000,211.0],[6000,220.0],[6000,1027.0],[6000,435.0],[6000,1574.0],[6000,243.0],[6000,255.0],[6000,377.0],[6000,1455.0],[6000,673.0],[6000,319.0],[6000,231.0],[6000,349.0],[12000,1520.0],[12000,2411.0],[12000,1028.0],[12000,1203.0],[12000,442.0],[12000,680.0],[12000,2029.0],[12000,1369.0],[12000,1429.0],[12000,2557.0],[12000,2479.0],[12000,2734.0],[12000,2633.0],[12000,532.0],[12000,2326.0],[12000,1990.0],[12000,605.0],[12000,2819.0],[12000,1148.0],[12000,452.0],[12000,1137.0],[12000,541.0],[12000,1679.0],[12000,1018.0],[12000,1328.0],[12000,522.0],[12000,794.0],[12000,338.0],[12000,1904.0],[12000,1775.0],[12000,2409.0],[12000,1906.0],[12000,2723.0],[12000,2722.0],[12000,1160.0],[12000,254.0],[12000,2779.0],[12000,1423.0],[12000,1010.0],[12000,1956.0],[12000,202.0],[12000,238.0],[12000,1496.0],[12000,677.0],[12000,1398.0],[12000,185.0],[12000,482.0],[12000,452.0],[12000,1093.0],[12000,2719.0],[24000,4993.0],[24000,5451.0],[24000,4155.0],[24000,1706.0],[24000,6763.0],[24000,442.0],[24000,3830.0],[24000,4180.0],[24000,3542.0],[24000,3696.0],[24000,4218.0],[24000,6176.0],[24000,5326.0],[24000,1503.0],[24000,1874.0],[24000,4739.0],[24000,1206.0],[24000,3828.0],[24000,3353.0],[24000,474.0],[24000,1325.0],[24000,5937.0],[24000,8103.0],[24000,6751.0],[24000,5682.0],[24000,814.0],[24000,735.0],[24000,2697.0],[24000,5282.0],[24000,4854.0],[24000,5554.0],[24000,4215.0],[24000,6455.0],[24000,237.0],[24000,2677.0],[24000,1722.0],[24000,6012.0],[24000,3318.0],[24000,2487.0],[24000,2629.0],[24000,1687.0],[24000,1266.0],[24000,4891.0],[24000,2698.0],[24000,3003.0],[24000,5752.0],[24000,4742.0],[24000,2900.0],[24000,4055.0],[24000,2519.0],[36000,4623.0],[36000,3715.0],[36000,5122.0],[36000,7124.0],[36000,8004.0],[36000,5087.0],[36000,4902.0],[36000,5791.0],[36000,1181.0],[36000,6884.0],[36000,1080.0],[36000,2830.0],[36000,537.0],[36000,482.0],[36000,6249.0],[36000,445.0],[36000,2299.0],[36000,7055.0],[36000,7353.0],[36000,3214.0],[36000,6846.0],[36000,3083.0],[36000,4634.0],[36000,4259.0],[36000,2493.0],[36000,10810.0],[36000,8978.0],[36000,244.0],[36000,1306.0],[36000,4392.0],[36000,903.0],[36000,2993.0],[36000,2709.0],[36000,9937.0],[36000,5324.0],[36000,3752.0],[36000,6014.0],[36000,7381.0],[36000,9171.0],[36000,1484.0],[36000,2384.0],[36000,2635.0],[36000,4417.0],[36000,339.0],[36000,5930.0],[36000,5000.0],[36000,277.0],[36000,7237.0],[36000,5529.0],[36000,6478.0],[48000,8342.0],[48000,466.0],[48000,13633.0],[48000,2729.0],[48000,12607.0],[48000,11499.0],[48000,14406.0],[48000,13020.0],[48000,15194.0],[48000,7859.0],[48000,13950.0],[48000,6354.0],[48000,2231.0],[48000,2073.0],[48000,12123.0],[48000,13232.0],[48000,5051.0],[48000,13127.0],[48000,9689.0],[48000,5792.0],[48000,13353.0],[48000,10442.0],[48000,9563.0],[48000,4156.0],[48000,14483.0],[48000,3994.0],[48000,9242.0],[48000,7539.0],[48000,9893.0],[48000,3905.0],[48000,22031.0],[48000,7737.0],[48000,14996.0],[48000,5320.0],[48000,1245.0],[48000,4271.0],[48000,11490.0],[48000,3118.0],[48000,8798.0],[48000,13675.0],[48000,5960.0],[48000,491.0],[48000,7556.0],[48000,2791.0],[48000,6496.0],[48000,11186.0],[48000,14637.0],[48000,11814.0],[48000,3336.0],[48000,10826.0],[60000,5047.0],[60000,19140.0],[60000,1340.0],[60000,4398.0],[60000,12274.0],[60000,8249.0],[60000,7864.0],[60000,12424.0],[60000,9845.0],[60000,13756.0],[60000,8779.0],[60000,11320.0],[60000,3650.0],[60000,16034.0],[60000,7064.0],[60000,10308.0],[60000,17528.0],[60000,13019.0],[60000,827.0],[60000,21390.0],[60000,8408.0],[60000,21388.0],[60000,17572.0],[60000,14766.0],[60000,837.0],[60000,6169.0],[60000,14857.0],[60000,22047.0],[60000,11195.0],[60000,5941.0],[60000,4843.0],[60000,15668.0],[60000,3478.0],[60000,12160.0],[60000,5344.0],[60000,9950.0],[60000,7023.0],[60000,4702.0],[60000,9157.0],[60000,11142.0],[60000,4542.0],[60000,6257.0],[60000,10199.0],[60000,31154.0],[60000,15322.0],[60000,6434.0],[60000,3842.0],[60000,16760.0],[60000,7893.0],[60000,18567.0]],"first":[[10,51.0],[10,33.0],[10,26.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,29.0],[10,40.0],[10,27.0],[10,27.0],[10,28.0],[10,27.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,27.0],[10,28.0],[10,27.0],[10,28.0],[10,26.0],[10,27.0],[10,28.0],[10,28.0],[10,28.0],[10,27.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,27.0],[10,28.0],[10,28.0],[100,52.0],[100,27.0],[100,35.0],[100,30.0],[100,20.0],[100,25.0],[100,23.0],[100,26.0],[100,20.0],[100,25.0],[100,25.0],[100,25.0],[100,26.0],[100,20.0],[100,20.0],[100,26.0],[100,26.0],[100,21.0],[100,21.0],[100,25.0],[100,22.0],[100,20.0],[100,25.0],[100,25.0],[100,25.0],[100,25.0],[100,26.0],[100,25.0],[100,26.0],[100,20.0],[100,20.0],[100,20.0],[100,25.0],[100,25.0],[100,26.0],[100,25.0],[100,26.0],[100,26.0],[100,20.0],[100,26.0],[100,26.0],[100,27.0],[100,25.0],[100,26.0],[100,25.0],[100,25.0],[100,26.0],[100,26.0],[100,22.0],[100,26.0],[500,69.0],[500,40.0],[500,47.0],[500,40.0],[500,40.0],[500,39.0],[500,40.0],[500,40.0],[500,48.0],[500,40.0],[500,57.0],[500,40.0],[500,55.0],[500,53.0],[500,39.0],[500,48.0],[500,41.0],[500,40.0],[500,52.0],[500,38.0],[500,39.0],[500,39.0],[500,40.0],[500,39.0],[500,40.0],[500,39.0],[500,40.0],[500,39.0],[500,38.0],[500,39.0],[500,40.0],[500,40.0],[500,37.0],[500,39.0],[500,39.0],[500,40.0],[500,39.0],[500,39.0],[500,37.0],[500,40.0],[500,40.0],[500,40.0],[500,40.0],[500,40.0],[500,40.0],[500,40.0],[500,40.0],[500,39.0],[500,40.0],[500,43.0],[6000,203.0],[6000,160.0],[6000,157.0],[6000,161.0],[6000,160.0],[6000,124.0],[6000,114.0],[6000,114.0],[6000,111.0],[6000,73.0],[6000,120.0],[6000,160.0],[6000,160.0],[6000,160.0],[6000,157.0],[6000,120.0],[6000,184.0],[6000,160.0],[6000,160.0],[6000,160.0],[6000,124.0],[6000,120.0],[6000,160.0],[6000,160.0],[6000,160.0],[6000,160.0],[6000,111.0],[6000,58.0],[6000,59.0],[6000,52.0],[6000,60.0],[6000,54.0],[6000,52.0],[6000,44.0],[6000,53.0],[6000,58.0],[6000,42.0],[6000,56.0],[6000,54.0],[6000,52.0],[6000,44.0],[6000,60.0],[6000,50.0],[6000,53.0],[6000,62.0],[6000,43.0],[6000,54.0],[6000,63.0],[6000,52.0],[6000,53.0],[12000,96.0],[12000,52.0],[12000,41.0],[12000,43.0],[12000,60.0],[12000,46.0],[12000,53.0],[12000,55.0],[12000,43.0],[12000,60.0],[12000,54.0],[12000,61.0],[12000,50.0],[12000,54.0],[12000,68.0],[12000,43.0],[12000,52.0],[12000,58.0],[12000,74.0],[12000,38.0],[12000,42.0],[12000,59.0],[12000,46.0],[12000,54.0],[12000,78.0],[12000,61.0],[12000,41.0],[12000,52.0],[12000,53.0],[12000,53.0],[12000,63.0],[12000,58.0],[12000,67.0],[12000,43.0],[12000,53.0],[12000,52.0],[12000,41.0],[12000,46.0],[12000,59.0],[12000,54.0],[12000,76.0],[12000,54.0],[12000,42.0],[12000,61.0],[12000,60.0],[12000,38.0],[12000,42.0],[12000,60.0],[12000,44.0],[12000,54.0],[24000,50.0],[24000,28.0],[24000,69.0],[24000,46.0],[24000,60.0],[24000,48.0],[24000,36.0],[24000,69.0],[24000,54.0],[24000,66.0],[24000,68.0],[24000,40.0],[24000,53.0],[24000,66.0],[24000,73.0],[24000,66.0],[24000,28.0],[24000,69.0],[24000,69.0],[24000,41.0],[24000,56.0],[24000,64.0],[24000,49.0],[24000,38.0],[24000,66.0],[24000,65.0],[24000,53.0],[24000,71.0],[24000,68.0],[24000,43.0],[24000,76.0],[24000,38.0],[24000,34.0],[24000,68.0],[24000,42.0],[24000,58.0],[24000,70.0],[24000,61.0],[24000,43.0],[24000,43.0],[24000,38.0],[24000,65.0],[24000,75.0],[24000,46.0],[24000,44.0],[24000,86.0],[24000,53.0],[24000,74.0],[24000,36.0],[24000,52.0],[36000,63.0],[36000,71.0],[36000,73.0],[36000,73.0],[36000,66.0],[36000,70.0],[36000,55.0],[36000,72.0],[36000,70.0],[36000,82.0],[36000,74.0],[36000,90.0],[36000,50.0],[36000,56.0],[36000,58.0],[36000,70.0],[36000,44.0],[36000,87.0],[36000,82.0],[36000,70.0],[36000,63.0],[36000,73.0],[36000,71.0],[36000,50.0],[36000,64.0],[36000,70.0],[36000,58.0],[36000,52.0],[36000,70.0],[36000,72.0],[36000,65.0],[36000,56.0],[36000,68.0],[36000,61.0],[36000,83.0],[36000,48.0],[36000,67.0],[36000,81.0],[36000,61.0],[36000,56.0],[36000,89.0],[36000,72.0],[36000,72.0],[36000,67.0],[36000,70.0],[36000,83.0],[36000,72.0],[36000,74.0],[36000,60.0],[36000,52.0],[48000,69.0],[48000,64.0],[48000,36.0],[48000,70.0],[48000,72.0],[48000,74.0],[48000,83.0],[48000,72.0],[48000,63.0],[48000,71.0],[48000,71.0],[48000,82.0],[48000,61.0],[48000,82.0],[48000,88.0],[48000,71.0],[48000,79.0],[48000,76.0],[48000,83.0],[48000,78.0],[48000,68.0],[48000,78.0],[48000,70.0],[48000,70.0],[48000,69.0],[48000,71.0],[48000,80.0],[48000,90.0],[48000,63.0],[48000,72.0],[48000,71.0],[48000,68.0],[48000,94.0],[48000,69.0],[48000,71.0],[48000,79.0],[48000,92.0],[48000,94.0],[48000,68.0],[48000,60.0],[48000,60.0],[48000,71.0],[48000,62.0],[48000,70.0],[48000,64.0],[48000,71.0],[48000,62.0],[48000,76.0],[48000,70.0],[48000,70.0],[60000,72.0],[60000,70.0],[60000,71.0],[60000,70.0],[60000,71.0],[60000,73.0],[60000,75.0],[60000,160.0],[60000,71.0],[60000,72.0],[60000,127.0],[60000,68.0],[60000,69.0],[60000,74.0],[60000,71.0],[60000,70.0],[60000,76.0],[60000,71.0],[60000,70.0],[60000,71.0],[60000,64.0],[60000,70.0],[60000,72.0],[60000,73.0],[60000,71.0],[60000,66.0],[60000,71.0],[60000,73.0],[60000,64.0],[60000,73.0],[60000,72.0],[60000,38.0],[60000,86.0],[60000,69.0],[60000,70.0],[60000,66.0],[60000,73.0],[60000,73.0],[60000,72.0],[60000,70.0],[60000,60.0],[60000,66.0],[60000,64.0],[60000,70.0],[60000,66.0],[60000,67.0],[60000,67.0],[60000,64.0],[60000,83.0],[60000,76.0]],"nth":[[10,46.0],[10,26.0],[10,30.0],[10,31.0],[10,26.0],[10,27.0],[10,26.0],[10,26.0],[10,26.0],[10,27.0],[10,28.0],[10,27.0],[10,24.0],[10,26.0],[10,26.0],[10,27.0],[10,24.0],[10,25.0],[10,27.0],[10,26.0],[10,24.0],[10,24.0],[10,28.0],[10,24.0],[10,27.0],[10,27.0],[10,26.0],[10,26.0],[10,26.0],[10,25.0],[10,26.0],[10,27.0],[10,24.0],[10,24.0],[10,26.0],[10,25.0],[10,25.0],[10,27.0],[10,25.0],[10,26.0],[10,24.0],[10,28.0],[10,25.0],[10,26.0],[10,26.0],[10,24.0],[10,25.0],[10,27.0],[10,24.0],[10,27.0],[100,75.0],[100,57.0],[100,57.0],[100,47.0],[100,53.0],[100,46.0],[100,47.0],[100,47.0],[100,45.0],[100,49.0],[100,47.0],[100,49.0],[100,51.0],[100,52.0],[100,53.0],[100,47.0],[100,49.0],[100,48.0],[100,49.0],[100,40.0],[100,40.0],[100,40.0],[100,40.0],[100,40.0],[100,38.0],[100,40.0],[100,34.0],[100,38.0],[100,39.0],[100,40.0],[100,40.0],[100,38.0],[100,40.0],[100,38.0],[100,40.0],[100,40.0],[100,40.0],[100,40.0],[100,40.0],[100,38.0],[100,40.0],[100,39.0],[100,40.0],[100,40.0],[100,38.0],[100,40.0],[100,40.0],[100,40.0],[100,38.0],[100,38.0],[500,64.0],[500,40.0],[500,42.0],[500,40.0],[500,41.0],[500,37.0],[500,44.0],[500,34.0],[500,41.0],[500,40.0],[500,40.0],[500,41.0],[500,41.0],[500,41.0],[500,40.0],[500,41.0],[500,42.0],[500,47.0],[500,41.0],[500,40.0],[500,41.0],[500,41.0],[500,41.0],[500,41.0],[500,47.0],[500,42.0],[500,42.0],[500,43.0],[500,42.0],[500,43.0],[500,44.0],[500,43.0],[500,42.0],[500,43.0],[500,43.0],[500,50.0],[500,43.0],[500,43.0],[500,40.0],[500,32.0],[500,40.0],[500,41.0],[500,41.0],[500,40.0],[500,40.0],[500,40.0],[500,41.0],[500,41.0],[500,41.0],[500,41.0],[6000,118.0],[6000,95.0],[6000,84.0],[6000,65.0],[6000,65.0],[6000,54.0],[6000,82.0],[6000,90.0],[6000,84.0],[6000,88.0],[6000,64.0],[6000,66.0],[6000,60.0],[6000,55.0],[6000,63.0],[6000,65.0],[6000,62.0],[6000,63.0],[6000,54.0],[6000,67.0],[6000,61.0],[6000,53.0],[6000,53.0],[6000,61.0],[6000,53.0],[6000,59.0],[6000,59.0],[6000,58.0],[6000,61.0],[6000,55.0],[6000,66.0],[6000,53.0],[6000,53.0],[6000,58.0],[6000,54.0],[6000,58.0],[6000,66.0],[6000,60.0],[6000,53.0],[6000,63.0],[6000,56.0],[6000,55.0],[6000,66.0],[6000,52.0],[6000,52.0],[6000,53.0],[6000,54.0],[6000,41.0],[6000,57.0],[6000,62.0],[12000,85.0],[12000,66.0],[12000,46.0],[12000,69.0],[12000,52.0],[12000,34.0],[12000,28.0],[12000,62.0],[12000,64.0],[12000,62.0],[12000,48.0],[12000,42.0],[12000,60.0],[12000,59.0],[12000,43.0],[12000,50.0],[12000,62.0],[12000,64.0],[12000,61.0],[12000,63.0],[12000,58.0],[12000,62.0],[12000,61.0],[12000,66.0],[12000,55.0],[12000,55.0],[12000,42.0],[12000,71.0],[12000,60.0],[12000,58.0],[12000,77.0],[12000,65.0],[12000,66.0],[12000,47.0],[12000,54.0],[12000,64.0],[12000,67.0],[12000,50.0],[12000,62.0],[12000,56.0],[12000,65.0],[12000,64.0],[12000,64.0],[12000,59.0],[12000,42.0],[12000,26.0],[12000,41.0],[12000,61.0],[12000,50.0],[12000,58.0],[24000,212.0],[24000,67.0],[24000,64.0],[24000,67.0],[24000,65.0],[24000,68.0],[24000,68.0],[24000,34.0],[24000,56.0],[24000,62.0],[24000,35.0],[24000,56.0],[24000,69.0],[24000,42.0],[24000,68.0],[24000,81.0],[24000,75.0],[24000,36.0],[24000,70.0],[24000,84.0],[24000,68.0],[24000,56.0],[24000,45.0],[24000,44.0],[24000,118.0],[24000,70.0],[24000,52.0],[24000,100.0],[24000,36.0],[24000,68.0],[24000,58.0],[24000,62.0],[24000,57.0],[24000,98.0],[24000,111.0],[24000,90.0],[24000,82.0],[24000,44.0],[24000,34.0],[24000,40.0],[24000,42.0],[24000,66.0],[24000,70.0],[24000,61.0],[24000,66.0],[24000,69.0],[24000,48.0],[24000,70.0],[24000,50.0],[24000,280.0],[36000,63.0],[36000,73.0],[36000,74.0],[36000,65.0],[36000,70.0],[36000,65.0],[36000,48.0],[36000,70.0],[36000,76.0],[36000,73.0],[36000,63.0],[36000,64.0],[36000,74.0],[36000,81.0],[36000,62.0],[36000,83.0],[36000,70.0],[36000,65.0],[36000,73.0],[36000,142.0],[36000,68.0],[36000,129.0],[36000,126.0],[36000,129.0],[36000,64.0],[36000,72.0],[36000,82.0],[36000,76.0],[36000,74.0],[36000,70.0],[36000,64.0],[36000,85.0],[36000,76.0],[36000,54.0],[36000,55.0],[36000,54.0],[36000,86.0],[36000,70.0],[36000,72.0],[36000,76.0],[36000,95.0],[36000,74.0],[36000,73.0],[36000,66.0],[36000,70.0],[36000,48.0],[36000,62.0],[36000,57.0],[36000,68.0],[36000,88.0],[48000,132.0],[48000,68.0],[48000,70.0],[48000,94.0],[48000,70.0],[48000,69.0],[48000,110.0],[48000,90.0],[48000,63.0],[48000,72.0],[48000,64.0],[48000,60.0],[48000,75.0],[48000,70.0],[48000,71.0],[48000,149.0],[48000,120.0],[48000,70.0],[48000,134.0],[48000,240.0],[48000,137.0],[48000,100.0],[48000,75.0],[48000,66.0],[48000,72.0],[48000,110.0],[48000,65.0],[48000,166.0],[48000,71.0],[48000,95.0],[48000,73.0],[48000,143.0],[48000,79.0],[48000,73.0],[48000,70.0],[48000,84.0],[48000,82.0],[48000,71.0],[48000,121.0],[48000,50.0],[48000,66.0],[48000,71.0],[48000,80.0],[48000,139.0],[48000,137.0],[48000,65.0],[48000,297.0],[48000,66.0],[48000,69.0],[48000,137.0],[60000,62.0],[60000,308.0],[60000,74.0],[60000,70.0],[60000,76.0],[60000,70.0],[60000,128.0],[60000,72.0],[60000,126.0],[60000,128.0],[60000,76.0],[60000,70.0],[60000,76.0],[60000,104.0],[60000,110.0],[60000,68.0],[60000,120.0],[60000,113.0],[60000,122.0],[60000,71.0],[60000,70.0],[60000,149.0],[60000,106.0],[60000,74.0],[60000,89.0],[60000,66.0],[60000,154.0],[60000,130.0],[60000,74.0],[60000,121.0],[60000,64.0],[60000,126.0],[60000,119.0],[60000,74.0],[60000,70.0],[60000,72.0],[60000,75.0],[60000,130.0],[60000,69.0],[60000,70.0],[60000,146.0],[60000,123.0],[60000,70.0],[60000,74.0],[60000,72.0],[60000,78.0],[60000,71.0],[60000,151.0],[60000,62.0],[60000,70.0]],"insert":[[10,53.6],[10,32.6],[10,29.8],[10,31.4],[10,29.8],[10,30.3],[10,27.7],[10,24.9],[10,25.6],[10,24.4],[10,24.5],[10,27.6],[10,29.8],[10,26.9],[10,28.4],[10,27.8],[10,24.4],[10,23.9],[10,27.8],[10,22.6],[10,27.8],[10,26.4],[10,24.3],[10,25.5],[10,27.3],[10,30.2],[10,22.8],[10,26.3],[10,26.4],[10,26.3],[10,24.1],[10,26.5],[10,26.1],[10,23.3],[10,24.0],[10,25.0],[10,24.0],[10,26.2],[10,22.7],[10,23.4],[10,24.6],[10,24.2],[10,25.4],[10,25.5],[10,21.0],[10,22.4],[10,27.1],[10,27.3],[10,20.7],[10,24.2],[100,38.36],[100,34.64],[100,34.48],[100,33.48],[100,34.22],[100,34.2],[100,33.64],[100,33.09],[100,32.85],[100,32.72],[100,33.34],[100,33.24],[100,33.14],[100,33.43],[100,32.69],[100,32.73],[100,34.38],[100,33.68],[100,32.68],[100,32.68],[100,32.23],[100,32.69],[100,32.79],[100,32.7],[100,76.87],[100,32.25],[100,32.3],[100,32.25],[100,31.68],[100,32.24],[100,31.9],[100,32.76],[100,32.72],[100,32.2],[100,32.67],[100,32.48],[100,32.2],[100,32.32],[100,31.83],[100,32.24],[100,32.98],[100,172.67],[100,31.16],[100,30.06],[100,31.6],[100,31.1],[100,31.25],[100,30.48],[100,31.33],[100,31.5],[500,47.234],[500,46.972],[500,47.34],[500,47.15],[500,47.208],[500,46.804],[500,46.972],[500,46.816],[500,46.738],[500,47.23],[500,46.98],[500,46.964],[500,47.134],[500,46.718],[500,47.172],[500,46.988],[500,46.942],[500,46.858],[500,46.954],[500,46.172],[500,46.92],[500,46.956],[500,46.674],[500,46.598],[500,45.936],[500,46.274],[500,74.358],[500,42.842],[500,43.422],[500,43.204],[500,103.676],[500,62.782],[500,46.464],[500,46.1],[500,47.022],[500,46.968],[500,46.736],[500,46.646],[500,47.13],[500,46.492],[500,46.604],[500,46.992],[500,46.486],[500,67.612],[500,57.134],[500,48.64],[500,46.97],[500,46.63],[500,46.874],[500,46.576],[6000,224.471],[6000,220.127],[6000,236.256],[6000,234.535],[6000,214.65],[6000,230.365],[6000,220.52],[6000,229.396],[6000,220.412],[6000,220.656],[6000,228.458],[6000,244.418],[6000,230.325],[6000,222.638],[6000,226.223],[6000,229.16],[6000,229.378],[6000,229.865],[6000,233.575],[6000,223.856],[6000,213.664],[6000,217.807],[6000,227.568],[6000,218.161],[6000,229.163],[6000,230.048],[6000,205.489],[6000,207.043],[6000,219.058],[6000,206.291],[6000,213.888],[6000,228.082],[6000,234.401],[6000,208.48],[6000,229.367],[6000,219.759],[6000,207.156],[6000,225.679],[6000,223.135],[6000,214.79],[6000,230.625],[6000,224.696],[6000,235.72],[6000,238.234],[6000,225.768],[6000,243.388],[6000,233.541],[6000,218.764],[6000,219.921],[6000,215.711],[12000,621.009],[12000,624.396],[12000,634.987],[12000,642.39],[12000,641.735],[12000,625.568],[12000,633.24],[12000,663.134],[12000,651.906],[12000,641.504],[12000,634.342],[12000,621.179],[12000,631.894],[12000,610.559],[12000,607.774],[12000,607.221],[12000,638.23],[12000,613.897],[12000,621.074],[12000,604.778],[12000,634.89],[12000,618.193],[12000,609.578],[12000,647.886],[12000,598.997],[12000,623.271],[12000,600.842],[12000,597.813],[12000,580.152],[12000,629.7],[12000,628.012],[12000,628.327],[12000,650.517],[12000,645.991],[12000,652.544],[12000,649.063],[12000,660.845],[12000,598.257],[12000,614.586],[12000,612.78],[12000,658.241],[12000,616.084],[12000,626.909],[12000,621.135],[12000,627.133],[12000,625.988],[12000,626.211],[12000,630.786],[12000,626.853],[12000,626.762],[24000,1453.197],[24000,1462.404],[24000,1458.001],[24000,1420.527],[24000,1446.464],[24000,1425.761],[24000,1444.357],[24000,1453.058],[24000,1418.948],[24000,1461.587],[24000,1430.691],[24000,1467.228],[24000,1421.877],[24000,1447.897],[24000,1478.927],[24000,1411.919],[24000,1477.243],[24000,1547.207],[24000,1564.596],[24000,1551.093],[24000,1561.194],[24000,1565.935],[24000,1539.409],[24000,1558.768],[24000,1552.351],[24000,1555.962],[24000,1561.409],[24000,1558.004],[24000,1562.267],[24000,1540.356],[24000,1546.624],[24000,1578.362],[24000,1552.897],[24000,1466.684],[24000,1458.888],[24000,1460.002],[24000,1456.872],[24000,1497.433],[24000,1479.843],[24000,1488.981],[24000,1458.506],[24000,1481.981],[24000,1482.164],[24000,1395.597],[24000,1424.517],[24000,1460.332],[24000,1437.312],[24000,1441.709],[24000,1489.751],[24000,1775.886],[36000,2276.409],[36000,2272.672],[36000,2297.766],[36000,2240.238],[36000,2284.731],[36000,2287.159],[36000,2300.942],[36000,2271.248],[36000,2314.233],[36000,2280.482],[36000,2318.335],[36000,2293.054],[36000,2335.107],[36000,2283.353],[36000,2306.283],[36000,2301.406],[36000,2314.341],[36000,2335.353],[36000,2359.207],[36000,2375.051],[36000,2321.273],[36000,2321.918],[36000,2308.925],[36000,2265.48],[36000,2296.148],[36000,2292.855],[36000,2308.55],[36000,2269.892],[36000,2284.304],[36000,2352.628],[36000,2317.134],[36000,2307.761],[36000,2288.429],[36000,2251.899],[36000,2228.687],[36000,2250.517],[36000,2290.064],[36000,2256.304],[36000,2243.89],[36000,2259.927],[36000,2261.489],[36000,2237.868],[36000,2277.588],[36000,2281.092],[36000,2245.977],[36000,2271.718],[36000,2252.521],[36000,2261.599],[36000,2268.153],[36000,2240.237],[48000,3245.926],[48000,3264.333],[48000,3281.434],[48000,3270.433],[48000,3411.023],[48000,3328.195],[48000,3328.3],[48000,3334.91],[48000,3321.263],[48000,3338.429],[48000,3330.203],[48000,3323.634],[48000,3300.046],[48000,3230.424],[48000,3271.681],[48000,3287.534],[48000,3310.623],[48000,3354.134],[48000,3296.985],[48000,3328.923],[48000,3391.88],[48000,3345.89],[48000,3378.133],[48000,3342.324],[48000,3392.587],[48000,3326.362],[48000,3348.587],[48000,3335.988],[48000,3321.048],[48000,3300.76],[48000,3285.151],[48000,3258.503],[48000,3327.831],[48000,3786.055],[48000,3447.072],[48000,3331.501],[48000,3292.261],[48000,3297.203],[48000,3305.851],[48000,3280.947],[48000,3327.59],[48000,3341.149],[48000,3354.284],[48000,3348.263],[48000,3371.95],[48000,3376.969],[48000,3362.988],[48000,3311.821],[48000,3317.641],[48000,3296.833],[60000,4440.068],[60000,4502.266],[60000,4389.646],[60000,4412.019],[60000,4332.337],[60000,4381.654],[60000,4361.008],[60000,4357.361],[60000,4389.221],[60000,4359.934],[60000,4375.999],[60000,4380.959],[60000,4429.717],[60000,4391.593],[60000,4441.202],[60000,4392.34],[60000,4399.582],[60000,4395.96],[60000,4422.955],[60000,4499.748],[60000,4454.245],[60000,4419.509],[60000,4411.341],[60000,4439.373],[60000,4488.228],[60000,4407.819],[60000,4451.7],[60000,4439.594],[60000,4400.439],[60000,4382.734],[60000,4360.182],[60000,4421.859],[60000,4360.62],[60000,4421.388],[60000,4344.689],[60000,4393.032],[60000,4340.082],[60000,4368.853],[60000,4372.612],[60000,4470.404],[60000,4469.238],[60000,4475.737],[60000,4438.242],[60000,4465.698],[60000,4475.519],[60000,4392.778],[60000,4414.549],[60000,4502.115],[60000,4525.984],[60000,4486.472]]}}} \ No newline at end of file
diff --git a/analysis/current/candelabra/benchmark_results/primrose_library__VecSet b/analysis/current/candelabra/benchmark_results/primrose_library__VecSet
new file mode 100644
index 0000000..07c4653
--- /dev/null
+++ b/analysis/current/candelabra/benchmark_results/primrose_library__VecSet
@@ -0,0 +1 @@
+{"lib_hash":6543311679163142612,"model":{"by_op":{"nth":{"coeffs":[73.52508830398074,0.005512056483112426,-6.47233427814427e-8,-2.130727482461907]},"first":{"coeffs":[24.768227628472232,0.0033297614988986868,-2.2632776311752908e-8,1.2662032330287047]},"remove":{"coeffs":[1840.3294721512357,0.7304377425709063,-4.394455383003725e-6,-280.2056369545753]},"last":{"coeffs":[24.245521968711728,0.0036471142778468912,-3.7095242578628886e-8,1.0549195851915556]},"insert":{"coeffs":[-154.83973626454826,0.20814703628098208,7.64018617516513e-7,28.170424853229633]},"clear":{"coeffs":[138.21231958513,0.013545708673061152,-1.6041105632124832e-7,-14.70882459839413]},"contains":{"coeffs":[-558.3802613661392,0.19821957230286458,6.701201671024839e-7,102.95934358921295]}}},"results":{"by_op":{"last":[[10,68.0],[10,27.0],[10,27.0],[10,26.0],[10,27.0],[10,26.0],[10,26.0],[10,27.0],[10,28.0],[10,26.0],[10,27.0],[10,28.0],[10,26.0],[10,25.0],[10,27.0],[10,26.0],[10,27.0],[10,27.0],[10,24.0],[10,28.0],[10,27.0],[10,26.0],[10,26.0],[10,27.0],[10,25.0],[10,26.0],[10,25.0],[10,27.0],[10,26.0],[10,24.0],[10,27.0],[10,26.0],[10,26.0],[10,27.0],[10,25.0],[10,28.0],[10,27.0],[10,25.0],[10,28.0],[10,24.0],[10,27.0],[10,28.0],[10,28.0],[10,25.0],[10,27.0],[10,26.0],[10,28.0],[10,27.0],[10,25.0],[10,26.0],[100,45.0],[100,20.0],[100,22.0],[100,22.0],[100,28.0],[100,22.0],[100,28.0],[100,28.0],[100,29.0],[100,28.0],[100,21.0],[100,20.0],[100,22.0],[100,20.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,22.0],[100,20.0],[100,28.0],[100,29.0],[100,21.0],[100,28.0],[100,21.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,29.0],[100,28.0],[100,28.0],[100,28.0],[100,21.0],[100,29.0],[100,21.0],[100,20.0],[100,28.0],[100,21.0],[100,22.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,22.0],[500,76.0],[500,39.0],[500,40.0],[500,35.0],[500,38.0],[500,36.0],[500,36.0],[500,34.0],[500,40.0],[500,38.0],[500,38.0],[500,38.0],[500,38.0],[500,36.0],[500,35.0],[500,36.0],[500,36.0],[500,36.0],[500,36.0],[500,35.0],[500,34.0],[500,35.0],[500,60.0],[500,40.0],[500,38.0],[500,36.0],[500,38.0],[500,36.0],[500,36.0],[500,36.0],[500,34.0],[500,36.0],[500,34.0],[500,34.0],[500,38.0],[500,37.0],[500,37.0],[500,36.0],[500,40.0],[500,38.0],[500,36.0],[500,38.0],[500,39.0],[500,38.0],[500,37.0],[500,38.0],[500,38.0],[500,38.0],[500,38.0],[500,37.0],[6000,84.0],[6000,67.0],[6000,41.0],[6000,93.0],[6000,65.0],[6000,56.0],[6000,70.0],[6000,52.0],[6000,56.0],[6000,61.0],[6000,62.0],[6000,69.0],[6000,48.0],[6000,55.0],[6000,99.0],[6000,42.0],[6000,41.0],[6000,40.0],[6000,43.0],[6000,55.0],[6000,42.0],[6000,54.0],[6000,46.0],[6000,55.0],[6000,40.0],[6000,68.0],[6000,44.0],[6000,45.0],[6000,57.0],[6000,68.0],[6000,54.0],[6000,69.0],[6000,62.0],[6000,42.0],[6000,40.0],[6000,64.0],[6000,49.0],[6000,51.0],[6000,61.0],[6000,52.0],[6000,35.0],[6000,50.0],[6000,72.0],[6000,50.0],[6000,50.0],[6000,57.0],[6000,48.0],[6000,58.0],[6000,48.0],[6000,42.0],[12000,56.0],[12000,70.0],[12000,71.0],[12000,52.0],[12000,68.0],[12000,54.0],[12000,42.0],[12000,58.0],[12000,41.0],[12000,66.0],[12000,40.0],[12000,42.0],[12000,54.0],[12000,54.0],[12000,61.0],[12000,58.0],[12000,89.0],[12000,42.0],[12000,55.0],[12000,64.0],[12000,109.0],[12000,67.0],[12000,127.0],[12000,100.0],[12000,88.0],[12000,93.0],[12000,93.0],[12000,72.0],[12000,40.0],[12000,76.0],[12000,69.0],[12000,109.0],[12000,113.0],[12000,101.0],[12000,135.0],[12000,156.0],[12000,96.0],[12000,120.0],[12000,120.0],[12000,90.0],[12000,101.0],[12000,73.0],[12000,51.0],[12000,40.0],[12000,70.0],[12000,129.0],[12000,66.0],[12000,42.0],[12000,117.0],[12000,109.0],[24000,148.0],[24000,72.0],[24000,102.0],[24000,101.0],[24000,120.0],[24000,63.0],[24000,89.0],[24000,54.0],[24000,92.0],[24000,112.0],[24000,90.0],[24000,129.0],[24000,90.0],[24000,62.0],[24000,66.0],[24000,157.0],[24000,59.0],[24000,120.0],[24000,118.0],[24000,78.0],[24000,81.0],[24000,68.0],[24000,126.0],[24000,125.0],[24000,92.0],[24000,100.0],[24000,137.0],[24000,74.0],[24000,93.0],[24000,61.0],[24000,92.0],[24000,116.0],[24000,62.0],[24000,115.0],[24000,55.0],[24000,81.0],[24000,120.0],[24000,91.0],[24000,50.0],[24000,40.0],[24000,45.0],[24000,42.0],[24000,40.0],[24000,46.0],[24000,40.0],[24000,41.0],[24000,40.0],[24000,41.0],[24000,41.0],[24000,68.0],[36000,80.0],[36000,46.0],[36000,47.0],[36000,77.0],[36000,43.0],[36000,51.0],[36000,57.0],[36000,42.0],[36000,42.0],[36000,51.0],[36000,41.0],[36000,125.0],[36000,45.0],[36000,45.0],[36000,84.0],[36000,122.0],[36000,50.0],[36000,43.0],[36000,42.0],[36000,60.0],[36000,58.0],[36000,40.0],[36000,52.0],[36000,41.0],[36000,145.0],[36000,55.0],[36000,42.0],[36000,103.0],[36000,147.0],[36000,64.0],[36000,180.0],[36000,136.0],[36000,54.0],[36000,49.0],[36000,40.0],[36000,46.0],[36000,138.0],[36000,126.0],[36000,59.0],[36000,58.0],[36000,44.0],[36000,231.0],[36000,44.0],[36000,49.0],[36000,133.0],[36000,54.0],[36000,159.0],[36000,44.0],[36000,58.0],[36000,43.0],[48000,65.0],[48000,68.0],[48000,69.0],[48000,130.0],[48000,69.0],[48000,66.0],[48000,69.0],[48000,63.0],[48000,60.0],[48000,64.0],[48000,68.0],[48000,68.0],[48000,68.0],[48000,68.0],[48000,68.0],[48000,68.0],[48000,75.0],[48000,62.0],[48000,153.0],[48000,70.0],[48000,64.0],[48000,68.0],[48000,69.0],[48000,71.0],[48000,68.0],[48000,67.0],[48000,68.0],[48000,60.0],[48000,64.0],[48000,62.0],[48000,71.0],[48000,60.0],[48000,69.0],[48000,60.0],[48000,61.0],[48000,66.0],[48000,64.0],[48000,65.0],[48000,66.0],[48000,68.0],[48000,62.0],[48000,69.0],[48000,69.0],[48000,70.0],[48000,69.0],[48000,65.0],[48000,68.0],[48000,61.0],[48000,60.0],[48000,136.0],[60000,66.0],[60000,62.0],[60000,44.0],[60000,62.0],[60000,70.0],[60000,60.0],[60000,65.0],[60000,69.0],[60000,67.0],[60000,71.0],[60000,66.0],[60000,65.0],[60000,66.0],[60000,142.0],[60000,66.0],[60000,68.0],[60000,64.0],[60000,68.0],[60000,72.0],[60000,69.0],[60000,130.0],[60000,68.0],[60000,70.0],[60000,77.0],[60000,78.0],[60000,76.0],[60000,69.0],[60000,61.0],[60000,68.0],[60000,125.0],[60000,65.0],[60000,65.0],[60000,140.0],[60000,132.0],[60000,69.0],[60000,70.0],[60000,59.0],[60000,68.0],[60000,65.0],[60000,70.0],[60000,67.0],[60000,68.0],[60000,66.0],[60000,69.0],[60000,62.0],[60000,69.0],[60000,112.0],[60000,65.0],[60000,66.0],[60000,66.0]],"contains":[[10,80.0],[10,68.0],[10,52.0],[10,37.0],[10,56.0],[10,50.0],[10,39.0],[10,39.0],[10,36.0],[10,40.0],[10,36.0],[10,36.0],[10,29.0],[10,38.0],[10,33.0],[10,31.0],[10,37.0],[10,30.0],[10,34.0],[10,37.0],[10,57.0],[10,34.0],[10,52.0],[10,44.0],[10,38.0],[10,30.0],[10,34.0],[10,36.0],[10,31.0],[10,37.0],[10,37.0],[10,34.0],[10,37.0],[10,37.0],[10,38.0],[10,29.0],[10,39.0],[10,35.0],[10,36.0],[10,37.0],[10,30.0],[10,37.0],[10,39.0],[10,37.0],[10,36.0],[10,38.0],[10,30.0],[10,30.0],[10,35.0],[10,36.0],[100,97.0],[100,77.0],[100,48.0],[100,59.0],[100,50.0],[100,58.0],[100,61.0],[100,49.0],[100,55.0],[100,63.0],[100,60.0],[100,54.0],[100,52.0],[100,49.0],[100,57.0],[100,54.0],[100,54.0],[100,54.0],[100,61.0],[100,49.0],[100,54.0],[100,57.0],[100,50.0],[100,48.0],[100,55.0],[100,46.0],[100,61.0],[100,57.0],[100,65.0],[100,64.0],[100,48.0],[100,52.0],[100,57.0],[100,54.0],[100,55.0],[100,56.0],[100,56.0],[100,56.0],[100,63.0],[100,57.0],[100,50.0],[100,62.0],[100,50.0],[100,49.0],[100,57.0],[100,46.0],[100,60.0],[100,52.0],[100,54.0],[100,61.0],[500,208.0],[500,131.0],[500,192.0],[500,154.0],[500,180.0],[500,146.0],[500,201.0],[500,150.0],[500,170.0],[500,124.0],[500,160.0],[500,159.0],[500,186.0],[500,208.0],[500,205.0],[500,189.0],[500,149.0],[500,126.0],[500,148.0],[500,124.0],[500,177.0],[500,122.0],[500,186.0],[500,178.0],[500,203.0],[500,179.0],[500,126.0],[500,178.0],[500,205.0],[500,146.0],[500,200.0],[500,204.0],[500,206.0],[500,205.0],[500,124.0],[500,158.0],[500,130.0],[500,166.0],[500,140.0],[500,195.0],[500,172.0],[500,117.0],[500,186.0],[500,113.0],[500,123.0],[500,152.0],[500,140.0],[500,173.0],[500,192.0],[500,135.0],[6000,17449.0],[6000,1814.0],[6000,1558.0],[6000,1903.0],[6000,929.0],[6000,1242.0],[6000,1079.0],[6000,1548.0],[6000,1805.0],[6000,1903.0],[6000,1026.0],[6000,1726.0],[6000,1904.0],[6000,1219.0],[6000,1146.0],[6000,1505.0],[6000,1046.0],[6000,1791.0],[6000,1073.0],[6000,1128.0],[6000,1889.0],[6000,1588.0],[6000,1883.0],[6000,1567.0],[6000,1610.0],[6000,903.0],[6000,1609.0],[6000,1867.0],[6000,1050.0],[6000,853.0],[6000,1707.0],[6000,924.0],[6000,775.0],[6000,1606.0],[6000,778.0],[6000,1228.0],[6000,1444.0],[6000,1714.0],[6000,1590.0],[6000,1254.0],[6000,1189.0],[6000,1067.0],[6000,995.0],[6000,1334.0],[6000,1376.0],[6000,810.0],[6000,1255.0],[6000,1065.0],[6000,1623.0],[6000,1620.0],[12000,2072.0],[12000,1545.0],[12000,1587.0],[12000,2005.0],[12000,3597.0],[12000,1879.0],[12000,3212.0],[12000,1394.0],[12000,3070.0],[12000,2764.0],[12000,1486.0],[12000,3080.0],[12000,2721.0],[12000,3577.0],[12000,1770.0],[12000,2449.0],[12000,1547.0],[12000,2865.0],[12000,3055.0],[12000,1951.0],[12000,1804.0],[12000,2680.0],[12000,1768.0],[12000,2045.0],[12000,1513.0],[12000,3394.0],[12000,3125.0],[12000,2642.0],[12000,1706.0],[12000,3117.0],[12000,1722.0],[12000,2855.0],[12000,1714.0],[12000,1710.0],[12000,3465.0],[12000,2888.0],[12000,1902.0],[12000,1788.0],[12000,1962.0],[12000,3699.0],[12000,3269.0],[12000,2018.0],[12000,2692.0],[12000,2196.0],[12000,1780.0],[12000,2948.0],[12000,3607.0],[12000,2953.0],[12000,2435.0],[12000,2761.0],[24000,4178.0],[24000,3232.0],[24000,6483.0],[24000,4587.0],[24000,6703.0],[24000,6452.0],[24000,3641.0],[24000,6664.0],[24000,6069.0],[24000,4785.0],[24000,7295.0],[24000,7369.0],[24000,5839.0],[24000,5815.0],[24000,5062.0],[24000,2575.0],[24000,19485.0],[24000,4221.0],[24000,3114.0],[24000,4119.0],[24000,4813.0],[24000,3243.0],[24000,5443.0],[24000,3141.0],[24000,2994.0],[24000,5630.0],[24000,3535.0],[24000,3036.0],[24000,6089.0],[24000,4342.0],[24000,4536.0],[24000,5030.0],[24000,5911.0],[24000,3414.0],[24000,3526.0],[24000,3316.0],[24000,6941.0],[24000,7342.0],[24000,4043.0],[24000,3939.0],[24000,3814.0],[24000,2971.0],[24000,7274.0],[24000,4219.0],[24000,4204.0],[24000,2858.0],[24000,5949.0],[24000,2573.0],[24000,3642.0],[24000,6759.0],[36000,8805.0],[36000,6863.0],[36000,11731.0],[36000,5615.0],[36000,9647.0],[36000,6956.0],[36000,9540.0],[36000,4281.0],[36000,10265.0],[36000,11184.0],[36000,5970.0],[36000,4357.0],[36000,11199.0],[36000,5203.0],[36000,8952.0],[36000,6029.0],[36000,10880.0],[36000,8095.0],[36000,4923.0],[36000,11039.0],[36000,10789.0],[36000,7805.0],[36000,9487.0],[36000,4393.0],[36000,9830.0],[36000,10714.0],[36000,6424.0],[36000,5383.0],[36000,11844.0],[36000,11938.0],[36000,8435.0],[36000,6518.0],[36000,5894.0],[36000,6611.0],[36000,9494.0],[36000,9205.0],[36000,8200.0],[36000,4147.0],[36000,7737.0],[36000,9048.0],[36000,7892.0],[36000,9212.0],[36000,4706.0],[36000,6746.0],[36000,9687.0],[36000,10132.0],[36000,7232.0],[36000,5801.0],[36000,11747.0],[36000,6467.0],[48000,30439.0],[48000,5007.0],[48000,12670.0],[48000,9352.0],[48000,6147.0],[48000,12088.0],[48000,7007.0],[48000,12390.0],[48000,6699.0],[48000,11970.0],[48000,9800.0],[48000,9201.0],[48000,12276.0],[48000,10799.0],[48000,8790.0],[48000,12179.0],[48000,16067.0],[48000,10911.0],[48000,11065.0],[48000,14854.0],[48000,7605.0],[48000,7594.0],[48000,5323.0],[48000,13284.0],[48000,15722.0],[48000,14173.0],[48000,14122.0],[48000,7956.0],[48000,9019.0],[48000,30926.0],[48000,12971.0],[48000,7282.0],[48000,7252.0],[48000,7780.0],[48000,12397.0],[48000,6742.0],[48000,14804.0],[48000,15657.0],[48000,10192.0],[48000,6623.0],[48000,5556.0],[48000,14421.0],[48000,9289.0],[48000,5469.0],[48000,14122.0],[48000,7538.0],[48000,13144.0],[48000,12765.0],[48000,9261.0],[48000,6666.0],[60000,9605.0],[60000,14106.0],[60000,7264.0],[60000,15789.0],[60000,16174.0],[60000,17737.0],[60000,17322.0],[60000,13550.0],[60000,12654.0],[60000,14235.0],[60000,12176.0],[60000,17137.0],[60000,7428.0],[60000,18874.0],[60000,9743.0],[60000,19833.0],[60000,13777.0],[60000,16245.0],[60000,45650.0],[60000,14568.0],[60000,18825.0],[60000,17858.0],[60000,18467.0],[60000,17540.0],[60000,7025.0],[60000,16282.0],[60000,6918.0],[60000,18327.0],[60000,8778.0],[60000,19293.0],[60000,10004.0],[60000,20972.0],[60000,11904.0],[60000,11020.0],[60000,9025.0],[60000,6877.0],[60000,30145.0],[60000,14669.0],[60000,11033.0],[60000,14668.0],[60000,7550.0],[60000,7706.0],[60000,9304.0],[60000,18148.0],[60000,18569.0],[60000,32353.0],[60000,7555.0],[60000,17247.0],[60000,7789.0],[60000,9317.0]],"nth":[[10,46.0],[10,27.0],[10,26.0],[10,27.0],[10,26.0],[10,25.0],[10,26.0],[10,28.0],[10,27.0],[10,26.0],[10,28.0],[10,25.0],[10,26.0],[10,26.0],[10,25.0],[10,25.0],[10,27.0],[10,26.0],[10,27.0],[10,27.0],[10,25.0],[10,24.0],[10,25.0],[10,25.0],[10,24.0],[10,26.0],[10,27.0],[10,24.0],[10,24.0],[10,24.0],[10,24.0],[10,27.0],[10,25.0],[10,24.0],[10,26.0],[10,25.0],[10,24.0],[10,27.0],[10,27.0],[10,26.0],[10,28.0],[10,27.0],[10,26.0],[10,26.0],[10,27.0],[10,25.0],[10,26.0],[10,26.0],[10,26.0],[10,26.0],[100,50.0],[100,31.0],[100,71.0],[100,74.0],[100,61.0],[100,50.0],[100,38.0],[100,28.0],[100,25.0],[100,25.0],[100,27.0],[100,28.0],[100,26.0],[100,25.0],[100,26.0],[100,26.0],[100,26.0],[100,27.0],[100,25.0],[100,26.0],[100,64.0],[100,70.0],[100,47.0],[100,45.0],[100,24.0],[100,26.0],[100,26.0],[100,26.0],[100,24.0],[100,28.0],[100,27.0],[100,63.0],[100,62.0],[100,65.0],[100,41.0],[100,24.0],[100,40.0],[100,55.0],[100,72.0],[100,47.0],[100,50.0],[100,36.0],[100,77.0],[100,46.0],[100,54.0],[100,26.0],[100,27.0],[100,28.0],[100,42.0],[100,68.0],[500,74.0],[500,56.0],[500,53.0],[500,54.0],[500,54.0],[500,48.0],[500,48.0],[500,48.0],[500,48.0],[500,48.0],[500,48.0],[500,48.0],[500,50.0],[500,38.0],[500,46.0],[500,45.0],[500,48.0],[500,52.0],[500,47.0],[500,45.0],[500,46.0],[500,48.0],[500,45.0],[500,46.0],[500,43.0],[500,34.0],[500,52.0],[500,46.0],[500,41.0],[500,42.0],[500,48.0],[500,48.0],[500,46.0],[500,46.0],[500,52.0],[500,40.0],[500,42.0],[500,39.0],[500,42.0],[500,42.0],[500,43.0],[500,36.0],[500,44.0],[500,44.0],[500,39.0],[500,40.0],[500,40.0],[500,42.0],[500,42.0],[500,42.0],[6000,136.0],[6000,52.0],[6000,63.0],[6000,98.0],[6000,42.0],[6000,63.0],[6000,48.0],[6000,40.0],[6000,44.0],[6000,33.0],[6000,40.0],[6000,66.0],[6000,66.0],[6000,58.0],[6000,46.0],[6000,40.0],[6000,53.0],[6000,35.0],[6000,39.0],[6000,42.0],[6000,43.0],[6000,40.0],[6000,52.0],[6000,43.0],[6000,46.0],[6000,44.0],[6000,68.0],[6000,45.0],[6000,46.0],[6000,66.0],[6000,59.0],[6000,84.0],[6000,118.0],[6000,61.0],[6000,61.0],[6000,54.0],[6000,66.0],[6000,68.0],[6000,66.0],[6000,40.0],[6000,63.0],[6000,54.0],[6000,70.0],[6000,64.0],[6000,54.0],[6000,58.0],[6000,41.0],[6000,62.0],[6000,47.0],[6000,42.0],[12000,106.0],[12000,43.0],[12000,41.0],[12000,46.0],[12000,40.0],[12000,41.0],[12000,43.0],[12000,46.0],[12000,46.0],[12000,42.0],[12000,45.0],[12000,44.0],[12000,40.0],[12000,43.0],[12000,43.0],[12000,43.0],[12000,46.0],[12000,60.0],[12000,43.0],[12000,46.0],[12000,43.0],[12000,44.0],[12000,50.0],[12000,43.0],[12000,45.0],[12000,46.0],[12000,120.0],[12000,48.0],[12000,42.0],[12000,45.0],[12000,40.0],[12000,40.0],[12000,46.0],[12000,46.0],[12000,46.0],[12000,42.0],[12000,48.0],[12000,41.0],[12000,40.0],[12000,40.0],[12000,46.0],[12000,41.0],[12000,46.0],[12000,70.0],[12000,45.0],[12000,71.0],[12000,60.0],[12000,61.0],[12000,54.0],[12000,40.0],[24000,166.0],[24000,48.0],[24000,40.0],[24000,45.0],[24000,41.0],[24000,42.0],[24000,41.0],[24000,68.0],[24000,46.0],[24000,68.0],[24000,43.0],[24000,61.0],[24000,89.0],[24000,163.0],[24000,100.0],[24000,60.0],[24000,50.0],[24000,132.0],[24000,127.0],[24000,55.0],[24000,56.0],[24000,56.0],[24000,54.0],[24000,54.0],[24000,52.0],[24000,42.0],[24000,59.0],[24000,43.0],[24000,49.0],[24000,135.0],[24000,41.0],[24000,42.0],[24000,148.0],[24000,43.0],[24000,52.0],[24000,52.0],[24000,48.0],[24000,40.0],[24000,44.0],[24000,60.0],[24000,43.0],[24000,40.0],[24000,46.0],[24000,49.0],[24000,186.0],[24000,40.0],[24000,136.0],[24000,70.0],[24000,56.0],[24000,52.0],[36000,55.0],[36000,150.0],[36000,153.0],[36000,152.0],[36000,52.0],[36000,49.0],[36000,48.0],[36000,102.0],[36000,40.0],[36000,65.0],[36000,40.0],[36000,129.0],[36000,64.0],[36000,42.0],[36000,161.0],[36000,47.0],[36000,42.0],[36000,47.0],[36000,53.0],[36000,40.0],[36000,70.0],[36000,41.0],[36000,41.0],[36000,147.0],[36000,156.0],[36000,122.0],[36000,48.0],[36000,42.0],[36000,80.0],[36000,41.0],[36000,43.0],[36000,132.0],[36000,46.0],[36000,44.0],[36000,40.0],[36000,63.0],[36000,163.0],[36000,51.0],[36000,54.0],[36000,104.0],[36000,58.0],[36000,49.0],[36000,65.0],[36000,153.0],[36000,159.0],[36000,44.0],[36000,51.0],[36000,48.0],[36000,40.0],[36000,56.0],[48000,62.0],[48000,61.0],[48000,61.0],[48000,68.0],[48000,60.0],[48000,68.0],[48000,69.0],[48000,68.0],[48000,61.0],[48000,66.0],[48000,61.0],[48000,69.0],[48000,69.0],[48000,70.0],[48000,66.0],[48000,70.0],[48000,61.0],[48000,66.0],[48000,61.0],[48000,62.0],[48000,69.0],[48000,60.0],[48000,65.0],[48000,68.0],[48000,70.0],[48000,70.0],[48000,69.0],[48000,72.0],[48000,193.0],[48000,69.0],[48000,62.0],[48000,66.0],[48000,69.0],[48000,59.0],[48000,65.0],[48000,68.0],[48000,66.0],[48000,61.0],[48000,68.0],[48000,67.0],[48000,66.0],[48000,71.0],[48000,66.0],[48000,66.0],[48000,67.0],[48000,62.0],[48000,67.0],[48000,140.0],[48000,65.0],[48000,69.0],[60000,68.0],[60000,136.0],[60000,70.0],[60000,68.0],[60000,69.0],[60000,60.0],[60000,68.0],[60000,65.0],[60000,66.0],[60000,71.0],[60000,69.0],[60000,66.0],[60000,68.0],[60000,68.0],[60000,70.0],[60000,66.0],[60000,67.0],[60000,60.0],[60000,66.0],[60000,66.0],[60000,65.0],[60000,145.0],[60000,61.0],[60000,64.0],[60000,68.0],[60000,67.0],[60000,70.0],[60000,62.0],[60000,70.0],[60000,67.0],[60000,62.0],[60000,61.0],[60000,69.0],[60000,69.0],[60000,69.0],[60000,69.0],[60000,62.0],[60000,67.0],[60000,70.0],[60000,65.0],[60000,63.0],[60000,65.0],[60000,69.0],[60000,65.0],[60000,68.0],[60000,68.0],[60000,69.0],[60000,66.0],[60000,67.0],[60000,62.0]],"insert":[[10,57.6],[10,25.4],[10,19.9],[10,15.6],[10,16.8],[10,14.8],[10,15.4],[10,15.2],[10,16.0],[10,15.7],[10,18.4],[10,16.0],[10,15.6],[10,16.0],[10,16.6],[10,16.2],[10,15.6],[10,15.9],[10,15.7],[10,16.1],[10,15.8],[10,15.1],[10,15.5],[10,16.1],[10,16.1],[10,15.3],[10,15.5],[10,16.4],[10,17.8],[10,15.5],[10,16.4],[10,15.6],[10,16.1],[10,16.0],[10,15.8],[10,15.9],[10,16.4],[10,15.5],[10,15.6],[10,15.9],[10,16.4],[10,15.7],[10,15.4],[10,16.3],[10,15.2],[10,15.6],[10,16.0],[10,15.9],[10,18.1],[10,15.9],[100,42.72],[100,40.02],[100,38.63],[100,38.33],[100,37.92],[100,38.01],[100,38.46],[100,37.77],[100,38.01],[100,38.25],[100,37.67],[100,37.94],[100,37.8],[100,37.84],[100,37.66],[100,37.97],[100,37.93],[100,37.44],[100,38.18],[100,37.78],[100,37.93],[100,37.65],[100,38.03],[100,37.92],[100,37.86],[100,37.27],[100,37.64],[100,37.41],[100,37.71],[100,37.74],[100,37.53],[100,38.29],[100,37.76],[100,38.12],[100,37.81],[100,37.89],[100,38.22],[100,37.72],[100,37.82],[100,37.53],[100,38.13],[100,37.65],[100,37.73],[100,38.01],[100,37.94],[100,37.9],[100,37.75],[100,38.07],[100,37.57],[100,37.7],[500,133.25],[500,132.994],[500,140.32],[500,132.564],[500,132.414],[500,132.408],[500,132.436],[500,132.414],[500,159.468],[500,158.82],[500,132.414],[500,160.776],[500,128.458],[500,128.432],[500,128.774],[500,158.422],[500,121.144],[500,127.584],[500,121.068],[500,121.046],[500,121.034],[500,121.07],[500,120.944],[500,121.054],[500,172.002],[500,132.304],[500,132.34],[500,132.334],[500,186.312],[500,121.134],[500,121.064],[500,128.856],[500,121.02],[500,121.064],[500,121.082],[500,121.14],[500,121.106],[500,121.418],[500,121.074],[500,121.092],[500,120.966],[500,121.162],[500,121.084],[500,121.088],[500,121.066],[500,121.358],[500,121.056],[500,153.254],[500,121.126],[500,121.058],[6000,1408.864],[6000,1427.129],[6000,1439.225],[6000,1419.5],[6000,1349.528],[6000,1409.548],[6000,1440.946],[6000,1433.751],[6000,1494.316],[6000,1451.12],[6000,1469.69],[6000,1418.451],[6000,1419.92],[6000,1410.334],[6000,1400.037],[6000,1380.966],[6000,1372.783],[6000,1426.925],[6000,1433.196],[6000,1414.471],[6000,1379.189],[6000,1425.355],[6000,1386.148],[6000,1474.231],[6000,1434.843],[6000,1421.631],[6000,1445.364],[6000,1452.558],[6000,1368.672],[6000,1436.482],[6000,1354.22],[6000,1405.986],[6000,1388.528],[6000,1408.891],[6000,1390.727],[6000,1429.169],[6000,1452.298],[6000,1481.664],[6000,1506.48],[6000,1436.016],[6000,1416.603],[6000,1377.144],[6000,1390.387],[6000,1420.345],[6000,1463.574],[6000,1446.472],[6000,1421.275],[6000,1439.664],[6000,1463.267],[6000,1400.928],[12000,2830.445],[12000,2783.849],[12000,2849.351],[12000,2900.491],[12000,2877.193],[12000,2843.219],[12000,2848.712],[12000,2857.804],[12000,2850.903],[12000,2869.431],[12000,2858.786],[12000,2857.366],[12000,2845.701],[12000,2880.122],[12000,2824.185],[12000,2896.889],[12000,2797.751],[12000,2950.643],[12000,2865.584],[12000,2881.076],[12000,2915.318],[12000,2892.702],[12000,2852.876],[12000,2858.509],[12000,2867.581],[12000,2817.079],[12000,2850.448],[12000,2869.144],[12000,2748.823],[12000,2779.581],[12000,2823.095],[12000,2799.76],[12000,2816.897],[12000,2864.565],[12000,2850.904],[12000,2845.673],[12000,2825.105],[12000,2827.989],[12000,2845.214],[12000,2841.621],[12000,2867.706],[12000,2806.872],[12000,2804.575],[12000,2795.767],[12000,2811.077],[12000,2861.767],[12000,2912.198],[12000,2879.476],[12000,2872.581],[12000,2888.757],[24000,5623.489],[24000,5599.705],[24000,5673.341],[24000,5731.41],[24000,5741.981],[24000,5740.585],[24000,5670.092],[24000,5727.731],[24000,5659.241],[24000,5691.29],[24000,5654.481],[24000,5657.433],[24000,5763.352],[24000,5786.609],[24000,5673.01],[24000,5674.642],[24000,5699.848],[24000,5666.994],[24000,5662.099],[24000,5721.438],[24000,5655.731],[24000,5615.488],[24000,5643.936],[24000,9086.686],[24000,5753.215],[24000,5685.662],[24000,5820.761],[24000,5647.638],[24000,5687.465],[24000,5695.64],[24000,5763.584],[24000,5770.049],[24000,5763.936],[24000,5706.043],[24000,5696.227],[24000,5632.75],[24000,5608.495],[24000,5661.127],[24000,5724.639],[24000,5710.674],[24000,5665.526],[24000,5744.495],[24000,5562.19],[24000,5635.362],[24000,5663.943],[24000,5698.082],[24000,5671.193],[24000,5700.628],[24000,5725.926],[24000,5684.68],[36000,8490.309],[36000,8471.828],[36000,8564.857],[36000,8503.567],[36000,8507.353],[36000,8622.532],[36000,8484.332],[36000,8604.771],[36000,8550.747],[36000,8565.387],[36000,8504.706],[36000,8567.913],[36000,8561.955],[36000,8541.614],[36000,8604.325],[36000,8594.198],[36000,8536.477],[36000,8493.959],[36000,8628.73],[36000,8558.167],[36000,8427.403],[36000,8623.124],[36000,8557.808],[36000,8514.342],[36000,8583.839],[36000,8590.325],[36000,8499.145],[36000,8580.071],[36000,8458.738],[36000,8660.789],[36000,8574.606],[36000,8522.376],[36000,8558.209],[36000,8510.332],[36000,8575.699],[36000,8559.413],[36000,8524.07],[36000,8527.25],[36000,8550.689],[36000,8559.153],[36000,8548.799],[36000,8598.715],[36000,8650.089],[36000,8622.053],[36000,8674.358],[36000,8602.307],[36000,8503.246],[36000,8690.431],[36000,8564.721],[36000,8452.992],[48000,11459.445],[48000,11399.089],[48000,11381.171],[48000,11437.814],[48000,11803.238],[48000,11455.534],[48000,11437.106],[48000,11366.242],[48000,11446.745],[48000,11485.621],[48000,11476.586],[48000,11489.933],[48000,12476.643],[48000,11464.139],[48000,11337.69],[48000,11404.439],[48000,11445.304],[48000,11407.969],[48000,11400.13],[48000,11470.978],[48000,11518.248],[48000,11452.645],[48000,11318.591],[48000,11456.498],[48000,11398.08],[48000,11383.291],[48000,11399.372],[48000,11940.763],[48000,11366.441],[48000,11375.492],[48000,11382.036],[48000,11438.973],[48000,11402.211],[48000,11381.966],[48000,11517.493],[48000,11406.515],[48000,12171.537],[48000,11765.341],[48000,11416.744],[48000,11407.066],[48000,11361.214],[48000,11398.679],[48000,11483.781],[48000,11360.269],[48000,11385.271],[48000,11434.702],[48000,11386.724],[48000,11354.321],[48000,11467.811],[48000,11488.244],[60000,14403.596],[60000,14414.796],[60000,14411.963],[60000,14422.737],[60000,14399.613],[60000,14411.563],[60000,14226.536],[60000,14261.967],[60000,14348.278],[60000,14317.646],[60000,14228.012],[60000,14190.636],[60000,15410.858],[60000,14387.171],[60000,14400.83],[60000,14350.22],[60000,14372.233],[60000,14358.618],[60000,14358.735],[60000,14321.403],[60000,14375.587],[60000,14264.953],[60000,14261.452],[60000,14233.454],[60000,14241.708],[60000,14189.699],[60000,14383.158],[60000,14229.663],[60000,14203.932],[60000,14268.799],[60000,14275.023],[60000,14260.973],[60000,14311.789],[60000,14191.504],[60000,14245.814],[60000,14337.023],[60000,14351.543],[60000,14261.108],[60000,14294.503],[60000,14214.924],[60000,14326.554],[60000,14228.892],[60000,14254.278],[60000,14215.477],[60000,14433.404],[60000,14519.658],[60000,14551.694],[60000,16931.539],[60000,14498.379],[60000,14849.11]],"clear":[[10,58.0],[10,30.0],[10,27.0],[10,24.0],[10,26.0],[10,26.0],[10,26.0],[10,24.0],[10,26.0],[10,26.0],[10,30.0],[10,27.0],[10,26.0],[10,24.0],[10,26.0],[10,25.0],[10,24.0],[10,26.0],[10,26.0],[10,26.0],[10,27.0],[10,26.0],[10,24.0],[10,26.0],[10,24.0],[10,26.0],[10,24.0],[10,26.0],[10,27.0],[10,26.0],[10,24.0],[10,26.0],[10,26.0],[10,25.0],[10,26.0],[10,24.0],[10,26.0],[10,27.0],[10,26.0],[10,26.0],[10,26.0],[10,27.0],[10,24.0],[10,25.0],[10,24.0],[10,24.0],[10,26.0],[10,26.0],[10,24.0],[10,26.0],[100,38.0],[100,26.0],[100,28.0],[100,36.0],[100,27.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,21.0],[100,21.0],[100,28.0],[100,29.0],[100,28.0],[100,26.0],[100,20.0],[100,27.0],[100,27.0],[100,27.0],[100,20.0],[100,28.0],[100,21.0],[100,28.0],[100,21.0],[100,21.0],[100,28.0],[100,24.0],[100,28.0],[100,27.0],[100,25.0],[100,27.0],[100,27.0],[100,26.0],[100,26.0],[100,26.0],[100,26.0],[100,24.0],[100,27.0],[100,26.0],[100,26.0],[100,26.0],[100,27.0],[100,27.0],[100,27.0],[100,26.0],[100,26.0],[100,27.0],[100,27.0],[100,24.0],[500,62.0],[500,48.0],[500,47.0],[500,38.0],[500,44.0],[500,42.0],[500,48.0],[500,34.0],[500,35.0],[500,42.0],[500,42.0],[500,28.0],[500,35.0],[500,34.0],[500,30.0],[500,34.0],[500,34.0],[500,34.0],[500,40.0],[500,42.0],[500,47.0],[500,42.0],[500,44.0],[500,36.0],[500,36.0],[500,44.0],[500,51.0],[500,44.0],[500,37.0],[500,38.0],[500,38.0],[500,36.0],[500,36.0],[500,36.0],[500,42.0],[500,42.0],[500,41.0],[500,43.0],[500,34.0],[500,37.0],[500,42.0],[500,42.0],[500,37.0],[500,29.0],[500,25.0],[500,38.0],[500,40.0],[500,34.0],[500,38.0],[500,35.0],[6000,40.0],[6000,40.0],[6000,60.0],[6000,54.0],[6000,48.0],[6000,42.0],[6000,58.0],[6000,40.0],[6000,45.0],[6000,40.0],[6000,52.0],[6000,28.0],[6000,41.0],[6000,58.0],[6000,42.0],[6000,51.0],[6000,43.0],[6000,27.0],[6000,43.0],[6000,56.0],[6000,46.0],[6000,41.0],[6000,53.0],[6000,51.0],[6000,40.0],[6000,68.0],[6000,46.0],[6000,60.0],[6000,45.0],[6000,52.0],[6000,40.0],[6000,44.0],[6000,42.0],[6000,45.0],[6000,58.0],[6000,44.0],[6000,44.0],[6000,28.0],[6000,42.0],[6000,40.0],[6000,44.0],[6000,42.0],[6000,59.0],[6000,27.0],[6000,47.0],[6000,42.0],[6000,42.0],[6000,60.0],[6000,43.0],[6000,58.0],[12000,69.0],[12000,43.0],[12000,26.0],[12000,42.0],[12000,60.0],[12000,56.0],[12000,33.0],[12000,40.0],[12000,46.0],[12000,58.0],[12000,39.0],[12000,44.0],[12000,39.0],[12000,28.0],[12000,45.0],[12000,51.0],[12000,51.0],[12000,42.0],[12000,54.0],[12000,44.0],[12000,42.0],[12000,58.0],[12000,43.0],[12000,44.0],[12000,46.0],[12000,40.0],[12000,27.0],[12000,61.0],[12000,50.0],[12000,40.0],[12000,64.0],[12000,42.0],[12000,58.0],[12000,25.0],[12000,42.0],[12000,40.0],[12000,60.0],[12000,53.0],[12000,60.0],[12000,60.0],[12000,54.0],[12000,63.0],[12000,42.0],[12000,68.0],[12000,50.0],[12000,69.0],[12000,43.0],[12000,53.0],[12000,44.0],[12000,46.0],[24000,47.0],[24000,47.0],[24000,69.0],[24000,52.0],[24000,52.0],[24000,40.0],[24000,59.0],[24000,40.0],[24000,70.0],[24000,60.0],[24000,58.0],[24000,60.0],[24000,59.0],[24000,54.0],[24000,40.0],[24000,61.0],[24000,46.0],[24000,54.0],[24000,69.0],[24000,53.0],[24000,62.0],[24000,70.0],[24000,59.0],[24000,124.0],[24000,120.0],[24000,117.0],[24000,51.0],[24000,54.0],[24000,60.0],[24000,60.0],[24000,47.0],[24000,45.0],[24000,60.0],[24000,114.0],[24000,53.0],[24000,48.0],[24000,34.0],[24000,138.0],[24000,59.0],[24000,52.0],[24000,46.0],[24000,48.0],[24000,67.0],[24000,118.0],[24000,121.0],[24000,54.0],[24000,60.0],[24000,46.0],[24000,162.0],[24000,63.0],[36000,52.0],[36000,60.0],[36000,138.0],[36000,145.0],[36000,62.0],[36000,66.0],[36000,60.0],[36000,68.0],[36000,67.0],[36000,60.0],[36000,88.0],[36000,90.0],[36000,62.0],[36000,140.0],[36000,68.0],[36000,148.0],[36000,62.0],[36000,303.0],[36000,55.0],[36000,60.0],[36000,154.0],[36000,61.0],[36000,65.0],[36000,68.0],[36000,57.0],[36000,64.0],[36000,80.0],[36000,68.0],[36000,64.0],[36000,135.0],[36000,68.0],[36000,65.0],[36000,291.0],[36000,68.0],[36000,45.0],[36000,60.0],[36000,60.0],[36000,69.0],[36000,69.0],[36000,131.0],[36000,65.0],[36000,129.0],[36000,68.0],[36000,66.0],[36000,65.0],[36000,64.0],[36000,61.0],[36000,51.0],[36000,290.0],[36000,65.0],[48000,70.0],[48000,69.0],[48000,123.0],[48000,148.0],[48000,131.0],[48000,128.0],[48000,114.0],[48000,122.0],[48000,68.0],[48000,126.0],[48000,120.0],[48000,82.0],[48000,69.0],[48000,120.0],[48000,79.0],[48000,120.0],[48000,121.0],[48000,121.0],[48000,125.0],[48000,68.0],[48000,114.0],[48000,128.0],[48000,128.0],[48000,143.0],[48000,62.0],[48000,402.0],[48000,68.0],[48000,129.0],[48000,137.0],[48000,123.0],[48000,70.0],[48000,69.0],[48000,126.0],[48000,71.0],[48000,68.0],[48000,121.0],[48000,68.0],[48000,131.0],[48000,130.0],[48000,361.0],[48000,122.0],[48000,137.0],[48000,132.0],[48000,122.0],[48000,67.0],[48000,71.0],[48000,116.0],[48000,136.0],[48000,68.0],[48000,63.0],[60000,65.0],[60000,66.0],[60000,68.0],[60000,60.0],[60000,62.0],[60000,109.0],[60000,77.0],[60000,154.0],[60000,135.0],[60000,47.0],[60000,67.0],[60000,56.0],[60000,125.0],[60000,66.0],[60000,70.0],[60000,60.0],[60000,70.0],[60000,172.0],[60000,130.0],[60000,67.0],[60000,64.0],[60000,68.0],[60000,61.0],[60000,64.0],[60000,119.0],[60000,122.0],[60000,122.0],[60000,126.0],[60000,154.0],[60000,66.0],[60000,122.0],[60000,119.0],[60000,68.0],[60000,66.0],[60000,120.0],[60000,68.0],[60000,117.0],[60000,119.0],[60000,61.0],[60000,123.0],[60000,68.0],[60000,116.0],[60000,68.0],[60000,127.0],[60000,67.0],[60000,68.0],[60000,120.0],[60000,173.0],[60000,133.0],[60000,128.0]],"first":[[10,50.0],[10,20.0],[10,20.0],[10,20.0],[10,26.0],[10,26.0],[10,26.0],[10,24.0],[10,25.0],[10,25.0],[10,22.0],[10,20.0],[10,25.0],[10,21.0],[10,22.0],[10,21.0],[10,20.0],[10,25.0],[10,26.0],[10,25.0],[10,25.0],[10,22.0],[10,21.0],[10,20.0],[10,26.0],[10,26.0],[10,26.0],[10,25.0],[10,26.0],[10,25.0],[10,21.0],[10,25.0],[10,26.0],[10,20.0],[10,25.0],[10,20.0],[10,25.0],[10,20.0],[10,25.0],[10,24.0],[10,26.0],[10,21.0],[10,21.0],[10,21.0],[10,26.0],[10,25.0],[10,20.0],[10,26.0],[10,26.0],[10,21.0],[100,39.0],[100,32.0],[100,28.0],[100,22.0],[100,22.0],[100,21.0],[100,22.0],[100,20.0],[100,28.0],[100,26.0],[100,21.0],[100,22.0],[100,21.0],[100,26.0],[100,22.0],[100,21.0],[100,26.0],[100,21.0],[100,26.0],[100,27.0],[100,26.0],[100,28.0],[100,21.0],[100,25.0],[100,26.0],[100,21.0],[100,21.0],[100,21.0],[100,21.0],[100,20.0],[100,26.0],[100,26.0],[100,26.0],[100,26.0],[100,20.0],[100,26.0],[100,26.0],[100,34.0],[100,20.0],[100,20.0],[100,26.0],[100,26.0],[100,26.0],[100,25.0],[100,26.0],[100,26.0],[100,26.0],[100,21.0],[100,21.0],[100,22.0],[500,52.0],[500,39.0],[500,38.0],[500,32.0],[500,30.0],[500,41.0],[500,45.0],[500,44.0],[500,42.0],[500,42.0],[500,80.0],[500,49.0],[500,41.0],[500,42.0],[500,41.0],[500,36.0],[500,35.0],[500,40.0],[500,40.0],[500,30.0],[500,42.0],[500,42.0],[500,41.0],[500,45.0],[500,46.0],[500,46.0],[500,45.0],[500,44.0],[500,37.0],[500,30.0],[500,39.0],[500,42.0],[500,36.0],[500,42.0],[500,36.0],[500,40.0],[500,35.0],[500,40.0],[500,38.0],[500,36.0],[500,48.0],[500,48.0],[500,44.0],[500,43.0],[500,42.0],[500,48.0],[500,43.0],[500,41.0],[500,44.0],[500,44.0],[6000,86.0],[6000,69.0],[6000,73.0],[6000,60.0],[6000,74.0],[6000,96.0],[6000,86.0],[6000,64.0],[6000,62.0],[6000,84.0],[6000,46.0],[6000,66.0],[6000,64.0],[6000,50.0],[6000,68.0],[6000,46.0],[6000,42.0],[6000,69.0],[6000,112.0],[6000,69.0],[6000,65.0],[6000,59.0],[6000,42.0],[6000,65.0],[6000,68.0],[6000,75.0],[6000,66.0],[6000,54.0],[6000,54.0],[6000,64.0],[6000,42.0],[6000,54.0],[6000,58.0],[6000,78.0],[6000,69.0],[6000,66.0],[6000,44.0],[6000,65.0],[6000,59.0],[6000,52.0],[6000,56.0],[6000,66.0],[6000,54.0],[6000,66.0],[6000,48.0],[6000,48.0],[6000,57.0],[6000,40.0],[6000,60.0],[6000,62.0],[12000,87.0],[12000,132.0],[12000,64.0],[12000,41.0],[12000,78.0],[12000,77.0],[12000,60.0],[12000,105.0],[12000,72.0],[12000,60.0],[12000,69.0],[12000,70.0],[12000,95.0],[12000,128.0],[12000,109.0],[12000,70.0],[12000,69.0],[12000,52.0],[12000,55.0],[12000,69.0],[12000,58.0],[12000,70.0],[12000,63.0],[12000,55.0],[12000,63.0],[12000,41.0],[12000,69.0],[12000,84.0],[12000,122.0],[12000,66.0],[12000,63.0],[12000,85.0],[12000,82.0],[12000,42.0],[12000,57.0],[12000,69.0],[12000,41.0],[12000,50.0],[12000,90.0],[12000,112.0],[12000,83.0],[12000,89.0],[12000,70.0],[12000,48.0],[12000,57.0],[12000,54.0],[12000,46.0],[12000,61.0],[12000,68.0],[12000,61.0],[24000,46.0],[24000,50.0],[24000,87.0],[24000,93.0],[24000,105.0],[24000,105.0],[24000,63.0],[24000,118.0],[24000,121.0],[24000,65.0],[24000,86.0],[24000,78.0],[24000,118.0],[24000,133.0],[24000,102.0],[24000,102.0],[24000,68.0],[24000,84.0],[24000,170.0],[24000,138.0],[24000,113.0],[24000,121.0],[24000,98.0],[24000,56.0],[24000,84.0],[24000,118.0],[24000,90.0],[24000,83.0],[24000,75.0],[24000,121.0],[24000,98.0],[24000,64.0],[24000,100.0],[24000,123.0],[24000,102.0],[24000,83.0],[24000,55.0],[24000,120.0],[24000,83.0],[24000,112.0],[24000,90.0],[24000,97.0],[24000,114.0],[24000,133.0],[24000,68.0],[24000,106.0],[24000,123.0],[24000,117.0],[24000,113.0],[24000,113.0],[36000,64.0],[36000,88.0],[36000,48.0],[36000,42.0],[36000,43.0],[36000,46.0],[36000,50.0],[36000,56.0],[36000,64.0],[36000,283.0],[36000,126.0],[36000,134.0],[36000,41.0],[36000,44.0],[36000,49.0],[36000,128.0],[36000,42.0],[36000,56.0],[36000,160.0],[36000,56.0],[36000,54.0],[36000,42.0],[36000,154.0],[36000,49.0],[36000,166.0],[36000,44.0],[36000,42.0],[36000,53.0],[36000,212.0],[36000,46.0],[36000,187.0],[36000,179.0],[36000,52.0],[36000,129.0],[36000,44.0],[36000,53.0],[36000,144.0],[36000,52.0],[36000,51.0],[36000,62.0],[36000,149.0],[36000,142.0],[36000,45.0],[36000,46.0],[36000,52.0],[36000,50.0],[36000,43.0],[36000,40.0],[36000,122.0],[36000,58.0],[48000,68.0],[48000,68.0],[48000,69.0],[48000,65.0],[48000,69.0],[48000,60.0],[48000,66.0],[48000,68.0],[48000,60.0],[48000,126.0],[48000,130.0],[48000,60.0],[48000,70.0],[48000,60.0],[48000,120.0],[48000,68.0],[48000,64.0],[48000,67.0],[48000,68.0],[48000,65.0],[48000,67.0],[48000,66.0],[48000,69.0],[48000,72.0],[48000,80.0],[48000,138.0],[48000,64.0],[48000,69.0],[48000,68.0],[48000,69.0],[48000,65.0],[48000,66.0],[48000,66.0],[48000,67.0],[48000,69.0],[48000,69.0],[48000,148.0],[48000,63.0],[48000,41.0],[48000,135.0],[48000,150.0],[48000,152.0],[48000,68.0],[48000,68.0],[48000,68.0],[48000,65.0],[48000,65.0],[48000,68.0],[48000,65.0],[48000,66.0],[60000,60.0],[60000,66.0],[60000,69.0],[60000,65.0],[60000,61.0],[60000,180.0],[60000,139.0],[60000,61.0],[60000,69.0],[60000,65.0],[60000,63.0],[60000,64.0],[60000,66.0],[60000,69.0],[60000,60.0],[60000,69.0],[60000,65.0],[60000,64.0],[60000,149.0],[60000,68.0],[60000,151.0],[60000,134.0],[60000,69.0],[60000,65.0],[60000,64.0],[60000,66.0],[60000,62.0],[60000,65.0],[60000,66.0],[60000,70.0],[60000,65.0],[60000,66.0],[60000,70.0],[60000,69.0],[60000,67.0],[60000,74.0],[60000,68.0],[60000,68.0],[60000,61.0],[60000,60.0],[60000,60.0],[60000,68.0],[60000,60.0],[60000,66.0],[60000,267.0],[60000,67.0],[60000,68.0],[60000,61.0],[60000,69.0],[60000,65.0]],"remove":[[10,102.0],[10,45.0],[10,44.0],[10,79.0],[10,39.0],[10,46.0],[10,44.0],[10,37.0],[10,46.0],[10,55.0],[10,49.0],[10,75.0],[10,62.0],[10,39.0],[10,53.0],[10,43.0],[10,45.0],[10,81.0],[10,40.0],[10,46.0],[10,36.0],[10,37.0],[10,38.0],[10,38.0],[10,32.0],[10,40.0],[10,40.0],[10,30.0],[10,30.0],[10,39.0],[10,58.0],[10,38.0],[10,33.0],[10,30.0],[10,42.0],[10,39.0],[10,30.0],[10,31.0],[10,36.0],[10,34.0],[10,31.0],[10,52.0],[10,32.0],[10,34.0],[10,44.0],[10,42.0],[10,30.0],[10,30.0],[10,39.0],[10,34.0],[100,124.0],[100,76.0],[100,51.0],[100,91.0],[100,75.0],[100,56.0],[100,66.0],[100,91.0],[100,102.0],[100,79.0],[100,79.0],[100,94.0],[100,78.0],[100,78.0],[100,82.0],[100,72.0],[100,85.0],[100,73.0],[100,82.0],[100,86.0],[100,80.0],[100,80.0],[100,69.0],[100,61.0],[100,54.0],[100,67.0],[100,72.0],[100,50.0],[100,64.0],[100,76.0],[100,70.0],[100,85.0],[100,81.0],[100,61.0],[100,70.0],[100,88.0],[100,74.0],[100,73.0],[100,57.0],[100,56.0],[100,53.0],[100,56.0],[100,69.0],[100,60.0],[100,96.0],[100,109.0],[100,82.0],[100,82.0],[100,80.0],[100,78.0],[500,240.0],[500,212.0],[500,220.0],[500,141.0],[500,248.0],[500,119.0],[500,215.0],[500,208.0],[500,228.0],[500,266.0],[500,209.0],[500,234.0],[500,248.0],[500,127.0],[500,324.0],[500,219.0],[500,266.0],[500,240.0],[500,157.0],[500,161.0],[500,240.0],[500,220.0],[500,132.0],[500,222.0],[500,174.0],[500,266.0],[500,233.0],[500,240.0],[500,130.0],[500,280.0],[500,120.0],[500,201.0],[500,251.0],[500,140.0],[500,170.0],[500,167.0],[500,129.0],[500,225.0],[500,180.0],[500,190.0],[500,243.0],[500,257.0],[500,186.0],[500,154.0],[500,252.0],[500,201.0],[500,107.0],[500,138.0],[500,168.0],[500,181.0],[6000,1690.0],[6000,1390.0],[6000,1417.0],[6000,1183.0],[6000,2444.0],[6000,1237.0],[6000,1190.0],[6000,1300.0],[6000,2232.0],[6000,2306.0],[6000,1520.0],[6000,2153.0],[6000,16375.0],[6000,2045.0],[6000,2061.0],[6000,2492.0],[6000,1952.0],[6000,2185.0],[6000,1420.0],[6000,2557.0],[6000,1252.0],[6000,1473.0],[6000,2363.0],[6000,1669.0],[6000,1441.0],[6000,1830.0],[6000,2419.0],[6000,1207.0],[6000,1659.0],[6000,1818.0],[6000,2074.0],[6000,1375.0],[6000,1413.0],[6000,1367.0],[6000,1116.0],[6000,2591.0],[6000,1822.0],[6000,1564.0],[6000,2182.0],[6000,2084.0],[6000,16581.0],[6000,2152.0],[6000,2273.0],[6000,2114.0],[6000,1553.0],[6000,1390.0],[6000,2550.0],[6000,1819.0],[6000,2024.0],[6000,1266.0],[12000,3169.0],[12000,2950.0],[12000,3040.0],[12000,3491.0],[12000,4389.0],[12000,3720.0],[12000,3198.0],[12000,4108.0],[12000,4715.0],[12000,4703.0],[12000,4418.0],[12000,4459.0],[12000,3869.0],[12000,4667.0],[12000,4031.0],[12000,3687.0],[12000,3743.0],[12000,3509.0],[12000,5285.0],[12000,3991.0],[12000,4066.0],[12000,4019.0],[12000,4652.0],[12000,4688.0],[12000,3142.0],[12000,5829.0],[12000,3273.0],[12000,3950.0],[12000,5138.0],[12000,3700.0],[12000,3722.0],[12000,2721.0],[12000,3896.0],[12000,4041.0],[12000,4998.0],[12000,4036.0],[12000,4743.0],[12000,2753.0],[12000,3953.0],[12000,2863.0],[12000,3473.0],[12000,4743.0],[12000,3743.0],[12000,2707.0],[12000,3709.0],[12000,3426.0],[12000,3330.0],[12000,4598.0],[12000,3668.0],[12000,3197.0],[24000,8399.0],[24000,8406.0],[24000,7539.0],[24000,7982.0],[24000,9474.0],[24000,10213.0],[24000,6245.0],[24000,7151.0],[24000,6219.0],[24000,25230.0],[24000,7914.0],[24000,9007.0],[24000,9000.0],[24000,10501.0],[24000,9767.0],[24000,8837.0],[24000,8184.0],[24000,8941.0],[24000,6129.0],[24000,8860.0],[24000,6638.0],[24000,8129.0],[24000,7913.0],[24000,6260.0],[24000,6167.0],[24000,9016.0],[24000,7511.0],[24000,9630.0],[24000,10376.0],[24000,8337.0],[24000,10044.0],[24000,5971.0],[24000,7614.0],[24000,9863.0],[24000,7191.0],[24000,10408.0],[24000,8211.0],[24000,8774.0],[24000,7569.0],[24000,6697.0],[24000,7703.0],[24000,9799.0],[24000,10324.0],[24000,6805.0],[24000,9331.0],[24000,7294.0],[24000,9697.0],[24000,9953.0],[24000,6525.0],[24000,9828.0],[36000,14176.0],[36000,14566.0],[36000,12042.0],[36000,24682.0],[36000,12010.0],[36000,11779.0],[36000,11165.0],[36000,17855.0],[36000,12487.0],[36000,13784.0],[36000,10178.0],[36000,14312.0],[36000,16658.0],[36000,11935.0],[36000,18949.0],[36000,10588.0],[36000,16341.0],[36000,12968.0],[36000,10542.0],[36000,15230.0],[36000,16818.0],[36000,13824.0],[36000,24777.0],[36000,25093.0],[36000,14529.0],[36000,14242.0],[36000,14253.0],[36000,13650.0],[36000,9983.0],[36000,12507.0],[36000,15328.0],[36000,14473.0],[36000,10825.0],[36000,15337.0],[36000,14802.0],[36000,11097.0],[36000,12748.0],[36000,11842.0],[36000,10755.0],[36000,10752.0],[36000,11450.0],[36000,13350.0],[36000,19128.0],[36000,15427.0],[36000,14001.0],[36000,10372.0],[36000,16821.0],[36000,12717.0],[36000,11533.0],[36000,16575.0],[48000,29577.0],[48000,17487.0],[48000,15633.0],[48000,18426.0],[48000,15202.0],[48000,16169.0],[48000,19361.0],[48000,35239.0],[48000,14901.0],[48000,14539.0],[48000,18902.0],[48000,36176.0],[48000,20490.0],[48000,14573.0],[48000,15290.0],[48000,19731.0],[48000,21035.0],[48000,18557.0],[48000,18845.0],[48000,16798.0],[48000,17345.0],[48000,18310.0],[48000,15017.0],[48000,18985.0],[48000,21112.0],[48000,17328.0],[48000,20260.0],[48000,18707.0],[48000,17213.0],[48000,18127.0],[48000,15690.0],[48000,20754.0],[48000,14738.0],[48000,14980.0],[48000,16322.0],[48000,26744.0],[48000,18206.0],[48000,15273.0],[48000,16891.0],[48000,15946.0],[48000,15782.0],[48000,18426.0],[48000,19137.0],[48000,19501.0],[48000,14182.0],[48000,15698.0],[48000,20124.0],[48000,20396.0],[48000,15623.0],[48000,16646.0],[60000,27005.0],[60000,23454.0],[60000,21245.0],[60000,19356.0],[60000,20608.0],[60000,21698.0],[60000,22347.0],[60000,24417.0],[60000,19137.0],[60000,21599.0],[60000,20650.0],[60000,19504.0],[60000,23828.0],[60000,23057.0],[60000,25229.0],[60000,22816.0],[60000,20763.0],[60000,26598.0],[60000,38001.0],[60000,25144.0],[60000,20326.0],[60000,25453.0],[60000,24040.0],[60000,22052.0],[60000,19004.0],[60000,22815.0],[60000,24224.0],[60000,21855.0],[60000,24597.0],[60000,34879.0],[60000,19469.0],[60000,22192.0],[60000,22591.0],[60000,21725.0],[60000,21487.0],[60000,21827.0],[60000,25581.0],[60000,23664.0],[60000,24812.0],[60000,19101.0],[60000,26249.0],[60000,19032.0],[60000,21972.0],[60000,22773.0],[60000,25782.0],[60000,22516.0],[60000,21397.0],[60000,21090.0],[60000,20397.0],[60000,22589.0]]}}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
index 24a8ee7..24a8ee7 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..f9c4265
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5344684.145544218,"upper_bound":5395651.136139455},"point_estimate":5371961.305821996,"standard_error":12990.809912555029},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5349795.295918368,"upper_bound":5408334.55952381},"point_estimate":5375942.257142857,"standard_error":16446.105839929496},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10400.189193931443,"upper_bound":72792.79293600321},"point_estimate":43395.15534029606,"standard_error":15091.834518211286},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5362576.384466754,"upper_bound":5400561.805984556},"point_estimate":5377743.859554731,"standard_error":9735.045974040395},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21511.18094158453,"upper_bound":58287.219616679904},"point_estimate":43157.80353876125,"standard_error":10508.230786892711}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..271fbc4
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,73891413.0,ns,14
+aoc_2021_09-part1,,100,,,149597853.0,ns,28
+aoc_2021_09-part1,,100,,,227787736.0,ns,42
+aoc_2021_09-part1,,100,,,301884697.0,ns,56
+aoc_2021_09-part1,,100,,,377063389.0,ns,70
+aoc_2021_09-part1,,100,,,454300103.0,ns,84
+aoc_2021_09-part1,,100,,,524279939.0,ns,98
+aoc_2021_09-part1,,100,,,606461560.0,ns,112
+aoc_2021_09-part1,,100,,,675323348.0,ns,126
+aoc_2021_09-part1,,100,,,751137054.0,ns,140
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..efdac19
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[14.0,28.0,42.0,56.0,70.0,84.0,98.0,112.0,126.0,140.0],"times":[73891413.0,149597853.0,227787736.0,301884697.0,377063389.0,454300103.0,524279939.0,606461560.0,675323348.0,751137054.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..47d8157
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[5197243.619401928,5274758.684559241,5481465.524978742,5558980.590136055] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/benchmark.json
index 24a8ee7..24a8ee7 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..15806d3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5462856.301666667,"upper_bound":5528218.547916401},"point_estimate":5496212.896002645,"standard_error":16775.716886541766},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5436406.293333333,"upper_bound":5535860.44973545},"point_estimate":5512247.76111111,"standard_error":25234.655842768698},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6992.641827855195,"upper_bound":97233.24464376584},"point_estimate":47317.46369772534,"standard_error":23290.52787460242},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5443057.951296689,"upper_bound":5541878.625780463},"point_estimate":5488031.315497835,"standard_error":25457.759570091068},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31440.188101143875,"upper_bound":68950.43378308971},"point_estimate":55966.874192497904,"standard_error":9360.186064666796}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..1457db3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,82235585.0,ns,15
+aoc_2021_09-part1,,100,,,165064973.0,ns,30
+aoc_2021_09-part1,,100,,,248504839.0,ns,45
+aoc_2021_09-part1,,100,,,325808636.0,ns,60
+aoc_2021_09-part1,,100,,,414767599.0,ns,75
+aoc_2021_09-part1,,100,,,502148241.0,ns,90
+aoc_2021_09-part1,,100,,,580179409.0,ns,105
+aoc_2021_09-part1,,100,,,648879651.0,ns,120
+aoc_2021_09-part1,,100,,,748737367.0,ns,135
+aoc_2021_09-part1,,100,,,815460944.0,ns,150
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..4498094
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[82235585.0,165064973.0,248504839.0,325808636.0,414767599.0,502148241.0,580179409.0,648879651.0,748737367.0,815460944.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..ac6a35a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[5204424.607619044,5326161.205476189,5650792.13309524,5772528.730952384] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
index 24a8ee7..24a8ee7 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..a1e9a19
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3549059.7595989974,"upper_bound":3647745.3635022976},"point_estimate":3587435.598707185,"standard_error":27103.895604839647},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3546231.474310777,"upper_bound":3588925.5263157897},"point_estimate":3558980.07127193,"standard_error":13164.554776697549},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3765.5890676214763,"upper_bound":59529.45981090408},"point_estimate":23551.113587147407,"standard_error":14820.488642675162},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3550669.340254934,"upper_bound":3738950.109276459},"point_estimate":3636081.4217361584,"standard_error":55662.942444053275},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15766.306627757485,"upper_bound":137685.3020443283},"point_estimate":90303.94441927271,"standard_error":40790.38657901339}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..b22d4d7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,66857732.0,ns,19
+aoc_2021_09-part1,,100,,,136379170.0,ns,38
+aoc_2021_09-part1,,100,,,203224027.0,ns,57
+aoc_2021_09-part1,,100,,,271476546.0,ns,76
+aoc_2021_09-part1,,100,,,337059982.0,ns,95
+aoc_2021_09-part1,,100,,,403593037.0,ns,114
+aoc_2021_09-part1,,100,,,472439029.0,ns,133
+aoc_2021_09-part1,,100,,,539999203.0,ns,152
+aoc_2021_09-part1,,100,,,615700046.0,ns,171
+aoc_2021_09-part1,,100,,,728751589.0,ns,190
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..159ebb0
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[19.0,38.0,57.0,76.0,95.0,114.0,133.0,152.0,171.0,190.0],"times":[66857732.0,136379170.0,203224027.0,271476546.0,337059982.0,403593037.0,472439029.0,539999203.0,615700046.0,728751589.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..e4ad5d7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[3442045.2859022547,3495544.2156954883,3638208.0284774443,3691706.958270678] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index b6c9a56..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3409228.7018253966,"upper_bound":3487341.2839444443},"point_estimate":3445690.611468254,"standard_error":20137.7985641927},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3385515.0,"upper_bound":3496267.85},"point_estimate":3439665.1,"standard_error":26987.06011830531},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4498.00652181138,"upper_bound":111159.86328935192},"point_estimate":72731.92279375035,"standard_error":30615.95158199266},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3397283.8989938814,"upper_bound":3503559.065990991},"point_estimate":3445772.461168831,"standard_error":27261.207748674828},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30399.11832014103,"upper_bound":85437.01472991511},"point_estimate":67147.21314937755,"standard_error":14426.2497673361}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index d55794e..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,70790054.0,ns,20
-aoc_2021_09-part1,,100,,,138121320.0,ns,40
-aoc_2021_09-part1,,100,,,203001331.0,ns,60
-aoc_2021_09-part1,,100,,,270841200.0,ns,80
-aoc_2021_09-part1,,100,,,342789556.0,ns,100
-aoc_2021_09-part1,,100,,,415592985.0,ns,120
-aoc_2021_09-part1,,100,,,475398165.0,ns,140
-aoc_2021_09-part1,,100,,,572126760.0,ns,160
-aoc_2021_09-part1,,100,,,608652251.0,ns,180
-aoc_2021_09-part1,,100,,,690286928.0,ns,200
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index 177b684..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[20.0,40.0,60.0,80.0,100.0,120.0,140.0,160.0,180.0,200.0],"times":[70790054.0,138121320.0,203001331.0,270841200.0,342789556.0,415592985.0,475398165.0,572126760.0,608652251.0,690286928.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 49b8beb..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[3170102.959821429,3279082.252232143,3569693.698660714,3678672.991071428] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
index 24a8ee7..24a8ee7 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..855c54c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1837058.2193809524,"upper_bound":1854058.5664308392},"point_estimate":1846299.6939478456,"standard_error":4358.577297414326},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1841815.2476190475,"upper_bound":1854469.7434693878},"point_estimate":1847939.8678571428,"standard_error":3027.819740314},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":428.14192573225637,"upper_bound":19932.34706641575},"point_estimate":7668.4059538586225,"standard_error":5060.350296205699},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1845576.2573149742,"upper_bound":1856251.987757263},"point_estimate":1851491.9772170687,"standard_error":2741.055590819954},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4957.544287338647,"upper_bound":20449.544099121635},"point_estimate":14488.307740195718,"standard_error":4277.191952850461}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..76cc74b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,63448147.0,ns,35
+aoc_2021_09-part1,,100,,,129353315.0,ns,70
+aoc_2021_09-part1,,100,,,193390601.0,ns,105
+aoc_2021_09-part1,,100,,,258716533.0,ns,140
+aoc_2021_09-part1,,100,,,326816131.0,ns,175
+aoc_2021_09-part1,,100,,,385645957.0,ns,210
+aoc_2021_09-part1,,100,,,453489345.0,ns,245
+aoc_2021_09-part1,,100,,,518604740.0,ns,280
+aoc_2021_09-part1,,100,,,581952551.0,ns,315
+aoc_2021_09-part1,,100,,,650286899.0,ns,350
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..17586f3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[63448147.0,129353315.0,193390601.0,258716533.0,326816131.0,385645957.0,453489345.0,518604740.0,581952551.0,650286899.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..f130245
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[1817321.9520975056,1830275.2458900227,1864817.3626700682,1877770.656462585] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json
index 24a8ee7..24a8ee7 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..46e656a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1859887.265015489,"upper_bound":1873175.3076720433},"point_estimate":1866155.940294419,"standard_error":3409.7659960635942},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1857168.4892473118,"upper_bound":1878664.75},"point_estimate":1860747.5788530465,"standard_error":5801.894022204023},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":244.45097738072351,"upper_bound":18131.259096654205},"point_estimate":6962.734332300665,"standard_error":4904.487019637268},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1858273.8019523472,"upper_bound":1876032.822041012},"point_estimate":1865090.5958944282,"standard_error":4672.861488400612},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5721.357415070211,"upper_bound":13626.088669616161},"point_estimate":11384.172651922168,"standard_error":1973.3970712152793}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..59da4d7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,57568890.0,ns,31
+aoc_2021_09-part1,,100,,,115888348.0,ns,62
+aoc_2021_09-part1,,100,,,173034191.0,ns,93
+aoc_2021_09-part1,,100,,,232954429.0,ns,124
+aoc_2021_09-part1,,100,,,291320784.0,ns,155
+aoc_2021_09-part1,,100,,,345433339.0,ns,186
+aoc_2021_09-part1,,100,,,402544025.0,ns,217
+aoc_2021_09-part1,,100,,,467764008.0,ns,248
+aoc_2021_09-part1,,100,,,519194576.0,ns,279
+aoc_2021_09-part1,,100,,,575771501.0,ns,310
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..8073001
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[31.0,62.0,93.0,124.0,155.0,186.0,217.0,248.0,279.0,310.0],"times":[57568890.0,115888348.0,173034191.0,232954429.0,291320784.0,345433339.0,402544025.0,467764008.0,519194576.0,575771501.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..dced48b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[1799962.025403226,1828585.1239919355,1904913.3868951611,1933536.4854838708] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
deleted file mode 100644
index 8727c8e..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5297436.071026456,"upper_bound":5367063.250449867},"point_estimate":5332415.683050265,"standard_error":17802.718821317125},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5265555.48,"upper_bound":5381446.296296297},"point_estimate":5339454.4125,"standard_error":28217.58986303945},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12983.116673503724,"upper_bound":102804.9087655161},"point_estimate":76721.02677654158,"standard_error":23973.814511718996},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5301657.102618305,"upper_bound":5391990.369083739},"point_estimate":5356305.035497836,"standard_error":23199.203726793417},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36710.32071414641,"upper_bound":71686.81172969648},"point_estimate":59839.358073814205,"standard_error":8843.26644333124}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
deleted file mode 100644
index b2c1e52..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,78796158.0,ns,15
-aoc_2021_09-part1,,100,,,159368218.0,ns,30
-aoc_2021_09-part1,,100,,,243043100.0,ns,45
-aoc_2021_09-part1,,100,,,321297262.0,ns,60
-aoc_2021_09-part1,,100,,,394916661.0,ns,75
-aoc_2021_09-part1,,100,,,479357238.0,ns,90
-aoc_2021_09-part1,,100,,,552101855.0,ns,105
-aoc_2021_09-part1,,100,,,642326075.0,ns,120
-aoc_2021_09-part1,,100,,,726495250.0,ns,135
-aoc_2021_09-part1,,100,,,812830507.0,ns,150
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
deleted file mode 100644
index 35ec4c8..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[78796158.0,159368218.0,243043100.0,321297262.0,394916661.0,479357238.0,552101855.0,642326075.0,726495250.0,812830507.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
deleted file mode 100644
index 38c0d9f..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[4984470.4316666685,5130852.762500001,5521205.644722221,5667587.975555554] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json
index c961a5d..f635a57 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":163273696.03083336,"upper_bound":174819353.4333333},"point_estimate":168495848.26666668,"standard_error":2983802.1642701686},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":161796356.5,"upper_bound":175133492.0},"point_estimate":164814397.1666667,"standard_error":2595642.6057693074},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271897.4685728697,"upper_bound":14385546.465605468},"point_estimate":5509700.538483225,"standard_error":3592016.429922112},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2981325.4127904135,"upper_bound":13237829.582424542},"point_estimate":9962820.447407339,"standard_error":2726285.012866552}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":160707786.86499998,"upper_bound":163910251.13333336},"point_estimate":162178969.0333333,"standard_error":824138.563507325},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":160119828.66666666,"upper_bound":164360601.6666667},"point_estimate":161622462.3333333,"standard_error":919067.2609664495},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":312363.30515447224,"upper_bound":4025902.1298259646},"point_estimate":1973091.2410705986,"standard_error":926912.1847905084},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":970978.1335558804,"upper_bound":3451733.7121170326},"point_estimate":2743101.912943814,"standard_error":644036.938667915}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv
index bf22b8c..76ea219 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,492632333.0,ns,3
-aoc_2021_09-part1,,100,,,493435531.0,ns,3
-aoc_2021_09-part1,,100,,,495153696.0,ns,3
-aoc_2021_09-part1,,100,,,493732687.0,ns,3
-aoc_2021_09-part1,,100,,,505834829.0,ns,3
-aoc_2021_09-part1,,100,,,505349007.0,ns,3
-aoc_2021_09-part1,,100,,,570319094.0,ns,3
-aoc_2021_09-part1,,100,,,545451945.0,ns,3
-aoc_2021_09-part1,,100,,,477342608.0,ns,3
-aoc_2021_09-part1,,100,,,475623718.0,ns,3
+aoc_2021_09-part1,,100,,,485011979.0,ns,3
+aoc_2021_09-part1,,100,,,484722795.0,ns,3
+aoc_2021_09-part1,,100,,,479422712.0,ns,3
+aoc_2021_09-part1,,100,,,480453523.0,ns,3
+aoc_2021_09-part1,,100,,,500176698.0,ns,3
+aoc_2021_09-part1,,100,,,481296260.0,ns,3
+aoc_2021_09-part1,,100,,,478377562.0,ns,3
+aoc_2021_09-part1,,100,,,485986912.0,ns,3
+aoc_2021_09-part1,,100,,,488105965.0,ns,3
+aoc_2021_09-part1,,100,,,501814665.0,ns,3
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json
index 8c8b1cf..22bef89 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[492632333.0,493435531.0,495153696.0,493732687.0,505834829.0,505349007.0,570319094.0,545451945.0,477342608.0,475623718.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[485011979.0,484722795.0,479422712.0,480453523.0,500176698.0,481296260.0,478377562.0,485986912.0,488105965.0,501814665.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json
index a4cb26a..5aba37f 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[151397469.83333325,157837590.33333328,175011245.00000003,181451365.50000006] \ No newline at end of file
+[153309407.91666672,156765405.1666667,165981397.8333333,169437395.0833333] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json
deleted file mode 100644
index ae26e85..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3592236.165722222,"upper_bound":4037100.7628906234},"point_estimate":3780771.257859127,"standard_error":117200.88005451088},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3557811.76875,"upper_bound":3948989.1466666665},"point_estimate":3611154.1916666664,"standard_error":83337.98407492855},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11465.811858441019,"upper_bound":463926.67858165514},"point_estimate":85065.89259977857,"standard_error":98386.99523679721},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3565153.476243036,"upper_bound":3893396.8000254356},"point_estimate":3664570.9894805197,"standard_error":86369.38904561482},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47925.108706220526,"upper_bound":553447.1216824701},"point_estimate":393402.6562902197,"standard_error":140702.40316696477}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv
deleted file mode 100644
index b9bc7f7..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,72433749.0,ns,20
-aoc_2021_09-part1,,100,,,148378917.0,ns,40
-aoc_2021_09-part1,,100,,,216037256.0,ns,60
-aoc_2021_09-part1,,100,,,379308270.0,ns,80
-aoc_2021_09-part1,,100,,,422644946.0,ns,100
-aoc_2021_09-part1,,100,,,440583460.0,ns,120
-aoc_2021_09-part1,,100,,,497948712.0,ns,140
-aoc_2021_09-part1,,100,,,569249883.0,ns,160
-aoc_2021_09-part1,,100,,,643134310.0,ns,180
-aoc_2021_09-part1,,100,,,709808586.0,ns,200
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json
deleted file mode 100644
index 00d0eb4..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[20.0,40.0,60.0,80.0,100.0,120.0,140.0,160.0,180.0,200.0],"times":[72433749.0,148378917.0,216037256.0,379308270.0,422644946.0,440583460.0,497948712.0,569249883.0,643134310.0,709808586.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json
deleted file mode 100644
index 4b129b5..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[3146442.988888889,3354021.9563368056,3907565.8695312496,4115144.836979166] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json
deleted file mode 100644
index 692cd5e..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1826740.739260771,"upper_bound":1837686.702022109},"point_estimate":1832149.2715464854,"standard_error":2813.7361782737444},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1823553.2367346939,"upper_bound":1840758.4523809524},"point_estimate":1831132.3785714286,"standard_error":4694.792836422012},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2737.324802069443,"upper_bound":15351.608490787741},"point_estimate":11354.888266981787,"standard_error":3301.886196587113},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1823961.5268979198,"upper_bound":1833077.2963682758},"point_estimate":1827392.4440074211,"standard_error":2339.9002463753213},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5778.10845319965,"upper_bound":11329.530879720414},"point_estimate":9376.41449781492,"standard_error":1409.4740577780058}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv
deleted file mode 100644
index f72c20a..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,64508582.0,ns,35
-aoc_2021_09-part1,,100,,,128090805.0,ns,70
-aoc_2021_09-part1,,100,,,193033529.0,ns,105
-aoc_2021_09-part1,,100,,,258578162.0,ns,140
-aoc_2021_09-part1,,100,,,321802385.0,ns,175
-aoc_2021_09-part1,,100,,,382081792.0,ns,210
-aoc_2021_09-part1,,100,,,446770543.0,ns,245
-aoc_2021_09-part1,,100,,,513070912.0,ns,280
-aoc_2021_09-part1,,100,,,575277518.0,ns,315
-aoc_2021_09-part1,,100,,,637904832.0,ns,350
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json
deleted file mode 100644
index 3235d32..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[64508582.0,128090805.0,193033529.0,258578162.0,321802385.0,382081792.0,446770543.0,513070912.0,575277518.0,637904832.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json
deleted file mode 100644
index dfadd64..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[1780667.38798186,1802450.8871315196,1860540.2181972787,1882323.7173469383] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
deleted file mode 100644
index 2f3bbe5..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5409161.344444444,"upper_bound":5584602.2869365085},"point_estimate":5477761.544880952,"standard_error":48048.42234091147},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5400516.293333333,"upper_bound":5479844.450793651},"point_estimate":5433716.2625,"standard_error":21113.343983211616},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4760.97569097608,"upper_bound":106727.69820870481},"point_estimate":39222.20495449934,"standard_error":27062.501930401562},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5424188.519453925,"upper_bound":5724750.293561532},"point_estimate":5540863.7367965365,"standard_error":87401.66463047784},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27649.093129224755,"upper_bound":243383.3266787864},"point_estimate":159990.57805931245,"standard_error":71739.07976986759}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
deleted file mode 100644
index 43291b7..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,80243614.0,ns,15
-aoc_2021_09-part1,,100,,,161480151.0,ns,30
-aoc_2021_09-part1,,100,,,245485040.0,ns,45
-aoc_2021_09-part1,,100,,,326560271.0,ns,60
-aoc_2021_09-part1,,100,,,406376241.0,ns,75
-aoc_2021_09-part1,,100,,,491860750.0,ns,90
-aoc_2021_09-part1,,100,,,577968908.0,ns,105
-aoc_2021_09-part1,,100,,,650971361.0,ns,120
-aoc_2021_09-part1,,100,,,798716409.0,ns,135
-aoc_2021_09-part1,,100,,,812754133.0,ns,150
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
deleted file mode 100644
index f4e9699..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[80243614.0,161480151.0,245485040.0,326560271.0,406376241.0,491860750.0,577968908.0,650971361.0,798716409.0,812754133.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
deleted file mode 100644
index 2996816..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[5285474.443333334,5351913.537500001,5529084.455277777,5595523.549444444] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json
index eaf3855..8c8fc62 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":165130790.53333333,"upper_bound":168363902.73333335},"point_estimate":166619347.06666666,"standard_error":833297.6437657565},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":164610465.5,"upper_bound":169184456.0},"point_estimate":165170079.3333333,"standard_error":1143756.8863376197},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":171893.38224823825,"upper_bound":4309009.042599812},"point_estimate":1143758.1742942038,"standard_error":1197223.7874343612},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":961052.6338591013,"upper_bound":3421874.5639087223},"point_estimate":2769336.45380814,"standard_error":628625.4360773214}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":153394639.71,"upper_bound":154012059.86666667},"point_estimate":153693620.7,"standard_error":157742.92375378823},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":153465869.8333333,"upper_bound":154131547.6666667},"point_estimate":153555406.1666667,"standard_error":143725.24022531006},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12803.4862727295,"upper_bound":977979.2814373528},"point_estimate":295845.90594769997,"standard_error":240642.4427443414},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":169718.96271664175,"upper_bound":700720.3025210625},"point_estimate":528508.9974971944,"standard_error":121153.08468917626}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv
index a6f66f8..555332a 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,496263680.0,ns,3
-aoc_2021_09-part1,,100,,,494209751.0,ns,3
-aoc_2021_09-part1,,100,,,492938708.0,ns,3
-aoc_2021_09-part1,,100,,,494135452.0,ns,3
-aoc_2021_09-part1,,100,,,501692362.0,ns,3
-aoc_2021_09-part1,,100,,,494756796.0,ns,3
-aoc_2021_09-part1,,100,,,502550557.0,ns,3
-aoc_2021_09-part1,,100,,,513414374.0,ns,3
-aoc_2021_09-part1,,100,,,515165690.0,ns,3
-aoc_2021_09-part1,,100,,,493453042.0,ns,3
+aoc_2021_09-part1,,100,,,460417779.0,ns,3
+aoc_2021_09-part1,,100,,,460637480.0,ns,3
+aoc_2021_09-part1,,100,,,463792715.0,ns,3
+aoc_2021_09-part1,,100,,,461380833.0,ns,3
+aoc_2021_09-part1,,100,,,463439937.0,ns,3
+aoc_2021_09-part1,,100,,,460689295.0,ns,3
+aoc_2021_09-part1,,100,,,461349349.0,ns,3
+aoc_2021_09-part1,,100,,,458306014.0,ns,3
+aoc_2021_09-part1,,100,,,460643142.0,ns,3
+aoc_2021_09-part1,,100,,,460152077.0,ns,3
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json
index 3349277..7c176ea 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[496263680.0,494209751.0,492938708.0,494135452.0,501692362.0,494756796.0,502550557.0,513414374.0,515165690.0,493453042.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[460417779.0,460637480.0,463792715.0,461380833.0,463439937.0,460689295.0,461349349.0,458306014.0,460643142.0,460152077.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json
index 84e2e92..d84d18c 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[156536027.41666672,160627018.1666667,171536326.8333333,175627317.5833333] \ No newline at end of file
+[152590643.6666666,153040772.54166663,154241116.20833337,154691245.0833334] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
index 24a8ee7..24a8ee7 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..38046fe
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3524328.5727916667,"upper_bound":3611653.775109127},"point_estimate":3557528.4133313494,"standard_error":24507.467442887133},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3521651.788392857,"upper_bound":3551802.311111111},"point_estimate":3536415.2416666667,"standard_error":10221.559274380259},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6231.486297369113,"upper_bound":42280.782960616234},"point_estimate":21607.019951065555,"standard_error":10704.364976876617},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3520827.8324661455,"upper_bound":3550823.8605140187},"point_estimate":3539647.315194805,"standard_error":7656.238517480425},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11671.911632218334,"upper_bound":125139.66155585871},"point_estimate":81591.4097577184,"standard_error":38984.13364089418}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..60a9431
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,75693050.0,ns,20
+aoc_2021_09-part1,,100,,,141242440.0,ns,40
+aoc_2021_09-part1,,100,,,212506169.0,ns,60
+aoc_2021_09-part1,,100,,,282089581.0,ns,80
+aoc_2021_09-part1,,100,,,352265484.0,ns,100
+aoc_2021_09-part1,,100,,,420008686.0,ns,120
+aoc_2021_09-part1,,100,,,492405734.0,ns,140
+aoc_2021_09-part1,,100,,,566854651.0,ns,160
+aoc_2021_09-part1,,100,,,639324416.0,ns,180
+aoc_2021_09-part1,,100,,,711425294.0,ns,200
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..d8585c6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[20.0,40.0,60.0,80.0,100.0,120.0,140.0,160.0,180.0,200.0],"times":[75693050.0,141242440.0,212506169.0,282089581.0,352265484.0,420008686.0,492405734.0,566854651.0,639324416.0,711425294.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..e206e4d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[3445397.905937499,3484459.488281249,3588623.7078645835,3627685.290208334] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json
deleted file mode 100644
index 193422d..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1855319.4714646465,"upper_bound":1874879.6631015516},"point_estimate":1865058.67463925,"standard_error":4983.905407382295},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1852501.1515151516,"upper_bound":1876000.0959595959},"point_estimate":1865672.037878788,"standard_error":6396.679104943761},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3890.999392284667,"upper_bound":29142.63278412991},"point_estimate":17419.767207403842,"standard_error":6169.931398017624},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1863262.453726652,"upper_bound":1882335.052014208},"point_estimate":1872158.3955135774,"standard_error":4926.892829734024},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8902.942875403418,"upper_bound":21573.533768313304},"point_estimate":16655.0490498887,"standard_error":3240.174502140209}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv
deleted file mode 100644
index f93a418..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,61132538.0,ns,33
-aoc_2021_09-part1,,100,,,122558397.0,ns,66
-aoc_2021_09-part1,,100,,,181832035.0,ns,99
-aoc_2021_09-part1,,100,,,244423941.0,ns,132
-aoc_2021_09-part1,,100,,,308358170.0,ns,165
-aoc_2021_09-part1,,100,,,371448019.0,ns,198
-aoc_2021_09-part1,,100,,,434931397.0,ns,231
-aoc_2021_09-part1,,100,,,499928932.0,ns,264
-aoc_2021_09-part1,,100,,,555069885.0,ns,297
-aoc_2021_09-part1,,100,,,614627205.0,ns,330
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json
deleted file mode 100644
index a41201c..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[33.0,66.0,99.0,132.0,165.0,198.0,231.0,264.0,297.0,330.0],"times":[61132538.0,122558397.0,181832035.0,244423941.0,308358170.0,371448019.0,434931397.0,499928932.0,555069885.0,614627205.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json
deleted file mode 100644
index 0f171bb..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[1791757.0189393945,1822684.6174242427,1905158.213383838,1936085.8118686865] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json
index 692cd5e..855c54c 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1826740.739260771,"upper_bound":1837686.702022109},"point_estimate":1832149.2715464854,"standard_error":2813.7361782737444},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1823553.2367346939,"upper_bound":1840758.4523809524},"point_estimate":1831132.3785714286,"standard_error":4694.792836422012},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2737.324802069443,"upper_bound":15351.608490787741},"point_estimate":11354.888266981787,"standard_error":3301.886196587113},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1823961.5268979198,"upper_bound":1833077.2963682758},"point_estimate":1827392.4440074211,"standard_error":2339.9002463753213},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5778.10845319965,"upper_bound":11329.530879720414},"point_estimate":9376.41449781492,"standard_error":1409.4740577780058}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1837058.2193809524,"upper_bound":1854058.5664308392},"point_estimate":1846299.6939478456,"standard_error":4358.577297414326},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1841815.2476190475,"upper_bound":1854469.7434693878},"point_estimate":1847939.8678571428,"standard_error":3027.819740314},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":428.14192573225637,"upper_bound":19932.34706641575},"point_estimate":7668.4059538586225,"standard_error":5060.350296205699},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1845576.2573149742,"upper_bound":1856251.987757263},"point_estimate":1851491.9772170687,"standard_error":2741.055590819954},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4957.544287338647,"upper_bound":20449.544099121635},"point_estimate":14488.307740195718,"standard_error":4277.191952850461}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/new/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/new/raw.csv
index f72c20a..76cc74b 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,64508582.0,ns,35
-aoc_2021_09-part1,,100,,,128090805.0,ns,70
-aoc_2021_09-part1,,100,,,193033529.0,ns,105
-aoc_2021_09-part1,,100,,,258578162.0,ns,140
-aoc_2021_09-part1,,100,,,321802385.0,ns,175
-aoc_2021_09-part1,,100,,,382081792.0,ns,210
-aoc_2021_09-part1,,100,,,446770543.0,ns,245
-aoc_2021_09-part1,,100,,,513070912.0,ns,280
-aoc_2021_09-part1,,100,,,575277518.0,ns,315
-aoc_2021_09-part1,,100,,,637904832.0,ns,350
+aoc_2021_09-part1,,100,,,63448147.0,ns,35
+aoc_2021_09-part1,,100,,,129353315.0,ns,70
+aoc_2021_09-part1,,100,,,193390601.0,ns,105
+aoc_2021_09-part1,,100,,,258716533.0,ns,140
+aoc_2021_09-part1,,100,,,326816131.0,ns,175
+aoc_2021_09-part1,,100,,,385645957.0,ns,210
+aoc_2021_09-part1,,100,,,453489345.0,ns,245
+aoc_2021_09-part1,,100,,,518604740.0,ns,280
+aoc_2021_09-part1,,100,,,581952551.0,ns,315
+aoc_2021_09-part1,,100,,,650286899.0,ns,350
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/new/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/new/sample.json
index 3235d32..17586f3 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/new/sample.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[64508582.0,128090805.0,193033529.0,258578162.0,321802385.0,382081792.0,446770543.0,513070912.0,575277518.0,637904832.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[63448147.0,129353315.0,193390601.0,258716533.0,326816131.0,385645957.0,453489345.0,518604740.0,581952551.0,650286899.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/new/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/new/tukey.json
index dfadd64..f130245 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/tukey.json
@@ -1 +1 @@
-[1780667.38798186,1802450.8871315196,1860540.2181972787,1882323.7173469383] \ No newline at end of file
+[1817321.9520975056,1830275.2458900227,1864817.3626700682,1877770.656462585] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
index 781b7a3..781b7a3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..3a965d0
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9404831369.195,"upper_bound":9507072757.3},"point_estimate":9454063112.0,"standard_error":26169231.46646768},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9380681294.0,"upper_bound":9515381699.0},"point_estimate":9444212288.5,"standard_error":39791043.474863775},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25906696.93286419,"upper_bound":154603121.9606459},"point_estimate":95323456.18557036,"standard_error":31908101.27495424},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":49475820.7867818,"upper_bound":110895778.37795942},"point_estimate":87029892.89355445,"standard_error":16337890.816520065}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..d2ad39b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,9495546357.0,ns,1
+aoc_2021_09-part2,,100,,,9467531897.0,ns,1
+aoc_2021_09-part2,,100,,,9364609223.0,ns,1
+aoc_2021_09-part2,,100,,,9380681294.0,ns,1
+aoc_2021_09-part2,,100,,,9343802821.0,ns,1
+aoc_2021_09-part2,,100,,,9619660078.0,ns,1
+aoc_2021_09-part2,,100,,,9509270877.0,ns,1
+aoc_2021_09-part2,,100,,,9420892680.0,ns,1
+aoc_2021_09-part2,,100,,,9535217041.0,ns,1
+aoc_2021_09-part2,,100,,,9403418852.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..60a19c4
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9495546357.0,9467531897.0,9364609223.0,9380681294.0,9343802821.0,9619660078.0,9509270877.0,9420892680.0,9535217041.0,9403418852.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..a3da55a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[9027943493.0,9207154588.25,9685050842.25,9864261937.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/benchmark.json
index 781b7a3..781b7a3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..87c0a21
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5745326613.5775,"upper_bound":5840897925.065001},"point_estimate":5788341392.0,"standard_error":24592523.569111764},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5743349281.0,"upper_bound":5827443687.5},"point_estimate":5773296746.5,"standard_error":17682624.02176397},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8851360.541456938,"upper_bound":129782373.16970229},"point_estimate":35166401.830771565,"standard_error":30323246.16611213},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24571251.23163955,"upper_bound":113224138.12577464},"point_estimate":81823971.30036123,"standard_error":23592535.833404936}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..c55c8ac
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,5743349281.0,ns,1
+aoc_2021_09-part2,,100,,,5974913667.0,ns,1
+aoc_2021_09-part2,,100,,,5763615424.0,ns,1
+aoc_2021_09-part2,,100,,,5790788108.0,ns,1
+aoc_2021_09-part2,,100,,,5782576709.0,ns,1
+aoc_2021_09-part2,,100,,,5767745707.0,ns,1
+aoc_2021_09-part2,,100,,,5872310666.0,ns,1
+aoc_2021_09-part2,,100,,,5778847786.0,ns,1
+aoc_2021_09-part2,,100,,,5680208694.0,ns,1
+aoc_2021_09-part2,,100,,,5729057878.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..01d8fd2
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[5743349281.0,5974913667.0,5763615424.0,5790788108.0,5782576709.0,5767745707.0,5872310666.0,5778847786.0,5680208694.0,5729057878.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..b83043d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[5627457492.25,5687936654.5,5849214420.5,5909693582.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
index 781b7a3..781b7a3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..d003fb6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8897103525.9,"upper_bound":9009413026.3},"point_estimate":8955038055.6,"standard_error":28701157.92558469},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8881320921.5,"upper_bound":9033579909.0},"point_estimate":8970753342.0,"standard_error":30007350.213778716},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14852560.51531434,"upper_bound":181993030.43967783},"point_estimate":62859515.34782052,"standard_error":46569491.38471113},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":48204079.7897366,"upper_bound":121730361.66192526},"point_estimate":95831889.0879241,"standard_error":19027533.47288761}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..5183ddf
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,8911450586.0,ns,1
+aoc_2021_09-part2,,100,,,9079296333.0,ns,1
+aoc_2021_09-part2,,100,,,8987863485.0,ns,1
+aoc_2021_09-part2,,100,,,8973679029.0,ns,1
+aoc_2021_09-part2,,100,,,8995092358.0,ns,1
+aoc_2021_09-part2,,100,,,8945259772.0,ns,1
+aoc_2021_09-part2,,100,,,9081817353.0,ns,1
+aoc_2021_09-part2,,100,,,8967827655.0,ns,1
+aoc_2021_09-part2,,100,,,8817382071.0,ns,1
+aoc_2021_09-part2,,100,,,8790711914.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..65c0f4c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8911450586.0,9079296333.0,8987863485.0,8973679029.0,8995092358.0,8945259772.0,9081817353.0,8967827655.0,8817382071.0,8790711914.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..bca7dc7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[8699756110.75,8809829496.625,9103358525.625,9213431911.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index bcab868..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5246766964.059999,"upper_bound":5451298288.4},"point_estimate":5340194809.3,"standard_error":52663938.22894132},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5201515098.0,"upper_bound":5441558642.5},"point_estimate":5301272210.0,"standard_error":62506511.10005463},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22646002.94995308,"upper_bound":266018465.47722816},"point_estimate":148479010.00117064,"standard_error":59776817.46059632},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76389518.25754842,"upper_bound":237864410.45025343},"point_estimate":175496142.0570814,"standard_error":45180032.65324624}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index 36fb06e..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,5729851412.0,ns,1
-aoc_2021_09-part2,,100,,,5201515098.0,ns,1
-aoc_2021_09-part2,,100,,,5289714882.0,ns,1
-aoc_2021_09-part2,,100,,,5312829538.0,ns,1
-aoc_2021_09-part2,,100,,,5502986910.0,ns,1
-aoc_2021_09-part2,,100,,,5144132910.0,ns,1
-aoc_2021_09-part2,,100,,,5409551392.0,ns,1
-aoc_2021_09-part2,,100,,,5200733878.0,ns,1
-aoc_2021_09-part2,,100,,,5230501698.0,ns,1
-aoc_2021_09-part2,,100,,,5380130375.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index ed200d2..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[5729851412.0,5201515098.0,5289714882.0,5312829538.0,5502986910.0,5144132910.0,5409551392.0,5200733878.0,5230501698.0,5380130375.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index d788b23..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[4628458578.75,4918610163.375,5692347722.375,5982499307.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
index 781b7a3..781b7a3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..33bb6d5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7988248096.89,"upper_bound":8119311337.5},"point_estimate":8052761675.8,"standard_error":33398903.7318539},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8002493043.0,"upper_bound":8115719149.0},"point_estimate":8027077709.5,"standard_error":30580472.82854373},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6851874.325954914,"upper_bound":194775807.26173818},"point_estimate":41424234.670972824,"standard_error":51223795.21896514},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47506355.43005287,"upper_bound":150093245.59996244},"point_estimate":111488503.585297,"standard_error":26140980.01411936}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..a1f8e1e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,8027834604.0,ns,1
+aoc_2021_09-part2,,100,,,7852028055.0,ns,1
+aoc_2021_09-part2,,100,,,8002493043.0,ns,1
+aoc_2021_09-part2,,100,,,8183804044.0,ns,1
+aoc_2021_09-part2,,100,,,7995781848.0,ns,1
+aoc_2021_09-part2,,100,,,8114777024.0,ns,1
+aoc_2021_09-part2,,100,,,8047634254.0,ns,1
+aoc_2021_09-part2,,100,,,8258351519.0,ns,1
+aoc_2021_09-part2,,100,,,8026320815.0,ns,1
+aoc_2021_09-part2,,100,,,8018591552.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..ddb15c3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8027834604.0,7852028055.0,8002493043.0,8183804044.0,7995781848.0,8114777024.0,8047634254.0,8258351519.0,8026320815.0,8018591552.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..9584a1c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[7732096686.5,7869307178.375,8235201823.375,8372412315.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json
index 781b7a3..781b7a3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..39831fd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4561092310.5,"upper_bound":4647573991.2},"point_estimate":4598031715.1,"standard_error":22598072.388658173},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4546982125.0,"upper_bound":4625971315.0},"point_estimate":4576032820.5,"standard_error":18923666.39852076},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10434391.837352514,"upper_bound":87175349.15042818},"point_estimate":49465627.86650956,"standard_error":20909617.62338809},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24351954.77930148,"upper_bound":109363251.778254},"point_estimate":75252355.98276532,"standard_error":25984035.148896765}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..dd2816c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,4529491033.0,ns,1
+aoc_2021_09-part2,,100,,,4575101597.0,ns,1
+aoc_2021_09-part2,,100,,,4787953019.0,ns,1
+aoc_2021_09-part2,,100,,,4576964044.0,ns,1
+aoc_2021_09-part2,,100,,,4597804227.0,ns,1
+aoc_2021_09-part2,,100,,,4625971315.0,ns,1
+aoc_2021_09-part2,,100,,,4562888242.0,ns,1
+aoc_2021_09-part2,,100,,,4559619072.0,ns,1
+aoc_2021_09-part2,,100,,,4531076008.0,ns,1
+aoc_2021_09-part2,,100,,,4633448594.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..1f46163
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[4529491033.0,4575101597.0,4787953019.0,4576964044.0,4597804227.0,4625971315.0,4562888242.0,4559619072.0,4531076008.0,4633448594.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..d9e82c6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[4384956829.0,4472696596.75,4706669310.75,4794409078.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
deleted file mode 100644
index 6920236..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9357907700.2,"upper_bound":9504031394.9625},"point_estimate":9427287697.6,"standard_error":37406114.21699934},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9333888905.0,"upper_bound":9488096779.0},"point_estimate":9423703040.5,"standard_error":38229935.425773874},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23400485.474458337,"upper_bound":206709580.62187135},"point_estimate":114314294.96671557,"standard_error":47647937.44910483},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60278858.210874274,"upper_bound":168769212.57872412},"point_estimate":124961117.45979075,"standard_error":29557748.87260136}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
deleted file mode 100644
index 4a8bc5f..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,9488096779.0,ns,1
-aoc_2021_09-part2,,100,,,9689622520.0,ns,1
-aoc_2021_09-part2,,100,,,9416766694.0,ns,1
-aoc_2021_09-part2,,100,,,9521735858.0,ns,1
-aoc_2021_09-part2,,100,,,9399072564.0,ns,1
-aoc_2021_09-part2,,100,,,9430639387.0,ns,1
-aoc_2021_09-part2,,100,,,9256571868.0,ns,1
-aoc_2021_09-part2,,100,,,9449915994.0,ns,1
-aoc_2021_09-part2,,100,,,9286566407.0,ns,1
-aoc_2021_09-part2,,100,,,9333888905.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
deleted file mode 100644
index c2d34f3..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9488096779.0,9689622520.0,9416766694.0,9521735858.0,9399072564.0,9430639387.0,9256571868.0,9449915994.0,9286566407.0,9333888905.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
deleted file mode 100644
index 556cc66..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[8965084530.75,9157634675.25,9671101727.25,9863651871.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json
index 4d4340c..a33d136 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":57827181973.5175,"upper_bound":59136084743.9},"point_estimate":58481647509.1,"standard_error":335545458.02115804},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":57472619096.0,"upper_bound":59517878726.0},"point_estimate":58445625550.5,"standard_error":454282330.19756037},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":242155594.8772788,"upper_bound":2083613094.477573},"point_estimate":1172109858.2253904,"standard_error":498342811.50420094},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":656711812.3317297,"upper_bound":1366882322.2816951},"point_estimate":1112275498.5100462,"standard_error":183549224.2660195}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59095761478.5225,"upper_bound":60115827963.7},"point_estimate":59644660995.9,"standard_error":260288226.79866862},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59353262075.0,"upper_bound":60276637918.5},"point_estimate":59619583537.0,"standard_error":264746343.0960272},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":71414778.43553424,"upper_bound":1309084824.9861984},"point_estimate":542597804.1368634,"standard_error":318229795.6739658},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":343068268.27826864,"upper_bound":1210549556.3917215},"point_estimate":865617774.3176268,"standard_error":240234165.97347638}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv
index 86d2e74..94982d7 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,56813899684.0,ns,1
-aoc_2021_09-part2,,100,,,56977231398.0,ns,1
-aoc_2021_09-part2,,100,,,57968006794.0,ns,1
-aoc_2021_09-part2,,100,,,60000907089.0,ns,1
-aoc_2021_09-part2,,100,,,58420702920.0,ns,1
-aoc_2021_09-part2,,100,,,57936724161.0,ns,1
-aoc_2021_09-part2,,100,,,58470548181.0,ns,1
-aoc_2021_09-part2,,100,,,59517878726.0,ns,1
-aoc_2021_09-part2,,100,,,59910596217.0,ns,1
-aoc_2021_09-part2,,100,,,58799979921.0,ns,1
+aoc_2021_09-part2,,100,,,59353262075.0,ns,1
+aoc_2021_09-part2,,100,,,57671760834.0,ns,1
+aoc_2021_09-part2,,100,,,60544930886.0,ns,1
+aoc_2021_09-part2,,100,,,60008344951.0,ns,1
+aoc_2021_09-part2,,100,,,59276390528.0,ns,1
+aoc_2021_09-part2,,100,,,59443992488.0,ns,1
+aoc_2021_09-part2,,100,,,60819237086.0,ns,1
+aoc_2021_09-part2,,100,,,59795174586.0,ns,1
+aoc_2021_09-part2,,100,,,60095130842.0,ns,1
+aoc_2021_09-part2,,100,,,59438385683.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json
index f440546..eca4ad4 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[56813899684.0,56977231398.0,57968006794.0,60000907089.0,58420702920.0,57936724161.0,58470548181.0,59517878726.0,59910596217.0,58799979921.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[59353262075.0,57671760834.0,60544930886.0,60008344951.0,59276390528.0,59443992488.0,60819237086.0,59795174586.0,60095130842.0,59438385683.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json
index 64ea548..6bb977d 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[53762967202.75,55853756011.0,61429192833.0,63519981641.25] \ No newline at end of file
+[57277868800.25,58326205888.625,61121771457.625,62170108546.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json
deleted file mode 100644
index 4573f45..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8742448845.990002,"upper_bound":9150497830.73},"point_estimate":8935700578.6,"standard_error":104801919.4041747},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8596469352.0,"upper_bound":9175868723.0},"point_estimate":8907424689.5,"standard_error":121199892.87263204},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":49561851.570001245,"upper_bound":600726303.6797762},"point_estimate":336490399.28550124,"standard_error":155195560.36326528},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":168035467.09345815,"upper_bound":451098451.0061196},"point_estimate":349541748.1387933,"standard_error":74820262.6613923}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv
deleted file mode 100644
index 5aa5b5f..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,8809976847.0,ns,1
-aoc_2021_09-part2,,100,,,8565527757.0,ns,1
-aoc_2021_09-part2,,100,,,9377014881.0,ns,1
-aoc_2021_09-part2,,100,,,9050388690.0,ns,1
-aoc_2021_09-part2,,100,,,8930785217.0,ns,1
-aoc_2021_09-part2,,100,,,8884064162.0,ns,1
-aoc_2021_09-part2,,100,,,9620486772.0,ns,1
-aoc_2021_09-part2,,100,,,8547569543.0,ns,1
-aoc_2021_09-part2,,100,,,8596469352.0,ns,1
-aoc_2021_09-part2,,100,,,8974722565.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json
deleted file mode 100644
index eadea37..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8809976847.0,8565527757.0,9377014881.0,9050388690.0,8930785217.0,8884064162.0,9620486772.0,8547569543.0,8596469352.0,8974722565.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json
deleted file mode 100644
index 84e4986..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[7504968426.75,8077407326.25,9603911058.25,10176349957.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json
deleted file mode 100644
index 1a96333..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8147211863.535,"upper_bound":8387197298.1},"point_estimate":8261151815.9,"standard_error":61515555.288524374},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8076328595.0,"upper_bound":8400877130.0},"point_estimate":8245048199.5,"standard_error":77250074.45473866},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59193972.23789692,"upper_bound":354025105.467698},"point_estimate":211493390.32924175,"standard_error":75568336.28541009},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":107277556.16905394,"upper_bound":265639925.02670923},"point_estimate":204722817.76798704,"standard_error":42116466.382489055}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv
deleted file mode 100644
index a5cb893..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,8057567601.0,ns,1
-aoc_2021_09-part2,,100,,,7998841743.0,ns,1
-aoc_2021_09-part2,,100,,,8076328595.0,ns,1
-aoc_2021_09-part2,,100,,,8476415076.0,ns,1
-aoc_2021_09-part2,,100,,,8325339184.0,ns,1
-aoc_2021_09-part2,,100,,,8244608791.0,ns,1
-aoc_2021_09-part2,,100,,,8361629275.0,ns,1
-aoc_2021_09-part2,,100,,,8663462448.0,ns,1
-aoc_2021_09-part2,,100,,,8245487608.0,ns,1
-aoc_2021_09-part2,,100,,,8161837838.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json
deleted file mode 100644
index 8f85dcc..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8057567601.0,7998841743.0,8076328595.0,8476415076.0,8325339184.0,8244608791.0,8361629275.0,8663462448.0,8245487608.0,8161837838.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json
deleted file mode 100644
index c0394ad..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[7333153366.25,7715429636.0,8734833022.0,9117109291.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
deleted file mode 100644
index 878f2ab..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5691960880.9,"upper_bound":5783007269.2},"point_estimate":5736583239.1,"standard_error":23278089.288598333},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5679180923.5,"upper_bound":5783461246.0},"point_estimate":5736353143.0,"standard_error":28598759.58876123},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17786912.746319175,"upper_bound":131437196.4041233},"point_estimate":65718598.20206165,"standard_error":29085274.702670023},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39165011.08767328,"upper_bound":102699090.3275772},"point_estimate":77522433.17343274,"standard_error":16259617.52923249}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
deleted file mode 100644
index 7329e8c..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,5753903999.0,ns,1
-aoc_2021_09-part2,,100,,,5694808070.0,ns,1
-aoc_2021_09-part2,,100,,,5706243809.0,ns,1
-aoc_2021_09-part2,,100,,,5794492197.0,ns,1
-aoc_2021_09-part2,,100,,,5883083897.0,ns,1
-aoc_2021_09-part2,,100,,,5783461246.0,ns,1
-aoc_2021_09-part2,,100,,,5767615090.0,ns,1
-aoc_2021_09-part2,,100,,,5718802287.0,ns,1
-aoc_2021_09-part2,,100,,,5611303758.0,ns,1
-aoc_2021_09-part2,,100,,,5652118038.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
deleted file mode 100644
index f93e214..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[5753903999.0,5694808070.0,5706243809.0,5794492197.0,5883083897.0,5783461246.0,5767615090.0,5718802287.0,5611303758.0,5652118038.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
deleted file mode 100644
index c8a936a..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[5452168898.0,5574917951.375,5902248760.375,6024997813.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json
index afabaec..d143c92 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60297842588.9575,"upper_bound":61787338406.5},"point_estimate":60998580243.5,"standard_error":381647170.9779218},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60031630697.0,"upper_bound":61868489370.0},"point_estimate":60662873513.5,"standard_error":502384205.8460837},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":190306358.41588676,"upper_bound":2202391697.374731},"point_estimate":1299390114.877814,"standard_error":465121238.7899279},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":642977203.6464987,"upper_bound":1671391747.1950898},"point_estimate":1268917420.3007193,"standard_error":279952277.2030799}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53516519666.6,"upper_bound":54459921435.4},"point_estimate":53994431999.4,"standard_error":240080028.68759212},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53456187414.0,"upper_bound":54607952983.0},"point_estimate":53904196657.5,"standard_error":307022457.65756196},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82939158.4997356,"upper_bound":1379318341.8927045},"point_estimate":902152983.7847829,"standard_error":311009910.2483879},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":433706395.06760496,"upper_bound":1040973775.6500233},"point_estimate":803268742.3404943,"standard_error":156691884.39565188}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv
index 3f03ed2..8b18a14 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,61868489370.0,ns,1
-aoc_2021_09-part2,,100,,,60906022779.0,ns,1
-aoc_2021_09-part2,,100,,,63615186369.0,ns,1
-aoc_2021_09-part2,,100,,,62064616081.0,ns,1
-aoc_2021_09-part2,,100,,,61423007556.0,ns,1
-aoc_2021_09-part2,,100,,,60419724248.0,ns,1
-aoc_2021_09-part2,,100,,,60393107120.0,ns,1
-aoc_2021_09-part2,,100,,,59670154274.0,ns,1
-aoc_2021_09-part2,,100,,,60189621611.0,ns,1
-aoc_2021_09-part2,,100,,,59435873027.0,ns,1
+aoc_2021_09-part2,,100,,,54695891981.0,ns,1
+aoc_2021_09-part2,,100,,,52580562331.0,ns,1
+aoc_2021_09-part2,,100,,,53801645805.0,ns,1
+aoc_2021_09-part2,,100,,,53894864116.0,ns,1
+aoc_2021_09-part2,,100,,,55336390757.0,ns,1
+aoc_2021_09-part2,,100,,,53456187414.0,ns,1
+aoc_2021_09-part2,,100,,,53220153842.0,ns,1
+aoc_2021_09-part2,,100,,,54607952983.0,ns,1
+aoc_2021_09-part2,,100,,,53913529199.0,ns,1
+aoc_2021_09-part2,,100,,,54437141566.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json
index 2ef638c..bd039a8 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[61868489370.0,60906022779.0,63615186369.0,62064616081.0,61423007556.0,60419724248.0,60393107120.0,59670154274.0,60189621611.0,59435873027.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[54695891981.0,52580562331.0,53801645805.0,53894864116.0,55336390757.0,53456187414.0,53220153842.0,54607952983.0,53913529199.0,54437141566.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json
index c9dc070..ffcd416 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[55690615203.5,57965554095.875,64032057808.875,66306996701.25] \ No newline at end of file
+[50474457660.75,52008504836.25,56099297304.25,57633344479.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
index 781b7a3..781b7a3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..4bc2f60
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5347340999.8,"upper_bound":5448973629.6},"point_estimate":5399789755.7,"standard_error":26064556.83922918},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5326423625.0,"upper_bound":5468709353.0},"point_estimate":5417600866.0,"standard_error":35933049.02450304},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21792237.376910448,"upper_bound":143638838.51450086},"point_estimate":90927103.22492123,"standard_error":31793163.2812332},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47650475.82067013,"upper_bound":109153944.89494564},"point_estimate":86801116.85806037,"standard_error":15775737.451387815}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..8c692d0
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,5442814530.0,ns,1
+aoc_2021_09-part2,,100,,,5371945192.0,ns,1
+aoc_2021_09-part2,,100,,,5494604176.0,ns,1
+aoc_2021_09-part2,,100,,,5514483937.0,ns,1
+aoc_2021_09-part2,,100,,,5413417204.0,ns,1
+aoc_2021_09-part2,,100,,,5307914748.0,ns,1
+aoc_2021_09-part2,,100,,,5461860234.0,ns,1
+aoc_2021_09-part2,,100,,,5242649383.0,ns,1
+aoc_2021_09-part2,,100,,,5326423625.0,ns,1
+aoc_2021_09-part2,,100,,,5421784528.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..5b15f4c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[5442814530.0,5371945192.0,5494604176.0,5514483937.0,5413417204.0,5307914748.0,5461860234.0,5242649383.0,5326423625.0,5421784528.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..c19df5e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[4979919643.0,5158861829.875,5636040994.875,5814983181.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json
deleted file mode 100644
index 6ebe98d..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4555246725.2075,"upper_bound":4603847910.7},"point_estimate":4578970423.2,"standard_error":12468444.83192334},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4545583794.0,"upper_bound":4618189525.5},"point_estimate":4568216066.0,"standard_error":22693303.23979269},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8215827.7541399,"upper_bound":67289808.72836709},"point_estimate":51244465.39962888,"standard_error":15540728.04479756},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26756095.036885537,"upper_bound":49127183.37955187},"point_estimate":41694159.20944458,"standard_error":5698310.106018375}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv
deleted file mode 100644
index 6b795d1..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,4545583794.0,ns,1
-aoc_2021_09-part2,,100,,,4639439921.0,ns,1
-aoc_2021_09-part2,,100,,,4617756330.0,ns,1
-aoc_2021_09-part2,,100,,,4556117949.0,ns,1
-aoc_2021_09-part2,,100,,,4580314183.0,ns,1
-aoc_2021_09-part2,,100,,,4629705721.0,ns,1
-aoc_2021_09-part2,,100,,,4553737801.0,ns,1
-aoc_2021_09-part2,,100,,,4537545492.0,ns,1
-aoc_2021_09-part2,,100,,,4606673330.0,ns,1
-aoc_2021_09-part2,,100,,,4522829711.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json
deleted file mode 100644
index e6b5921..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[4545583794.0,4639439921.0,4617756330.0,4556117949.0,4580314183.0,4629705721.0,4553737801.0,4537545492.0,4606673330.0,4522829711.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json
deleted file mode 100644
index 843e93d..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[4345532443.0,4446577369.375,4716030506.375,4817075432.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json
index 1a96333..33bb6d5 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8147211863.535,"upper_bound":8387197298.1},"point_estimate":8261151815.9,"standard_error":61515555.288524374},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8076328595.0,"upper_bound":8400877130.0},"point_estimate":8245048199.5,"standard_error":77250074.45473866},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59193972.23789692,"upper_bound":354025105.467698},"point_estimate":211493390.32924175,"standard_error":75568336.28541009},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":107277556.16905394,"upper_bound":265639925.02670923},"point_estimate":204722817.76798704,"standard_error":42116466.382489055}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7988248096.89,"upper_bound":8119311337.5},"point_estimate":8052761675.8,"standard_error":33398903.7318539},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8002493043.0,"upper_bound":8115719149.0},"point_estimate":8027077709.5,"standard_error":30580472.82854373},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6851874.325954914,"upper_bound":194775807.26173818},"point_estimate":41424234.670972824,"standard_error":51223795.21896514},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47506355.43005287,"upper_bound":150093245.59996244},"point_estimate":111488503.585297,"standard_error":26140980.01411936}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/new/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/new/raw.csv
index a5cb893..a1f8e1e 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,8057567601.0,ns,1
-aoc_2021_09-part2,,100,,,7998841743.0,ns,1
-aoc_2021_09-part2,,100,,,8076328595.0,ns,1
-aoc_2021_09-part2,,100,,,8476415076.0,ns,1
-aoc_2021_09-part2,,100,,,8325339184.0,ns,1
-aoc_2021_09-part2,,100,,,8244608791.0,ns,1
-aoc_2021_09-part2,,100,,,8361629275.0,ns,1
-aoc_2021_09-part2,,100,,,8663462448.0,ns,1
-aoc_2021_09-part2,,100,,,8245487608.0,ns,1
-aoc_2021_09-part2,,100,,,8161837838.0,ns,1
+aoc_2021_09-part2,,100,,,8027834604.0,ns,1
+aoc_2021_09-part2,,100,,,7852028055.0,ns,1
+aoc_2021_09-part2,,100,,,8002493043.0,ns,1
+aoc_2021_09-part2,,100,,,8183804044.0,ns,1
+aoc_2021_09-part2,,100,,,7995781848.0,ns,1
+aoc_2021_09-part2,,100,,,8114777024.0,ns,1
+aoc_2021_09-part2,,100,,,8047634254.0,ns,1
+aoc_2021_09-part2,,100,,,8258351519.0,ns,1
+aoc_2021_09-part2,,100,,,8026320815.0,ns,1
+aoc_2021_09-part2,,100,,,8018591552.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/new/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/new/sample.json
index 8f85dcc..ddb15c3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/new/sample.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8057567601.0,7998841743.0,8076328595.0,8476415076.0,8325339184.0,8244608791.0,8361629275.0,8663462448.0,8245487608.0,8161837838.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8027834604.0,7852028055.0,8002493043.0,8183804044.0,7995781848.0,8114777024.0,8047634254.0,8258351519.0,8026320815.0,8018591552.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json
index c0394ad..9584a1c 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json
@@ -1 +1 @@
-[7333153366.25,7715429636.0,8734833022.0,9117109291.75] \ No newline at end of file
+[7732096686.5,7869307178.375,8235201823.375,8372412315.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
index a6f04d3..80774b6 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1306566.5842698414,"upper_bound":1339634.5562176304},"point_estimate":1322327.5825215417,"standard_error":8466.025211198714},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1301161.818877551,"upper_bound":1344052.8323809523},"point_estimate":1318173.3371428573,"standard_error":10473.507736815853},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7408.744100468513,"upper_bound":49042.10486332857},"point_estimate":26909.12833560083,"standard_error":10681.645613089879},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1309514.1002801121,"upper_bound":1355363.456991469},"point_estimate":1338587.705083488,"standard_error":11096.20331575983},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13744.319916954775,"upper_bound":35611.87736302688},"point_estimate":28314.54280641591,"standard_error":5464.911215353039}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1302271.4391111112,"upper_bound":1327790.9491904764},"point_estimate":1314477.1161723356,"standard_error":6522.529356593746},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1297980.4500000002,"upper_bound":1328272.6351473923},"point_estimate":1313155.6721428572,"standard_error":8395.949796127194},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2626.7859133653415,"upper_bound":36100.995071412435},"point_estimate":21185.098708889378,"standard_error":8164.998833430542},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1310805.1532560906,"upper_bound":1343706.1753906459},"point_estimate":1330537.5264564008,"standard_error":8479.323674975572},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11056.846935650507,"upper_bound":28188.95805601645},"point_estimate":21747.52812857256,"standard_error":4493.260392104974}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
index 48afc88..83bcf10 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,100,,,46236879.0,ns,35
-aoc_2022_08-part1,,100,,,89937638.0,ns,70
-aoc_2022_08-part1,,100,,,139155161.0,ns,105
-aoc_2022_08-part1,,100,,,181390147.0,ns,140
-aoc_2022_08-part1,,100,,,230176273.0,ns,175
-aoc_2022_08-part1,,100,,,273340450.0,ns,210
-aoc_2022_08-part1,,100,,,320136534.0,ns,245
-aoc_2022_08-part1,,100,,,384197562.0,ns,280
-aoc_2022_08-part1,,100,,,421445149.0,ns,315
-aoc_2022_08-part1,,100,,,476986446.0,ns,350
+aoc_2022_08-part1,,100,,,44930779.0,ns,35
+aoc_2022_08-part1,,100,,,90952427.0,ns,70
+aoc_2022_08-part1,,100,,,136337961.0,ns,105
+aoc_2022_08-part1,,100,,,183982081.0,ns,140
+aoc_2022_08-part1,,100,,,229626884.0,ns,175
+aoc_2022_08-part1,,100,,,272294508.0,ns,210
+aoc_2022_08-part1,,100,,,323113207.0,ns,245
+aoc_2022_08-part1,,100,,,371569822.0,ns,280
+aoc_2022_08-part1,,100,,,421380494.0,ns,315
+aoc_2022_08-part1,,100,,,474853839.0,ns,350
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
index 8096f57..3749a14 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[46236879.0,89937638.0,139155161.0,181390147.0,230176273.0,273340450.0,320136534.0,384197562.0,421445149.0,476986446.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[44930779.0,90952427.0,136337961.0,183982081.0,229626884.0,272294508.0,323113207.0,371569822.0,421380494.0,474853839.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
index 99c34a6..8143f44 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[1207255.3734693874,1255070.5994897957,1382577.8688775513,1430393.0948979596] \ No newline at end of file
+[1219739.7109693873,1259206.1929846937,1364450.1450255103,1403916.6270408165] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index 48ed074..f13e8fe 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3950909.757369047,"upper_bound":4057863.3741666665},"point_estimate":3989901.4527557315,"standard_error":30960.38971393726},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3941919.388888889,"upper_bound":3972911.638888889},"point_estimate":3962536.9821428573,"standard_error":9495.921649124037},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1731.0988951930083,"upper_bound":36567.58322662918},"point_estimate":17083.284671710873,"standard_error":13037.420203067784},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3946528.962162162,"upper_bound":4166084.6009166837},"point_estimate":4038892.272871573,"standard_error":67157.58629208867},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10394.335719364928,"upper_bound":159057.6461248623},"point_estimate":103410.4959867451,"standard_error":52974.506937845406}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3988225.565682958,"upper_bound":4008620.3449415206},"point_estimate":3998261.76394528,"standard_error":5226.880714618985},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3985447.210526316,"upper_bound":4012383.013157895},"point_estimate":3997414.0875,"standard_error":5784.420501462765},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3396.2775944413634,"upper_bound":30285.79795705635},"point_estimate":14853.956716991106,"standard_error":7398.270115289334},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3992900.9044715003,"upper_bound":4005446.1117710597},"point_estimate":3999136.68708134,"standard_error":3166.946705542719},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8701.024458703352,"upper_bound":22289.931973539595},"point_estimate":17402.87366889965,"standard_error":3432.4316352374285}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index ad150ea..a79bb96 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,100,,,71429990.0,ns,18
-aoc_2022_08-part1,,100,,,142777334.0,ns,36
-aoc_2022_08-part1,,100,,,214908456.0,ns,54
-aoc_2022_08-part1,,100,,,283818196.0,ns,72
-aoc_2022_08-part1,,100,,,354407961.0,ns,90
-aoc_2022_08-part1,,100,,,427909677.0,ns,108
-aoc_2022_08-part1,,100,,,499331363.0,ns,126
-aoc_2022_08-part1,,100,,,567054538.0,ns,144
-aoc_2022_08-part1,,100,,,641619161.0,ns,162
-aoc_2022_08-part1,,100,,,770671448.0,ns,180
+aoc_2022_08-part1,,100,,,76444511.0,ns,19
+aoc_2022_08-part1,,100,,,151446994.0,ns,38
+aoc_2022_08-part1,,100,,,227004799.0,ns,57
+aoc_2022_08-part1,,100,,,301768591.0,ns,76
+aoc_2022_08-part1,,100,,,382550592.0,ns,95
+aoc_2022_08-part1,,100,,,456156261.0,ns,114
+aoc_2022_08-part1,,100,,,530944416.0,ns,133
+aoc_2022_08-part1,,100,,,607701925.0,ns,152
+aoc_2022_08-part1,,100,,,684937922.0,ns,171
+aoc_2022_08-part1,,100,,,759389947.0,ns,190
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 6474759..06d7821 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[18.0,36.0,54.0,72.0,90.0,108.0,126.0,144.0,162.0,180.0],"times":[71429990.0,142777334.0,214908456.0,283818196.0,354407961.0,427909677.0,499331363.0,567054538.0,641619161.0,770671448.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[19.0,38.0,57.0,76.0,95.0,114.0,133.0,152.0,171.0,190.0],"times":[76444511.0,151446994.0,227004799.0,301768591.0,382550592.0,456156261.0,530944416.0,607701925.0,684937922.0,759389947.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index 4637af9..05cf51e 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[3883093.729938271,3914843.148919753,3999508.2662037043,4031257.685185186] \ No newline at end of file
+[3935035.7979323324,3961068.512687971,4030489.0853696736,4056521.800125312] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index 18c70dd..8a68ca4 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":106182041.61222222,"upper_bound":108310921.64658333},"point_estimate":107037831.7356746,"standard_error":574492.7969529303},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":106035513.8,"upper_bound":107261007.41666666},"point_estimate":106517846.77777778,"standard_error":286573.0243856786},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":67978.32074314356,"upper_bound":1523007.1651945487},"point_estimate":580243.1819586313,"standard_error":377361.3365185399},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":106238422.76177286,"upper_bound":109432491.55905512},"point_estimate":107363338.17402597,"standard_error":912756.3239301869},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":318203.3377067843,"upper_bound":2886523.3167917817},"point_estimate":1924388.406992842,"standard_error":808444.8595984653}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":112797024.93095239,"upper_bound":115803989.60626191},"point_estimate":114196325.49873018,"standard_error":766348.3629478503},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":112343392.57142857,"upper_bound":115244312.66666666},"point_estimate":113878263.0,"standard_error":628346.1009118666},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":153125.02563149473,"upper_bound":4114694.2832995676},"point_estimate":1493284.9069555588,"standard_error":1078328.262733854},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":113752989.86901177,"upper_bound":117860918.62988116},"point_estimate":115754848.39220779,"standard_error":1152130.1713641894},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1070682.2045172448,"upper_bound":3487056.492528252},"point_estimate":2553142.6971045723,"standard_error":666171.8376261602}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index 73434b1..7546caf 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,100,,,107930248.0,ns,1
-aoc_2022_08-part1,,100,,,211985899.0,ns,2
-aoc_2022_08-part1,,100,,,319500196.0,ns,3
-aoc_2022_08-part1,,100,,,422145773.0,ns,4
-aoc_2022_08-part1,,100,,,530177569.0,ns,5
-aoc_2022_08-part1,,100,,,639550601.0,ns,6
-aoc_2022_08-part1,,100,,,747727758.0,ns,7
-aoc_2022_08-part1,,100,,,897670511.0,ns,8
-aoc_2022_08-part1,,100,,,958820654.0,ns,9
-aoc_2022_08-part1,,100,,,1062286374.0,ns,10
+aoc_2022_08-part1,,100,,,111369587.0,ns,1
+aoc_2022_08-part1,,100,,,221640703.0,ns,2
+aoc_2022_08-part1,,100,,,339598958.0,ns,3
+aoc_2022_08-part1,,100,,,455496606.0,ns,4
+aoc_2022_08-part1,,100,,,582039555.0,ns,5
+aoc_2022_08-part1,,100,,,684484286.0,ns,6
+aoc_2022_08-part1,,100,,,793220387.0,ns,7
+aoc_2022_08-part1,,100,,,911058996.0,ns,8
+aoc_2022_08-part1,,100,,,1036926598.0,ns,9
+aoc_2022_08-part1,,100,,,1197972479.0,ns,10
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index 9d6ed0b..a4c9bb8 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0],"times":[107930248.0,211985899.0,319500196.0,422145773.0,530177569.0,639550601.0,747727758.0,897670511.0,958820654.0,1062286374.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0],"times":[111369587.0,221640703.0,339598958.0,455496606.0,582039555.0,684484286.0,793220387.0,911058996.0,1036926598.0,1197972479.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index aeff967..d23d531 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[104050288.60357143,105067041.65178572,107778383.11369048,108795136.16190477] \ No newline at end of file
+[108123970.89285718,110676504.96428573,117483262.48809522,120035796.55952379] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index f8f947d..34c0b82 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2729641.9909420297,"upper_bound":2839535.4007815733},"point_estimate":2770816.406796066,"standard_error":31245.83867958455},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2722977.934782609,"upper_bound":2765206.7884057974},"point_estimate":2738110.9257246377,"standard_error":12674.655264609964},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6146.410566966279,"upper_bound":47641.46923973864},"point_estimate":23241.603808574626,"standard_error":13052.928010353418},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2733440.7128472333,"upper_bound":2949353.5823114086},"point_estimate":2825659.694635799,"standard_error":65675.8049481864},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12999.198449940106,"upper_bound":159936.32915723408},"point_estimate":104234.81250301654,"standard_error":50852.54582800624}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2735196.6913916925,"upper_bound":2785183.0349560045},"point_estimate":2757847.7365683224,"standard_error":12903.382748085154},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2730110.7260869564,"upper_bound":2783189.797101449},"point_estimate":2748205.354347826,"standard_error":13208.909606822439},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6141.083336626262,"upper_bound":63706.205695945086},"point_estimate":31280.386295966462,"standard_error":15236.485234663789},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2726983.4613072593,"upper_bound":2748902.7497744905},"point_estimate":2735336.7349520046,"standard_error":5601.010252433209},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16692.184744690145,"upper_bound":58626.79211245082},"point_estimate":42772.85769587577,"standard_error":11595.313686625372}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 07fd4f0..c4119fa 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,100,,,62492474.0,ns,23
-aoc_2022_08-part1,,100,,,125256985.0,ns,46
-aoc_2022_08-part1,,100,,,189936728.0,ns,69
-aoc_2022_08-part1,,100,,,251291509.0,ns,92
-aoc_2022_08-part1,,100,,,319436348.0,ns,115
-aoc_2022_08-part1,,100,,,374489134.0,ns,138
-aoc_2022_08-part1,,100,,,439734362.0,ns,161
-aoc_2022_08-part1,,100,,,506796799.0,ns,184
-aoc_2022_08-part1,,100,,,568172028.0,ns,207
-aoc_2022_08-part1,,100,,,704305421.0,ns,230
+aoc_2022_08-part1,,100,,,64261231.0,ns,23
+aoc_2022_08-part1,,100,,,131307008.0,ns,46
+aoc_2022_08-part1,,100,,,192040096.0,ns,69
+aoc_2022_08-part1,,100,,,252467994.0,ns,92
+aoc_2022_08-part1,,100,,,316502239.0,ns,115
+aoc_2022_08-part1,,100,,,373589714.0,ns,138
+aoc_2022_08-part1,,100,,,443152747.0,ns,161
+aoc_2022_08-part1,,100,,,503520177.0,ns,184
+aoc_2022_08-part1,,100,,,563889387.0,ns,207
+aoc_2022_08-part1,,100,,,627925467.0,ns,230
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 6f3bd6a..e93eb0c 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[23.0,46.0,69.0,92.0,115.0,138.0,161.0,184.0,207.0,230.0],"times":[62492474.0,125256985.0,189936728.0,251291509.0,319436348.0,374489134.0,439734362.0,506796799.0,568172028.0,704305421.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[23.0,46.0,69.0,92.0,115.0,138.0,161.0,184.0,207.0,230.0],"times":[64261231.0,131307008.0,192040096.0,252467994.0,316502239.0,373589714.0,443152747.0,503520177.0,563889387.0,627925467.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index 0f3de8a..76b24c4 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[2638430.0153338513,2681740.399359472,2797234.756761128,2840545.1407867493] \ No newline at end of file
+[2600301.685248446,2666007.7025427013,2841223.748660715,2906929.76595497] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 18641dc..abb9f63 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1196692.1385964914,"upper_bound":1243630.405256579},"point_estimate":1218071.931822264,"standard_error":12032.95693956794},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1186589.7171052631,"upper_bound":1241499.753618421},"point_estimate":1208745.8859649124,"standard_error":14182.46019573854},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5309.805004416591,"upper_bound":60435.06201916842},"point_estimate":33357.981055145785,"standard_error":14741.130239676722},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1206721.5989206748,"upper_bound":1271980.4394453876},"point_estimate":1245056.3194805195,"standard_error":16563.112360359875},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15607.747162936417,"upper_bound":53576.95899082575},"point_estimate":40090.38059070165,"standard_error":10169.636135537592}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1195948.2861261263,"upper_bound":1234620.442784213},"point_estimate":1214743.8652016302,"standard_error":9842.681247516146},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1187669.310810811,"upper_bound":1245667.1771771773},"point_estimate":1208204.611969112,"standard_error":15602.987120981701},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6883.9053507592525,"upper_bound":55111.37451671259},"point_estimate":34316.57788332648,"standard_error":12339.04839327609},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1212722.0489502377,"upper_bound":1254186.8329448742},"point_estimate":1237440.7766233766,"standard_error":10640.235385574677},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19559.851533303216,"upper_bound":40740.11393822169},"point_estimate":32755.152884172247,"standard_error":5431.961306562936}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 1a581fb..74e21f0 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,100,,,45734234.0,ns,38
-aoc_2022_08-part1,,100,,,90453006.0,ns,76
-aoc_2022_08-part1,,100,,,135498552.0,ns,114
-aoc_2022_08-part1,,100,,,179817262.0,ns,152
-aoc_2022_08-part1,,100,,,224150535.0,ns,190
-aoc_2022_08-part1,,100,,,276782720.0,ns,228
-aoc_2022_08-part1,,100,,,328133102.0,ns,266
-aoc_2022_08-part1,,100,,,370719359.0,ns,304
-aoc_2022_08-part1,,100,,,446358587.0,ns,342
-aoc_2022_08-part1,,100,,,480140614.0,ns,380
+aoc_2022_08-part1,,100,,,43155759.0,ns,37
+aoc_2022_08-part1,,100,,,87887529.0,ns,74
+aoc_2022_08-part1,,100,,,131701846.0,ns,111
+aoc_2022_08-part1,,100,,,176976828.0,ns,148
+aoc_2022_08-part1,,100,,,230528394.0,ns,185
+aoc_2022_08-part1,,100,,,267789426.0,ns,222
+aoc_2022_08-part1,,100,,,313428992.0,ns,259
+aoc_2022_08-part1,,100,,,364907482.0,ns,296
+aoc_2022_08-part1,,100,,,414807170.0,ns,333
+aoc_2022_08-part1,,100,,,469949434.0,ns,370
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index 04d7535..e9bb962 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[38.0,76.0,114.0,152.0,190.0,228.0,266.0,304.0,342.0,380.0],"times":[45734234.0,90453006.0,135498552.0,179817262.0,224150535.0,276782720.0,328133102.0,370719359.0,446358587.0,480140614.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[37.0,74.0,111.0,148.0,185.0,222.0,259.0,296.0,333.0,370.0],"times":[43155759.0,87887529.0,131701846.0,176976828.0,230528394.0,267789426.0,313428992.0,364907482.0,414807170.0,469949434.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 827401a..2f0110d 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[1065756.8652490606,1127368.7451245303,1291667.0914591162,1353278.971334586] \ No newline at end of file
+[1031449.5016891889,1110574.4146959458,1321574.1827139643,1400699.0957207212] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/100/new/estimates.json
index a6f04d3..80774b6 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1306566.5842698414,"upper_bound":1339634.5562176304},"point_estimate":1322327.5825215417,"standard_error":8466.025211198714},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1301161.818877551,"upper_bound":1344052.8323809523},"point_estimate":1318173.3371428573,"standard_error":10473.507736815853},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7408.744100468513,"upper_bound":49042.10486332857},"point_estimate":26909.12833560083,"standard_error":10681.645613089879},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1309514.1002801121,"upper_bound":1355363.456991469},"point_estimate":1338587.705083488,"standard_error":11096.20331575983},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13744.319916954775,"upper_bound":35611.87736302688},"point_estimate":28314.54280641591,"standard_error":5464.911215353039}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1302271.4391111112,"upper_bound":1327790.9491904764},"point_estimate":1314477.1161723356,"standard_error":6522.529356593746},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1297980.4500000002,"upper_bound":1328272.6351473923},"point_estimate":1313155.6721428572,"standard_error":8395.949796127194},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2626.7859133653415,"upper_bound":36100.995071412435},"point_estimate":21185.098708889378,"standard_error":8164.998833430542},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1310805.1532560906,"upper_bound":1343706.1753906459},"point_estimate":1330537.5264564008,"standard_error":8479.323674975572},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11056.846935650507,"upper_bound":28188.95805601645},"point_estimate":21747.52812857256,"standard_error":4493.260392104974}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/100/new/raw.csv
index 48afc88..83bcf10 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,100,,,46236879.0,ns,35
-aoc_2022_08-part1,,100,,,89937638.0,ns,70
-aoc_2022_08-part1,,100,,,139155161.0,ns,105
-aoc_2022_08-part1,,100,,,181390147.0,ns,140
-aoc_2022_08-part1,,100,,,230176273.0,ns,175
-aoc_2022_08-part1,,100,,,273340450.0,ns,210
-aoc_2022_08-part1,,100,,,320136534.0,ns,245
-aoc_2022_08-part1,,100,,,384197562.0,ns,280
-aoc_2022_08-part1,,100,,,421445149.0,ns,315
-aoc_2022_08-part1,,100,,,476986446.0,ns,350
+aoc_2022_08-part1,,100,,,44930779.0,ns,35
+aoc_2022_08-part1,,100,,,90952427.0,ns,70
+aoc_2022_08-part1,,100,,,136337961.0,ns,105
+aoc_2022_08-part1,,100,,,183982081.0,ns,140
+aoc_2022_08-part1,,100,,,229626884.0,ns,175
+aoc_2022_08-part1,,100,,,272294508.0,ns,210
+aoc_2022_08-part1,,100,,,323113207.0,ns,245
+aoc_2022_08-part1,,100,,,371569822.0,ns,280
+aoc_2022_08-part1,,100,,,421380494.0,ns,315
+aoc_2022_08-part1,,100,,,474853839.0,ns,350
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/new/sample.json b/analysis/current/criterion/aoc_2022_08-part1/100/new/sample.json
index 8096f57..3749a14 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[46236879.0,89937638.0,139155161.0,181390147.0,230176273.0,273340450.0,320136534.0,384197562.0,421445149.0,476986446.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[44930779.0,90952427.0,136337961.0,183982081.0,229626884.0,272294508.0,323113207.0,371569822.0,421380494.0,474853839.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/100/new/tukey.json
index 99c34a6..8143f44 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/new/tukey.json
@@ -1 +1 @@
-[1207255.3734693874,1255070.5994897957,1382577.8688775513,1430393.0948979596] \ No newline at end of file
+[1219739.7109693873,1259206.1929846937,1364450.1450255103,1403916.6270408165] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
index a976f59..0a17999 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5794203.085625,"upper_bound":5928731.422770336},"point_estimate":5857161.4651537705,"standard_error":34542.88417865117},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5776197.925,"upper_bound":5951887.5625},"point_estimate":5813389.6953125,"standard_error":44811.993227103325},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19089.32020640932,"upper_bound":185370.0955477732},"point_estimate":61228.704937973096,"standard_error":45968.870744364765},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5823204.145845517,"upper_bound":6003981.956504275},"point_estimate":5932253.740909091,"standard_error":45824.30981286022},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47961.59713248479,"upper_bound":145409.12499252116},"point_estimate":115458.87450505262,"standard_error":23831.427857279803}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5771961.841111111,"upper_bound":5931728.484514992},"point_estimate":5845502.799545856,"standard_error":41271.57587306365},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5748624.986772487,"upper_bound":5968132.588888889},"point_estimate":5771009.0,"standard_error":55072.938643457004},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8523.084243684363,"upper_bound":208662.6992187368},"point_estimate":49259.43903658097,"standard_error":59088.679763622094},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5791321.623587242,"upper_bound":6030741.95448695},"point_estimate":5939727.102741702,"standard_error":61021.07060250109},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44909.373325343004,"upper_bound":172574.99682917327},"point_estimate":137649.10244912538,"standard_error":32470.697538996825}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
index aee9d42..837b680 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,200,,,46157306.0,ns,8
-aoc_2022_08-part1,,200,,,92741916.0,ns,16
-aoc_2022_08-part1,,200,,,137233047.0,ns,24
-aoc_2022_08-part1,,200,,,185749072.0,ns,32
-aoc_2022_08-part1,,200,,,231047917.0,ns,40
-aoc_2022_08-part1,,200,,,285690603.0,ns,48
-aoc_2022_08-part1,,200,,,327726540.0,ns,56
-aoc_2022_08-part1,,200,,,372615737.0,ns,64
-aoc_2022_08-part1,,200,,,437551924.0,ns,72
-aoc_2022_08-part1,,200,,,480264276.0,ns,80
+aoc_2022_08-part1,,200,,,51838857.0,ns,9
+aoc_2022_08-part1,,200,,,103504987.0,ns,18
+aoc_2022_08-part1,,200,,,155006575.0,ns,27
+aoc_2022_08-part1,,200,,,206445012.0,ns,36
+aoc_2022_08-part1,,200,,,264471181.0,ns,45
+aoc_2022_08-part1,,200,,,312235830.0,ns,54
+aoc_2022_08-part1,,200,,,362644740.0,ns,63
+aoc_2022_08-part1,,200,,,423567799.0,ns,72
+aoc_2022_08-part1,,200,,,495051590.0,ns,81
+aoc_2022_08-part1,,200,,,545321504.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
index bd58f02..7a743fb 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[46157306.0,92741916.0,137233047.0,185749072.0,231047917.0,285690603.0,327726540.0,372615737.0,437551924.0,480264276.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[51838857.0,103504987.0,155006575.0,206445012.0,264471181.0,312235830.0,362644740.0,423567799.0,495051590.0,545321504.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
index f71e51d..a907cc0 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[5344021.777232142,5562631.329241071,6145590.134598214,6364199.686607143] \ No newline at end of file
+[5362750.145535715,5557262.182886905,6075960.949156745,6270472.986507935] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index 0d2827c..afce15a 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16464767.081184523,"upper_bound":17009513.00138095},"point_estimate":16687388.108349208,"standard_error":144720.58964569547},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16398752.066666666,"upper_bound":16765560.444444444},"point_estimate":16563009.075,"standard_error":113331.2226896679},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47040.799285860194,"upper_bound":469459.1682937669},"point_estimate":255159.01194502128,"standard_error":102225.27732603987},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16485939.688505746,"upper_bound":17481058.561822128},"point_estimate":16946030.065974027,"standard_error":287660.7939264065},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":133942.6237846759,"upper_bound":721645.3607633325},"point_estimate":482446.57795950794,"standard_error":191541.57684815914}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16389327.506214287,"upper_bound":16572906.335579365},"point_estimate":16485409.144579366,"standard_error":47002.858554818195},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16376356.08,"upper_bound":16614045.55},"point_estimate":16509815.32,"standard_error":66844.71911864243},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21801.675855443067,"upper_bound":266988.7971550017},"point_estimate":154888.09151318745,"standard_error":58099.41828338274},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16475904.88762187,"upper_bound":16627774.613023141},"point_estimate":16559155.835324675,"standard_error":38543.2645491487},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83629.28909599362,"upper_bound":202242.52936165358},"point_estimate":156427.49804379581,"standard_error":31401.960588944265}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index f033876..4339664 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,200,,,81359405.0,ns,5
-aoc_2022_08-part1,,200,,,166112503.0,ns,10
-aoc_2022_08-part1,,200,,,245981281.0,ns,15
-aoc_2022_08-part1,,200,,,334470959.0,ns,20
-aoc_2022_08-part1,,200,,,419675128.0,ns,25
-aoc_2022_08-part1,,200,,,493531415.0,ns,30
-aoc_2022_08-part1,,200,,,573407145.0,ns,35
-aoc_2022_08-part1,,200,,,660590714.0,ns,40
-aoc_2022_08-part1,,200,,,754450220.0,ns,45
-aoc_2022_08-part1,,200,,,898350395.0,ns,50
+aoc_2022_08-part1,,200,,,80901882.0,ns,5
+aoc_2022_08-part1,,200,,,164820478.0,ns,10
+aoc_2022_08-part1,,200,,,245016754.0,ns,15
+aoc_2022_08-part1,,200,,,332280911.0,ns,20
+aoc_2022_08-part1,,200,,,409408902.0,ns,25
+aoc_2022_08-part1,,200,,,498435788.0,ns,30
+aoc_2022_08-part1,,200,,,575197155.0,ns,35
+aoc_2022_08-part1,,200,,,663423877.0,ns,40
+aoc_2022_08-part1,,200,,,751270720.0,ns,45
+aoc_2022_08-part1,,200,,,826879142.0,ns,50
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 15c0619..da5a10d 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[5.0,10.0,15.0,20.0,25.0,30.0,35.0,40.0,45.0,50.0],"times":[81359405.0,166112503.0,245981281.0,334470959.0,419675128.0,493531415.0,573407145.0,660590714.0,754450220.0,898350395.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[5.0,10.0,15.0,20.0,25.0,30.0,35.0,40.0,45.0,50.0],"times":[80901882.0,164820478.0,245016754.0,332280911.0,409408902.0,498435788.0,575197155.0,663423877.0,751270720.0,826879142.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index 8a98ec7..7d93bb7 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[15382131.404166669,15896978.622916669,17269904.539583333,17784751.758333333] \ No newline at end of file
+[15742472.487321425,16066645.327232141,16931106.233660717,17255279.073571432] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index 68f1027..23086f4 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2254552484.9049997,"upper_bound":2306931259.7},"point_estimate":2273169334.5,"standard_error":15602228.847590273},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2252919943.5,"upper_bound":2263690670.0},"point_estimate":2256223387.5,"standard_error":4752456.699181001},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1015724.7941672802,"upper_bound":12401449.143630266},"point_estimate":5855908.882936835,"standard_error":5703572.934516458},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3139575.126023735,"upper_bound":79822866.2158291},"point_estimate":51921932.573812135,"standard_error":27601823.23224151}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2257154770.1,"upper_bound":2323900342.5},"point_estimate":2283945331.8,"standard_error":17884805.475045238},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2249749116.0,"upper_bound":2290430337.0},"point_estimate":2267873593.5,"standard_error":12026919.758019626},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3386244.996482134,"upper_bound":50551323.22513461},"point_estimate":28257079.721036553,"standard_error":11745592.923392152},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14480842.660758805,"upper_bound":89624957.03490628},"point_estimate":59331102.12831468,"standard_error":24768893.588157386}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index 474e38f..4e36cd2 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,200,,,2255971032.0,ns,1
-aoc_2022_08-part1,,200,,,2250395167.0,ns,1
-aoc_2022_08-part1,,200,,,2263690670.0,ns,1
-aoc_2022_08-part1,,200,,,2255105549.0,ns,1
-aoc_2022_08-part1,,200,,,2254499628.0,ns,1
-aoc_2022_08-part1,,200,,,2256475743.0,ns,1
-aoc_2022_08-part1,,200,,,2265919460.0,ns,1
-aoc_2022_08-part1,,200,,,2258633851.0,ns,1
-aoc_2022_08-part1,,200,,,2250734338.0,ns,1
-aoc_2022_08-part1,,200,,,2420267907.0,ns,1
+aoc_2022_08-part1,,200,,,2239899061.0,ns,1
+aoc_2022_08-part1,,200,,,2237481704.0,ns,1
+aoc_2022_08-part1,,200,,,2292983617.0,ns,1
+aoc_2022_08-part1,,200,,,2283435129.0,ns,1
+aoc_2022_08-part1,,200,,,2275495678.0,ns,1
+aoc_2022_08-part1,,200,,,2290430337.0,ns,1
+aoc_2022_08-part1,,200,,,2443541247.0,ns,1
+aoc_2022_08-part1,,200,,,2256335865.0,ns,1
+aoc_2022_08-part1,,200,,,2259599171.0,ns,1
+aoc_2022_08-part1,,200,,,2260251509.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index 6d27e0a..dae9ece 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[2255971032.0,2250395167.0,2263690670.0,2255105549.0,2254499628.0,2256475743.0,2265919460.0,2258633851.0,2250734338.0,2420267907.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[2239899061.0,2237481704.0,2292983617.0,2283435129.0,2275495678.0,2290430337.0,2443541247.0,2256335865.0,2259599171.0,2260251509.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index ada32ab..e130ee2 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[2231325037.25,2242988072.75,2274089500.75,2285752536.25] \ No newline at end of file
+[2162562161.0,2209856926.25,2335976300.25,2383271065.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index 4232e1b..3f44dbb 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12408331.006957674,"upper_bound":14097352.532824075},"point_estimate":13000073.473300263,"standard_error":509911.27024863276},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12370172.5,"upper_bound":12667398.166666666},"point_estimate":12441098.225,"standard_error":140491.38702922256},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14900.043250470986,"upper_bound":335512.28755846585},"point_estimate":116659.64796387615,"standard_error":164120.60540183156},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12407423.020315092,"upper_bound":12745624.191847753},"point_estimate":12521818.365800865,"standard_error":89350.90185119915},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":58918.41631928527,"upper_bound":2609163.1174377627},"point_estimate":1699034.839110069,"standard_error":921667.70261693}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12475407.249417989,"upper_bound":12598525.014783401},"point_estimate":12537909.854973543,"standard_error":31441.66207048354},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12448452.194444444,"upper_bound":12642714.875},"point_estimate":12535868.846296296,"standard_error":47571.09620969887},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16170.29784292001,"upper_bound":185860.9154169755},"point_estimate":116065.86402691947,"standard_error":42770.275189369204},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12526781.58113098,"upper_bound":12618347.570833333},"point_estimate":12569204.679220779,"standard_error":23533.79443920731},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62211.75286312596,"upper_bound":128349.96497594833},"point_estimate":104651.55665432346,"standard_error":17026.145554008588}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 00257fa..1ce6c28 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,200,,,76004389.0,ns,6
-aoc_2022_08-part1,,200,,,213871083.0,ns,12
-aoc_2022_08-part1,,200,,,221719278.0,ns,18
-aoc_2022_08-part1,,200,,,298732026.0,ns,24
-aoc_2022_08-part1,,200,,,372812036.0,ns,30
-aoc_2022_08-part1,,200,,,445326210.0,ns,36
-aoc_2022_08-part1,,200,,,518895394.0,ns,42
-aoc_2022_08-part1,,200,,,609397369.0,ns,48
-aoc_2022_08-part1,,200,,,673009618.0,ns,54
-aoc_2022_08-part1,,200,,,746101722.0,ns,60
+aoc_2022_08-part1,,200,,,74424022.0,ns,6
+aoc_2022_08-part1,,200,,,148410471.0,ns,12
+aoc_2022_08-part1,,200,,,224872213.0,ns,18
+aoc_2022_08-part1,,200,,,304114777.0,ns,24
+aoc_2022_08-part1,,200,,,374584325.0,ns,30
+aoc_2022_08-part1,,200,,,455668066.0,ns,36
+aoc_2022_08-part1,,200,,,528576840.0,ns,42
+aoc_2022_08-part1,,200,,,606850314.0,ns,48
+aoc_2022_08-part1,,200,,,678444125.0,ns,54
+aoc_2022_08-part1,,200,,,750477456.0,ns,60
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 438402b..f38b9a7 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0],"times":[76004389.0,213871083.0,221719278.0,298732026.0,372812036.0,445326210.0,518895394.0,609397369.0,673009618.0,746101722.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0],"times":[74424022.0,148410471.0,224872213.0,304114777.0,374584325.0,455668066.0,528576840.0,606850314.0,678444125.0,750477456.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index fb667d7..8697610 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[11688583.686111111,12036490.013888888,12964240.221296296,13312146.549074074] \ No newline at end of file
+[12066352.61061508,12277092.958085317,12839067.218005951,13049807.56547619] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 6a462d4..bf6987c 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5540630.674742614,"upper_bound":5920263.387123016},"point_estimate":5705885.189175485,"standard_error":98563.0856966881},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5493409.777777778,"upper_bound":5826299.557142857},"point_estimate":5581935.06712963,"standard_error":82615.09101526845},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13482.60727174759,"upper_bound":417337.9396774369},"point_estimate":132861.48410095903,"standard_error":101959.88653692213},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5581305.472754947,"upper_bound":5984031.814050188},"point_estimate":5800012.746897547,"standard_error":99734.22923848534},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":61939.129145543855,"upper_bound":459054.8000711688},"point_estimate":329054.2634810759,"standard_error":105728.82981059942}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5446748.9453703705,"upper_bound":5703362.02904321},"point_estimate":5568071.214660494,"standard_error":66080.13966132393},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5405992.074074074,"upper_bound":5797294.011111111},"point_estimate":5448385.262962963,"standard_error":111786.11298786967},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18049.13776012043,"upper_bound":336176.0811997375},"point_estimate":130261.04698962689,"standard_error":94969.68213723715},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5548340.544843717,"upper_bound":5828350.397066644},"point_estimate":5730136.307070707,"standard_error":71551.31520548293},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":113870.492732853,"upper_bound":258002.2264179483},"point_estimate":219770.65021299425,"standard_error":36194.867116914946}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index e54504c..3fdbab9 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,200,,,49440688.0,ns,9
-aoc_2022_08-part1,,200,,,98842188.0,ns,18
-aoc_2022_08-part1,,200,,,149574840.0,ns,27
-aoc_2022_08-part1,,200,,,196101826.0,ns,36
-aoc_2022_08-part1,,200,,,292136642.0,ns,45
-aoc_2022_08-part1,,200,,,301213100.0,ns,54
-aoc_2022_08-part1,,200,,,352561114.0,ns,63
-aoc_2022_08-part1,,200,,,402181183.0,ns,72
-aoc_2022_08-part1,,200,,,468077372.0,ns,81
-aoc_2022_08-part1,,200,,,545075186.0,ns,90
+aoc_2022_08-part1,,200,,,48453911.0,ns,9
+aoc_2022_08-part1,,200,,,96071092.0,ns,18
+aoc_2022_08-part1,,200,,,145961786.0,ns,27
+aoc_2022_08-part1,,200,,,195518055.0,ns,36
+aoc_2022_08-part1,,200,,,244861447.0,ns,45
+aoc_2022_08-part1,,200,,,294591872.0,ns,54
+aoc_2022_08-part1,,200,,,355242153.0,ns,63
+aoc_2022_08-part1,,200,,,421883093.0,ns,72
+aoc_2022_08-part1,,200,,,480353971.0,ns,81
+aoc_2022_08-part1,,200,,,521756461.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index ba2c1eb..923a9cc 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[49440688.0,98842188.0,149574840.0,196101826.0,292136642.0,301213100.0,352561114.0,402181183.0,468077372.0,545075186.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[48453911.0,96071092.0,145961786.0,195518055.0,244861447.0,294591872.0,355242153.0,421883093.0,480353971.0,521756461.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 962813c..798ade9 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[4820732.880952384,5162871.21825397,6075240.117724866,6417378.4550264515] \ No newline at end of file
+[4376048.530555552,4894153.42847222,6275766.489583335,6793871.387500003] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/200/new/estimates.json
index a976f59..0a17999 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5794203.085625,"upper_bound":5928731.422770336},"point_estimate":5857161.4651537705,"standard_error":34542.88417865117},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5776197.925,"upper_bound":5951887.5625},"point_estimate":5813389.6953125,"standard_error":44811.993227103325},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19089.32020640932,"upper_bound":185370.0955477732},"point_estimate":61228.704937973096,"standard_error":45968.870744364765},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5823204.145845517,"upper_bound":6003981.956504275},"point_estimate":5932253.740909091,"standard_error":45824.30981286022},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47961.59713248479,"upper_bound":145409.12499252116},"point_estimate":115458.87450505262,"standard_error":23831.427857279803}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5771961.841111111,"upper_bound":5931728.484514992},"point_estimate":5845502.799545856,"standard_error":41271.57587306365},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5748624.986772487,"upper_bound":5968132.588888889},"point_estimate":5771009.0,"standard_error":55072.938643457004},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8523.084243684363,"upper_bound":208662.6992187368},"point_estimate":49259.43903658097,"standard_error":59088.679763622094},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5791321.623587242,"upper_bound":6030741.95448695},"point_estimate":5939727.102741702,"standard_error":61021.07060250109},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44909.373325343004,"upper_bound":172574.99682917327},"point_estimate":137649.10244912538,"standard_error":32470.697538996825}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/200/new/raw.csv
index aee9d42..837b680 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,200,,,46157306.0,ns,8
-aoc_2022_08-part1,,200,,,92741916.0,ns,16
-aoc_2022_08-part1,,200,,,137233047.0,ns,24
-aoc_2022_08-part1,,200,,,185749072.0,ns,32
-aoc_2022_08-part1,,200,,,231047917.0,ns,40
-aoc_2022_08-part1,,200,,,285690603.0,ns,48
-aoc_2022_08-part1,,200,,,327726540.0,ns,56
-aoc_2022_08-part1,,200,,,372615737.0,ns,64
-aoc_2022_08-part1,,200,,,437551924.0,ns,72
-aoc_2022_08-part1,,200,,,480264276.0,ns,80
+aoc_2022_08-part1,,200,,,51838857.0,ns,9
+aoc_2022_08-part1,,200,,,103504987.0,ns,18
+aoc_2022_08-part1,,200,,,155006575.0,ns,27
+aoc_2022_08-part1,,200,,,206445012.0,ns,36
+aoc_2022_08-part1,,200,,,264471181.0,ns,45
+aoc_2022_08-part1,,200,,,312235830.0,ns,54
+aoc_2022_08-part1,,200,,,362644740.0,ns,63
+aoc_2022_08-part1,,200,,,423567799.0,ns,72
+aoc_2022_08-part1,,200,,,495051590.0,ns,81
+aoc_2022_08-part1,,200,,,545321504.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/new/sample.json b/analysis/current/criterion/aoc_2022_08-part1/200/new/sample.json
index bd58f02..7a743fb 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[46157306.0,92741916.0,137233047.0,185749072.0,231047917.0,285690603.0,327726540.0,372615737.0,437551924.0,480264276.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[51838857.0,103504987.0,155006575.0,206445012.0,264471181.0,312235830.0,362644740.0,423567799.0,495051590.0,545321504.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/200/new/tukey.json
index f71e51d..a907cc0 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/new/tukey.json
@@ -1 +1 @@
-[5344021.777232142,5562631.329241071,6145590.134598214,6364199.686607143] \ No newline at end of file
+[5362750.145535715,5557262.182886905,6075960.949156745,6270472.986507935] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
index b1d3e88..770c503 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4413362.963392857,"upper_bound":4708089.348255209},"point_estimate":4526012.62235119,"standard_error":82460.97758226594},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4381378.098214285,"upper_bound":4502877.3671875},"point_estimate":4482235.1875,"standard_error":43620.22336002957},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2683.158467989415,"upper_bound":159531.51496306167},"point_estimate":97796.16292314604,"standard_error":49445.92577682747},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4403348.8807876175,"upper_bound":4665058.600750789},"point_estimate":4495160.493831169,"standard_error":68581.96574014032},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47924.813699278006,"upper_bound":419818.14711635234},"point_estimate":273934.59296301234,"standard_error":130499.2282989444}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4400292.022619048,"upper_bound":4440220.432261905},"point_estimate":4418712.602470238,"standard_error":10230.682007060856},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4395180.651785715,"upper_bound":4436130.520833333},"point_estimate":4413564.21875,"standard_error":9691.998138373248},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5640.215698303655,"upper_bound":50389.33505083865},"point_estimate":28192.359943235362,"standard_error":10985.196790051881},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4401495.219646903,"upper_bound":4435982.355458914},"point_estimate":4413421.817045455,"standard_error":8935.223961246844},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13645.828800552534,"upper_bound":47541.35818780843},"point_estimate":33996.016647390985,"standard_error":9485.649308400896}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
index 0107241..927160c 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,100,,,70195069.0,ns,16
-aoc_2022_08-part2,,100,,,144611745.0,ns,32
-aoc_2022_08-part2,,100,,,215271741.0,ns,48
-aoc_2022_08-part2,,100,,,287144813.0,ns,64
-aoc_2022_08-part2,,100,,,423061778.0,ns,80
-aoc_2022_08-part2,,100,,,419331116.0,ns,96
-aoc_2022_08-part2,,100,,,490063211.0,ns,112
-aoc_2022_08-part2,,100,,,560960762.0,ns,128
-aoc_2022_08-part2,,100,,,645068511.0,ns,144
-aoc_2022_08-part2,,100,,,718133485.0,ns,160
+aoc_2022_08-part2,,100,,,69926651.0,ns,16
+aoc_2022_08-part2,,100,,,141536736.0,ns,32
+aoc_2022_08-part2,,100,,,212934265.0,ns,48
+aoc_2022_08-part2,,100,,,282512161.0,ns,64
+aoc_2022_08-part2,,100,,,359684529.0,ns,80
+aoc_2022_08-part2,,100,,,426108512.0,ns,96
+aoc_2022_08-part2,,100,,,492260233.0,ns,112
+aoc_2022_08-part2,,100,,,564848118.0,ns,128
+aoc_2022_08-part2,,100,,,632724021.0,ns,144
+aoc_2022_08-part2,,100,,,705063035.0,ns,160
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
index b60374d..8863e9f 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[16.0,32.0,48.0,64.0,80.0,96.0,112.0,128.0,144.0,160.0],"times":[70195069.0,144611745.0,215271741.0,287144813.0,423061778.0,419331116.0,490063211.0,560960762.0,645068511.0,718133485.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[16.0,32.0,48.0,64.0,80.0,96.0,112.0,128.0,144.0,160.0],"times":[69926651.0,141536736.0,212934265.0,282512161.0,359684529.0,426108512.0,492260233.0,564848118.0,632724021.0,705063035.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
index a6a60d8..6fad481 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[4070979.26171875,4227328.33984375,4644259.21484375,4800608.29296875] \ No newline at end of file
+[4293625.002232142,4345835.741629464,4485064.380022322,4537275.119419644] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index b751173..b15928b 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10016428.532150794,"upper_bound":10090174.294444446},"point_estimate":10052508.932328044,"standard_error":18830.206241226577},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10014592.349206349,"upper_bound":10085030.25},"point_estimate":10053524.855555557,"standard_error":14594.837254351069},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4298.27696813503,"upper_bound":104047.03408279739},"point_estimate":35990.48697215304,"standard_error":27604.739036376744},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10012228.837538734,"upper_bound":10111235.864789518},"point_estimate":10060500.033766234,"standard_error":25032.105519941124},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23942.114959227023,"upper_bound":86518.37940843916},"point_estimate":62731.39999277067,"standard_error":15769.628234376138}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10126686.43930423,"upper_bound":10305242.029074073},"point_estimate":10202775.09320106,"standard_error":46418.96287172048},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10112370.098412698,"upper_bound":10248269.222222222},"point_estimate":10147307.018518519,"standard_error":37368.64735722032},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13848.829076356717,"upper_bound":186554.86280798895},"point_estimate":54717.169194132846,"standard_error":47020.89515721574},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10107571.136867326,"upper_bound":10223614.835442567},"point_estimate":10145547.784704184,"standard_error":30056.61111007447},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":35852.91467041782,"upper_bound":221613.39149182008},"point_estimate":154479.49791848197,"standard_error":52464.993609778954}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index 46d9702..f079aa3 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,100,,,90516101.0,ns,9
-aoc_2022_08-part2,,100,,,181117826.0,ns,18
-aoc_2022_08-part2,,100,,,270073287.0,ns,27
-aoc_2022_08-part2,,100,,,363886526.0,ns,36
-aoc_2022_08-part2,,100,,,452236732.0,ns,45
-aoc_2022_08-part2,,100,,,536790780.0,ns,54
-aoc_2022_08-part2,,100,,,630919318.0,ns,63
-aoc_2022_08-part2,,100,,,732787428.0,ns,72
-aoc_2022_08-part2,,100,,,815114571.0,ns,81
-aoc_2022_08-part2,,100,,,904442077.0,ns,90
+aoc_2022_08-part2,,100,,,91256138.0,ns,9
+aoc_2022_08-part2,,100,,,184468846.0,ns,18
+aoc_2022_08-part2,,100,,,278875827.0,ns,27
+aoc_2022_08-part2,,100,,,381098772.0,ns,36
+aoc_2022_08-part2,,100,,,455509786.0,ns,45
+aoc_2022_08-part2,,100,,,548545646.0,ns,54
+aoc_2022_08-part2,,100,,,636444932.0,ns,63
+aoc_2022_08-part2,,100,,,724936490.0,ns,72
+aoc_2022_08-part2,,100,,,822558495.0,ns,81
+aoc_2022_08-part2,,100,,,910665097.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 90f0c83..b53e420 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[90516101.0,181117826.0,270073287.0,363886526.0,452236732.0,536790780.0,630919318.0,732787428.0,815114571.0,904442077.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[91256138.0,184468846.0,278875827.0,381098772.0,455509786.0,548545646.0,636444932.0,724936490.0,822558495.0,910665097.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index 5221f45..347f809 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[9904485.958730161,9963884.66170635,10122281.20297619,10181679.90595238] \ No newline at end of file
+[9800647.64444444,9960066.687499996,10385184.13564815,10544603.178703709] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index c092229..020029e 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":538303100.0,"upper_bound":539962337.0500001},"point_estimate":539138688.7,"standard_error":426117.82414330175},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":537737871.0,"upper_bound":540392982.0},"point_estimate":539283576.5,"standard_error":681954.9293500609},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":366420.1356947422,"upper_bound":2394583.541187644},"point_estimate":1722334.1655224562,"standard_error":522489.08252570307},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":867176.6520716556,"upper_bound":1716951.906132716},"point_estimate":1424197.0591260693,"standard_error":215388.81607313704}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":534841772.8925,"upper_bound":545460837.52},"point_estimate":539285639.4,"standard_error":2790419.0476662545},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":532528480.0,"upper_bound":540988140.5},"point_estimate":537613021.5,"standard_error":2304808.351550824},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1002138.2480084896,"upper_bound":9982414.563676715},"point_estimate":5457256.282514334,"standard_error":2192551.308098257},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2891674.382683786,"upper_bound":13775717.261286132},"point_estimate":9277421.511741674,"standard_error":3494525.2136037243}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index 288c5a2..1b48bd6 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,100,,,538069585.0,ns,1
-aoc_2022_08-part2,,100,,,537148512.0,ns,1
-aoc_2022_08-part2,,100,,,539210541.0,ns,1
-aoc_2022_08-part2,,100,,,539994300.0,ns,1
-aoc_2022_08-part2,,100,,,538316732.0,ns,1
-aoc_2022_08-part2,,100,,,540392982.0,ns,1
-aoc_2022_08-part2,,100,,,537159010.0,ns,1
-aoc_2022_08-part2,,100,,,541192151.0,ns,1
-aoc_2022_08-part2,,100,,,540546462.0,ns,1
-aoc_2022_08-part2,,100,,,539356612.0,ns,1
+aoc_2022_08-part2,,100,,,536925395.0,ns,1
+aoc_2022_08-part2,,100,,,532528480.0,ns,1
+aoc_2022_08-part2,,100,,,532429296.0,ns,1
+aoc_2022_08-part2,,100,,,541853060.0,ns,1
+aoc_2022_08-part2,,100,,,563477566.0,ns,1
+aoc_2022_08-part2,,100,,,540123221.0,ns,1
+aoc_2022_08-part2,,100,,,538300648.0,ns,1
+aoc_2022_08-part2,,100,,,535208209.0,ns,1
+aoc_2022_08-part2,,100,,,531275798.0,ns,1
+aoc_2022_08-part2,,100,,,540734721.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index ac93c55..492f9a6 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[538069585.0,537148512.0,539210541.0,539994300.0,538316732.0,540392982.0,537159010.0,541192151.0,540546462.0,539356612.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[536925395.0,532528480.0,532429296.0,541853060.0,563477566.0,540123221.0,538300648.0,535208209.0,531275798.0,540734721.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index 3351915..27db396 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[531645552.5,534888462.125,543536221.125,546779130.75] \ No newline at end of file
+[511048111.0,522123261.625,551656996.625,562732147.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index a5d6e3f..6ff64f8 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8809936.26911111,"upper_bound":8867045.03157639},"point_estimate":8838093.345055554,"standard_error":14614.993341647029},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8800661.2,"upper_bound":8884158.225},"point_estimate":8825760.496666666,"standard_error":23481.675130945903},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8454.155699908733,"upper_bound":80594.19387316571},"point_estimate":63288.44931140625,"standard_error":19204.19922610853},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8793298.568586387,"upper_bound":8873495.933613446},"point_estimate":8832250.523376623,"standard_error":20301.350007193454},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29819.404032629314,"upper_bound":59744.19171755721},"point_estimate":48742.11693366911,"standard_error":7665.907530409326}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8809684.08129784,"upper_bound":8864361.52434656},"point_estimate":8835147.659757495,"standard_error":14029.399782073062},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8796268.477777777,"upper_bound":8874143.74074074},"point_estimate":8822118.984567901,"standard_error":17468.847296252865},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4464.012426304157,"upper_bound":75103.58639442315},"point_estimate":39771.62627094927,"standard_error":18003.351515387138},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8800092.079464812,"upper_bound":8873729.764510779},"point_estimate":8828411.286291486,"standard_error":19850.5953412905},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16956.048480228095,"upper_bound":59693.59943912243},"point_estimate":46707.65483966053,"standard_error":10108.177360806618}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 3404898..98305cb 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,100,,,88707348.0,ns,10
-aoc_2022_08-part2,,100,,,177694142.0,ns,20
-aoc_2022_08-part2,,100,,,264635218.0,ns,30
-aoc_2022_08-part2,,100,,,351414394.0,ns,40
-aoc_2022_08-part2,,100,,,440947128.0,ns,50
-aoc_2022_08-part2,,100,,,528039672.0,ns,60
-aoc_2022_08-part2,,100,,,624182083.0,ns,70
-aoc_2022_08-part2,,100,,,710732658.0,ns,80
-aoc_2022_08-part2,,100,,,789116564.0,ns,90
-aoc_2022_08-part2,,100,,,883034706.0,ns,100
+aoc_2022_08-part2,,100,,,80003033.0,ns,9
+aoc_2022_08-part2,,100,,,158876964.0,ns,18
+aoc_2022_08-part2,,100,,,239601881.0,ns,27
+aoc_2022_08-part2,,100,,,317234455.0,ns,36
+aoc_2022_08-part2,,100,,,395387743.0,ns,45
+aoc_2022_08-part2,,100,,,476305711.0,ns,54
+aoc_2022_08-part2,,100,,,554042053.0,ns,63
+aoc_2022_08-part2,,100,,,642839165.0,ns,72
+aoc_2022_08-part2,,100,,,714724709.0,ns,81
+aoc_2022_08-part2,,100,,,791664163.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 62def60..da8a3f5 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0],"times":[88707348.0,177694142.0,264635218.0,351414394.0,440947128.0,528039672.0,624182083.0,710732658.0,789116564.0,883034706.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[80003033.0,158876964.0,239601881.0,317234455.0,395387743.0,476305711.0,554042053.0,642839165.0,714724709.0,791664163.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index ef79e2f..aa06bb2 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[8578519.053749995,8691875.296874996,8994158.611875001,9107514.855000004] \ No newline at end of file
+[8614176.71111111,8707197.559027776,8955253.153472222,9048274.00138889] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 7563af0..adfaa0f 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4215861.239161765,"upper_bound":4304584.535520833},"point_estimate":4252071.985702614,"standard_error":23759.769016801885},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4208584.983823529,"upper_bound":4271943.790441176},"point_estimate":4220350.053921569,"standard_error":15912.879250384485},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3968.218074844586,"upper_bound":68808.73698001848},"point_estimate":24138.702191159304,"standard_error":18100.160315200577},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4217273.822387869,"upper_bound":4371944.793728534},"point_estimate":4285748.301451489,"standard_error":42321.01428503612},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13057.093748493593,"upper_bound":117390.43199755777},"point_estimate":79252.29064200257,"standard_error":31720.654441282735}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4217249.379934641,"upper_bound":4258948.692549019},"point_estimate":4235761.739934641,"standard_error":10759.869755868236},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4211969.516339869,"upper_bound":4251380.838235294},"point_estimate":4228121.841176471,"standard_error":10670.789337183256},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5550.573285771532,"upper_bound":48123.95673857079},"point_estimate":22743.954260331626,"standard_error":10583.409499398525},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4214116.631395435,"upper_bound":4274993.775466284},"point_estimate":4241679.1859434685,"standard_error":15862.52048112921},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13437.418874254587,"upper_bound":50533.76339001507},"point_estimate":35860.35431572146,"standard_error":10894.371627401017}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 3309ca6..572f270 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,100,,,71564436.0,ns,17
-aoc_2022_08-part2,,100,,,143302913.0,ns,34
-aoc_2022_08-part2,,100,,,215521336.0,ns,51
-aoc_2022_08-part2,,100,,,285967675.0,ns,68
-aoc_2022_08-part2,,100,,,357232089.0,ns,85
-aoc_2022_08-part2,,100,,,433093213.0,ns,102
-aoc_2022_08-part2,,100,,,504477043.0,ns,119
-aoc_2022_08-part2,,100,,,585423519.0,ns,136
-aoc_2022_08-part2,,100,,,682463713.0,ns,153
-aoc_2022_08-part2,,100,,,715999707.0,ns,170
+aoc_2022_08-part2,,100,,,72100847.0,ns,17
+aoc_2022_08-part2,,100,,,144892203.0,ns,34
+aoc_2022_08-part2,,100,,,214881013.0,ns,51
+aoc_2022_08-part2,,100,,,286159348.0,ns,68
+aoc_2022_08-part2,,100,,,358956918.0,ns,85
+aoc_2022_08-part2,,100,,,427957593.0,ns,102
+aoc_2022_08-part2,,100,,,503753313.0,ns,119
+aoc_2022_08-part2,,100,,,587740696.0,ns,136
+aoc_2022_08-part2,,100,,,645004139.0,ns,153
+aoc_2022_08-part2,,100,,,721485843.0,ns,170
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index dc1a393..5b23025 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[17.0,34.0,51.0,68.0,85.0,102.0,119.0,136.0,153.0,170.0],"times":[71564436.0,143302913.0,215521336.0,285967675.0,357232089.0,433093213.0,504477043.0,585423519.0,682463713.0,715999707.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[17.0,34.0,51.0,68.0,85.0,102.0,119.0,136.0,153.0,170.0],"times":[72100847.0,144892203.0,214881013.0,286159348.0,358956918.0,427957593.0,503753313.0,587740696.0,645004139.0,721485843.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index a556e90..769e0fa 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[4107777.1808823543,4158986.2279411773,4295543.686764706,4346752.7338235285] \ No newline at end of file
+[4125775.860620915,4169859.5446895426,4287416.035539216,4331499.719607844] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/100/new/estimates.json
index b1d3e88..770c503 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4413362.963392857,"upper_bound":4708089.348255209},"point_estimate":4526012.62235119,"standard_error":82460.97758226594},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4381378.098214285,"upper_bound":4502877.3671875},"point_estimate":4482235.1875,"standard_error":43620.22336002957},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2683.158467989415,"upper_bound":159531.51496306167},"point_estimate":97796.16292314604,"standard_error":49445.92577682747},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4403348.8807876175,"upper_bound":4665058.600750789},"point_estimate":4495160.493831169,"standard_error":68581.96574014032},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47924.813699278006,"upper_bound":419818.14711635234},"point_estimate":273934.59296301234,"standard_error":130499.2282989444}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4400292.022619048,"upper_bound":4440220.432261905},"point_estimate":4418712.602470238,"standard_error":10230.682007060856},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4395180.651785715,"upper_bound":4436130.520833333},"point_estimate":4413564.21875,"standard_error":9691.998138373248},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5640.215698303655,"upper_bound":50389.33505083865},"point_estimate":28192.359943235362,"standard_error":10985.196790051881},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4401495.219646903,"upper_bound":4435982.355458914},"point_estimate":4413421.817045455,"standard_error":8935.223961246844},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13645.828800552534,"upper_bound":47541.35818780843},"point_estimate":33996.016647390985,"standard_error":9485.649308400896}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/100/new/raw.csv
index 0107241..927160c 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,100,,,70195069.0,ns,16
-aoc_2022_08-part2,,100,,,144611745.0,ns,32
-aoc_2022_08-part2,,100,,,215271741.0,ns,48
-aoc_2022_08-part2,,100,,,287144813.0,ns,64
-aoc_2022_08-part2,,100,,,423061778.0,ns,80
-aoc_2022_08-part2,,100,,,419331116.0,ns,96
-aoc_2022_08-part2,,100,,,490063211.0,ns,112
-aoc_2022_08-part2,,100,,,560960762.0,ns,128
-aoc_2022_08-part2,,100,,,645068511.0,ns,144
-aoc_2022_08-part2,,100,,,718133485.0,ns,160
+aoc_2022_08-part2,,100,,,69926651.0,ns,16
+aoc_2022_08-part2,,100,,,141536736.0,ns,32
+aoc_2022_08-part2,,100,,,212934265.0,ns,48
+aoc_2022_08-part2,,100,,,282512161.0,ns,64
+aoc_2022_08-part2,,100,,,359684529.0,ns,80
+aoc_2022_08-part2,,100,,,426108512.0,ns,96
+aoc_2022_08-part2,,100,,,492260233.0,ns,112
+aoc_2022_08-part2,,100,,,564848118.0,ns,128
+aoc_2022_08-part2,,100,,,632724021.0,ns,144
+aoc_2022_08-part2,,100,,,705063035.0,ns,160
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/new/sample.json b/analysis/current/criterion/aoc_2022_08-part2/100/new/sample.json
index b60374d..8863e9f 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[16.0,32.0,48.0,64.0,80.0,96.0,112.0,128.0,144.0,160.0],"times":[70195069.0,144611745.0,215271741.0,287144813.0,423061778.0,419331116.0,490063211.0,560960762.0,645068511.0,718133485.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[16.0,32.0,48.0,64.0,80.0,96.0,112.0,128.0,144.0,160.0],"times":[69926651.0,141536736.0,212934265.0,282512161.0,359684529.0,426108512.0,492260233.0,564848118.0,632724021.0,705063035.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/100/new/tukey.json
index a6a60d8..6fad481 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/new/tukey.json
@@ -1 +1 @@
-[4070979.26171875,4227328.33984375,4644259.21484375,4800608.29296875] \ No newline at end of file
+[4293625.002232142,4345835.741629464,4485064.380022322,4537275.119419644] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
index 713957c..f716b91 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19256453.76728968,"upper_bound":19567807.84242435},"point_estimate":19405566.143521827,"standard_error":80182.46205767266},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19166929.15,"upper_bound":19726051.125},"point_estimate":19321113.4375,"standard_error":142209.77863109883},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14063.6483746922,"upper_bound":417217.4117272828},"point_estimate":233412.2511954803,"standard_error":119771.41752924382},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19197337.982078854,"upper_bound":19387927.715849124},"point_estimate":19288305.81753247,"standard_error":48889.27966062703},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":125276.0945957287,"upper_bound":309716.54334050696},"point_estimate":266873.760982983,"standard_error":41954.21695392556}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19925775.97761905,"upper_bound":20611837.421388887},"point_estimate":20249175.444980156,"standard_error":176204.50428933112},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19883229.48125,"upper_bound":20695905.375},"point_estimate":19967339.291666664,"standard_error":251013.09562333225},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23207.95281797758,"upper_bound":1007498.9485674854},"point_estimate":425663.7001604598,"standard_error":281317.3082068274},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19823703.29981884,"upper_bound":21002216.166426513},"point_estimate":20499818.075974025,"standard_error":308920.3469573854},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":288822.4922746522,"upper_bound":756549.7540935739},"point_estimate":586528.5613230964,"standard_error":123171.47343092004}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
index 7b5d0be..5a79165 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,200,,,78999194.0,ns,4
-aoc_2022_08-part2,,200,,,157808409.0,ns,8
-aoc_2022_08-part2,,200,,,237849752.0,ns,12
-aoc_2022_08-part2,,200,,,308124878.0,ns,16
-aoc_2022_08-part2,,200,,,383338583.0,ns,20
-aoc_2022_08-part2,,200,,,459706987.0,ns,24
-aoc_2022_08-part2,,200,,,544287874.0,ns,28
-aoc_2022_08-part2,,200,,,613133725.0,ns,32
-aoc_2022_08-part2,,200,,,691059736.0,ns,36
-aoc_2022_08-part2,,200,,,775376880.0,ns,40
+aoc_2022_08-part2,,200,,,79885526.0,ns,4
+aoc_2022_08-part2,,200,,,165567243.0,ns,8
+aoc_2022_08-part2,,200,,,239559565.0,ns,12
+aoc_2022_08-part2,,200,,,318320162.0,ns,16
+aoc_2022_08-part2,,200,,,397377338.0,ns,20
+aoc_2022_08-part2,,200,,,490633905.0,ns,24
+aoc_2022_08-part2,,200,,,545603972.0,ns,28
+aoc_2022_08-part2,,200,,,636722946.0,ns,32
+aoc_2022_08-part2,,200,,,750916120.0,ns,36
+aoc_2022_08-part2,,200,,,856479391.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
index 7f962d2..f34e5e7 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[78999194.0,157808409.0,237849752.0,308124878.0,383338583.0,459706987.0,544287874.0,613133725.0,691059736.0,775376880.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[79885526.0,165567243.0,239559565.0,318320162.0,397377338.0,490633905.0,545603972.0,636722946.0,750916120.0,856479391.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
index 6ea0805..bf194cf 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[17734136.71438493,18454179.760664687,20374294.55074404,21094337.5970238] \ No newline at end of file
+[17684525.8125,18790090.7109375,21738263.7734375,22843828.671875] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index 2a22bba..3d608b3 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44020908.07000001,"upper_bound":46649943.27666667},"point_estimate":44996578.28277778,"standard_error":752381.813775084},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43977943.75,"upper_bound":44595141.55},"point_estimate":44350709.68333334,"standard_error":227469.13389228945},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":69441.21449217015,"upper_bound":1002620.7519332618},"point_estimate":389540.157979275,"standard_error":292006.61033871176},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44115041.73203883,"upper_bound":45145833.42266639},"point_estimate":44420896.35194805,"standard_error":273433.64639734215},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":208381.35498165747,"upper_bound":3861658.5119936606},"point_estimate":2510881.358084874,"standard_error":1265585.2859899555}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44370682.165238105,"upper_bound":44543864.70865178},"point_estimate":44458221.92440476,"standard_error":44513.29260853086},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44310767.75,"upper_bound":44590819.333333336},"point_estimate":44474964.3125,"standard_error":88102.64636169313},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18483.89510184821,"upper_bound":229216.25698059797},"point_estimate":193289.55906842777,"standard_error":59791.93839764428},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44346461.203113146,"upper_bound":44555543.32055043},"point_estimate":44444212.9974026,"standard_error":54544.47181503245},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":99317.49943396586,"upper_bound":172292.1889547498},"point_estimate":148727.10532083732,"standard_error":18743.163592530982}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index 3d5a1bd..2df8af8 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,200,,,86572043.0,ns,2
-aoc_2022_08-part2,,200,,,178101843.0,ns,4
-aoc_2022_08-part2,,200,,,312311800.0,ns,6
-aoc_2022_08-part2,,200,,,354163262.0,ns,8
-aoc_2022_08-part2,,200,,,447014411.0,ns,10
-aoc_2022_08-part2,,200,,,532368992.0,ns,12
-aoc_2022_08-part2,,200,,,622843788.0,ns,14
-aoc_2022_08-part2,,200,,,703647100.0,ns,16
-aoc_2022_08-part2,,200,,,791321039.0,ns,18
-aoc_2022_08-part2,,200,,,886746734.0,ns,20
+aoc_2022_08-part2,,200,,,89321603.0,ns,2
+aoc_2022_08-part2,,200,,,177243071.0,ns,4
+aoc_2022_08-part2,,200,,,265546606.0,ns,6
+aoc_2022_08-part2,,200,,,356049578.0,ns,8
+aoc_2022_08-part2,,200,,,445811749.0,ns,10
+aoc_2022_08-part2,,200,,,535089832.0,ns,12
+aoc_2022_08-part2,,200,,,620728084.0,ns,14
+aoc_2022_08-part2,,200,,,711099702.0,ns,16
+aoc_2022_08-part2,,200,,,802772358.0,ns,18
+aoc_2022_08-part2,,200,,,885895497.0,ns,20
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 804a18f..758a229 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0],"times":[86572043.0,178101843.0,312311800.0,354163262.0,447014411.0,532368992.0,622843788.0,703647100.0,791321039.0,886746734.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0],"times":[89321603.0,177243071.0,265546606.0,356049578.0,445811749.0,535089832.0,620728084.0,711099702.0,802772358.0,885895497.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index d05d641..ce82600 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[42655320.8125,43353190.28125,45214175.53125,45912045.0] \ No newline at end of file
+[43504798.860714264,43911152.37232141,44994761.73660715,45401115.248214304] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index edf8afd..b5b2891 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9137311564.765,"upper_bound":9181631976.8},"point_estimate":9157794912.2,"standard_error":11393954.243096665},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9129102947.0,"upper_bound":9189819001.0},"point_estimate":9142416983.0,"standard_error":15018241.079361625},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5481229.9240887165,"upper_bound":61983779.86706793},"point_estimate":23925345.138940215,"standard_error":14388708.257413585},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13761490.001731027,"upper_bound":46693745.47251652},"point_estimate":37968554.03647661,"standard_error":8293990.334497346}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9235063074.725,"upper_bound":9280419563.055},"point_estimate":9254936709.7,"standard_error":11787092.466513146},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9226926411.0,"upper_bound":9273043871.5},"point_estimate":9244372113.5,"standard_error":10133824.91187105},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3823709.0990155935,"upper_bound":50117579.7072351},"point_estimate":23381978.178986907,"standard_error":11994114.918376165},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11214940.735651055,"upper_bound":54683316.85005599},"point_estimate":39051305.92745248,"standard_error":12260175.355877943}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index 8bffa5c..1ea29e2 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,200,,,9138370630.0,ns,1
-aoc_2022_08-part2,,200,,,9125377548.0,ns,1
-aoc_2022_08-part2,,200,,,9123470436.0,ns,1
-aoc_2022_08-part2,,200,,,9221985605.0,ns,1
-aoc_2022_08-part2,,200,,,9146463336.0,ns,1
-aoc_2022_08-part2,,200,,,9132828346.0,ns,1
-aoc_2022_08-part2,,200,,,9176712262.0,ns,1
-aoc_2022_08-part2,,200,,,9157652397.0,ns,1
-aoc_2022_08-part2,,200,,,9130864514.0,ns,1
-aoc_2022_08-part2,,200,,,9224224048.0,ns,1
+aoc_2022_08-part2,,200,,,9348010166.0,ns,1
+aoc_2022_08-part2,,200,,,9258468268.0,ns,1
+aoc_2022_08-part2,,200,,,9246874620.0,ns,1
+aoc_2022_08-part2,,200,,,9226926411.0,ns,1
+aoc_2022_08-part2,,200,,,9241869607.0,ns,1
+aoc_2022_08-part2,,200,,,9222354993.0,ns,1
+aoc_2022_08-part2,,200,,,9222941688.0,ns,1
+aoc_2022_08-part2,,200,,,9294534101.0,ns,1
+aoc_2022_08-part2,,200,,,9251553642.0,ns,1
+aoc_2022_08-part2,,200,,,9235833601.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index 9d35640..1eb02b0 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9138370630.0,9125377548.0,9123470436.0,9221985605.0,9146463336.0,9132828346.0,9176712262.0,9157652397.0,9130864514.0,9224224048.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9348010166.0,9258468268.0,9246874620.0,9226926411.0,9241869607.0,9222354993.0,9222941688.0,9294534101.0,9251553642.0,9235833601.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index 9df6630..82a2e71 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[9009580000.75,9070467736.375,9232835031.375,9293722767.0] \ No newline at end of file
+[9146393999.5,9187773604.0,9298119216.0,9339498820.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index bebb98c..f8ca0d8 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42444764.878750004,"upper_bound":44656293.97192708},"point_estimate":43314322.21736111,"standard_error":600056.1944066568},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42386277.0,"upper_bound":43385454.475},"point_estimate":42802569.96875,"standard_error":242312.88059092537},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":86039.07563500106,"upper_bound":1538500.6829186573},"point_estimate":478790.3721872717,"standard_error":407813.40676357795},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42443816.766233765,"upper_bound":46306893.46905941},"point_estimate":44206125.71558441,"standard_error":1059327.7703988014},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":323311.9189013107,"upper_bound":3035761.747720072},"point_estimate":1999363.443380419,"standard_error":877658.0479382784}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42823586.465,"upper_bound":43551662.47428571},"point_estimate":43138724.7740873,"standard_error":187816.88719902057},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42768634.28571428,"upper_bound":43265732.0},"point_estimate":43117619.05,"standard_error":134414.26997751006},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47286.64483716373,"upper_bound":699939.7235802518},"point_estimate":301534.14784669876,"standard_error":172587.46620979588},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42908328.06033522,"upper_bound":43257452.93156425},"point_estimate":43094189.25064935,"standard_error":87714.90430181567},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":175720.96027094976,"upper_bound":917764.4430696409},"point_estimate":627315.9495333864,"standard_error":221181.4372137352}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 5987bd2..0d83aba 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,200,,,85791237.0,ns,2
-aoc_2022_08-part2,,200,,,169545108.0,ns,4
-aoc_2022_08-part2,,200,,,256605324.0,ns,6
-aoc_2022_08-part2,,200,,,344257251.0,ns,8
-aoc_2022_08-part2,,200,,,416404513.0,ns,10
-aoc_2022_08-part2,,200,,,506492916.0,ns,12
-aoc_2022_08-part2,,200,,,598357193.0,ns,14
-aoc_2022_08-part2,,200,,,685401375.0,ns,16
-aoc_2022_08-part2,,200,,,877693430.0,ns,18
-aoc_2022_08-part2,,200,,,877505809.0,ns,20
+aoc_2022_08-part2,,200,,,86533244.0,ns,2
+aoc_2022_08-part2,,200,,,169361987.0,ns,4
+aoc_2022_08-part2,,200,,,268318244.0,ns,6
+aoc_2022_08-part2,,200,,,342848771.0,ns,8
+aoc_2022_08-part2,,200,,,431022978.0,ns,10
+aoc_2022_08-part2,,200,,,514318296.0,ns,12
+aoc_2022_08-part2,,200,,,597483748.0,ns,14
+aoc_2022_08-part2,,200,,,692251712.0,ns,16
+aoc_2022_08-part2,,200,,,776989559.0,ns,18
+aoc_2022_08-part2,,200,,,862658806.0,ns,20
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 8f1b2a2..0f96da2 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0],"times":[85791237.0,169545108.0,256605324.0,344257251.0,416404513.0,506492916.0,598357193.0,685401375.0,877693430.0,877505809.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0],"times":[86533244.0,169361987.0,268318244.0,342848771.0,431022978.0,514318296.0,597483748.0,692251712.0,776989559.0,862658806.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index 2bbc8d8..60bd3be 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[40904564.78125,41689611.203125,43783068.328125,44568114.75] \ No newline at end of file
+[41705685.16666667,42281360.973958336,43816496.46006944,44392172.267361104] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 9813278..9e23e69 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19387041.02920387,"upper_bound":23230439.445293896},"point_estimate":21076991.080505952,"standard_error":979097.0511497867},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18914020.86607143,"upper_bound":23631450.833333336},"point_estimate":19964656.5625,"standard_error":976686.2509759456},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":298281.09184820205,"upper_bound":4718709.252169915},"point_estimate":1424419.7855114937,"standard_error":887432.5009007439},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19005931.877483442,"upper_bound":20997663.15820249},"point_estimate":19697104.40844156,"standard_error":515749.97626343276},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":702057.5720797757,"upper_bound":4081184.245251717},"point_estimate":3248460.252036631,"standard_error":910549.1160148724}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19801018.287113093,"upper_bound":20138110.014107145},"point_estimate":19968205.096190475,"standard_error":86350.27299588124},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19741367.333333332,"upper_bound":20141458.78125},"point_estimate":20013593.88095238,"standard_error":91849.24622759038},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19526.410865836122,"upper_bound":492357.25845266227},"point_estimate":260272.97359798104,"standard_error":129589.51455236354},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19867227.187716264,"upper_bound":20151017.89609375},"point_estimate":20001859.53181818,"standard_error":71915.45434953929},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":142459.49780560916,"upper_bound":380009.0580740413},"point_estimate":287922.89218868985,"standard_error":61206.201787002494}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index c1b6e41..d07f974 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,200,,,107474264.0,ns,4
-aoc_2022_08-part2,,200,,,158233277.0,ns,8
-aoc_2022_08-part2,,200,,,244732028.0,ns,12
-aoc_2022_08-part2,,200,,,436335067.0,ns,16
-aoc_2022_08-part2,,200,,,418109800.0,ns,20
-aoc_2022_08-part2,,200,,,455615376.0,ns,24
-aoc_2022_08-part2,,200,,,523338077.0,ns,28
-aoc_2022_08-part2,,200,,,594855955.0,ns,32
-aoc_2022_08-part2,,200,,,725405526.0,ns,36
-aoc_2022_08-part2,,200,,,765495845.0,ns,40
+aoc_2022_08-part2,,200,,,80218933.0,ns,4
+aoc_2022_08-part2,,200,,,160272731.0,ns,8
+aoc_2022_08-part2,,200,,,233900693.0,ns,12
+aoc_2022_08-part2,,200,,,314932423.0,ns,16
+aoc_2022_08-part2,,200,,,410062429.0,ns,20
+aoc_2022_08-part2,,200,,,473792816.0,ns,24
+aoc_2022_08-part2,,200,,,560874774.0,ns,28
+aoc_2022_08-part2,,200,,,647962438.0,ns,32
+aoc_2022_08-part2,,200,,,719854050.0,ns,36
+aoc_2022_08-part2,,200,,,795908910.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index 76e4660..5caee62 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[107474264.0,158233277.0,244732028.0,436335067.0,418109800.0,455615376.0,523338077.0,594855955.0,725405526.0,765495845.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[80218933.0,160272731.0,233900693.0,314932423.0,410062429.0,473792816.0,560874774.0,647962438.0,719854050.0,795908910.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index fc32d05..c64c15a 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[13756213.874999996,16389271.703124998,23410759.24479167,26043817.07291667] \ No newline at end of file
+[18973106.40625,19376781.296875,20453247.671875,20856922.5625] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/200/new/estimates.json
index 713957c..f716b91 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19256453.76728968,"upper_bound":19567807.84242435},"point_estimate":19405566.143521827,"standard_error":80182.46205767266},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19166929.15,"upper_bound":19726051.125},"point_estimate":19321113.4375,"standard_error":142209.77863109883},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14063.6483746922,"upper_bound":417217.4117272828},"point_estimate":233412.2511954803,"standard_error":119771.41752924382},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19197337.982078854,"upper_bound":19387927.715849124},"point_estimate":19288305.81753247,"standard_error":48889.27966062703},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":125276.0945957287,"upper_bound":309716.54334050696},"point_estimate":266873.760982983,"standard_error":41954.21695392556}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19925775.97761905,"upper_bound":20611837.421388887},"point_estimate":20249175.444980156,"standard_error":176204.50428933112},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19883229.48125,"upper_bound":20695905.375},"point_estimate":19967339.291666664,"standard_error":251013.09562333225},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23207.95281797758,"upper_bound":1007498.9485674854},"point_estimate":425663.7001604598,"standard_error":281317.3082068274},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19823703.29981884,"upper_bound":21002216.166426513},"point_estimate":20499818.075974025,"standard_error":308920.3469573854},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":288822.4922746522,"upper_bound":756549.7540935739},"point_estimate":586528.5613230964,"standard_error":123171.47343092004}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/200/new/raw.csv
index 7b5d0be..5a79165 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,200,,,78999194.0,ns,4
-aoc_2022_08-part2,,200,,,157808409.0,ns,8
-aoc_2022_08-part2,,200,,,237849752.0,ns,12
-aoc_2022_08-part2,,200,,,308124878.0,ns,16
-aoc_2022_08-part2,,200,,,383338583.0,ns,20
-aoc_2022_08-part2,,200,,,459706987.0,ns,24
-aoc_2022_08-part2,,200,,,544287874.0,ns,28
-aoc_2022_08-part2,,200,,,613133725.0,ns,32
-aoc_2022_08-part2,,200,,,691059736.0,ns,36
-aoc_2022_08-part2,,200,,,775376880.0,ns,40
+aoc_2022_08-part2,,200,,,79885526.0,ns,4
+aoc_2022_08-part2,,200,,,165567243.0,ns,8
+aoc_2022_08-part2,,200,,,239559565.0,ns,12
+aoc_2022_08-part2,,200,,,318320162.0,ns,16
+aoc_2022_08-part2,,200,,,397377338.0,ns,20
+aoc_2022_08-part2,,200,,,490633905.0,ns,24
+aoc_2022_08-part2,,200,,,545603972.0,ns,28
+aoc_2022_08-part2,,200,,,636722946.0,ns,32
+aoc_2022_08-part2,,200,,,750916120.0,ns,36
+aoc_2022_08-part2,,200,,,856479391.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/new/sample.json b/analysis/current/criterion/aoc_2022_08-part2/200/new/sample.json
index 7f962d2..f34e5e7 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[78999194.0,157808409.0,237849752.0,308124878.0,383338583.0,459706987.0,544287874.0,613133725.0,691059736.0,775376880.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[79885526.0,165567243.0,239559565.0,318320162.0,397377338.0,490633905.0,545603972.0,636722946.0,750916120.0,856479391.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/200/new/tukey.json
index 6ea0805..bf194cf 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/new/tukey.json
@@ -1 +1 @@
-[17734136.71438493,18454179.760664687,20374294.55074404,21094337.5970238] \ No newline at end of file
+[17684525.8125,18790090.7109375,21738263.7734375,22843828.671875] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 3be513c..616953b 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":850903.4994897958,"upper_bound":861775.3005620344},"point_estimate":856215.5398339813,"standard_error":2803.0512500097857},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":848796.1020408163,"upper_bound":864958.5781179138},"point_estimate":854069.2053571428,"standard_error":4980.026017559047},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1574.0370577696228,"upper_bound":15218.257952440968},"point_estimate":10244.536620265977,"standard_error":3651.6588615507844},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":853594.7490929274,"upper_bound":865788.9332715359},"point_estimate":861352.184574609,"standard_error":3109.465550122279},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5856.668047788934,"upper_bound":11093.212958456243},"point_estimate":9343.944684736853,"standard_error":1333.041833514293}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":841490.2241199123,"upper_bound":960316.5406291254},"point_estimate":884796.3068701869,"standard_error":34477.07775660024},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":835970.0451045105,"upper_bound":872191.1542904291},"point_estimate":847347.5767326732,"standard_error":11793.897334490368},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3877.8319762042397,"upper_bound":40811.144757883},"point_estimate":17954.616778931548,"standard_error":13451.003478140796},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":836636.9191471693,"upper_bound":943382.935460972},"point_estimate":866898.2942265655,"standard_error":29395.957338871354},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8026.042833686361,"upper_bound":175288.58445432357},"point_estimate":114206.00262393539,"standard_error":57950.30027495605}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 7144013..c754aae 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,100,,,83182018.0,ns,98
-aoc_2022_09-part1,,100,,,166780212.0,ns,196
-aoc_2022_09-part1,,100,,,250046746.0,ns,294
-aoc_2022_09-part1,,100,,,332331390.0,ns,392
-aoc_2022_09-part1,,100,,,422185886.0,ns,490
-aoc_2022_09-part1,,100,,,495641985.0,ns,588
-aoc_2022_09-part1,,100,,,596430269.0,ns,686
-aoc_2022_09-part1,,100,,,672059666.0,ns,784
-aoc_2022_09-part1,,100,,,765852337.0,ns,882
-aoc_2022_09-part1,,100,,,847366810.0,ns,980
+aoc_2022_09-part1,,100,,,85846277.0,ns,101
+aoc_2022_09-part1,,100,,,172103378.0,ns,202
+aoc_2022_09-part1,,100,,,260637719.0,ns,303
+aoc_2022_09-part1,,100,,,341271734.0,ns,404
+aoc_2022_09-part1,,100,,,608997293.0,ns,505
+aoc_2022_09-part1,,100,,,540785545.0,ns,606
+aoc_2022_09-part1,,100,,,587967415.0,ns,707
+aoc_2022_09-part1,,100,,,673621862.0,ns,808
+aoc_2022_09-part1,,100,,,759896771.0,ns,909
+aoc_2022_09-part1,,100,,,849876957.0,ns,1010
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index 30ff994..a77b980 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[98.0,196.0,294.0,392.0,490.0,588.0,686.0,784.0,882.0,980.0],"times":[83182018.0,166780212.0,250046746.0,332331390.0,422185886.0,495641985.0,596430269.0,672059666.0,765852337.0,847366810.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[101.0,202.0,303.0,404.0,505.0,606.0,707.0,808.0,909.0,1010.0],"times":[85846277.0,172103378.0,260637719.0,341271734.0,608997293.0,540785545.0,587967415.0,673621862.0,759896771.0,849876957.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index 4417b64..d161adc 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[805199.5324829936,827210.6965136057,885907.1339285712,907918.2979591833] \ No newline at end of file
+[774946.1719471953,806144.6445957099,889340.5716584155,920539.0443069302] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
index 164e3b3..c4b5940 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547537.7626785714,"upper_bound":552044.0279468151},"point_estimate":549803.8528656464,"standard_error":1152.677684478399},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":546033.3076298701,"upper_bound":552831.3627705628},"point_estimate":550424.2226345084,"standard_error":1425.6238353095805},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":256.31696298189553,"upper_bound":6982.5158946718675},"point_estimate":4215.221984142127,"standard_error":1970.5038346968763},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":548400.0286572922,"upper_bound":552551.9655518589},"point_estimate":550623.4008939113,"standard_error":1051.94328347808},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2225.6437350436186,"upper_bound":4799.313673792632},"point_estimate":3842.4309351859124,"standard_error":670.3444002583879}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547812.1047109704,"upper_bound":551366.6449050633},"point_estimate":549571.6949437412,"standard_error":908.9929373891465},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547233.0837025316,"upper_bound":552125.4410161744},"point_estimate":549203.5143459915,"standard_error":1618.6517067549987},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":415.94764521044425,"upper_bound":4895.512114289811},"point_estimate":3451.991995402646,"standard_error":1230.9007254447904},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":548123.4543667141,"upper_bound":552344.8355393822},"point_estimate":550313.6862239026,"standard_error":1129.5875315387339},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1909.6917863824012,"upper_bound":3695.551977724841},"point_estimate":3034.188574622528,"standard_error":460.3153703656396}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
index daa88cf..d8584c0 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,100,,,84568142.0,ns,154
-aoc_2022_09-part1,,100,,,168059071.0,ns,308
-aoc_2022_09-part1,,100,,,251172000.0,ns,462
-aoc_2022_09-part1,,100,,,339004252.0,ns,616
-aoc_2022_09-part1,,100,,,427400527.0,ns,770
-aoc_2022_09-part1,,100,,,513117560.0,ns,924
-aoc_2022_09-part1,,100,,,593457183.0,ns,1078
-aoc_2022_09-part1,,100,,,672713035.0,ns,1232
-aoc_2022_09-part1,,100,,,763127589.0,ns,1386
-aoc_2022_09-part1,,100,,,849648129.0,ns,1540
+aoc_2022_09-part1,,100,,,86129761.0,ns,158
+aoc_2022_09-part1,,100,,,172935939.0,ns,316
+aoc_2022_09-part1,,100,,,260975059.0,ns,474
+aoc_2022_09-part1,,100,,,346125615.0,ns,632
+aoc_2022_09-part1,,100,,,432783121.0,ns,790
+aoc_2022_09-part1,,100,,,525600295.0,ns,948
+aoc_2022_09-part1,,100,,,610259258.0,ns,1106
+aoc_2022_09-part1,,100,,,698733074.0,ns,1264
+aoc_2022_09-part1,,100,,,784170046.0,ns,1422
+aoc_2022_09-part1,,100,,,863942507.0,ns,1580
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
index adf3364..62fc24e 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[154.0,308.0,462.0,616.0,770.0,924.0,1078.0,1232.0,1386.0,1540.0],"times":[84568142.0,168059071.0,251172000.0,339004252.0,427400527.0,513117560.0,593457183.0,672713035.0,763127589.0,849648129.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[158.0,316.0,474.0,632.0,790.0,948.0,1106.0,1264.0,1422.0,1580.0],"times":[86129761.0,172935939.0,260975059.0,346125615.0,432783121.0,525600295.0,610259258.0,698733074.0,784170046.0,863942507.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
index 123dded..5307186 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[532926.852922078,539868.8892248378,558380.986032197,565323.0223349567] \ No newline at end of file
+[534386.3728902953,540876.1866429325,558182.3566499648,564672.170402602] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index 6f35177..393928e 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":541787.7207508034,"upper_bound":545786.5560327198},"point_estimate":543626.8906828805,"standard_error":1025.1187942220731},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":541226.3207712533,"upper_bound":545343.3312883435},"point_estimate":542784.9264826176,"standard_error":1448.5377525813537},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53.529395491437356,"upper_bound":5650.85898311263},"point_estimate":2757.5040633144195,"standard_error":1391.947945287464},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":540782.4879505899,"upper_bound":544171.4769114058},"point_estimate":541968.2571747272,"standard_error":864.7762373956858},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1660.4897874524327,"upper_bound":4653.076579521799},"point_estimate":3418.0800149857887,"standard_error":875.1297512971452}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":539428.8242934446,"upper_bound":546804.2580664037},"point_estimate":542864.3742934447,"standard_error":1906.6930237793763},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":538730.405380334,"upper_bound":548113.1064935065},"point_estimate":540181.1661255411,"standard_error":2361.375633616795},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":633.1488114866474,"upper_bound":9688.951122077597},"point_estimate":2293.234316754402,"standard_error":2578.5363544756083},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":539196.3574260038,"upper_bound":545298.7378783541},"point_estimate":542069.0508686119,"standard_error":1730.8061690158404},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2205.783052399136,"upper_bound":8015.676822140246},"point_estimate":6333.804888796532,"standard_error":1399.9758378481722}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index d3752ec..5ea0693 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,100,,,88791351.0,ns,163
-aoc_2022_09-part1,,100,,,177781926.0,ns,326
-aoc_2022_09-part1,,100,,,266061721.0,ns,489
-aoc_2022_09-part1,,100,,,359446616.0,ns,652
-aoc_2022_09-part1,,100,,,440925100.0,ns,815
-aoc_2022_09-part1,,100,,,533816862.0,ns,978
-aoc_2022_09-part1,,100,,,617783324.0,ns,1141
-aoc_2022_09-part1,,100,,,706000799.0,ns,1304
-aoc_2022_09-part1,,100,,,791645583.0,ns,1467
-aoc_2022_09-part1,,100,,,882606457.0,ns,1630
+aoc_2022_09-part1,,100,,,85523367.0,ns,154
+aoc_2022_09-part1,,100,,,169642025.0,ns,308
+aoc_2022_09-part1,,100,,,248804739.0,ns,462
+aoc_2022_09-part1,,100,,,329967630.0,ns,616
+aoc_2022_09-part1,,100,,,416093785.0,ns,770
+aoc_2022_09-part1,,100,,,498942253.0,ns,924
+aoc_2022_09-part1,,100,,,580751377.0,ns,1078
+aoc_2022_09-part1,,100,,,667224094.0,ns,1232
+aoc_2022_09-part1,,100,,,747785022.0,ns,1386
+aoc_2022_09-part1,,100,,,844094184.0,ns,1540
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index ff61c99..6d96fce 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[163.0,326.0,489.0,652.0,815.0,978.0,1141.0,1304.0,1467.0,1630.0],"times":[88791351.0,177781926.0,266061721.0,359446616.0,440925100.0,533816862.0,617783324.0,706000799.0,791645583.0,882606457.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[154.0,308.0,462.0,616.0,770.0,924.0,1078.0,1232.0,1386.0,1540.0],"times":[85523367.0,169642025.0,248804739.0,329967630.0,416093785.0,498942253.0,580751377.0,667224094.0,747785022.0,844094184.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index f7e1268..9b0c6a5 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[530103.5594872918,535761.1817347722,550848.1743947195,556505.7966421997] \ No newline at end of file
+[516280.66064857785,527605.1614544683,557803.830270176,569128.3310760665] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json
index 164e3b3..c4b5940 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547537.7626785714,"upper_bound":552044.0279468151},"point_estimate":549803.8528656464,"standard_error":1152.677684478399},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":546033.3076298701,"upper_bound":552831.3627705628},"point_estimate":550424.2226345084,"standard_error":1425.6238353095805},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":256.31696298189553,"upper_bound":6982.5158946718675},"point_estimate":4215.221984142127,"standard_error":1970.5038346968763},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":548400.0286572922,"upper_bound":552551.9655518589},"point_estimate":550623.4008939113,"standard_error":1051.94328347808},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2225.6437350436186,"upper_bound":4799.313673792632},"point_estimate":3842.4309351859124,"standard_error":670.3444002583879}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547812.1047109704,"upper_bound":551366.6449050633},"point_estimate":549571.6949437412,"standard_error":908.9929373891465},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547233.0837025316,"upper_bound":552125.4410161744},"point_estimate":549203.5143459915,"standard_error":1618.6517067549987},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":415.94764521044425,"upper_bound":4895.512114289811},"point_estimate":3451.991995402646,"standard_error":1230.9007254447904},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":548123.4543667141,"upper_bound":552344.8355393822},"point_estimate":550313.6862239026,"standard_error":1129.5875315387339},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1909.6917863824012,"upper_bound":3695.551977724841},"point_estimate":3034.188574622528,"standard_error":460.3153703656396}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv
index daa88cf..d8584c0 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,100,,,84568142.0,ns,154
-aoc_2022_09-part1,,100,,,168059071.0,ns,308
-aoc_2022_09-part1,,100,,,251172000.0,ns,462
-aoc_2022_09-part1,,100,,,339004252.0,ns,616
-aoc_2022_09-part1,,100,,,427400527.0,ns,770
-aoc_2022_09-part1,,100,,,513117560.0,ns,924
-aoc_2022_09-part1,,100,,,593457183.0,ns,1078
-aoc_2022_09-part1,,100,,,672713035.0,ns,1232
-aoc_2022_09-part1,,100,,,763127589.0,ns,1386
-aoc_2022_09-part1,,100,,,849648129.0,ns,1540
+aoc_2022_09-part1,,100,,,86129761.0,ns,158
+aoc_2022_09-part1,,100,,,172935939.0,ns,316
+aoc_2022_09-part1,,100,,,260975059.0,ns,474
+aoc_2022_09-part1,,100,,,346125615.0,ns,632
+aoc_2022_09-part1,,100,,,432783121.0,ns,790
+aoc_2022_09-part1,,100,,,525600295.0,ns,948
+aoc_2022_09-part1,,100,,,610259258.0,ns,1106
+aoc_2022_09-part1,,100,,,698733074.0,ns,1264
+aoc_2022_09-part1,,100,,,784170046.0,ns,1422
+aoc_2022_09-part1,,100,,,863942507.0,ns,1580
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json
index adf3364..62fc24e 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[154.0,308.0,462.0,616.0,770.0,924.0,1078.0,1232.0,1386.0,1540.0],"times":[84568142.0,168059071.0,251172000.0,339004252.0,427400527.0,513117560.0,593457183.0,672713035.0,763127589.0,849648129.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[158.0,316.0,474.0,632.0,790.0,948.0,1106.0,1264.0,1422.0,1580.0],"times":[86129761.0,172935939.0,260975059.0,346125615.0,432783121.0,525600295.0,610259258.0,698733074.0,784170046.0,863942507.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json
index 123dded..5307186 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json
@@ -1 +1 @@
-[532926.852922078,539868.8892248378,558380.986032197,565323.0223349567] \ No newline at end of file
+[534386.3728902953,540876.1866429325,558182.3566499648,564672.170402602] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 0967045..f1ff4b0 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10615788.741275463,"upper_bound":12257727.39006614},"point_estimate":11344165.197226632,"standard_error":422201.55546337203},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10417309.847222222,"upper_bound":12175812.826719576},"point_estimate":10558569.761728395,"standard_error":480857.31008256157},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27393.550815333063,"upper_bound":1961255.8816312116},"point_estimate":236825.49634402452,"standard_error":588777.4518505924},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10519552.115488848,"upper_bound":11768704.779563455},"point_estimate":10946385.500144301,"standard_error":333869.6471374297},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":411712.83772571624,"upper_bound":1912095.7590253693},"point_estimate":1406678.6084659349,"standard_error":406433.85056838713}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10115743.676746033,"upper_bound":10387764.153333332},"point_estimate":10266175.410758378,"standard_error":70056.45697415834},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10116991.416666666,"upper_bound":10415623.327777777},"point_estimate":10373452.575617284,"standard_error":81884.08985892263},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14292.090776265311,"upper_bound":377325.26885283174},"point_estimate":90693.02078654403,"standard_error":91347.345483156},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10330549.358901663,"upper_bound":10414339.843778245},"point_estimate":10385245.071572872,"standard_error":21885.789527389872},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":63450.65859308375,"upper_bound":312820.45069992467},"point_estimate":232618.65697994787,"standard_error":62408.37103734147}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 8c4406d..975474e 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,1000,,,105894833.0,ns,9
-aoc_2022_09-part1,,1000,,,261818931.0,ns,18
-aoc_2022_09-part1,,1000,,,282050692.0,ns,27
-aoc_2022_09-part1,,1000,,,373877678.0,ns,36
-aoc_2022_09-part1,,1000,,,468547886.0,ns,45
-aoc_2022_09-part1,,1000,,,613800883.0,ns,54
-aoc_2022_09-part1,,1000,,,818051386.0,ns,63
-aoc_2022_09-part1,,1000,,,750046309.0,ns,72
-aoc_2022_09-part1,,1000,,,852475357.0,ns,81
-aoc_2022_09-part1,,1000,,,953347716.0,ns,90
+aoc_2022_09-part1,,1000,,,87729187.0,ns,9
+aoc_2022_09-part1,,1000,,,180424845.0,ns,18
+aoc_2022_09-part1,,1000,,,278178840.0,ns,27
+aoc_2022_09-part1,,1000,,,364211691.0,ns,36
+aoc_2022_09-part1,,1000,,,471557013.0,ns,45
+aoc_2022_09-part1,,1000,,,561923106.0,ns,54
+aoc_2022_09-part1,,1000,,,656041441.0,ns,63
+aoc_2022_09-part1,,1000,,,745380010.0,ns,72
+aoc_2022_09-part1,,1000,,,841946806.0,ns,81
+aoc_2022_09-part1,,1000,,,938273689.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index ed2a8b3..a4db347 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[105894833.0,261818931.0,282050692.0,373877678.0,468547886.0,613800883.0,818051386.0,750046309.0,852475357.0,953347716.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[87729187.0,180424845.0,278178840.0,364211691.0,471557013.0,561923106.0,656041441.0,745380010.0,841946806.0,938273689.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index 69c2905..47f125f 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[6699530.9537037,8562046.910300924,13528756.12789352,15391272.084490744] \ No newline at end of file
+[9419355.20238095,9791414.382440474,10783572.195932541,11155631.375992067] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
index f5957ce..76153f3 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6241708.955,"upper_bound":6276741.318383332},"point_estimate":6259400.3765291,"standard_error":8978.205977524258},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6234517.095238095,"upper_bound":6284082.68},"point_estimate":6262431.432407407,"standard_error":12265.059802260077},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7589.368863039234,"upper_bound":54154.76156356112},"point_estimate":31084.018078148318,"standard_error":11932.827248113956},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6244788.445608718,"upper_bound":6273215.256944444},"point_estimate":6257394.141298701,"standard_error":7357.064355829006},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17406.30559513365,"upper_bound":36780.92481000345},"point_estimate":29866.72062823648,"standard_error":4954.280594474824}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6281457.819222221,"upper_bound":6345940.029575926},"point_estimate":6310064.471457672,"standard_error":16623.854828620315},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6271286.401388889,"upper_bound":6339333.05},"point_estimate":6287869.62962963,"standard_error":18464.636812711353},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8459.621002700607,"upper_bound":81237.50165007815},"point_estimate":36351.26541880276,"standard_error":19230.22477387084},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6280421.164275037,"upper_bound":6392795.671172648},"point_estimate":6334614.634978355,"standard_error":31124.328368065726},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19901.318813503083,"upper_bound":76771.49944587715},"point_estimate":55357.57935744345,"standard_error":15898.127926323139}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
index ac71c77..926d9fb 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,1000,,,94161733.0,ns,15
-aoc_2022_09-part1,,1000,,,186472730.0,ns,30
-aoc_2022_09-part1,,1000,,,279852180.0,ns,45
-aoc_2022_09-part1,,1000,,,378193063.0,ns,60
-aoc_2022_09-part1,,1000,,,472226407.0,ns,75
-aoc_2022_09-part1,,1000,,,564463194.0,ns,90
-aoc_2022_09-part1,,1000,,,656260170.0,ns,105
-aoc_2022_09-part1,,1000,,,750918230.0,ns,120
-aoc_2022_09-part1,,1000,,,846073478.0,ns,135
-aoc_2022_09-part1,,1000,,,935327565.0,ns,150
+aoc_2022_09-part1,,1000,,,93910761.0,ns,15
+aoc_2022_09-part1,,1000,,,188719772.0,ns,30
+aoc_2022_09-part1,,1000,,,282547448.0,ns,45
+aoc_2022_09-part1,,1000,,,380359983.0,ns,60
+aoc_2022_09-part1,,1000,,,470525124.0,ns,75
+aoc_2022_09-part1,,1000,,,568150003.0,ns,90
+aoc_2022_09-part1,,1000,,,667453602.0,ns,105
+aoc_2022_09-part1,,1000,,,751648875.0,ns,120
+aoc_2022_09-part1,,1000,,,848485826.0,ns,135
+aoc_2022_09-part1,,1000,,,965870265.0,ns,150
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
index 4973316..04372e9 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[94161733.0,186472730.0,279852180.0,378193063.0,472226407.0,564463194.0,656260170.0,750918230.0,846073478.0,935327565.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[93910761.0,188719772.0,282547448.0,380359983.0,470525124.0,568150003.0,667453602.0,751648875.0,848485826.0,965870265.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
index 478111f..05ab475 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[6128528.257142855,6183845.148214284,6331356.857738096,6386673.748809526] \ No newline at end of file
+[6101754.416944447,6188356.850694446,6419296.674027776,6505899.107777775] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index dc618cb..6c079e3 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6215450.715723427,"upper_bound":6452993.877586521},"point_estimate":6313151.863806689,"standard_error":63018.12777639373},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6182491.373015873,"upper_bound":6339855.839285715},"point_estimate":6273900.696428571,"standard_error":36710.22419715089},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12028.671457876946,"upper_bound":197018.5734682912},"point_estimate":95275.42078185636,"standard_error":51639.2356159907},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6166697.537613981,"upper_bound":6276336.662730937},"point_estimate":6202223.859925789,"standard_error":26499.836686461873},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":56039.03932030266,"upper_bound":314700.55922248226},"point_estimate":210349.22891036232,"standard_error":83735.59558220116}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6145533.05730992,"upper_bound":6183090.955296295},"point_estimate":6162893.928915343,"standard_error":9642.492632455846},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6136094.493333333,"upper_bound":6184437.690370371},"point_estimate":6156353.591666667,"standard_error":11765.017588011204},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4874.967331451324,"upper_bound":49957.78598418307},"point_estimate":28386.35000137503,"standard_error":11738.56006926436},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6138946.272865026,"upper_bound":6179624.6474781195},"point_estimate":6160992.234632035,"standard_error":10401.054674318893},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14394.32808570652,"upper_bound":42635.15324072158},"point_estimate":32178.10772636731,"standard_error":7641.485610480061}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index bb5cb16..cc56216 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,1000,,,96188047.0,ns,14
-aoc_2022_09-part1,,1000,,,178507991.0,ns,28
-aoc_2022_09-part1,,1000,,,263684546.0,ns,42
-aoc_2022_09-part1,,1000,,,353047872.0,ns,56
-aoc_2022_09-part1,,1000,,,441771131.0,ns,70
-aoc_2022_09-part1,,1000,,,526646225.0,ns,84
-aoc_2022_09-part1,,1000,,,613673748.0,ns,98
-aoc_2022_09-part1,,1000,,,686884829.0,ns,112
-aoc_2022_09-part1,,1000,,,778993913.0,ns,126
-aoc_2022_09-part1,,1000,,,860306436.0,ns,140
+aoc_2022_09-part1,,1000,,,92377416.0,ns,15
+aoc_2022_09-part1,,1000,,,186937749.0,ns,30
+aoc_2022_09-part1,,1000,,,277847422.0,ns,45
+aoc_2022_09-part1,,1000,,,369252767.0,ns,60
+aoc_2022_09-part1,,1000,,,460207087.0,ns,75
+aoc_2022_09-part1,,1000,,,551811039.0,ns,90
+aoc_2022_09-part1,,1000,,,643689481.0,ns,105
+aoc_2022_09-part1,,1000,,,737280840.0,ns,120
+aoc_2022_09-part1,,1000,,,836698699.0,ns,135
+aoc_2022_09-part1,,1000,,,925666086.0,ns,150
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index b8de6df..b0b5d97 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[14.0,28.0,42.0,56.0,70.0,84.0,98.0,112.0,126.0,140.0],"times":[96188047.0,178507991.0,263684546.0,353047872.0,441771131.0,526646225.0,613673748.0,686884829.0,778993913.0,860306436.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[92377416.0,186937749.0,277847422.0,369252767.0,460207087.0,551811039.0,643689481.0,737280840.0,836698699.0,925666086.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 6c62fcf..433995e 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[5881345.071598638,6041853.9282312915,6469877.545918368,6630386.402551021] \ No newline at end of file
+[6031588.95,6084830.785,6226809.011666667,6280050.846666667] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json
index f5957ce..76153f3 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6241708.955,"upper_bound":6276741.318383332},"point_estimate":6259400.3765291,"standard_error":8978.205977524258},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6234517.095238095,"upper_bound":6284082.68},"point_estimate":6262431.432407407,"standard_error":12265.059802260077},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7589.368863039234,"upper_bound":54154.76156356112},"point_estimate":31084.018078148318,"standard_error":11932.827248113956},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6244788.445608718,"upper_bound":6273215.256944444},"point_estimate":6257394.141298701,"standard_error":7357.064355829006},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17406.30559513365,"upper_bound":36780.92481000345},"point_estimate":29866.72062823648,"standard_error":4954.280594474824}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6281457.819222221,"upper_bound":6345940.029575926},"point_estimate":6310064.471457672,"standard_error":16623.854828620315},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6271286.401388889,"upper_bound":6339333.05},"point_estimate":6287869.62962963,"standard_error":18464.636812711353},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8459.621002700607,"upper_bound":81237.50165007815},"point_estimate":36351.26541880276,"standard_error":19230.22477387084},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6280421.164275037,"upper_bound":6392795.671172648},"point_estimate":6334614.634978355,"standard_error":31124.328368065726},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19901.318813503083,"upper_bound":76771.49944587715},"point_estimate":55357.57935744345,"standard_error":15898.127926323139}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv
index ac71c77..926d9fb 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,1000,,,94161733.0,ns,15
-aoc_2022_09-part1,,1000,,,186472730.0,ns,30
-aoc_2022_09-part1,,1000,,,279852180.0,ns,45
-aoc_2022_09-part1,,1000,,,378193063.0,ns,60
-aoc_2022_09-part1,,1000,,,472226407.0,ns,75
-aoc_2022_09-part1,,1000,,,564463194.0,ns,90
-aoc_2022_09-part1,,1000,,,656260170.0,ns,105
-aoc_2022_09-part1,,1000,,,750918230.0,ns,120
-aoc_2022_09-part1,,1000,,,846073478.0,ns,135
-aoc_2022_09-part1,,1000,,,935327565.0,ns,150
+aoc_2022_09-part1,,1000,,,93910761.0,ns,15
+aoc_2022_09-part1,,1000,,,188719772.0,ns,30
+aoc_2022_09-part1,,1000,,,282547448.0,ns,45
+aoc_2022_09-part1,,1000,,,380359983.0,ns,60
+aoc_2022_09-part1,,1000,,,470525124.0,ns,75
+aoc_2022_09-part1,,1000,,,568150003.0,ns,90
+aoc_2022_09-part1,,1000,,,667453602.0,ns,105
+aoc_2022_09-part1,,1000,,,751648875.0,ns,120
+aoc_2022_09-part1,,1000,,,848485826.0,ns,135
+aoc_2022_09-part1,,1000,,,965870265.0,ns,150
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json
index 4973316..04372e9 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[94161733.0,186472730.0,279852180.0,378193063.0,472226407.0,564463194.0,656260170.0,750918230.0,846073478.0,935327565.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[93910761.0,188719772.0,282547448.0,380359983.0,470525124.0,568150003.0,667453602.0,751648875.0,848485826.0,965870265.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json
index 478111f..05ab475 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json
@@ -1 +1 @@
-[6128528.257142855,6183845.148214284,6331356.857738096,6386673.748809526] \ No newline at end of file
+[6101754.416944447,6188356.850694446,6419296.674027776,6505899.107777775] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 4edfb3c..3eedfe5 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20893532.38392113,"upper_bound":21603154.372715775},"point_estimate":21306628.89642857,"standard_error":186018.77725826338},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21173121.0,"upper_bound":21723821.5},"point_estimate":21399092.51339286,"standard_error":134183.6221309443},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28600.882423482835,"upper_bound":635919.1700789264},"point_estimate":393110.3527021468,"standard_error":148357.23621116023},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21413747.91309013,"upper_bound":21753262.85714286},"point_estimate":21634783.13896104,"standard_error":86192.10009549206},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":184219.6784153045,"upper_bound":917526.6108504821},"point_estimate":619545.1441535279,"standard_error":231906.97967835783}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21065429.414069444,"upper_bound":21666390.79755258},"point_estimate":21352693.33420635,"standard_error":153715.34583337794},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20974124.708333332,"upper_bound":21764243.464285713},"point_estimate":21232470.1125,"standard_error":219960.84054763272},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74173.24118316082,"upper_bound":848299.2798896796},"point_estimate":475042.73010380566,"standard_error":204072.48975674613},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21315997.094771944,"upper_bound":21927939.514709733},"point_estimate":21656081.03831169,"standard_error":153026.62608091222},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":275122.7121845898,"upper_bound":663644.7350830707},"point_estimate":510639.98219109693,"standard_error":102576.82155370984}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 7d89f1c..ef6e992 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,2000,,,78784782.0,ns,4
-aoc_2022_09-part1,,2000,,,171003863.0,ns,8
-aoc_2022_09-part1,,2000,,,253137185.0,ns,12
-aoc_2022_09-part1,,2000,,,342216969.0,ns,16
-aoc_2022_09-part1,,2000,,,423462420.0,ns,20
-aoc_2022_09-part1,,2000,,,517482410.0,ns,24
-aoc_2022_09-part1,,2000,,,599469485.0,ns,28
-aoc_2022_09-part1,,2000,,,696396914.0,ns,32
-aoc_2022_09-part1,,2000,,,787699692.0,ns,36
-aoc_2022_09-part1,,2000,,,868952860.0,ns,40
+aoc_2022_09-part1,,2000,,,83820600.0,ns,4
+aoc_2022_09-part1,,2000,,,164862467.0,ns,8
+aoc_2022_09-part1,,2000,,,252662500.0,ns,12
+aoc_2022_09-part1,,2000,,,339873022.0,ns,16
+aoc_2022_09-part1,,2000,,,424457527.0,ns,20
+aoc_2022_09-part1,,2000,,,503378993.0,ns,24
+aoc_2022_09-part1,,2000,,,609398817.0,ns,28
+aoc_2022_09-part1,,2000,,,714765232.0,ns,32
+aoc_2022_09-part1,,2000,,,783830551.0,ns,36
+aoc_2022_09-part1,,2000,,,863838955.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index 985dfaa..f58ad2c 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[78784782.0,171003863.0,253137185.0,342216969.0,423462420.0,517482410.0,599469485.0,696396914.0,787699692.0,868952860.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[83820600.0,164862467.0,252662500.0,339873022.0,424457527.0,503378993.0,609398817.0,714765232.0,783830551.0,863838955.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index c2db07f..181b6c4 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[19844922.187500004,20534316.828125,22372702.53645833,23062097.17708333] \ No newline at end of file
+[18811054.257440478,19902724.936011903,22813846.74553571,23905517.424107138] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
index 1dee432..01c84f5 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30081034.04040278,"upper_bound":31536675.952388886},"point_estimate":30772127.15546296,"standard_error":372998.4916013637},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30001695.72777778,"upper_bound":31395638.7037037},"point_estimate":30708104.8125,"standard_error":364036.54862144566},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":187750.39436176402,"upper_bound":1987550.2115153186},"point_estimate":771420.0451837247,"standard_error":425289.33361982304},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30134860.19086618,"upper_bound":32030198.344939332},"point_estimate":30979097.278787877,"standard_error":489727.4643736992},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":508948.0531289107,"upper_bound":1719613.1869292122},"point_estimate":1241799.4063575398,"standard_error":319560.7448118396}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30825323.95,"upper_bound":31633558.44537037},"point_estimate":31245492.91616402,"standard_error":208246.88106358566},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30650388.951851852,"upper_bound":31837006.58730159},"point_estimate":31479463.833333336,"standard_error":329356.22021885426},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23719.458045562722,"upper_bound":1212480.8837741632},"point_estimate":776358.4989168771,"standard_error":284495.4957388267},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30362178.583453093,"upper_bound":31575647.508494712},"point_estimate":30820442.773160174,"standard_error":308621.87137191556},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":375193.0189306695,"upper_bound":858674.696261658},"point_estimate":693856.9407907343,"standard_error":123664.52641430542}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
index 060ea15..0d0fddf 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,2000,,,86397704.0,ns,3
-aoc_2022_09-part1,,2000,,,180772190.0,ns,6
-aoc_2022_09-part1,,2000,,,279635445.0,ns,9
-aoc_2022_09-part1,,2000,,,370834959.0,ns,12
-aoc_2022_09-part1,,2000,,,467342776.0,ns,15
-aoc_2022_09-part1,,2000,,,544443838.0,ns,18
-aoc_2022_09-part1,,2000,,,701951775.0,ns,21
-aoc_2022_09-part1,,2000,,,732319113.0,ns,24
-aoc_2022_09-part1,,2000,,,856458155.0,ns,27
-aoc_2022_09-part1,,2000,,,892695347.0,ns,30
+aoc_2022_09-part1,,2000,,,95011022.0,ns,3
+aoc_2022_09-part1,,2000,,,187731522.0,ns,6
+aoc_2022_09-part1,,2000,,,288166923.0,ns,9
+aoc_2022_09-part1,,2000,,,380398843.0,ns,12
+aoc_2022_09-part1,,2000,,,463631953.0,ns,15
+aoc_2022_09-part1,,2000,,,570354106.0,ns,18
+aoc_2022_09-part1,,2000,,,671741153.0,ns,21
+aoc_2022_09-part1,,2000,,,739446804.0,ns,24
+aoc_2022_09-part1,,2000,,,820583488.0,ns,27
+aoc_2022_09-part1,,2000,,,899774290.0,ns,30
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
index c69d032..a749066 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[86397704.0,180772190.0,279635445.0,370834959.0,467342776.0,544443838.0,701951775.0,732319113.0,856458155.0,892695347.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[95011022.0,187731522.0,288166923.0,380398843.0,463631953.0,570354106.0,671741153.0,739446804.0,820583488.0,899774290.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
index ca717a7..7441f4b 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[27228604.73888888,28693424.23055555,32599609.54166667,34064429.033333346] \ No newline at end of file
+[28250109.887500007,29542510.864583336,32988913.470138885,34281314.44722222] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index 01e749f..3359ff0 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12970732.894716555,"upper_bound":13081145.368095236},"point_estimate":13024074.354875283,"standard_error":28200.647433032194},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12960807.365079366,"upper_bound":13098847.948979592},"point_estimate":13012677.464285713,"standard_error":32404.19514620557},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26384.313831585518,"upper_bound":154434.04290110702},"point_estimate":71980.558188756,"standard_error":36272.75615439224},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12964576.419203747,"upper_bound":13127043.364526333},"point_estimate":13044321.210018553,"standard_error":44643.639557223825},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":45893.42295901602,"upper_bound":121099.78754871472},"point_estimate":93907.85990330779,"standard_error":19206.77517454459}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13239291.848452382,"upper_bound":13488126.681202663},"point_estimate":13355292.904586166,"standard_error":63875.71822704788},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13211214.476190476,"upper_bound":13493713.882653061},"point_estimate":13317597.235714287,"standard_error":65536.61859191544},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30330.84552485315,"upper_bound":338409.5771148867},"point_estimate":136841.98900390218,"standard_error":79985.30799925809},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13234559.773195876,"upper_bound":13430491.350746268},"point_estimate":13339506.527643785,"standard_error":48722.366598494555},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83600.63933439615,"upper_bound":284715.8914882461},"point_estimate":212716.69445172534,"standard_error":52377.71531038612}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index 1303534..65e7af2 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,2000,,,91999461.0,ns,7
-aoc_2022_09-part1,,2000,,,182042547.0,ns,14
-aoc_2022_09-part1,,2000,,,271746844.0,ns,21
-aoc_2022_09-part1,,2000,,,364624844.0,ns,28
-aoc_2022_09-part1,,2000,,,450759256.0,ns,35
-aoc_2022_09-part1,,2000,,,548432128.0,ns,42
-aoc_2022_09-part1,,2000,,,639690872.0,ns,49
-aoc_2022_09-part1,,2000,,,727167280.0,ns,56
-aoc_2022_09-part1,,2000,,,816530864.0,ns,63
-aoc_2022_09-part1,,2000,,,923628003.0,ns,70
+aoc_2022_09-part1,,2000,,,96616204.0,ns,7
+aoc_2022_09-part1,,2000,,,187429439.0,ns,14
+aoc_2022_09-part1,,2000,,,278886267.0,ns,21
+aoc_2022_09-part1,,2000,,,369558921.0,ns,28
+aoc_2022_09-part1,,2000,,,457255692.0,ns,35
+aoc_2022_09-part1,,2000,,,554871008.0,ns,42
+aoc_2022_09-part1,,2000,,,666380924.0,ns,49
+aoc_2022_09-part1,,2000,,,742447129.0,ns,56
+aoc_2022_09-part1,,2000,,,843936143.0,ns,63
+aoc_2022_09-part1,,2000,,,934842723.0,ns,70
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index bb2f5b8..333f817 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[7.0,14.0,21.0,28.0,35.0,42.0,49.0,56.0,63.0,70.0],"times":[91999461.0,182042547.0,271746844.0,364624844.0,450759256.0,548432128.0,639690872.0,727167280.0,816530864.0,923628003.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[7.0,14.0,21.0,28.0,35.0,42.0,49.0,56.0,63.0,70.0],"times":[96616204.0,187429439.0,278886267.0,369558921.0,457255692.0,554871008.0,666380924.0,742447129.0,843936143.0,934842723.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 3b7f995..36dec43 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[12696072.707482994,12831480.365646258,13192567.454081632,13327975.112244898] \ No newline at end of file
+[12710188.53571429,12966547.752232146,13650172.329613093,13906531.546130948] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json
index 1dee432..01c84f5 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30081034.04040278,"upper_bound":31536675.952388886},"point_estimate":30772127.15546296,"standard_error":372998.4916013637},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30001695.72777778,"upper_bound":31395638.7037037},"point_estimate":30708104.8125,"standard_error":364036.54862144566},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":187750.39436176402,"upper_bound":1987550.2115153186},"point_estimate":771420.0451837247,"standard_error":425289.33361982304},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30134860.19086618,"upper_bound":32030198.344939332},"point_estimate":30979097.278787877,"standard_error":489727.4643736992},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":508948.0531289107,"upper_bound":1719613.1869292122},"point_estimate":1241799.4063575398,"standard_error":319560.7448118396}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30825323.95,"upper_bound":31633558.44537037},"point_estimate":31245492.91616402,"standard_error":208246.88106358566},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30650388.951851852,"upper_bound":31837006.58730159},"point_estimate":31479463.833333336,"standard_error":329356.22021885426},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23719.458045562722,"upper_bound":1212480.8837741632},"point_estimate":776358.4989168771,"standard_error":284495.4957388267},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30362178.583453093,"upper_bound":31575647.508494712},"point_estimate":30820442.773160174,"standard_error":308621.87137191556},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":375193.0189306695,"upper_bound":858674.696261658},"point_estimate":693856.9407907343,"standard_error":123664.52641430542}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv
index 060ea15..0d0fddf 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,2000,,,86397704.0,ns,3
-aoc_2022_09-part1,,2000,,,180772190.0,ns,6
-aoc_2022_09-part1,,2000,,,279635445.0,ns,9
-aoc_2022_09-part1,,2000,,,370834959.0,ns,12
-aoc_2022_09-part1,,2000,,,467342776.0,ns,15
-aoc_2022_09-part1,,2000,,,544443838.0,ns,18
-aoc_2022_09-part1,,2000,,,701951775.0,ns,21
-aoc_2022_09-part1,,2000,,,732319113.0,ns,24
-aoc_2022_09-part1,,2000,,,856458155.0,ns,27
-aoc_2022_09-part1,,2000,,,892695347.0,ns,30
+aoc_2022_09-part1,,2000,,,95011022.0,ns,3
+aoc_2022_09-part1,,2000,,,187731522.0,ns,6
+aoc_2022_09-part1,,2000,,,288166923.0,ns,9
+aoc_2022_09-part1,,2000,,,380398843.0,ns,12
+aoc_2022_09-part1,,2000,,,463631953.0,ns,15
+aoc_2022_09-part1,,2000,,,570354106.0,ns,18
+aoc_2022_09-part1,,2000,,,671741153.0,ns,21
+aoc_2022_09-part1,,2000,,,739446804.0,ns,24
+aoc_2022_09-part1,,2000,,,820583488.0,ns,27
+aoc_2022_09-part1,,2000,,,899774290.0,ns,30
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json
index c69d032..a749066 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[86397704.0,180772190.0,279635445.0,370834959.0,467342776.0,544443838.0,701951775.0,732319113.0,856458155.0,892695347.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[95011022.0,187731522.0,288166923.0,380398843.0,463631953.0,570354106.0,671741153.0,739446804.0,820583488.0,899774290.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json
index ca717a7..7441f4b 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json
@@ -1 +1 @@
-[27228604.73888888,28693424.23055555,32599609.54166667,34064429.033333346] \ No newline at end of file
+[28250109.887500007,29542510.864583336,32988913.470138885,34281314.44722222] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 02f423e..e06d9b4 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1386624.6672108844,"upper_bound":1517953.9495786093},"point_estimate":1444729.9467479214,"standard_error":33947.93103572362},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1363625.86984127,"upper_bound":1515849.2546296297},"point_estimate":1416542.4971655328,"standard_error":34271.883862252136},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3434.7523023543126,"upper_bound":144289.38970224006},"point_estimate":73177.43223512647,"standard_error":38116.916180695014},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1386170.2160182481,"upper_bound":1591380.0386382623},"point_estimate":1486251.387631416,"standard_error":53852.74372724062},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31368.409502746923,"upper_bound":150320.8119746385},"point_estimate":112439.41218382012,"standard_error":32182.751391064292}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1349424.9277896234,"upper_bound":1358714.347817342},"point_estimate":1354044.8538948116,"standard_error":2378.5438913728053},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1347367.5422885572,"upper_bound":1361379.1368159205},"point_estimate":1353567.5955934613,"standard_error":4283.738889470186},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1980.008576788378,"upper_bound":12776.080301537502},"point_estimate":9631.035708716468,"standard_error":2833.585499565695},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1350545.5243686854,"upper_bound":1359463.7441845806},"point_estimate":1355713.206667959,"standard_error":2326.393834018742},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5116.459010210111,"upper_bound":9427.868092422992},"point_estimate":7912.801946524854,"standard_error":1102.5135641737859}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 6b31bc7..9093f40 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,100,,,85321396.0,ns,63
-aoc_2022_09-part2,,100,,,172713759.0,ns,126
-aoc_2022_09-part2,,100,,,257593800.0,ns,189
-aoc_2022_09-part2,,100,,,361821151.0,ns,252
-aoc_2022_09-part2,,100,,,452871024.0,ns,315
-aoc_2022_09-part2,,100,,,541693797.0,ns,378
-aoc_2022_09-part2,,100,,,617414386.0,ns,441
-aoc_2022_09-part2,,100,,,853383965.0,ns,504
-aoc_2022_09-part2,,100,,,904875465.0,ns,567
-aoc_2022_09-part2,,100,,,859084298.0,ns,630
+aoc_2022_09-part2,,100,,,91464882.0,ns,67
+aoc_2022_09-part2,,100,,,179865679.0,ns,134
+aoc_2022_09-part2,,100,,,271542077.0,ns,201
+aoc_2022_09-part2,,100,,,361220312.0,ns,268
+aoc_2022_09-part2,,100,,,450920735.0,ns,335
+aoc_2022_09-part2,,100,,,548000498.0,ns,402
+aoc_2022_09-part2,,100,,,636048225.0,ns,469
+aoc_2022_09-part2,,100,,,728731104.0,ns,536
+aoc_2022_09-part2,,100,,,813267933.0,ns,603
+aoc_2022_09-part2,,100,,,911571398.0,ns,670
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index f696e37..eefcc40 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[63.0,126.0,189.0,252.0,315.0,378.0,441.0,504.0,567.0,630.0],"times":[85321396.0,172713759.0,257593800.0,361821151.0,452871024.0,541693797.0,617414386.0,853383965.0,904875465.0,859084298.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[67.0,134.0,201.0,268.0,335.0,402.0,469.0,536.0,603.0,670.0],"times":[91464882.0,179865679.0,271542077.0,361220312.0,450920735.0,548000498.0,636048225.0,728731104.0,813267933.0,911571398.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index 8d8688e..2552caa 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[1149980.036309524,1257692.7342261905,1544926.5953373015,1652639.2932539682] \ No newline at end of file
+[1311287.046517413,1329670.272636816,1378692.2089552237,1397075.4350746267] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
index e5d2d1c..2f233a6 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1090415.455240781,"upper_bound":1102586.1194287774},"point_estimate":1096889.129723674,"standard_error":3117.132524363868},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1091024.5519381533,"upper_bound":1105228.1402439023},"point_estimate":1098222.7896341463,"standard_error":3280.5575243804246},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1752.911297334969,"upper_bound":16779.093093849096},"point_estimate":9327.860904641173,"standard_error":3952.9771114765167},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1092511.230145544,"upper_bound":1100006.8377518558},"point_estimate":1095834.7809629396,"standard_error":1886.8298497039905},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4874.769797758518,"upper_bound":13883.138878971586},"point_estimate":10390.835802005606,"standard_error":2468.9074009150354}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1085570.211975786,"upper_bound":1094944.5231902802},"point_estimate":1090402.6602376052,"standard_error":2413.1355291024843},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1083616.1693121693,"upper_bound":1099006.990397805},"point_estimate":1090608.8606481482,"standard_error":3092.1301626469212},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":688.8784345808712,"upper_bound":15404.651126924231},"point_estimate":8379.457269547656,"standard_error":4203.339293002641},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1080971.5627179341,"upper_bound":1095402.5666666667},"point_estimate":1087533.9654962323,"standard_error":3793.9997875878676},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4334.500442179053,"upper_bound":10037.847498647916},"point_estimate":8036.383032236733,"standard_error":1474.6617342628513}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
index 1f48bb6..b343639 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,100,,,88139355.0,ns,82
-aoc_2022_09-part2,,100,,,181766458.0,ns,164
-aoc_2022_09-part2,,100,,,272852519.0,ns,246
-aoc_2022_09-part2,,100,,,362514830.0,ns,328
-aoc_2022_09-part2,,100,,,450097990.0,ns,410
-aoc_2022_09-part2,,100,,,540533637.0,ns,492
-aoc_2022_09-part2,,100,,,623864837.0,ns,574
-aoc_2022_09-part2,,100,,,718435827.0,ns,656
-aoc_2022_09-part2,,100,,,811921490.0,ns,738
-aoc_2022_09-part2,,100,,,895968923.0,ns,820
+aoc_2022_09-part2,,100,,,88464819.0,ns,81
+aoc_2022_09-part2,,100,,,176418962.0,ns,162
+aoc_2022_09-part2,,100,,,267163891.0,ns,243
+aoc_2022_09-part2,,100,,,356379353.0,ns,324
+aoc_2022_09-part2,,100,,,442204379.0,ns,405
+aoc_2022_09-part2,,100,,,528623783.0,ns,486
+aoc_2022_09-part2,,100,,,611354369.0,ns,567
+aoc_2022_09-part2,,100,,,705902077.0,ns,648
+aoc_2022_09-part2,,100,,,801176096.0,ns,729
+aoc_2022_09-part2,,100,,,872638823.0,ns,810
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
index 80f58bb..b996099 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[82.0,164.0,246.0,328.0,410.0,492.0,574.0,656.0,738.0,820.0],"times":[88139355.0,181766458.0,272852519.0,362514830.0,450097990.0,540533637.0,623864837.0,718435827.0,811921490.0,895968923.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[81.0,162.0,243.0,324.0,405.0,486.0,567.0,648.0,729.0,810.0],"times":[88464819.0,176418962.0,267163891.0,356379353.0,442204379.0,528623783.0,611354369.0,705902077.0,801176096.0,872638823.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
index 1c24ec1..e289191 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[1061224.8686991867,1077251.3905614836,1119988.7821942752,1136015.304056572] \ No newline at end of file
+[1060231.287037037,1074130.1072530863,1111193.6278292178,1125092.4480452673] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index cb117f0..8d97955 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1081600.6888208617,"upper_bound":1086077.9758773858},"point_estimate":1083884.1751478645,"standard_error":1145.4516541186108},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1081152.4672619049,"upper_bound":1086736.4},"point_estimate":1084073.7938988097,"standard_error":1297.8405084009512},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":504.1721184795788,"upper_bound":7459.757806312591},"point_estimate":3846.8176838481268,"standard_error":1892.7022931687989},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1081822.8559283928,"upper_bound":1087104.4974338624},"point_estimate":1084689.2320964749,"standard_error":1361.26294941897},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2111.4417519501117,"upper_bound":4794.303424423747},"point_estimate":3830.8532773084808,"standard_error":692.4236699640481}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1094411.7983551105,"upper_bound":1116460.4135753969},"point_estimate":1105094.5648804684,"standard_error":5635.052526426071},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1092448.4237804879,"upper_bound":1114612.6612466124},"point_estimate":1105402.5452743904,"standard_error":5802.929898188203},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3218.3172475891156,"upper_bound":30196.688723860996},"point_estimate":16185.166005348683,"standard_error":6548.003212080967},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1101650.660197715,"upper_bound":1112839.1494671039},"point_estimate":1107561.9302819131,"standard_error":2809.1623638240144},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8063.7949062921925,"upper_bound":25857.941660561934},"point_estimate":18794.796115843266,"standard_error":4685.4293997957875}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index 295fbe9..c5af645 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,100,,,90603001.0,ns,84
-aoc_2022_09-part2,,100,,,182061227.0,ns,168
-aoc_2022_09-part2,,100,,,274472555.0,ns,252
-aoc_2022_09-part2,,100,,,364357653.0,ns,336
-aoc_2022_09-part2,,100,,,456429288.0,ns,420
-aoc_2022_09-part2,,100,,,543169686.0,ns,504
-aoc_2022_09-part2,,100,,,635949703.0,ns,588
-aoc_2022_09-part2,,100,,,728279873.0,ns,672
-aoc_2022_09-part2,,100,,,819829027.0,ns,756
-aoc_2022_09-part2,,100,,,914576333.0,ns,840
+aoc_2022_09-part2,,100,,,88082746.0,ns,82
+aoc_2022_09-part2,,100,,,179899414.0,ns,164
+aoc_2022_09-part2,,100,,,281510259.0,ns,246
+aoc_2022_09-part2,,100,,,358323083.0,ns,328
+aoc_2022_09-part2,,100,,,458390627.0,ns,410
+aoc_2022_09-part2,,100,,,537039107.0,ns,492
+aoc_2022_09-part2,,100,,,636010673.0,ns,574
+aoc_2022_09-part2,,100,,,724021349.0,ns,656
+aoc_2022_09-part2,,100,,,822584144.0,ns,738
+aoc_2022_09-part2,,100,,,907833488.0,ns,820
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index 1e039d4..31322cc 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[84.0,168.0,252.0,336.0,420.0,504.0,588.0,672.0,756.0,840.0],"times":[90603001.0,182061227.0,274472555.0,364357653.0,456429288.0,543169686.0,635949703.0,728279873.0,819829027.0,914576333.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[82.0,164.0,246.0,328.0,410.0,492.0,574.0,656.0,738.0,820.0],"times":[88082746.0,179899414.0,281510259.0,358323083.0,458390627.0,537039107.0,636010673.0,724021349.0,822584144.0,907833488.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 33dad81..45dd393 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[1069859.774178005,1075972.2772888325,1092272.2855843722,1098384.7886951996] \ No newline at end of file
+[1035390.0313588851,1064481.6303898084,1142059.227805604,1171150.8268365273] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/100/new/estimates.json
index e5d2d1c..2f233a6 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1090415.455240781,"upper_bound":1102586.1194287774},"point_estimate":1096889.129723674,"standard_error":3117.132524363868},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1091024.5519381533,"upper_bound":1105228.1402439023},"point_estimate":1098222.7896341463,"standard_error":3280.5575243804246},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1752.911297334969,"upper_bound":16779.093093849096},"point_estimate":9327.860904641173,"standard_error":3952.9771114765167},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1092511.230145544,"upper_bound":1100006.8377518558},"point_estimate":1095834.7809629396,"standard_error":1886.8298497039905},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4874.769797758518,"upper_bound":13883.138878971586},"point_estimate":10390.835802005606,"standard_error":2468.9074009150354}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1085570.211975786,"upper_bound":1094944.5231902802},"point_estimate":1090402.6602376052,"standard_error":2413.1355291024843},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1083616.1693121693,"upper_bound":1099006.990397805},"point_estimate":1090608.8606481482,"standard_error":3092.1301626469212},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":688.8784345808712,"upper_bound":15404.651126924231},"point_estimate":8379.457269547656,"standard_error":4203.339293002641},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1080971.5627179341,"upper_bound":1095402.5666666667},"point_estimate":1087533.9654962323,"standard_error":3793.9997875878676},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4334.500442179053,"upper_bound":10037.847498647916},"point_estimate":8036.383032236733,"standard_error":1474.6617342628513}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/100/new/raw.csv
index 1f48bb6..b343639 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,100,,,88139355.0,ns,82
-aoc_2022_09-part2,,100,,,181766458.0,ns,164
-aoc_2022_09-part2,,100,,,272852519.0,ns,246
-aoc_2022_09-part2,,100,,,362514830.0,ns,328
-aoc_2022_09-part2,,100,,,450097990.0,ns,410
-aoc_2022_09-part2,,100,,,540533637.0,ns,492
-aoc_2022_09-part2,,100,,,623864837.0,ns,574
-aoc_2022_09-part2,,100,,,718435827.0,ns,656
-aoc_2022_09-part2,,100,,,811921490.0,ns,738
-aoc_2022_09-part2,,100,,,895968923.0,ns,820
+aoc_2022_09-part2,,100,,,88464819.0,ns,81
+aoc_2022_09-part2,,100,,,176418962.0,ns,162
+aoc_2022_09-part2,,100,,,267163891.0,ns,243
+aoc_2022_09-part2,,100,,,356379353.0,ns,324
+aoc_2022_09-part2,,100,,,442204379.0,ns,405
+aoc_2022_09-part2,,100,,,528623783.0,ns,486
+aoc_2022_09-part2,,100,,,611354369.0,ns,567
+aoc_2022_09-part2,,100,,,705902077.0,ns,648
+aoc_2022_09-part2,,100,,,801176096.0,ns,729
+aoc_2022_09-part2,,100,,,872638823.0,ns,810
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json b/analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json
index 80f58bb..b996099 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[82.0,164.0,246.0,328.0,410.0,492.0,574.0,656.0,738.0,820.0],"times":[88139355.0,181766458.0,272852519.0,362514830.0,450097990.0,540533637.0,623864837.0,718435827.0,811921490.0,895968923.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[81.0,162.0,243.0,324.0,405.0,486.0,567.0,648.0,729.0,810.0],"times":[88464819.0,176418962.0,267163891.0,356379353.0,442204379.0,528623783.0,611354369.0,705902077.0,801176096.0,872638823.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json
index 1c24ec1..e289191 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json
@@ -1 +1 @@
-[1061224.8686991867,1077251.3905614836,1119988.7821942752,1136015.304056572] \ No newline at end of file
+[1060231.287037037,1074130.1072530863,1111193.6278292178,1125092.4480452673] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index d26df23..08f77c3 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15424154.155886244,"upper_bound":15573559.961724538},"point_estimate":15489753.970886245,"standard_error":38728.08095850252},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15414710.666666666,"upper_bound":15520398.314814815},"point_estimate":15464833.283333333,"standard_error":26210.365910287564},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12658.413865266943,"upper_bound":159300.19660435783},"point_estimate":78346.25218129902,"standard_error":35783.2312012574},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15433632.900459122,"upper_bound":15509654.161113955},"point_estimate":15474322.062770562,"standard_error":19151.635903612067},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39646.76838229028,"upper_bound":187332.1065345075},"point_estimate":129491.39312942915,"standard_error":43715.8985336551}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15303741.799660055,"upper_bound":15507460.177632276},"point_estimate":15407055.594160054,"standard_error":52043.495788325665},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15291724.635416668,"upper_bound":15547203.775462963},"point_estimate":15404918.436111111,"standard_error":60532.570175818364},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41262.203832032166,"upper_bound":307831.33679740084},"point_estimate":163377.66334946602,"standard_error":70851.63538679123},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15285909.412578616,"upper_bound":15430329.892434988},"point_estimate":15367556.595670996,"standard_error":36311.771614120305},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":95155.99348617149,"upper_bound":220958.66689314906},"point_estimate":173268.8497490501,"standard_error":32688.690243427176}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 67f3fb9..cc2eabf 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,1000,,,94864305.0,ns,6
-aoc_2022_09-part2,,1000,,,185841780.0,ns,12
-aoc_2022_09-part2,,1000,,,275850651.0,ns,18
-aoc_2022_09-part2,,1000,,,369677091.0,ns,24
-aoc_2022_09-part2,,1000,,,463852597.0,ns,30
-aoc_2022_09-part2,,1000,,,556315749.0,ns,36
-aoc_2022_09-part2,,1000,,,653258261.0,ns,42
-aoc_2022_09-part2,,1000,,,739906112.0,ns,48
-aoc_2022_09-part2,,1000,,,838101509.0,ns,54
-aoc_2022_09-part2,,1000,,,928074800.0,ns,60
+aoc_2022_09-part2,,1000,,,93929671.0,ns,6
+aoc_2022_09-part2,,1000,,,186270350.0,ns,12
+aoc_2022_09-part2,,1000,,,277523869.0,ns,18
+aoc_2022_09-part2,,1000,,,375273055.0,ns,24
+aoc_2022_09-part2,,1000,,,453097566.0,ns,30
+aoc_2022_09-part2,,1000,,,547960266.0,ns,36
+aoc_2022_09-part2,,1000,,,642689700.0,ns,42
+aoc_2022_09-part2,,1000,,,737391877.0,ns,48
+aoc_2022_09-part2,,1000,,,834733634.0,ns,54
+aoc_2022_09-part2,,1000,,,923510649.0,ns,60
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index 6df4405..23b71f1 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0],"times":[94864305.0,185841780.0,275850651.0,369677091.0,463852597.0,556315749.0,653258261.0,739906112.0,838101509.0,928074800.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0],"times":[93929671.0,186270350.0,277523869.0,375273055.0,453097566.0,547960266.0,642689700.0,737391877.0,834733634.0,923510649.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index 6b08ff1..fdc3ba5 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[15161339.791666664,15292838.302083332,15643500.99652778,15774999.506944448] \ No newline at end of file
+[14749524.594246037,15033354.536334328,15790234.381903104,16074064.323991396] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
index 5c4d8ac..2d66848 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11550559.97950521,"upper_bound":11650808.01236979},"point_estimate":11597341.822410714,"standard_error":25761.88507320968},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11529087.9375,"upper_bound":11654652.55},"point_estimate":11581069.922916666,"standard_error":32195.289992176648},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18110.066784733885,"upper_bound":139069.5917872712},"point_estimate":76009.68062868342,"standard_error":31632.64377679777},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11547787.565443203,"upper_bound":11654983.955613578},"point_estimate":11591534.846753247,"standard_error":26986.177186629662},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39181.35508298407,"upper_bound":111146.06561210612},"point_estimate":85620.38436733944,"standard_error":18972.837387594096}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11538963.419464285,"upper_bound":11608311.164097223},"point_estimate":11573361.210307539,"standard_error":17699.458556550828},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11534925.535714285,"upper_bound":11615819.990625},"point_estimate":11568273.305555556,"standard_error":19154.44718294734},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10724.174815440005,"upper_bound":99239.2840394008},"point_estimate":54337.54054781602,"standard_error":24189.034528263335},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11505755.822381794,"upper_bound":11606310.22267845},"point_estimate":11551672.80551948,"standard_error":26177.67705827844},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30126.840203033877,"upper_bound":76091.83208468511},"point_estimate":58890.951214956716,"standard_error":11700.651384663905}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
index 53f0949..43c694d 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,1000,,,92874048.0,ns,8
-aoc_2022_09-part2,,1000,,,183997538.0,ns,16
-aoc_2022_09-part2,,1000,,,277284434.0,ns,24
-aoc_2022_09-part2,,1000,,,372211955.0,ns,32
-aoc_2022_09-part2,,1000,,,468001964.0,ns,40
-aoc_2022_09-part2,,1000,,,564997237.0,ns,48
-aoc_2022_09-part2,,1000,,,644958819.0,ns,56
-aoc_2022_09-part2,,1000,,,737861628.0,ns,64
-aoc_2022_09-part2,,1000,,,832240797.0,ns,72
-aoc_2022_09-part2,,1000,,,928259191.0,ns,80
+aoc_2022_09-part2,,1000,,,93368077.0,ns,8
+aoc_2022_09-part2,,1000,,,185138642.0,ns,16
+aoc_2022_09-part2,,1000,,,278597421.0,ns,24
+aoc_2022_09-part2,,1000,,,368732760.0,ns,32
+aoc_2022_09-part2,,1000,,,463193928.0,ns,40
+aoc_2022_09-part2,,1000,,,554592567.0,ns,48
+aoc_2022_09-part2,,1000,,,645955830.0,ns,56
+aoc_2022_09-part2,,1000,,,745714674.0,ns,64
+aoc_2022_09-part2,,1000,,,832707467.0,ns,72
+aoc_2022_09-part2,,1000,,,917948313.0,ns,80
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
index af1eb04..3ac4337 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[92874048.0,183997538.0,277284434.0,372211955.0,468001964.0,564997237.0,644958819.0,737861628.0,832240797.0,928259191.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[93368077.0,185138642.0,278597421.0,368732760.0,463193928.0,554592567.0,645955830.0,745714674.0,832707467.0,917948313.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
index c436eaf..80dddaf 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[11262686.809895836,11398941.141927086,11762286.02734375,11898540.359374998] \ No newline at end of file
+[11355394.050892856,11447545.577901784,11693282.98325893,11785434.51026786] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index 89bea34..2663606 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11455351.982083334,"upper_bound":11785262.433869047},"point_estimate":11583836.189970238,"standard_error":91037.7097613017},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11443099.65625,"upper_bound":11586896.510416668},"point_estimate":11496732.375,"standard_error":34589.55628131933},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6443.51847935468,"upper_bound":197801.97122581486},"point_estimate":46082.10442937901,"standard_error":55355.138876654426},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11483574.918726679,"upper_bound":11915355.35704452},"point_estimate":11624936.751623377,"standard_error":120187.55441439066},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42385.11230631766,"upper_bound":460809.27651325683},"point_estimate":303070.6028022113,"standard_error":137710.4674972179}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12342590.964425595,"upper_bound":15571480.480863094},"point_estimate":13788669.206904763,"standard_error":828520.8681400357},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11671364.476190476,"upper_bound":15322807.109375},"point_estimate":12880048.609375,"standard_error":1202778.0696965193},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":158058.6334101487,"upper_bound":4557848.816332009},"point_estimate":2025360.5888520372,"standard_error":1240700.4561310133},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11877802.062697247,"upper_bound":13931772.325490601},"point_estimate":12498503.005519481,"standard_error":534060.8360495907},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1264772.8648613298,"upper_bound":3785514.915190287},"point_estimate":2743417.733857486,"standard_error":731651.5271241473}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index 6b92f20..98421cb 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,1000,,,91281001.0,ns,8
-aoc_2022_09-part2,,1000,,,183617187.0,ns,16
-aoc_2022_09-part2,,1000,,,276784625.0,ns,24
-aoc_2022_09-part2,,1000,,,363703351.0,ns,32
-aoc_2022_09-part2,,1000,,,458821152.0,ns,40
-aoc_2022_09-part2,,1000,,,560219092.0,ns,48
-aoc_2022_09-part2,,1000,,,695293401.0,ns,56
-aoc_2022_09-part2,,1000,,,735607664.0,ns,64
-aoc_2022_09-part2,,1000,,,827970840.0,ns,72
-aoc_2022_09-part2,,1000,,,920204955.0,ns,80
+aoc_2022_09-part2,,1000,,,118003819.0,ns,8
+aoc_2022_09-part2,,1000,,,184055004.0,ns,16
+aoc_2022_09-part2,,1000,,,481121644.0,ns,24
+aoc_2022_09-part2,,1000,,,508644379.0,ns,32
+aoc_2022_09-part2,,1000,,,595698820.0,ns,40
+aoc_2022_09-part2,,1000,,,662879040.0,ns,48
+aoc_2022_09-part2,,1000,,,661821638.0,ns,56
+aoc_2022_09-part2,,1000,,,764807502.0,ns,64
+aoc_2022_09-part2,,1000,,,829762950.0,ns,72
+aoc_2022_09-part2,,1000,,,935648661.0,ns,80
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index f351123..3b49588 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[91281001.0,183617187.0,276784625.0,363703351.0,458821152.0,560219092.0,695293401.0,735607664.0,827970840.0,920204955.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[118003819.0,184055004.0,481121644.0,508644379.0,595698820.0,662879040.0,661821638.0,764807502.0,829762950.0,935648661.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 24e89cd..9738650 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[11312180.540625006,11392047.843750004,11605027.318749998,11684894.621874996] \ No newline at end of file
+[2334151.666964285,7030209.373883928,19553029.925669644,24249087.632589288] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/1000/new/estimates.json
index 5c4d8ac..2d66848 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11550559.97950521,"upper_bound":11650808.01236979},"point_estimate":11597341.822410714,"standard_error":25761.88507320968},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11529087.9375,"upper_bound":11654652.55},"point_estimate":11581069.922916666,"standard_error":32195.289992176648},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18110.066784733885,"upper_bound":139069.5917872712},"point_estimate":76009.68062868342,"standard_error":31632.64377679777},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11547787.565443203,"upper_bound":11654983.955613578},"point_estimate":11591534.846753247,"standard_error":26986.177186629662},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39181.35508298407,"upper_bound":111146.06561210612},"point_estimate":85620.38436733944,"standard_error":18972.837387594096}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11538963.419464285,"upper_bound":11608311.164097223},"point_estimate":11573361.210307539,"standard_error":17699.458556550828},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11534925.535714285,"upper_bound":11615819.990625},"point_estimate":11568273.305555556,"standard_error":19154.44718294734},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10724.174815440005,"upper_bound":99239.2840394008},"point_estimate":54337.54054781602,"standard_error":24189.034528263335},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11505755.822381794,"upper_bound":11606310.22267845},"point_estimate":11551672.80551948,"standard_error":26177.67705827844},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30126.840203033877,"upper_bound":76091.83208468511},"point_estimate":58890.951214956716,"standard_error":11700.651384663905}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/1000/new/raw.csv
index 53f0949..43c694d 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,1000,,,92874048.0,ns,8
-aoc_2022_09-part2,,1000,,,183997538.0,ns,16
-aoc_2022_09-part2,,1000,,,277284434.0,ns,24
-aoc_2022_09-part2,,1000,,,372211955.0,ns,32
-aoc_2022_09-part2,,1000,,,468001964.0,ns,40
-aoc_2022_09-part2,,1000,,,564997237.0,ns,48
-aoc_2022_09-part2,,1000,,,644958819.0,ns,56
-aoc_2022_09-part2,,1000,,,737861628.0,ns,64
-aoc_2022_09-part2,,1000,,,832240797.0,ns,72
-aoc_2022_09-part2,,1000,,,928259191.0,ns,80
+aoc_2022_09-part2,,1000,,,93368077.0,ns,8
+aoc_2022_09-part2,,1000,,,185138642.0,ns,16
+aoc_2022_09-part2,,1000,,,278597421.0,ns,24
+aoc_2022_09-part2,,1000,,,368732760.0,ns,32
+aoc_2022_09-part2,,1000,,,463193928.0,ns,40
+aoc_2022_09-part2,,1000,,,554592567.0,ns,48
+aoc_2022_09-part2,,1000,,,645955830.0,ns,56
+aoc_2022_09-part2,,1000,,,745714674.0,ns,64
+aoc_2022_09-part2,,1000,,,832707467.0,ns,72
+aoc_2022_09-part2,,1000,,,917948313.0,ns,80
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/new/sample.json b/analysis/current/criterion/aoc_2022_09-part2/1000/new/sample.json
index af1eb04..3ac4337 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[92874048.0,183997538.0,277284434.0,372211955.0,468001964.0,564997237.0,644958819.0,737861628.0,832240797.0,928259191.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[93368077.0,185138642.0,278597421.0,368732760.0,463193928.0,554592567.0,645955830.0,745714674.0,832707467.0,917948313.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json
index c436eaf..80dddaf 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json
@@ -1 +1 @@
-[11262686.809895836,11398941.141927086,11762286.02734375,11898540.359374998] \ No newline at end of file
+[11355394.050892856,11447545.577901784,11693282.98325893,11785434.51026786] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 140e702..211e03a 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31444633.52416667,"upper_bound":31924857.948138893},"point_estimate":31678019.070000004,"standard_error":122640.97359640355},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31360040.055555552,"upper_bound":32021179.166666668},"point_estimate":31576932.666666664,"standard_error":144208.4677310819},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24531.51099781502,"upper_bound":677139.9293583679},"point_estimate":350470.9429278933,"standard_error":222532.08449687334},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31585353.45630056,"upper_bound":32005912.931684334},"point_estimate":31760125.48051948,"standard_error":107134.51636750063},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":208226.18550037823,"upper_bound":509331.246948883},"point_estimate":409669.50769484066,"standard_error":74682.00889271862}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31306423.457301587,"upper_bound":32443610.89962963},"point_estimate":31780474.020542324,"standard_error":299823.9469903772},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31130858.416666664,"upper_bound":32080464.695833333},"point_estimate":31510090.888888888,"standard_error":231273.67683575794},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53841.87825411779,"upper_bound":996183.159294216},"point_estimate":522526.97462995874,"standard_error":273358.74127126613},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31315749.334892638,"upper_bound":33292193.071480673},"point_estimate":32197927.72207792,"standard_error":536920.3403918172},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":246131.20091763078,"upper_bound":1469828.4455618903},"point_estimate":1002395.3576607816,"standard_error":372650.63948743814}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 359ee1c..993eb19 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,2000,,,93492310.0,ns,3
-aoc_2022_09-part2,,2000,,,189534416.0,ns,6
-aoc_2022_09-part2,,2000,,,280261452.0,ns,9
-aoc_2022_09-part2,,2000,,,378203798.0,ns,12
-aoc_2022_09-part2,,2000,,,483965829.0,ns,15
-aoc_2022_09-part2,,2000,,,582027991.0,ns,18
-aoc_2022_09-part2,,2000,,,662860716.0,ns,21
-aoc_2022_09-part2,,2000,,,768508300.0,ns,24
-aoc_2022_09-part2,,2000,,,852011373.0,ns,27
-aoc_2022_09-part2,,2000,,,948859338.0,ns,30
+aoc_2022_09-part2,,2000,,,93250083.0,ns,3
+aoc_2022_09-part2,,2000,,,186443028.0,ns,6
+aoc_2022_09-part2,,2000,,,283646700.0,ns,9
+aoc_2022_09-part2,,2000,,,374140270.0,ns,12
+aoc_2022_09-part2,,2000,,,475755304.0,ns,15
+aoc_2022_09-part2,,2000,,,567069872.0,ns,18
+aoc_2022_09-part2,,2000,,,667464240.0,ns,21
+aoc_2022_09-part2,,2000,,,778653819.0,ns,24
+aoc_2022_09-part2,,2000,,,927912134.0,ns,27
+aoc_2022_09-part2,,2000,,,934108401.0,ns,30
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index 2aa21cf..86e5e48 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[93492310.0,189534416.0,280261452.0,378203798.0,483965829.0,582027991.0,662860716.0,768508300.0,852011373.0,948859338.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[93250083.0,186443028.0,283646700.0,374140270.0,475755304.0,567069872.0,667464240.0,778653819.0,927912134.0,934108401.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index c95161e..3b54ce5 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[30337789.70277777,30932260.636111107,32517516.45833334,33111987.391666677] \ No newline at end of file
+[29287405.019047625,30217352.00119048,32697210.62023809,33627157.60238095] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
index 959eeea..ac7cfbd 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36871412.93241138,"upper_bound":39996635.42037036},"point_estimate":38509741.562486775,"standard_error":800201.9514558496},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36837631.96666667,"upper_bound":40688881.41666667},"point_estimate":38597485.61111111,"standard_error":1151539.3374965966},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":507971.24463171506,"upper_bound":4638869.523153603},"point_estimate":2742719.0322347805,"standard_error":1011128.325280004},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38000754.46381986,"upper_bound":40813457.93538009},"point_estimate":39441426.56363636,"standard_error":734270.4232265595},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1434752.6629405224,"upper_bound":3488828.284366223},"point_estimate":2661062.136524893,"standard_error":561409.3028050901}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38428243.493875,"upper_bound":41121366.97685185},"point_estimate":39773296.43425926,"standard_error":684910.4385667434},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38796197.13888889,"upper_bound":40567862.54166667},"point_estimate":39915704.33333333,"standard_error":415831.48214374465},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":237743.88786420264,"upper_bound":3738645.0353480056},"point_estimate":983416.3461908698,"standard_error":851349.8565761454},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39179115.95979899,"upper_bound":42436111.328093156},"point_estimate":40646435.789610386,"standard_error":875747.4717860795},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":663762.5303289961,"upper_bound":3193723.8166200663},"point_estimate":2290113.068285471,"standard_error":645293.6008142377}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
index 55ee133..3224f29 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,2000,,,99400390.0,ns,3
-aoc_2022_09-part2,,2000,,,217275207.0,ns,6
-aoc_2022_09-part2,,2000,,,353526749.0,ns,9
-aoc_2022_09-part2,,2000,,,484155114.0,ns,12
-aoc_2022_09-part2,,2000,,,558086882.0,ns,15
-aoc_2022_09-part2,,2000,,,682455984.0,ns,18
-aoc_2022_09-part2,,2000,,,881193035.0,ns,21
-aoc_2022_09-part2,,2000,,,984756080.0,ns,24
-aoc_2022_09-part2,,2000,,,1094811905.0,ns,27
-aoc_2022_09-part2,,2000,,,1123881883.0,ns,30
+aoc_2022_09-part2,,2000,,,105798515.0,ns,3
+aoc_2022_09-part2,,2000,,,242682781.0,ns,6
+aoc_2022_09-part2,,2000,,,357131819.0,ns,9
+aoc_2022_09-part2,,2000,,,491900794.0,ns,12
+aoc_2022_09-part2,,2000,,,597349202.0,ns,15
+aoc_2022_09-part2,,2000,,,682399459.0,ns,18
+aoc_2022_09-part2,,2000,,,821530913.0,ns,21
+aoc_2022_09-part2,,2000,,,963455814.0,ns,24
+aoc_2022_09-part2,,2000,,,1197169600.0,ns,27
+aoc_2022_09-part2,,2000,,,1200243856.0,ns,30
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
index 4184c2d..670689f 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[99400390.0,217275207.0,353526749.0,484155114.0,558086882.0,682455984.0,881193035.0,984756080.0,1094811905.0,1123881883.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[105798515.0,242682781.0,357131819.0,491900794.0,597349202.0,682399459.0,821530913.0,963455814.0,1197169600.0,1200243856.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
index 745087f..57ff4f8 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[27586085.791666657,32428056.124999993,45339977.01388889,50181947.347222224] \ No newline at end of file
+[35928835.15972221,37594776.60763888,42037287.13541667,43703228.58333334] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index 2e3d28d..73b3ec6 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24444277.228737105,"upper_bound":28368713.5125},"point_estimate":26063231.736974206,"standard_error":1034352.3260896566},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23900255.71875,"upper_bound":27001587.05},"point_estimate":24711677.130357146,"standard_error":1012505.4078675986},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44301.45398536697,"upper_bound":4047503.02766871},"point_estimate":1264704.5594603454,"standard_error":1059900.1054772018},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24301245.760852713,"upper_bound":26517931.005813953},"point_estimate":24980512.29025974,"standard_error":574119.6305195427},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1010819.5388520275,"upper_bound":5092390.217194623},"point_estimate":3430131.3274850384,"standard_error":1306439.448431941}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23968784.95410268,"upper_bound":31473818.205451634},"point_estimate":27128981.835724212,"standard_error":1961094.087114359},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23662285.284722224,"upper_bound":30200230.4375},"point_estimate":23865249.255357146,"standard_error":1504324.5795253408},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":65294.799347033746,"upper_bound":8447260.34364365},"point_estimate":451039.75128828036,"standard_error":1767331.864930797},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23753064.457587272,"upper_bound":24989265.510294117},"point_estimate":24089815.231168833,"standard_error":340879.34069909196},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":706776.5309346564,"upper_bound":9040157.879841702},"point_estimate":6510895.6133893635,"standard_error":2293019.93665081}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index c2205b6..77ae64c 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,2000,,,95699586.0,ns,4
-aoc_2022_09-part2,,2000,,,190723951.0,ns,8
-aoc_2022_09-part2,,2000,,,420396184.0,ns,12
-aoc_2022_09-part2,,2000,,,435883597.0,ns,16
-aoc_2022_09-part2,,2000,,,540031741.0,ns,20
-aoc_2022_09-part2,,2000,,,633340621.0,ns,24
-aoc_2022_09-part2,,2000,,,704937528.0,ns,28
-aoc_2022_09-part2,,2000,,,764808183.0,ns,32
-aoc_2022_09-part2,,2000,,,859564702.0,ns,36
-aoc_2022_09-part2,,2000,,,969880559.0,ns,40
+aoc_2022_09-part2,,2000,,,140445944.0,ns,4
+aoc_2022_09-part2,,2000,,,341642924.0,ns,8
+aoc_2022_09-part2,,2000,,,311314855.0,ns,12
+aoc_2022_09-part2,,2000,,,404623598.0,ns,16
+aoc_2022_09-part2,,2000,,,470275427.0,ns,20
+aoc_2022_09-part2,,2000,,,569190905.0,ns,24
+aoc_2022_09-part2,,2000,,,665103783.0,ns,28
+aoc_2022_09-part2,,2000,,,757511903.0,ns,32
+aoc_2022_09-part2,,2000,,,849898183.0,ns,36
+aoc_2022_09-part2,,2000,,,959071679.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index 40e15c7..cf72e27 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[95699586.0,190723951.0,420396184.0,435883597.0,540031741.0,633340621.0,704937528.0,764808183.0,859564702.0,969880559.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[140445944.0,341642924.0,311314855.0,404623598.0,470275427.0,569190905.0,665103783.0,757511903.0,849898183.0,959071679.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 78cb798..000c07b 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[15080198.387500003,19493307.15078125,31261597.186197914,35674705.94947916] \ No newline at end of file
+[17394762.14583333,20539009.64973958,28923669.66015625,32067917.164062504] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/2000/new/estimates.json
index 959eeea..ac7cfbd 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36871412.93241138,"upper_bound":39996635.42037036},"point_estimate":38509741.562486775,"standard_error":800201.9514558496},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36837631.96666667,"upper_bound":40688881.41666667},"point_estimate":38597485.61111111,"standard_error":1151539.3374965966},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":507971.24463171506,"upper_bound":4638869.523153603},"point_estimate":2742719.0322347805,"standard_error":1011128.325280004},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38000754.46381986,"upper_bound":40813457.93538009},"point_estimate":39441426.56363636,"standard_error":734270.4232265595},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1434752.6629405224,"upper_bound":3488828.284366223},"point_estimate":2661062.136524893,"standard_error":561409.3028050901}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38428243.493875,"upper_bound":41121366.97685185},"point_estimate":39773296.43425926,"standard_error":684910.4385667434},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38796197.13888889,"upper_bound":40567862.54166667},"point_estimate":39915704.33333333,"standard_error":415831.48214374465},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":237743.88786420264,"upper_bound":3738645.0353480056},"point_estimate":983416.3461908698,"standard_error":851349.8565761454},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39179115.95979899,"upper_bound":42436111.328093156},"point_estimate":40646435.789610386,"standard_error":875747.4717860795},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":663762.5303289961,"upper_bound":3193723.8166200663},"point_estimate":2290113.068285471,"standard_error":645293.6008142377}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/2000/new/raw.csv
index 55ee133..3224f29 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,2000,,,99400390.0,ns,3
-aoc_2022_09-part2,,2000,,,217275207.0,ns,6
-aoc_2022_09-part2,,2000,,,353526749.0,ns,9
-aoc_2022_09-part2,,2000,,,484155114.0,ns,12
-aoc_2022_09-part2,,2000,,,558086882.0,ns,15
-aoc_2022_09-part2,,2000,,,682455984.0,ns,18
-aoc_2022_09-part2,,2000,,,881193035.0,ns,21
-aoc_2022_09-part2,,2000,,,984756080.0,ns,24
-aoc_2022_09-part2,,2000,,,1094811905.0,ns,27
-aoc_2022_09-part2,,2000,,,1123881883.0,ns,30
+aoc_2022_09-part2,,2000,,,105798515.0,ns,3
+aoc_2022_09-part2,,2000,,,242682781.0,ns,6
+aoc_2022_09-part2,,2000,,,357131819.0,ns,9
+aoc_2022_09-part2,,2000,,,491900794.0,ns,12
+aoc_2022_09-part2,,2000,,,597349202.0,ns,15
+aoc_2022_09-part2,,2000,,,682399459.0,ns,18
+aoc_2022_09-part2,,2000,,,821530913.0,ns,21
+aoc_2022_09-part2,,2000,,,963455814.0,ns,24
+aoc_2022_09-part2,,2000,,,1197169600.0,ns,27
+aoc_2022_09-part2,,2000,,,1200243856.0,ns,30
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json b/analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json
index 4184c2d..670689f 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[99400390.0,217275207.0,353526749.0,484155114.0,558086882.0,682455984.0,881193035.0,984756080.0,1094811905.0,1123881883.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[105798515.0,242682781.0,357131819.0,491900794.0,597349202.0,682399459.0,821530913.0,963455814.0,1197169600.0,1200243856.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json
index 745087f..57ff4f8 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json
@@ -1 +1 @@
-[27586085.791666657,32428056.124999993,45339977.01388889,50181947.347222224] \ No newline at end of file
+[35928835.15972221,37594776.60763888,42037287.13541667,43703228.58333334] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index 9e3dd2f..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1148.5972221546283,"upper_bound":1207.3955587711014},"point_estimate":1176.7991239182538,"standard_error":15.079009400665326},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1133.8199294318044,"upper_bound":1224.2930413849444},"point_estimate":1161.4334752808531,"standard_error":26.09629025696801},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1.6218586644780717,"upper_bound":83.03992199788469},"point_estimate":48.57460515417536,"standard_error":21.03987265729116},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1173.1823949473655,"upper_bound":1236.730564206063},"point_estimate":1215.8544389544024,"standard_error":15.987475703712112},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28.855574827196584,"upper_bound":59.14972313847823},"point_estimate":50.23319800925042,"standard_error":7.653415452596248}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index 9315256..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,9318866.0,ns,8219
-aoc_2022_14-part1,,large,,,18670098.0,ns,16438
-aoc_2022_14-part1,,large,,,27592093.0,ns,24657
-aoc_2022_14-part1,,large,,,37271866.0,ns,32876
-aoc_2022_14-part1,,large,,,47594454.0,ns,41095
-aoc_2022_14-part1,,large,,,57436516.0,ns,49314
-aoc_2022_14-part1,,large,,,68995687.0,ns,57533
-aoc_2022_14-part1,,large,,,80346921.0,ns,65752
-aoc_2022_14-part1,,large,,,92627429.0,ns,73971
-aoc_2022_14-part1,,large,,,102684023.0,ns,82190
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index 21654c8..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[8219.0,16438.0,24657.0,32876.0,41095.0,49314.0,57533.0,65752.0,73971.0,82190.0],"times":[9318866.0,18670098.0,27592093.0,37271866.0,47594454.0,57436516.0,68995687.0,80346921.0,92627429.0,102684023.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 89b8005..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[888.3903678106478,1011.3512704121982,1339.2470106829992,1462.2079132845497] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 3d18afa..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1228.696929970151,"upper_bound":1356.6448385777092},"point_estimate":1283.9758149448694,"standard_error":33.437391404060925},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1216.6413269384493,"upper_bound":1319.2620898836485},"point_estimate":1250.8696542765788,"standard_error":27.551550727850902},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.713946870012347,"upper_bound":125.390367694606},"point_estimate":77.36715018387925,"standard_error":29.311084568505464},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1266.5863139540181,"upper_bound":1429.335056882185},"point_estimate":1341.3887921351231,"standard_error":42.49602827911319},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37.04941664052133,"upper_bound":162.42434044941854},"point_estimate":111.8310324321618,"standard_error":38.61534739671762}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index 658c2ed..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,14615557.0,ns,12510
-aoc_2022_14-part1,,large,,,29961617.0,ns,25020
-aoc_2022_14-part1,,large,,,45660549.0,ns,37530
-aoc_2022_14-part1,,large,,,62661439.0,ns,50040
-aoc_2022_14-part1,,large,,,77760284.0,ns,62550
-aoc_2022_14-part1,,large,,,93788394.0,ns,75060
-aoc_2022_14-part1,,large,,,114512610.0,ns,87570
-aoc_2022_14-part1,,large,,,156745029.0,ns,100080
-aoc_2022_14-part1,,large,,,146577941.0,ns,112590
-aoc_2022_14-part1,,large,,,167214996.0,ns,125100
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index 95d1929..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[12510.0,25020.0,37530.0,50040.0,62550.0,75060.0,87570.0,100080.0,112590.0,125100.0],"times":[14615557.0,29961617.0,45660549.0,62661439.0,77760284.0,93788394.0,114512610.0,156745029.0,146577941.0,167214996.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index 3c070d9..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[974.4326730996158,1098.8530851509272,1430.6408506210905,1555.0612626724017] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
index a1a5c0e..13e49a2 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1607.4971099699965,"upper_bound":1717.764377846638},"point_estimate":1652.1264640204613,"standard_error":29.554252389169104},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1597.5156485170428,"upper_bound":1657.7950322168117},"point_estimate":1628.6667625793125,"standard_error":15.360872012845018},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.043559259495447,"upper_bound":80.64609885598371},"point_estimate":33.322481219828646,"standard_error":20.936855931439094},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1614.0349122030398,"upper_bound":1659.9341597704222},"point_estimate":1636.023736511386,"standard_error":11.609164632325758},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21.789129531946326,"upper_bound":148.6495852968913},"point_estimate":98.43722470048777,"standard_error":41.198946328643345}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1584.149804234918,"upper_bound":1686.2493218930933},"point_estimate":1626.5434405063133,"standard_error":26.966116599824424},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1569.6107870555334,"upper_bound":1639.4175848981222},"point_estimate":1608.7039495462586,"standard_error":18.637939811210135},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12.092698549461504,"upper_bound":83.9777025498489},"point_estimate":47.93121259957696,"standard_error":18.465501686075914},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1609.3337485428444,"upper_bound":1706.0530847645402},"point_estimate":1649.3301513508466,"standard_error":24.72998940069466},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24.453944977346488,"upper_bound":134.53982337299394},"point_estimate":90.18699879953935,"standard_error":35.193486018034996}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
index 08633ac..2772c77 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,18939646.0,ns,11295
-aoc_2022_14-part1,,large,,,35562798.0,ns,22590
-aoc_2022_14-part1,,large,,,64953455.0,ns,33885
-aoc_2022_14-part1,,large,,,73847188.0,ns,45180
-aoc_2022_14-part1,,large,,,88831239.0,ns,56475
-aoc_2022_14-part1,,large,,,109978711.0,ns,67770
-aoc_2022_14-part1,,large,,,127237278.0,ns,79065
-aoc_2022_14-part1,,large,,,146451836.0,ns,90360
-aoc_2022_14-part1,,large,,,166589494.0,ns,101655
-aoc_2022_14-part1,,large,,,186844802.0,ns,112950
+aoc_2022_14-part1,,large,,,19643679.0,ns,12515
+aoc_2022_14-part1,,large,,,38584394.0,ns,25030
+aoc_2022_14-part1,,large,,,60051411.0,ns,37545
+aoc_2022_14-part1,,large,,,79614875.0,ns,50060
+aoc_2022_14-part1,,large,,,98194088.0,ns,62575
+aoc_2022_14-part1,,large,,,139980836.0,ns,75090
+aoc_2022_14-part1,,large,,,141741060.0,ns,87605
+aoc_2022_14-part1,,large,,,162597370.0,ns,100120
+aoc_2022_14-part1,,large,,,184075901.0,ns,112635
+aoc_2022_14-part1,,large,,,207099509.0,ns,125150
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
index babdc7a..2a9ec13 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[11295.0,22590.0,33885.0,45180.0,56475.0,67770.0,79065.0,90360.0,101655.0,112950.0],"times":[18939646.0,35562798.0,64953455.0,73847188.0,88831239.0,109978711.0,127237278.0,146451836.0,166589494.0,186844802.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[12515.0,25030.0,37545.0,50060.0,62575.0,75090.0,87605.0,100120.0,112635.0,125150.0],"times":[19643679.0,38584394.0,60051411.0,79614875.0,98194088.0,139980836.0,141741060.0,162597370.0,184075901.0,207099509.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
index ad9ac75..255f721 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[1497.4947513649113,1554.8202121145052,1707.6881074467558,1765.0135681963498] \ No newline at end of file
+[1404.0972483020375,1489.4512984418698,1717.0620988147557,1802.416148954588] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
index ddf193a..24d8273 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1491.37722057959,"upper_bound":1582.2922505754018},"point_estimate":1533.1051948200402,"standard_error":23.302214842223208},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1462.8855805696764,"upper_bound":1573.6343621399176},"point_estimate":1516.3640174176667,"standard_error":29.265462126676816},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.604150555708507,"upper_bound":126.04017029380887},"point_estimate":81.66204953060102,"standard_error":27.188552563801416},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1530.0330244266208,"upper_bound":1591.3796667191864},"point_estimate":1562.876031085835,"standard_error":15.485805206719458},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36.55512969013749,"upper_bound":105.61754774860879},"point_estimate":77.54534959312343,"standard_error":19.93063364055953}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1446.8654513230565,"upper_bound":1500.440917037617},"point_estimate":1472.460678857656,"standard_error":13.759836384732877},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1434.447743796884,"upper_bound":1515.159780727063},"point_estimate":1457.7190854010387,"standard_error":22.512494602694236},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.559153895535066,"upper_bound":75.03230238208593},"point_estimate":34.700255235649514,"standard_error":19.85172687234403},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1458.2952433291794,"upper_bound":1528.016366346675},"point_estimate":1504.606200193344,"standard_error":17.588803000266914},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21.929198981994652,"upper_bound":54.4842132349897},"point_estimate":45.87924868753116,"standard_error":7.7434271244592745}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
index 7f8b28c..f67b0cc 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,12006371.0,ns,8262
-aoc_2022_14-part1,,large,,,24119783.0,ns,16524
-aoc_2022_14-part1,,large,,,36259082.0,ns,24786
-aoc_2022_14-part1,,large,,,49499697.0,ns,33048
-aoc_2022_14-part1,,large,,,70513063.0,ns,41310
-aoc_2022_14-part1,,large,,,74602099.0,ns,49572
-aoc_2022_14-part1,,large,,,88359011.0,ns,57834
-aoc_2022_14-part1,,large,,,102917372.0,ns,66096
-aoc_2022_14-part1,,large,,,118012982.0,ns,74358
-aoc_2022_14-part1,,large,,,130013671.0,ns,82620
+aoc_2022_14-part1,,large,,,12725319.0,ns,8665
+aoc_2022_14-part1,,large,,,24893786.0,ns,17330
+aoc_2022_14-part1,,large,,,37039060.0,ns,25995
+aoc_2022_14-part1,,large,,,50147811.0,ns,34660
+aoc_2022_14-part1,,large,,,62060432.0,ns,43325
+aoc_2022_14-part1,,large,,,74667460.0,ns,51990
+aoc_2022_14-part1,,large,,,89679019.0,ns,60655
+aoc_2022_14-part1,,large,,,105030876.0,ns,69320
+aoc_2022_14-part1,,large,,,120677377.0,ns,77985
+aoc_2022_14-part1,,large,,,133277913.0,ns,86650
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
index 6df7e17..ca96bd1 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8262.0,16524.0,24786.0,33048.0,41310.0,49572.0,57834.0,66096.0,74358.0,82620.0],"times":[12006371.0,24119783.0,36259082.0,49499697.0,70513063.0,74602099.0,88359011.0,102917372.0,118012982.0,130013671.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8665.0,17330.0,25995.0,34660.0,43325.0,51990.0,60655.0,69320.0,77985.0,86650.0],"times":[12725319.0,24893786.0,37039060.0,50147811.0,62060432.0,74667460.0,89679019.0,105030876.0,120677377.0,133277913.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
index 1a8e828..a841a5c 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[1177.9746610990073,1324.7959460481723,1716.3193725792787,1863.1406575284436] \ No newline at end of file
+[1227.030906355618,1331.6433094963318,1610.6097178715686,1715.2221210122825] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
index d35766b..d35766b 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..ed78ba2
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1189.9699892926837,"upper_bound":1229.6892398763212},"point_estimate":1210.2089105720343,"standard_error":10.174774275072927},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1183.6562647304797,"upper_bound":1238.8705454818082},"point_estimate":1210.9474581210877,"standard_error":16.255937307805386},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.99524556147179,"upper_bound":56.34319486015828},"point_estimate":36.9756261739323,"standard_error":12.450456529880782},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1213.3687790633626,"upper_bound":1247.2930651041347},"point_estimate":1235.3982756390571,"standard_error":8.665699004564594},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20.31545394017214,"upper_bound":42.39117172087548},"point_estimate":33.90199990044651,"standard_error":5.725292042013637}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..a3f38ef
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,15147376.0,ns,13153
+aoc_2022_14-part1,,large,,,31034387.0,ns,26306
+aoc_2022_14-part1,,large,,,46849705.0,ns,39459
+aoc_2022_14-part1,,large,,,63388366.0,ns,52612
+aoc_2022_14-part1,,large,,,78100341.0,ns,65765
+aoc_2022_14-part1,,large,,,96048554.0,ns,78918
+aoc_2022_14-part1,,large,,,113908428.0,ns,92071
+aoc_2022_14-part1,,large,,,129553865.0,ns,105224
+aoc_2022_14-part1,,large,,,147559459.0,ns,118377
+aoc_2022_14-part1,,large,,,165600270.0,ns,131530
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..78589d5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[13153.0,26306.0,39459.0,52612.0,65765.0,78918.0,92071.0,105224.0,118377.0,131530.0],"times":[15147376.0,31034387.0,46849705.0,63388366.0,78100341.0,96048554.0,113908428.0,129553865.0,147559459.0,165600270.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..bb106d6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[1042.3990778176626,1114.8832346436448,1308.1743195129302,1380.6584763389121] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
index d35766b..d35766b 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..c7979e5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1140.2089172437893,"upper_bound":1188.8754163399167},"point_estimate":1162.1268606590556,"standard_error":12.599130011832889},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1132.5597818677575,"upper_bound":1187.141953032065},"point_estimate":1149.2356023697823,"standard_error":14.348294497985645},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2.28851736734616,"upper_bound":60.79912993226827},"point_estimate":25.44948635198261,"standard_error":16.055600921896254},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1146.1049021044796,"upper_bound":1223.7394848121498},"point_estimate":1190.996201536945,"standard_error":20.35508817805124},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15.003719758201022,"upper_bound":56.639879848240184},"point_estimate":41.994643551047965,"standard_error":11.403034648881059}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..2064809
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,9674642.0,ns,8313
+aoc_2022_14-part1,,large,,,18660540.0,ns,16626
+aoc_2022_14-part1,,large,,,28167748.0,ns,24939
+aoc_2022_14-part1,,large,,,37832851.0,ns,33252
+aoc_2022_14-part1,,large,,,47203448.0,ns,41565
+aoc_2022_14-part1,,large,,,56615214.0,ns,49878
+aoc_2022_14-part1,,large,,,68086787.0,ns,58191
+aoc_2022_14-part1,,large,,,77191827.0,ns,66504
+aoc_2022_14-part1,,large,,,90565021.0,ns,74817
+aoc_2022_14-part1,,large,,,104402309.0,ns,83130
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..35aa32d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[8313.0,16626.0,24939.0,33252.0,41565.0,49878.0,58191.0,66504.0,74817.0,83130.0],"times":[9674642.0,18660540.0,28167748.0,37832851.0,47203448.0,56615214.0,68086787.0,77191827.0,90565021.0,104402309.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..ae121a9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[1035.3995454623562,1085.3091887061569,1218.4015706896257,1268.3112139334266] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json
index ddf193a..24d8273 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1491.37722057959,"upper_bound":1582.2922505754018},"point_estimate":1533.1051948200402,"standard_error":23.302214842223208},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1462.8855805696764,"upper_bound":1573.6343621399176},"point_estimate":1516.3640174176667,"standard_error":29.265462126676816},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.604150555708507,"upper_bound":126.04017029380887},"point_estimate":81.66204953060102,"standard_error":27.188552563801416},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1530.0330244266208,"upper_bound":1591.3796667191864},"point_estimate":1562.876031085835,"standard_error":15.485805206719458},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36.55512969013749,"upper_bound":105.61754774860879},"point_estimate":77.54534959312343,"standard_error":19.93063364055953}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1446.8654513230565,"upper_bound":1500.440917037617},"point_estimate":1472.460678857656,"standard_error":13.759836384732877},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1434.447743796884,"upper_bound":1515.159780727063},"point_estimate":1457.7190854010387,"standard_error":22.512494602694236},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.559153895535066,"upper_bound":75.03230238208593},"point_estimate":34.700255235649514,"standard_error":19.85172687234403},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1458.2952433291794,"upper_bound":1528.016366346675},"point_estimate":1504.606200193344,"standard_error":17.588803000266914},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21.929198981994652,"upper_bound":54.4842132349897},"point_estimate":45.87924868753116,"standard_error":7.7434271244592745}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv
index 7f8b28c..f67b0cc 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,12006371.0,ns,8262
-aoc_2022_14-part1,,large,,,24119783.0,ns,16524
-aoc_2022_14-part1,,large,,,36259082.0,ns,24786
-aoc_2022_14-part1,,large,,,49499697.0,ns,33048
-aoc_2022_14-part1,,large,,,70513063.0,ns,41310
-aoc_2022_14-part1,,large,,,74602099.0,ns,49572
-aoc_2022_14-part1,,large,,,88359011.0,ns,57834
-aoc_2022_14-part1,,large,,,102917372.0,ns,66096
-aoc_2022_14-part1,,large,,,118012982.0,ns,74358
-aoc_2022_14-part1,,large,,,130013671.0,ns,82620
+aoc_2022_14-part1,,large,,,12725319.0,ns,8665
+aoc_2022_14-part1,,large,,,24893786.0,ns,17330
+aoc_2022_14-part1,,large,,,37039060.0,ns,25995
+aoc_2022_14-part1,,large,,,50147811.0,ns,34660
+aoc_2022_14-part1,,large,,,62060432.0,ns,43325
+aoc_2022_14-part1,,large,,,74667460.0,ns,51990
+aoc_2022_14-part1,,large,,,89679019.0,ns,60655
+aoc_2022_14-part1,,large,,,105030876.0,ns,69320
+aoc_2022_14-part1,,large,,,120677377.0,ns,77985
+aoc_2022_14-part1,,large,,,133277913.0,ns,86650
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json
index 6df7e17..ca96bd1 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8262.0,16524.0,24786.0,33048.0,41310.0,49572.0,57834.0,66096.0,74358.0,82620.0],"times":[12006371.0,24119783.0,36259082.0,49499697.0,70513063.0,74602099.0,88359011.0,102917372.0,118012982.0,130013671.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8665.0,17330.0,25995.0,34660.0,43325.0,51990.0,60655.0,69320.0,77985.0,86650.0],"times":[12725319.0,24893786.0,37039060.0,50147811.0,62060432.0,74667460.0,89679019.0,105030876.0,120677377.0,133277913.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json
index 1a8e828..a841a5c 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json
@@ -1 +1 @@
-[1177.9746610990073,1324.7959460481723,1716.3193725792787,1863.1406575284436] \ No newline at end of file
+[1227.030906355618,1331.6433094963318,1610.6097178715686,1715.2221210122825] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index 0f44e1c..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11277.410414808974,"upper_bound":11682.49927504137},"point_estimate":11479.225495700915,"standard_error":103.6228272212545},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11214.883771929824,"upper_bound":11701.5705348944},"point_estimate":11502.537399283332,"standard_error":98.3386349939352},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31.45222501492861,"upper_bound":594.480814964197},"point_estimate":217.4249738556078,"standard_error":158.72682670755452},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11491.42026734462,"upper_bound":11914.835578490429},"point_estimate":11701.367513825888,"standard_error":117.79273353266686},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":162.25411006340886,"upper_bound":454.2307252191369},"point_estimate":345.1644691913612,"standard_error":73.64847700923454}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index fc497b8..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,76288593.0,ns,6897
-aoc_2022_14-part1,,small,,,150702922.0,ns,13794
-aoc_2022_14-part1,,small,,,234700744.0,ns,20691
-aoc_2022_14-part1,,small,,,313638055.0,ns,27588
-aoc_2022_14-part1,,small,,,395451978.0,ns,34485
-aoc_2022_14-part1,,small,,,490917590.0,ns,41382
-aoc_2022_14-part1,,small,,,557029237.0,ns,48279
-aoc_2022_14-part1,,small,,,636734925.0,ns,55176
-aoc_2022_14-part1,,small,,,718667767.0,ns,62073
-aoc_2022_14-part1,,small,,,835095944.0,ns,68970
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index 132d6e5..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[6897.0,13794.0,20691.0,27588.0,34485.0,41382.0,48279.0,55176.0,62073.0,68970.0],"times":[76288593.0,150702922.0,234700744.0,313638055.0,395451978.0,490917590.0,557029237.0,636734925.0,718667767.0,835095944.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 25a8d32..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[10692.970390205886,11021.23975777512,11896.624737959743,12224.894105528976] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 3e0fc0d..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4712.921111412531,"upper_bound":4870.430943836221},"point_estimate":4798.634150820563,"standard_error":40.37129517506896},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4766.070391093026,"upper_bound":4874.1211724313325},"point_estimate":4799.443967446592,"standard_error":28.411618036479215},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12.637040670866954,"upper_bound":187.39403183840238},"point_estimate":52.237379813869424,"standard_error":44.589979780256385},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4803.398226442108,"upper_bound":4915.17021102936},"point_estimate":4868.192319298199,"standard_error":27.977361342607463},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40.51943807017401,"upper_bound":193.23419507399743},"point_estimate":134.6417948913785,"standard_error":41.92106954119391}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index 9172589..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,66050969.0,ns,14745
-aoc_2022_14-part1,,small,,,140858352.0,ns,29490
-aoc_2022_14-part1,,small,,,211122969.0,ns,44235
-aoc_2022_14-part1,,small,,,282502732.0,ns,58980
-aoc_2022_14-part1,,small,,,354549598.0,ns,73725
-aoc_2022_14-part1,,small,,,420733439.0,ns,88470
-aoc_2022_14-part1,,small,,,515309755.0,ns,103215
-aoc_2022_14-part1,,small,,,568997171.0,ns,117960
-aoc_2022_14-part1,,small,,,645235042.0,ns,132705
-aoc_2022_14-part1,,small,,,726131870.0,ns,147450
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index e4a8480..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[14745.0,29490.0,44235.0,58980.0,73725.0,88470.0,103215.0,117960.0,132705.0,147450.0],"times":[66050969.0,140858352.0,211122969.0,282502732.0,354549598.0,420733439.0,515309755.0,568997171.0,645235042.0,726131870.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index b599b02..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[4537.124429891488,4655.406441802305,4970.825140231152,5089.107152141969] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
index 134189a..b033132 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9880.525389839891,"upper_bound":10021.575544129335},"point_estimate":9953.187689419747,"standard_error":36.03755173105592},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9887.406202095044,"upper_bound":10029.751737353092},"point_estimate":9967.181033895416,"standard_error":28.408087018677477},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12.243232382708811,"upper_bound":195.5428024916285},"point_estimate":58.07862539710163,"standard_error":52.85785005047926},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9959.453509958204,"upper_bound":10070.349133799162},"point_estimate":10011.748095746869,"standard_error":28.705457581583733},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":48.46355160075105,"upper_bound":162.6874426518951},"point_estimate":119.55525764996965,"standard_error":28.796396801689646}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9969.290674488533,"upper_bound":10250.309258795503},"point_estimate":10093.9478285806,"standard_error":71.9655808790667},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9941.976578621543,"upper_bound":10259.278312009905},"point_estimate":9981.08911129454,"standard_error":70.16186109977629},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16.685062621652516,"upper_bound":286.16980570499766},"point_estimate":65.33633979134947,"standard_error":71.08381060306395},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9944.859887175851,"upper_bound":10012.942944543802},"point_estimate":9967.395504481761,"standard_error":17.837519410044926},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37.464539410145186,"upper_bound":304.58815011148266},"point_estimate":240.88968853620645,"standard_error":68.68747436001591}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
index 4fc3ad9..52a949a 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,76990644.0,ns,7828
-aoc_2022_14-part1,,small,,,152065134.0,ns,15656
-aoc_2022_14-part1,,small,,,233918699.0,ns,23484
-aoc_2022_14-part1,,small,,,310505194.0,ns,31312
-aoc_2022_14-part1,,small,,,390366433.0,ns,39140
-aoc_2022_14-part1,,small,,,466839525.0,ns,46968
-aoc_2022_14-part1,,small,,,552171592.0,ns,54796
-aoc_2022_14-part1,,small,,,635472806.0,ns,62624
-aoc_2022_14-part1,,small,,,703560196.0,ns,70452
-aoc_2022_14-part1,,small,,,781441372.0,ns,78280
+aoc_2022_14-part1,,small,,,76871775.0,ns,7269
+aoc_2022_14-part1,,small,,,152647083.0,ns,14538
+aoc_2022_14-part1,,small,,,217878573.0,ns,21807
+aoc_2022_14-part1,,small,,,294157804.0,ns,29076
+aoc_2022_14-part1,,small,,,364129233.0,ns,36345
+aoc_2022_14-part1,,small,,,434873295.0,ns,43614
+aoc_2022_14-part1,,small,,,505373219.0,ns,50883
+aoc_2022_14-part1,,small,,,578145822.0,ns,58152
+aoc_2022_14-part1,,small,,,649227570.0,ns,65421
+aoc_2022_14-part1,,small,,,724625815.0,ns,72690
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
index 5d34514..e5e3f01 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[7828.0,15656.0,23484.0,31312.0,39140.0,46968.0,54796.0,62624.0,70452.0,78280.0],"times":[76990644.0,152065134.0,233918699.0,310505194.0,390366433.0,466839525.0,552171592.0,635472806.0,703560196.0,781441372.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[7269.0,14538.0,21807.0,29076.0,36345.0,43614.0,50883.0,58152.0,65421.0,72690.0],"times":[76871775.0,152647083.0,217878573.0,294157804.0,364129233.0,434873295.0,505373219.0,578145822.0,649227570.0,724625815.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
index 39c173c..10d56d5 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[9732.668765968318,9827.45923926929,10080.233834738548,10175.02430803952] \ No newline at end of file
+[9517.693637364147,9733.17727593204,10307.800312113084,10523.283950680976] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
index ea7000c..39fc297 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6197.352059348817,"upper_bound":6434.236143132888},"point_estimate":6317.2975422243435,"standard_error":60.72210516634082},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6201.580415738678,"upper_bound":6471.162378619154},"point_estimate":6310.452201718103,"standard_error":75.73872220049202},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30.668378439937058,"upper_bound":358.8977732049072},"point_estimate":167.82048333684875,"standard_error":78.83657666293585},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6292.733734652435,"upper_bound":6533.339617126699},"point_estimate":6438.793899979753,"standard_error":60.07586612734213},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101.2430638968844,"upper_bound":271.5959125273053},"point_estimate":202.79096539243477,"standard_error":44.63894065903195}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6056.332725919297,"upper_bound":6187.253335217712},"point_estimate":6122.449375179206,"standard_error":33.59854591607348},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6053.243262489044,"upper_bound":6241.91418616981},"point_estimate":6114.449322597136,"standard_error":41.13077211322316},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.60259993602921,"upper_bound":202.01345729423875},"point_estimate":126.56942458065203,"standard_error":56.648021243616334},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6108.995846918865,"upper_bound":6248.914551012128},"point_estimate":6203.532860595437,"standard_error":33.014888233016464},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":63.57893850782401,"upper_bound":141.88103904445188},"point_estimate":112.07739602299247,"standard_error":20.259234154742597}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
index 07d4286..4e99d5d 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,66433662.0,ns,11225
-aoc_2022_14-part1,,small,,,142450967.0,ns,22450
-aoc_2022_14-part1,,small,,,208547162.0,ns,33675
-aoc_2022_14-part1,,small,,,279532366.0,ns,44900
-aoc_2022_14-part1,,small,,,358577430.0,ns,56125
-aoc_2022_14-part1,,small,,,417676441.0,ns,67350
-aoc_2022_14-part1,,small,,,493109179.0,ns,78575
-aoc_2022_14-part1,,small,,,584984051.0,ns,89800
-aoc_2022_14-part1,,small,,,670720435.0,ns,101025
-aoc_2022_14-part1,,small,,,726387977.0,ns,112250
+aoc_2022_14-part1,,small,,,69606479.0,ns,11736
+aoc_2022_14-part1,,small,,,140921638.0,ns,23472
+aoc_2022_14-part1,,small,,,215236268.0,ns,35208
+aoc_2022_14-part1,,small,,,284214932.0,ns,46944
+aoc_2022_14-part1,,small,,,359502223.0,ns,58680
+aoc_2022_14-part1,,small,,,430637591.0,ns,70416
+aoc_2022_14-part1,,small,,,501346348.0,ns,82152
+aoc_2022_14-part1,,small,,,586695517.0,ns,93888
+aoc_2022_14-part1,,small,,,659295944.0,ns,105624
+aoc_2022_14-part1,,small,,,737778772.0,ns,117360
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
index 187e1da..9619157 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[11225.0,22450.0,33675.0,44900.0,56125.0,67350.0,78575.0,89800.0,101025.0,112250.0],"times":[66433662.0,142450967.0,208547162.0,279532366.0,358577430.0,417676441.0,493109179.0,584984051.0,670720435.0,726387977.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[11736.0,23472.0,35208.0,46944.0,58680.0,70416.0,82152.0,93888.0,105624.0,117360.0],"times":[69606479.0,140921638.0,215236268.0,284214932.0,359502223.0,430637591.0,501346348.0,586695517.0,659295944.0,737778772.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
index 254b6e7..be491d4 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[5478.61048329621,5843.1060434298415,6815.094203786193,7179.589763919826] \ No newline at end of file
+[5626.51554253092,5846.468680616419,6433.01038217775,6652.96352026325] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
index a9b9567..a9b9567 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..90564d2
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4689.997006417829,"upper_bound":4813.6351829559135},"point_estimate":4755.297254890711,"standard_error":31.30303642789006},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4708.0888111268605,"upper_bound":4814.116410741003},"point_estimate":4765.97429988863,"standard_error":29.160369990929947},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17.982359229532882,"upper_bound":162.60480736891643},"point_estimate":68.19346798906416,"standard_error":34.93474689681432},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4750.515548087353,"upper_bound":4874.670896166364},"point_estimate":4816.088531298609,"standard_error":33.36526590500527},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39.18457907703415,"upper_bound":146.18196602476357},"point_estimate":104.21349991253018,"standard_error":28.280233854319285}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..d8cce96
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,63903696.0,ns,14110
+aoc_2022_14-part1,,small,,,132220775.0,ns,28220
+aoc_2022_14-part1,,small,,,202754712.0,ns,42330
+aoc_2022_14-part1,,small,,,266516717.0,ns,56440
+aoc_2022_14-part1,,small,,,334901603.0,ns,70550
+aoc_2022_14-part1,,small,,,408180748.0,ns,84660
+aoc_2022_14-part1,,small,,,472608319.0,ns,98770
+aoc_2022_14-part1,,small,,,534015030.0,ns,112880
+aoc_2022_14-part1,,small,,,611344643.0,ns,126990
+aoc_2022_14-part1,,small,,,695392952.0,ns,141100
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..6cf517c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[14110.0,28220.0,42330.0,56440.0,70550.0,84660.0,98770.0,112880.0,126990.0,141100.0],"times":[63903696.0,132220775.0,202754712.0,266516717.0,334901603.0,408180748.0,472608319.0,534015030.0,611344643.0,695392952.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..058c5a9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[4473.038819985826,4598.668741141035,4933.681864221591,5059.3117853768] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
index a9b9567..a9b9567 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..c839098
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11053.085743572075,"upper_bound":11293.756781694588},"point_estimate":11182.013370312148,"standard_error":62.12421013961357},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11020.13644357351,"upper_bound":11321.102493886712},"point_estimate":11277.238151944528,"standard_error":84.42703627738769},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.185372027829732,"upper_bound":331.1017077636125},"point_estimate":143.37642390315818,"standard_error":90.05405478347562},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11185.949186060394,"upper_bound":11365.445977006077},"point_estimate":11296.227062084734,"standard_error":46.1549250323173},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":91.6480651300284,"upper_bound":264.0796472748379},"point_estimate":206.8925166997957,"standard_error":44.656936434922336}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..65ffe56
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,71463719.0,ns,6634
+aoc_2022_14-part1,,small,,,144897726.0,ns,13268
+aoc_2022_14-part1,,small,,,221298922.0,ns,19902
+aoc_2022_14-part1,,small,,,300590232.0,ns,26536
+aoc_2022_14-part1,,small,,,374313009.0,ns,33170
+aoc_2022_14-part1,,small,,,448582764.0,ns,39804
+aoc_2022_14-part1,,small,,,514091562.0,ns,46438
+aoc_2022_14-part1,,small,,,600780066.0,ns,53072
+aoc_2022_14-part1,,small,,,675547469.0,ns,59706
+aoc_2022_14-part1,,small,,,757619340.0,ns,66340
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..063af6f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[6634.0,13268.0,19902.0,26536.0,33170.0,39804.0,46438.0,53072.0,59706.0,66340.0],"times":[71463719.0,144897726.0,221298922.0,300590232.0,374313009.0,448582764.0,514091562.0,600780066.0,675547469.0,757619340.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..7a140cb
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[10374.773364037359,10728.750536333393,11672.68966245615,12026.666834752185] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json
index ea7000c..39fc297 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6197.352059348817,"upper_bound":6434.236143132888},"point_estimate":6317.2975422243435,"standard_error":60.72210516634082},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6201.580415738678,"upper_bound":6471.162378619154},"point_estimate":6310.452201718103,"standard_error":75.73872220049202},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30.668378439937058,"upper_bound":358.8977732049072},"point_estimate":167.82048333684875,"standard_error":78.83657666293585},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6292.733734652435,"upper_bound":6533.339617126699},"point_estimate":6438.793899979753,"standard_error":60.07586612734213},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101.2430638968844,"upper_bound":271.5959125273053},"point_estimate":202.79096539243477,"standard_error":44.63894065903195}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6056.332725919297,"upper_bound":6187.253335217712},"point_estimate":6122.449375179206,"standard_error":33.59854591607348},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6053.243262489044,"upper_bound":6241.91418616981},"point_estimate":6114.449322597136,"standard_error":41.13077211322316},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.60259993602921,"upper_bound":202.01345729423875},"point_estimate":126.56942458065203,"standard_error":56.648021243616334},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6108.995846918865,"upper_bound":6248.914551012128},"point_estimate":6203.532860595437,"standard_error":33.014888233016464},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":63.57893850782401,"upper_bound":141.88103904445188},"point_estimate":112.07739602299247,"standard_error":20.259234154742597}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv
index 07d4286..4e99d5d 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,66433662.0,ns,11225
-aoc_2022_14-part1,,small,,,142450967.0,ns,22450
-aoc_2022_14-part1,,small,,,208547162.0,ns,33675
-aoc_2022_14-part1,,small,,,279532366.0,ns,44900
-aoc_2022_14-part1,,small,,,358577430.0,ns,56125
-aoc_2022_14-part1,,small,,,417676441.0,ns,67350
-aoc_2022_14-part1,,small,,,493109179.0,ns,78575
-aoc_2022_14-part1,,small,,,584984051.0,ns,89800
-aoc_2022_14-part1,,small,,,670720435.0,ns,101025
-aoc_2022_14-part1,,small,,,726387977.0,ns,112250
+aoc_2022_14-part1,,small,,,69606479.0,ns,11736
+aoc_2022_14-part1,,small,,,140921638.0,ns,23472
+aoc_2022_14-part1,,small,,,215236268.0,ns,35208
+aoc_2022_14-part1,,small,,,284214932.0,ns,46944
+aoc_2022_14-part1,,small,,,359502223.0,ns,58680
+aoc_2022_14-part1,,small,,,430637591.0,ns,70416
+aoc_2022_14-part1,,small,,,501346348.0,ns,82152
+aoc_2022_14-part1,,small,,,586695517.0,ns,93888
+aoc_2022_14-part1,,small,,,659295944.0,ns,105624
+aoc_2022_14-part1,,small,,,737778772.0,ns,117360
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json
index 187e1da..9619157 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[11225.0,22450.0,33675.0,44900.0,56125.0,67350.0,78575.0,89800.0,101025.0,112250.0],"times":[66433662.0,142450967.0,208547162.0,279532366.0,358577430.0,417676441.0,493109179.0,584984051.0,670720435.0,726387977.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[11736.0,23472.0,35208.0,46944.0,58680.0,70416.0,82152.0,93888.0,105624.0,117360.0],"times":[69606479.0,140921638.0,215236268.0,284214932.0,359502223.0,430637591.0,501346348.0,586695517.0,659295944.0,737778772.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json
index 254b6e7..be491d4 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json
@@ -1 +1 @@
-[5478.61048329621,5843.1060434298415,6815.094203786193,7179.589763919826] \ No newline at end of file
+[5626.51554253092,5846.468680616419,6433.01038217775,6652.96352026325] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index a8f7e29..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":343091403.81875,"upper_bound":369899257.05},"point_estimate":355240440.65,"standard_error":6901956.63293133},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":338332432.5,"upper_bound":367676979.0},"point_estimate":350006724.5,"standard_error":7687606.857540485},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1384474.0944206715,"upper_bound":34234081.43942356},"point_estimate":17420591.203522682,"standard_error":8301372.69100532},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8564602.076691972,"upper_bound":31152701.45313944},"point_estimate":23024115.54604123,"standard_error":6158854.439365843}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index 018dc50..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,694873764.0,ns,2
-aoc_2022_14-part2,,large,,,664118863.0,ns,2
-aoc_2022_14-part2,,large,,,813451948.0,ns,2
-aoc_2022_14-part2,,large,,,725726250.0,ns,2
-aoc_2022_14-part2,,large,,,759941817.0,ns,2
-aoc_2022_14-part2,,large,,,675579578.0,ns,2
-aoc_2022_14-part2,,large,,,677447208.0,ns,2
-aoc_2022_14-part2,,large,,,705153134.0,ns,2
-aoc_2022_14-part2,,large,,,710766099.0,ns,2
-aoc_2022_14-part2,,large,,,677750152.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index ca28318..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[694873764.0,664118863.0,813451948.0,725726250.0,759941817.0,675579578.0,677447208.0,705153134.0,710766099.0,677750152.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 10e5c64..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[272066569.625,305414020.8125,394340557.3125,427688008.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 1b0786e..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":275217872.70125,"upper_bound":294668931.35375},"point_estimate":282475642.45,"standard_error":5558730.597515307},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":274559163.0,"upper_bound":281403099.25},"point_estimate":276231858.25,"standard_error":1811545.4017806642},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44210.7605651021,"upper_bound":7015452.54625082},"point_estimate":2048016.5310904384,"standard_error":2377342.42095729},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1304699.400506488,"upper_bound":28534593.912873853},"point_estimate":18641875.472417116,"standard_error":9184782.792875074}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index f0c1945..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,552404077.0,ns,2
-aoc_2022_14-part2,,large,,,554280888.0,ns,2
-aoc_2022_14-part2,,large,,,554643799.0,ns,2
-aoc_2022_14-part2,,large,,,669206123.0,ns,2
-aoc_2022_14-part2,,large,,,571331509.0,ns,2
-aoc_2022_14-part2,,large,,,552493818.0,ns,2
-aoc_2022_14-part2,,large,,,552433615.0,ns,2
-aoc_2022_14-part2,,large,,,545822096.0,ns,2
-aoc_2022_14-part2,,large,,,547778598.0,ns,2
-aoc_2022_14-part2,,large,,,549118326.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index 6656b46..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[552404077.0,554280888.0,554643799.0,669206123.0,571331509.0,552493818.0,552433615.0,545822096.0,547778598.0,549118326.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index ac23c02..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[268049920.625,271509901.25,280736516.25,284196496.875] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
index 3ded5da..39fb964 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":238233698.43333334,"upper_bound":239078541.73333335},"point_estimate":238674583.03333336,"standard_error":216255.24667602914},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":238075957.5,"upper_bound":239308111.0},"point_estimate":238793032.5,"standard_error":374655.973971434},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":110049.93664620834,"upper_bound":1314102.980869979},"point_estimate":726513.276001811,"standard_error":340147.30735079973},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":417548.76075613115,"upper_bound":889321.9672107942},"point_estimate":720573.9100413212,"standard_error":124178.01861895493}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":241196990.07375,"upper_bound":313335491.35},"point_estimate":266381560.75,"standard_error":21912194.887332086},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":240900562.25,"upper_bound":249527381.5},"point_estimate":241599358.75,"standard_error":5891806.452484835},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43225.57288259268,"upper_bound":11551788.889914751},"point_estimate":1238333.1030651927,"standard_error":6475699.89595165},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1328639.2497241145,"upper_bound":112043197.48216088},"point_estimate":72963028.54171233,"standard_error":39859003.72570778}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
index 68f9db1..54fa9bd 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,717878382.0,ns,3
-aoc_2022_14-part2,,large,,,712096866.0,ns,3
-aoc_2022_14-part2,,large,,,714938223.0,ns,3
-aoc_2022_14-part2,,large,,,717649586.0,ns,3
-aoc_2022_14-part2,,large,,,714990535.0,ns,3
-aoc_2022_14-part2,,large,,,715438307.0,ns,3
-aoc_2022_14-part2,,large,,,718261414.0,ns,3
-aoc_2022_14-part2,,large,,,713465210.0,ns,3
-aoc_2022_14-part2,,large,,,717319888.0,ns,3
-aoc_2022_14-part2,,large,,,718199080.0,ns,3
+aoc_2022_14-part2,,large,,,477622151.0,ns,2
+aoc_2022_14-part2,,large,,,947021567.0,ns,2
+aoc_2022_14-part2,,large,,,514306707.0,ns,2
+aoc_2022_14-part2,,large,,,492008650.0,ns,2
+aoc_2022_14-part2,,large,,,483144828.0,ns,2
+aoc_2022_14-part2,,large,,,483140407.0,ns,2
+aoc_2022_14-part2,,large,,,480461842.0,ns,2
+aoc_2022_14-part2,,large,,,482869637.0,ns,2
+aoc_2022_14-part2,,large,,,483802819.0,ns,2
+aoc_2022_14-part2,,large,,,483252607.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
index 9d02b79..c569eb6 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[717878382.0,712096866.0,714938223.0,717649586.0,714990535.0,715438307.0,718261414.0,713465210.0,717319888.0,718199080.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[477622151.0,947021567.0,514306707.0,492008650.0,483144828.0,483140407.0,480461842.0,482869637.0,483802819.0,483252607.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
index 0197eb2..a9b68d2 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[235447218.3333334,236882159.33333337,240708668.66666663,242143609.6666666] \ No newline at end of file
+[230938870.625,236203767.6875,250243493.1875,255508390.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
index b439bd8..df0d686 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":340599671.07124996,"upper_bound":354387937.03375},"point_estimate":346373413.95,"standard_error":3629523.966401759},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":339182565.75,"upper_bound":350609510.25},"point_estimate":342632363.0,"standard_error":2359091.591469214},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":804259.3360215425,"upper_bound":11559351.261730492},"point_estimate":3793366.9492542744,"standard_error":2924448.812526229},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058425.485465719,"upper_bound":17416275.54406898},"point_estimate":12112961.538348494,"standard_error":4425897.702454654}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":335731116.3,"upper_bound":350807550.25},"point_estimate":342019461.3,"standard_error":4016559.854257748},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":334919360.0,"upper_bound":346748814.5},"point_estimate":336210182.5,"standard_error":2601736.1366429315},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":388095.00600993633,"upper_bound":14043140.248784423},"point_estimate":2958055.2980840206,"standard_error":3214289.2537002745},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1627724.0894341476,"upper_bound":19330247.17214513},"point_estimate":13399305.467881555,"standard_error":5086993.581289619}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
index 7f863b7..7b6249a 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,675572823.0,ns,2
-aoc_2022_14-part2,,large,,,753603646.0,ns,2
-aoc_2022_14-part2,,large,,,684540738.0,ns,2
-aoc_2022_14-part2,,large,,,688794739.0,ns,2
-aoc_2022_14-part2,,large,,,685988714.0,ns,2
-aoc_2022_14-part2,,large,,,676234490.0,ns,2
-aoc_2022_14-part2,,large,,,680495773.0,ns,2
-aoc_2022_14-part2,,large,,,715727441.0,ns,2
-aoc_2022_14-part2,,large,,,686710600.0,ns,2
-aoc_2022_14-part2,,large,,,679799315.0,ns,2
+aoc_2022_14-part2,,large,,,677472304.0,ns,2
+aoc_2022_14-part2,,large,,,671635080.0,ns,2
+aoc_2022_14-part2,,large,,,669491580.0,ns,2
+aoc_2022_14-part2,,large,,,666681023.0,ns,2
+aoc_2022_14-part2,,large,,,669838720.0,ns,2
+aoc_2022_14-part2,,large,,,751913333.0,ns,2
+aoc_2022_14-part2,,large,,,709522954.0,ns,2
+aoc_2022_14-part2,,large,,,678993502.0,ns,2
+aoc_2022_14-part2,,large,,,672158584.0,ns,2
+aoc_2022_14-part2,,large,,,672682146.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
index 9c9f061..a65bfcb 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[675572823.0,753603646.0,684540738.0,688794739.0,685988714.0,676234490.0,680495773.0,715727441.0,686710600.0,679799315.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[677472304.0,671635080.0,669491580.0,666681023.0,669838720.0,751913333.0,709522954.0,678993502.0,672158584.0,672682146.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
index 911e785..7de2192 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[327536302.625,333761508.6875,350362058.1875,356587264.25] \ No newline at end of file
+[322655816.25,328899860.625,345550645.625,351794690.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
index 3b09906..3b09906 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..e4b2e48
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":270674385.65,"upper_bound":277193735.67875},"point_estimate":273234882.3,"standard_error":1770112.7498610748},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":270371546.0,"upper_bound":273288464.0},"point_estimate":271577012.75,"standard_error":818981.8812074943},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":240183.0489858985,"upper_bound":4075705.504591763},"point_estimate":1796607.2351038456,"standard_error":968815.3679416729},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1033088.6493064465,"upper_bound":8984560.305521838},"point_estimate":5898524.196858826,"standard_error":2627471.3160412502}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..7fd42bc
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,578742806.0,ns,2
+aoc_2022_14-part2,,large,,,540717779.0,ns,2
+aoc_2022_14-part2,,large,,,536084821.0,ns,2
+aoc_2022_14-part2,,large,,,540743092.0,ns,2
+aoc_2022_14-part2,,large,,,542835631.0,ns,2
+aoc_2022_14-part2,,large,,,542824415.0,ns,2
+aoc_2022_14-part2,,large,,,545417949.0,ns,2
+aoc_2022_14-part2,,large,,,547281805.0,ns,2
+aoc_2022_14-part2,,large,,,543472420.0,ns,2
+aoc_2022_14-part2,,large,,,546576928.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..e5eacc1
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[578742806.0,540717779.0,536084821.0,540743092.0,542835631.0,542824415.0,545417949.0,547281805.0,543472420.0,546576928.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..480f5a9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[263096070.625,266863891.0,276911412.0,280679232.375] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
index 3b09906..3b09906 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..a76b408
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":345998845.15,"upper_bound":356939007.15},"point_estimate":350188835.1,"standard_error":3080393.374557526},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":345722352.25,"upper_bound":350370731.5},"point_estimate":346719716.25,"standard_error":1198821.4078152464},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":377905.83769083023,"upper_bound":5180375.177679956},"point_estimate":1219176.4288052917,"standard_error":1453017.1519761486},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":814452.7318155495,"upper_bound":15677424.256395409},"point_estimate":10295119.066416116,"standard_error":4836303.819687611}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..a3966a8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,694542192.0,ns,2
+aoc_2022_14-part2,,large,,,757273561.0,ns,2
+aoc_2022_14-part2,,large,,,706940734.0,ns,2
+aoc_2022_14-part2,,large,,,695003425.0,ns,2
+aoc_2022_14-part2,,large,,,688534384.0,ns,2
+aoc_2022_14-part2,,large,,,690860536.0,ns,2
+aoc_2022_14-part2,,large,,,691714132.0,ns,2
+aoc_2022_14-part2,,large,,,693983849.0,ns,2
+aoc_2022_14-part2,,large,,,692895016.0,ns,2
+aoc_2022_14-part2,,large,,,692028873.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..509d1d4
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[694542192.0,757273561.0,706940734.0,695003425.0,688534384.0,690860536.0,691714132.0,693983849.0,692895016.0,692028873.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..9b2b736
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[341253459.375,343574934.0,349765533.0,352087007.625] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json
index b439bd8..df0d686 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":340599671.07124996,"upper_bound":354387937.03375},"point_estimate":346373413.95,"standard_error":3629523.966401759},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":339182565.75,"upper_bound":350609510.25},"point_estimate":342632363.0,"standard_error":2359091.591469214},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":804259.3360215425,"upper_bound":11559351.261730492},"point_estimate":3793366.9492542744,"standard_error":2924448.812526229},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058425.485465719,"upper_bound":17416275.54406898},"point_estimate":12112961.538348494,"standard_error":4425897.702454654}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":335731116.3,"upper_bound":350807550.25},"point_estimate":342019461.3,"standard_error":4016559.854257748},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":334919360.0,"upper_bound":346748814.5},"point_estimate":336210182.5,"standard_error":2601736.1366429315},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":388095.00600993633,"upper_bound":14043140.248784423},"point_estimate":2958055.2980840206,"standard_error":3214289.2537002745},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1627724.0894341476,"upper_bound":19330247.17214513},"point_estimate":13399305.467881555,"standard_error":5086993.581289619}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv
index 7f863b7..7b6249a 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,675572823.0,ns,2
-aoc_2022_14-part2,,large,,,753603646.0,ns,2
-aoc_2022_14-part2,,large,,,684540738.0,ns,2
-aoc_2022_14-part2,,large,,,688794739.0,ns,2
-aoc_2022_14-part2,,large,,,685988714.0,ns,2
-aoc_2022_14-part2,,large,,,676234490.0,ns,2
-aoc_2022_14-part2,,large,,,680495773.0,ns,2
-aoc_2022_14-part2,,large,,,715727441.0,ns,2
-aoc_2022_14-part2,,large,,,686710600.0,ns,2
-aoc_2022_14-part2,,large,,,679799315.0,ns,2
+aoc_2022_14-part2,,large,,,677472304.0,ns,2
+aoc_2022_14-part2,,large,,,671635080.0,ns,2
+aoc_2022_14-part2,,large,,,669491580.0,ns,2
+aoc_2022_14-part2,,large,,,666681023.0,ns,2
+aoc_2022_14-part2,,large,,,669838720.0,ns,2
+aoc_2022_14-part2,,large,,,751913333.0,ns,2
+aoc_2022_14-part2,,large,,,709522954.0,ns,2
+aoc_2022_14-part2,,large,,,678993502.0,ns,2
+aoc_2022_14-part2,,large,,,672158584.0,ns,2
+aoc_2022_14-part2,,large,,,672682146.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json
index 9c9f061..a65bfcb 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[675572823.0,753603646.0,684540738.0,688794739.0,685988714.0,676234490.0,680495773.0,715727441.0,686710600.0,679799315.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[677472304.0,671635080.0,669491580.0,666681023.0,669838720.0,751913333.0,709522954.0,678993502.0,672158584.0,672682146.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json
index 911e785..7de2192 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json
@@ -1 +1 @@
-[327536302.625,333761508.6875,350362058.1875,356587264.25] \ No newline at end of file
+[322655816.25,328899860.625,345550645.625,351794690.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index ccd9e3e..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59735.4736366578,"upper_bound":60314.834798578464},"point_estimate":60028.92746071486,"standard_error":148.56075847112632},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59652.059255569184,"upper_bound":60525.55213797488},"point_estimate":60057.62195994277,"standard_error":252.78561439429913},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":102.60120939091082,"upper_bound":819.134019339191},"point_estimate":632.630192869665,"standard_error":190.72049745150593},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59876.3039401184,"upper_bound":60501.74413685088},"point_estimate":60281.05951730673,"standard_error":162.91342184777605},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":307.10667581641246,"upper_bound":610.9758708206391},"point_estimate":495.296433428152,"standard_error":79.31948267290245}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index 62a032f..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,small,,,83726778.0,ns,1398
-aoc_2022_14-part2,,small,,,168388666.0,ns,2796
-aoc_2022_14-part2,,small,,,248164136.0,ns,4194
-aoc_2022_14-part2,,small,,,333187329.0,ns,5592
-aoc_2022_14-part2,,small,,,421378965.0,ns,6990
-aoc_2022_14-part2,,small,,,500529958.0,ns,8388
-aoc_2022_14-part2,,small,,,584432278.0,ns,9786
-aoc_2022_14-part2,,small,,,678627236.0,ns,11184
-aoc_2022_14-part2,,small,,,761532497.0,ns,12582
-aoc_2022_14-part2,,small,,,846341795.0,ns,13980
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index 5e7b457..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[1398.0,2796.0,4194.0,5592.0,6990.0,8388.0,9786.0,11184.0,12582.0,13980.0],"times":[83726778.0,168388666.0,248164136.0,333187329.0,421378965.0,500529958.0,584432278.0,678627236.0,761532497.0,846341795.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 770573b..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[57342.87226650319,58513.64861792358,61635.718888377945,62806.49523979833] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 4ebdffe..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32512.770384133786,"upper_bound":34026.222966917565},"point_estimate":33168.90384948461,"standard_error":393.3157126822082},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32281.2726918582,"upper_bound":33512.59337261395},"point_estimate":32999.88344370861,"standard_error":360.7031763400558},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":126.73269360513157,"upper_bound":1577.6538895368171},"point_estimate":790.78648252482,"standard_error":351.00766756936235},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33002.29029467675,"upper_bound":35093.09232645163},"point_estimate":33888.58709697003,"standard_error":593.9718349126597},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":456.21347997728157,"upper_bound":1909.0420968060043},"point_estimate":1312.4174797262272,"standard_error":449.4728377749683}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index f27a7d1..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,small,,,83276385.0,ns,2567
-aoc_2022_14-part2,,small,,,164650802.0,ns,5134
-aoc_2022_14-part2,,small,,,244784253.0,ns,7701
-aoc_2022_14-part2,,small,,,333626612.0,ns,10268
-aoc_2022_14-part2,,small,,,420541789.0,ns,12835
-aoc_2022_14-part2,,small,,,518500983.0,ns,15402
-aoc_2022_14-part2,,small,,,600263288.0,ns,17969
-aoc_2022_14-part2,,small,,,685094591.0,ns,20536
-aoc_2022_14-part2,,small,,,842540558.0,ns,23103
-aoc_2022_14-part2,,small,,,853130438.0,ns,25670
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index 4b72bf8..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[2567.0,5134.0,7701.0,10268.0,12835.0,15402.0,17969.0,20536.0,23103.0,25670.0],"times":[83276385.0,164650802.0,244784253.0,333626612.0,420541789.0,518500983.0,600263288.0,685094591.0,842540558.0,853130438.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index 9d2c980..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[29632.418757652078,31043.118611393238,34804.98488803633,36215.68474177749] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
index 2167704..f4cb115 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53663.042675736964,"upper_bound":54524.40533981579},"point_estimate":54042.63311077245,"standard_error":223.78554786783022},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53536.95432458698,"upper_bound":54461.30091733663},"point_estimate":53824.51528293136,"standard_error":209.20199093819878},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.502287581823824,"upper_bound":929.5679681830205},"point_estimate":417.2614797303504,"standard_error":230.43812027810824},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53626.33746993333,"upper_bound":55033.75509692441},"point_estimate":54228.24175601764,"standard_error":383.1660273937966},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193.67131419575367,"upper_bound":1011.4160403464401},"point_estimate":744.5992641314199,"standard_error":223.1101144862245}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52967.77406866644,"upper_bound":53740.95853394731},"point_estimate":53348.153097347546,"standard_error":198.71828190589474},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52701.987812323176,"upper_bound":53955.9530409631},"point_estimate":53326.854005975954,"standard_error":387.3544152363987},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":88.08004405853185,"upper_bound":1060.051815949965},"point_estimate":865.5635862383424,"standard_error":273.2552748651651},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52983.92666434891,"upper_bound":53811.04105305871},"point_estimate":53477.75049828221,"standard_error":208.74111764744544},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":433.1110068259239,"upper_bound":771.3428852488491},"point_estimate":661.9257429267401,"standard_error":86.6325166679172}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
index 15f5828..a417283 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,small,,,87231614.0,ns,1617
-aoc_2022_14-part2,,small,,,172782193.0,ns,3234
-aoc_2022_14-part2,,small,,,259699828.0,ns,4851
-aoc_2022_14-part2,,small,,,349709348.0,ns,6468
-aoc_2022_14-part2,,small,,,435020979.0,ns,8085
-aoc_2022_14-part2,,small,,,533377399.0,ns,9702
-aoc_2022_14-part2,,small,,,605984786.0,ns,11319
-aoc_2022_14-part2,,small,,,696514293.0,ns,12936
-aoc_2022_14-part2,,small,,,811167267.0,ns,14553
-aoc_2022_14-part2,,small,,,865890535.0,ns,16170
+aoc_2022_14-part2,,small,,,84944652.0,ns,1599
+aoc_2022_14-part2,,small,,,168642886.0,ns,3198
+aoc_2022_14-part2,,small,,,260693591.0,ns,4797
+aoc_2022_14-part2,,small,,,344494892.0,ns,6396
+aoc_2022_14-part2,,small,,,420312822.0,ns,7995
+aoc_2022_14-part2,,small,,,505140961.0,ns,9594
+aoc_2022_14-part2,,small,,,590455578.0,ns,11193
+aoc_2022_14-part2,,small,,,692102865.0,ns,12792
+aoc_2022_14-part2,,small,,,770351644.0,ns,14391
+aoc_2022_14-part2,,small,,,860382797.0,ns,15990
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
index beff48a..6ccaff6 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[1617.0,3234.0,4851.0,6468.0,8085.0,9702.0,11319.0,12936.0,14553.0,16170.0],"times":[87231614.0,172782193.0,259699828.0,349709348.0,435020979.0,533377399.0,605984786.0,696514293.0,811167267.0,865890535.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[1599.0,3198.0,4797.0,6396.0,7995.0,9594.0,11193.0,12792.0,14391.0,15990.0],"times":[84944652.0,168642886.0,260693591.0,344494892.0,420312822.0,505140961.0,590455578.0,692102865.0,770351644.0,860382797.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
index 544da3e..fac70b4 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[52047.990215566766,52794.002755322916,54783.36952800599,55529.38206776215] \ No newline at end of file
+[49410.906399088686,51074.67817274187,55511.40290248371,57175.1746761369] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
index c50a412..2f95ef2 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41340.04625621348,"upper_bound":42170.52675212983},"point_estimate":41748.174684691025,"standard_error":213.003379150238},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41015.297683587974,"upper_bound":42213.80714637753},"point_estimate":41848.937571874485,"standard_error":323.82647537420473},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":145.45309938910418,"upper_bound":1293.3085897055194},"point_estimate":777.4351643643528,"standard_error":291.65736133340926},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41719.25450993704,"upper_bound":42630.17025831347},"point_estimate":42262.13361453726,"standard_error":236.54055116934546},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":424.6897030682404,"upper_bound":891.4203405542887},"point_estimate":711.6213941587924,"standard_error":123.01195418266147}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40752.61497604145,"upper_bound":41438.652233523244},"point_estimate":41114.63234350521,"standard_error":176.1319684714226},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40618.42262879152,"upper_bound":41606.87060855477},"point_estimate":41243.89853153587,"standard_error":261.7680529653514},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53.76828375091971,"upper_bound":957.8374911317198},"point_estimate":541.7440766604062,"standard_error":250.63041235812747},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41229.31277749134,"upper_bound":41633.55456396484},"point_estimate":41503.32314589599,"standard_error":103.44495525154417},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":292.34277846160035,"upper_bound":739.9931525033196},"point_estimate":588.5539915343581,"standard_error":115.98962484403474}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
index ebe44b5..63457ec 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,small,,,83946003.0,ns,2029
-aoc_2022_14-part2,,small,,,166440078.0,ns,4058
-aoc_2022_14-part2,,small,,,249189168.0,ns,6087
-aoc_2022_14-part2,,small,,,331352972.0,ns,8116
-aoc_2022_14-part2,,small,,,426148607.0,ns,10145
-aoc_2022_14-part2,,small,,,507683236.0,ns,12174
-aoc_2022_14-part2,,small,,,599250633.0,ns,14203
-aoc_2022_14-part2,,small,,,681672928.0,ns,16232
-aoc_2022_14-part2,,small,,,774665172.0,ns,18261
-aoc_2022_14-part2,,small,,,872692720.0,ns,20290
+aoc_2022_14-part2,,small,,,83085111.0,ns,2077
+aoc_2022_14-part2,,small,,,167585140.0,ns,4154
+aoc_2022_14-part2,,small,,,254621510.0,ns,6231
+aoc_2022_14-part2,,small,,,343552740.0,ns,8308
+aoc_2022_14-part2,,small,,,424681788.0,ns,10385
+aoc_2022_14-part2,,small,,,512633817.0,ns,12462
+aoc_2022_14-part2,,small,,,605333906.0,ns,14539
+aoc_2022_14-part2,,small,,,691133712.0,ns,16616
+aoc_2022_14-part2,,small,,,777228014.0,ns,18693
+aoc_2022_14-part2,,small,,,867092295.0,ns,20770
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
index 38cbff4..a553417 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2029.0,4058.0,6087.0,8116.0,10145.0,12174.0,14203.0,16232.0,18261.0,20290.0],"times":[83946003.0,166440078.0,249189168.0,331352972.0,426148607.0,507683236.0,599250633.0,681672928.0,774665172.0,872692720.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2077.0,4154.0,6231.0,8308.0,10385.0,12462.0,14539.0,16616.0,18693.0,20770.0],"times":[83085111.0,167585140.0,254621510.0,343552740.0,424681788.0,512633817.0,605333906.0,691133712.0,777228014.0,867092295.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
index 5aa5034..ee363a1 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[37983.02319228333,39543.884686333884,43706.18200380201,45267.04349785255] \ No newline at end of file
+[38713.29317926496,39792.242858289195,42669.44200235382,43748.39168137805] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
index cf5a4b5..cf5a4b5 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..9f6a900
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32207.83140889638,"upper_bound":32736.729308018716},"point_estimate":32489.764326832414,"standard_error":135.7163569726111},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32056.581873571973,"upper_bound":32848.82317847169},"point_estimate":32592.80009316179,"standard_error":188.83273953877097},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":71.56068567546913,"upper_bound":699.5414167076584},"point_estimate":402.47992925687265,"standard_error":175.09297591671586},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32509.27991408732,"upper_bound":32840.7840522419},"point_estimate":32721.56289848765,"standard_error":85.42496724913677},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":203.2319903885059,"upper_bound":576.1489939625698},"point_estimate":452.28761091972433,"standard_error":93.21525614122811}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..1acdc56
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,84180584.0,ns,2626
+aoc_2022_14-part2,,small,,,170685529.0,ns,5252
+aoc_2022_14-part2,,small,,,248935159.0,ns,7878
+aoc_2022_14-part2,,small,,,336561814.0,ns,10504
+aoc_2022_14-part2,,small,,,430443166.0,ns,13130
+aoc_2022_14-part2,,small,,,520019174.0,ns,15756
+aoc_2022_14-part2,,small,,,600047278.0,ns,18382
+aoc_2022_14-part2,,small,,,683650771.0,ns,21008
+aoc_2022_14-part2,,small,,,776349087.0,ns,23634
+aoc_2022_14-part2,,small,,,863421316.0,ns,26260
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..207b25e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[2626.0,5252.0,7878.0,10504.0,13130.0,15756.0,18382.0,21008.0,23634.0,26260.0],"times":[84180584.0,170685529.0,248935159.0,336561814.0,430443166.0,520019174.0,600047278.0,683650771.0,776349087.0,863421316.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..e9f92d7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[30171.65645468395,31169.44001808836,33830.19618716678,34827.97975057119] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
index cf5a4b5..cf5a4b5 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..9fca8c9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":64083.40058808783,"upper_bound":65094.31339754329},"point_estimate":64566.898189872256,"standard_error":260.21037845017815},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":63915.16560580681,"upper_bound":65683.59493898062},"point_estimate":64247.090329197,"standard_error":423.21214781522633},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":79.80057107069352,"upper_bound":1304.940943272011},"point_estimate":658.1694994206847,"standard_error":332.03225431627874},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":64163.59114487783,"upper_bound":65277.220094416116},"point_estimate":64619.925876133915,"standard_error":285.71560891997785},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":393.7965205100118,"upper_bound":1011.2943812670236},"point_estimate":865.9914456035183,"standard_error":139.28489145587054}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..a98cda4
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,88545236.0,ns,1393
+aoc_2022_14-part2,,small,,,180025807.0,ns,2786
+aoc_2022_14-part2,,small,,,267106788.0,ns,4179
+aoc_2022_14-part2,,small,,,366512698.0,ns,5572
+aoc_2022_14-part2,,small,,,443880583.0,ns,6965
+aoc_2022_14-part2,,small,,,549826134.0,ns,8358
+aoc_2022_14-part2,,small,,,626708067.0,ns,9751
+aoc_2022_14-part2,,small,,,731977982.0,ns,11144
+aoc_2022_14-part2,,small,,,803623813.0,ns,12537
+aoc_2022_14-part2,,small,,,894626698.0,ns,13930
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..3dd8bb5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[1393.0,2786.0,4179.0,5572.0,6965.0,8358.0,9751.0,11144.0,12537.0,13930.0],"times":[88545236.0,180025807.0,267106788.0,366512698.0,443880583.0,549826134.0,626708067.0,731977982.0,803623813.0,894626698.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..351eae5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[59597.87344958919,61780.12146795484,67599.4495169299,69781.69753529555] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json
index c50a412..2f95ef2 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41340.04625621348,"upper_bound":42170.52675212983},"point_estimate":41748.174684691025,"standard_error":213.003379150238},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41015.297683587974,"upper_bound":42213.80714637753},"point_estimate":41848.937571874485,"standard_error":323.82647537420473},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":145.45309938910418,"upper_bound":1293.3085897055194},"point_estimate":777.4351643643528,"standard_error":291.65736133340926},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41719.25450993704,"upper_bound":42630.17025831347},"point_estimate":42262.13361453726,"standard_error":236.54055116934546},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":424.6897030682404,"upper_bound":891.4203405542887},"point_estimate":711.6213941587924,"standard_error":123.01195418266147}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40752.61497604145,"upper_bound":41438.652233523244},"point_estimate":41114.63234350521,"standard_error":176.1319684714226},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40618.42262879152,"upper_bound":41606.87060855477},"point_estimate":41243.89853153587,"standard_error":261.7680529653514},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53.76828375091971,"upper_bound":957.8374911317198},"point_estimate":541.7440766604062,"standard_error":250.63041235812747},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41229.31277749134,"upper_bound":41633.55456396484},"point_estimate":41503.32314589599,"standard_error":103.44495525154417},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":292.34277846160035,"upper_bound":739.9931525033196},"point_estimate":588.5539915343581,"standard_error":115.98962484403474}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv
index ebe44b5..63457ec 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,small,,,83946003.0,ns,2029
-aoc_2022_14-part2,,small,,,166440078.0,ns,4058
-aoc_2022_14-part2,,small,,,249189168.0,ns,6087
-aoc_2022_14-part2,,small,,,331352972.0,ns,8116
-aoc_2022_14-part2,,small,,,426148607.0,ns,10145
-aoc_2022_14-part2,,small,,,507683236.0,ns,12174
-aoc_2022_14-part2,,small,,,599250633.0,ns,14203
-aoc_2022_14-part2,,small,,,681672928.0,ns,16232
-aoc_2022_14-part2,,small,,,774665172.0,ns,18261
-aoc_2022_14-part2,,small,,,872692720.0,ns,20290
+aoc_2022_14-part2,,small,,,83085111.0,ns,2077
+aoc_2022_14-part2,,small,,,167585140.0,ns,4154
+aoc_2022_14-part2,,small,,,254621510.0,ns,6231
+aoc_2022_14-part2,,small,,,343552740.0,ns,8308
+aoc_2022_14-part2,,small,,,424681788.0,ns,10385
+aoc_2022_14-part2,,small,,,512633817.0,ns,12462
+aoc_2022_14-part2,,small,,,605333906.0,ns,14539
+aoc_2022_14-part2,,small,,,691133712.0,ns,16616
+aoc_2022_14-part2,,small,,,777228014.0,ns,18693
+aoc_2022_14-part2,,small,,,867092295.0,ns,20770
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json
index 38cbff4..a553417 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2029.0,4058.0,6087.0,8116.0,10145.0,12174.0,14203.0,16232.0,18261.0,20290.0],"times":[83946003.0,166440078.0,249189168.0,331352972.0,426148607.0,507683236.0,599250633.0,681672928.0,774665172.0,872692720.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2077.0,4154.0,6231.0,8308.0,10385.0,12462.0,14539.0,16616.0,18693.0,20770.0],"times":[83085111.0,167585140.0,254621510.0,343552740.0,424681788.0,512633817.0,605333906.0,691133712.0,777228014.0,867092295.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json
index 5aa5034..ee363a1 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json
@@ -1 +1 @@
-[37983.02319228333,39543.884686333884,43706.18200380201,45267.04349785255] \ No newline at end of file
+[38713.29317926496,39792.242858289195,42669.44200235382,43748.39168137805] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index 755dac8..bae127b 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12989.064698862832,"upper_bound":13838.597487223115},"point_estimate":13303.993630094985,"standard_error":231.40045981814546},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12968.905647190382,"upper_bound":13042.577327774468},"point_estimate":13013.174843174147,"standard_error":18.422274605155305},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":104.24760958188266,"upper_bound":192.48757008152123},"point_estimate":149.3618571751962,"standard_error":22.105469987342275},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12995.440962395603,"upper_bound":13327.74008200016},"point_estimate":13118.79399430354,"standard_error":88.72782962870802},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":191.8995839833125,"upper_bound":3910.9919849987746},"point_estimate":2330.6790190678116,"standard_error":1151.7363819822149}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13033.315278819959,"upper_bound":13243.781579408094},"point_estimate":13123.20091454461,"standard_error":54.34871344345882},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13002.701928818353,"upper_bound":13086.76997101997},"point_estimate":13045.248921000337,"standard_error":25.44183014309578},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":137.53148206904635,"upper_bound":251.63683884939746},"point_estimate":198.98344579226716,"standard_error":29.241503484487296},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13031.320093025775,"upper_bound":13379.941971769178},"point_estimate":13169.256547194453,"standard_error":91.91696593580093},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202.79747670374027,"upper_bound":851.370616369275},"point_estimate":546.8192391321111,"standard_error":182.0797053421181}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index def9ed4..3f2d37e 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,150,,,1004144.0,ns,73
-example_mapping-insert_get,,150,,,1919074.0,ns,146
-example_mapping-insert_get,,150,,,2763482.0,ns,219
-example_mapping-insert_get,,150,,,3874355.0,ns,292
-example_mapping-insert_get,,150,,,4483947.0,ns,365
-example_mapping-insert_get,,150,,,5358965.0,ns,438
-example_mapping-insert_get,,150,,,6811835.0,ns,511
-example_mapping-insert_get,,150,,,7687314.0,ns,584
-example_mapping-insert_get,,150,,,8510837.0,ns,657
-example_mapping-insert_get,,150,,,9665504.0,ns,730
-example_mapping-insert_get,,150,,,10488546.0,ns,803
-example_mapping-insert_get,,150,,,11321623.0,ns,876
-example_mapping-insert_get,,150,,,12432497.0,ns,949
-example_mapping-insert_get,,150,,,12939692.0,ns,1022
-example_mapping-insert_get,,150,,,14406276.0,ns,1095
-example_mapping-insert_get,,150,,,15177489.0,ns,1168
-example_mapping-insert_get,,150,,,15828346.0,ns,1241
-example_mapping-insert_get,,150,,,16889984.0,ns,1314
-example_mapping-insert_get,,150,,,18119758.0,ns,1387
-example_mapping-insert_get,,150,,,19020809.0,ns,1460
-example_mapping-insert_get,,150,,,19712220.0,ns,1533
-example_mapping-insert_get,,150,,,20818111.0,ns,1606
-example_mapping-insert_get,,150,,,21808530.0,ns,1679
-example_mapping-insert_get,,150,,,22349928.0,ns,1752
-example_mapping-insert_get,,150,,,23533414.0,ns,1825
-example_mapping-insert_get,,150,,,24932804.0,ns,1898
-example_mapping-insert_get,,150,,,25320183.0,ns,1971
-example_mapping-insert_get,,150,,,26276289.0,ns,2044
-example_mapping-insert_get,,150,,,27045812.0,ns,2117
-example_mapping-insert_get,,150,,,28876307.0,ns,2190
-example_mapping-insert_get,,150,,,29448203.0,ns,2263
-example_mapping-insert_get,,150,,,30253558.0,ns,2336
-example_mapping-insert_get,,150,,,30956028.0,ns,2409
-example_mapping-insert_get,,150,,,36955721.0,ns,2482
-example_mapping-insert_get,,150,,,89864721.0,ns,2555
-example_mapping-insert_get,,150,,,52421721.0,ns,2628
-example_mapping-insert_get,,150,,,35531702.0,ns,2701
-example_mapping-insert_get,,150,,,36187574.0,ns,2774
-example_mapping-insert_get,,150,,,37446060.0,ns,2847
-example_mapping-insert_get,,150,,,38126481.0,ns,2920
-example_mapping-insert_get,,150,,,38949243.0,ns,2993
-example_mapping-insert_get,,150,,,40353842.0,ns,3066
-example_mapping-insert_get,,150,,,41187014.0,ns,3139
-example_mapping-insert_get,,150,,,41529046.0,ns,3212
-example_mapping-insert_get,,150,,,43339256.0,ns,3285
-example_mapping-insert_get,,150,,,43520934.0,ns,3358
-example_mapping-insert_get,,150,,,44376040.0,ns,3431
-example_mapping-insert_get,,150,,,45787793.0,ns,3504
-example_mapping-insert_get,,150,,,46349550.0,ns,3577
-example_mapping-insert_get,,150,,,47421603.0,ns,3650
-example_mapping-insert_get,,150,,,48804976.0,ns,3723
-example_mapping-insert_get,,150,,,48810347.0,ns,3796
-example_mapping-insert_get,,150,,,50135604.0,ns,3869
-example_mapping-insert_get,,150,,,52040012.0,ns,3942
-example_mapping-insert_get,,150,,,51849202.0,ns,4015
-example_mapping-insert_get,,150,,,52834388.0,ns,4088
-example_mapping-insert_get,,150,,,53643050.0,ns,4161
-example_mapping-insert_get,,150,,,54820185.0,ns,4234
-example_mapping-insert_get,,150,,,56110247.0,ns,4307
-example_mapping-insert_get,,150,,,57075199.0,ns,4380
-example_mapping-insert_get,,150,,,56915759.0,ns,4453
-example_mapping-insert_get,,150,,,59183528.0,ns,4526
-example_mapping-insert_get,,150,,,60837645.0,ns,4599
-example_mapping-insert_get,,150,,,60655136.0,ns,4672
-example_mapping-insert_get,,150,,,61913258.0,ns,4745
-example_mapping-insert_get,,150,,,62742073.0,ns,4818
-example_mapping-insert_get,,150,,,64268075.0,ns,4891
-example_mapping-insert_get,,150,,,64492355.0,ns,4964
-example_mapping-insert_get,,150,,,65695462.0,ns,5037
-example_mapping-insert_get,,150,,,66600044.0,ns,5110
-example_mapping-insert_get,,150,,,67203769.0,ns,5183
-example_mapping-insert_get,,150,,,67820606.0,ns,5256
-example_mapping-insert_get,,150,,,67446857.0,ns,5329
-example_mapping-insert_get,,150,,,69966974.0,ns,5402
-example_mapping-insert_get,,150,,,72019704.0,ns,5475
-example_mapping-insert_get,,150,,,72876100.0,ns,5548
-example_mapping-insert_get,,150,,,72878247.0,ns,5621
-example_mapping-insert_get,,150,,,73913718.0,ns,5694
-example_mapping-insert_get,,150,,,75564770.0,ns,5767
-example_mapping-insert_get,,150,,,74442890.0,ns,5840
-example_mapping-insert_get,,150,,,75394976.0,ns,5913
-example_mapping-insert_get,,150,,,78005944.0,ns,5986
-example_mapping-insert_get,,150,,,79666897.0,ns,6059
-example_mapping-insert_get,,150,,,80478651.0,ns,6132
-example_mapping-insert_get,,150,,,80051989.0,ns,6205
-example_mapping-insert_get,,150,,,82130899.0,ns,6278
-example_mapping-insert_get,,150,,,80963964.0,ns,6351
-example_mapping-insert_get,,150,,,83882040.0,ns,6424
-example_mapping-insert_get,,150,,,84147847.0,ns,6497
-example_mapping-insert_get,,150,,,85374896.0,ns,6570
-example_mapping-insert_get,,150,,,85789330.0,ns,6643
-example_mapping-insert_get,,150,,,87235164.0,ns,6716
-example_mapping-insert_get,,150,,,87438854.0,ns,6789
-example_mapping-insert_get,,150,,,89590810.0,ns,6862
-example_mapping-insert_get,,150,,,90318138.0,ns,6935
-example_mapping-insert_get,,150,,,92406346.0,ns,7008
-example_mapping-insert_get,,150,,,92148205.0,ns,7081
-example_mapping-insert_get,,150,,,92779551.0,ns,7154
-example_mapping-insert_get,,150,,,95897271.0,ns,7227
-example_mapping-insert_get,,150,,,95742127.0,ns,7300
+example_mapping-insert_get,,150,,,968025.0,ns,74
+example_mapping-insert_get,,150,,,1903569.0,ns,148
+example_mapping-insert_get,,150,,,3011826.0,ns,222
+example_mapping-insert_get,,150,,,3826771.0,ns,296
+example_mapping-insert_get,,150,,,4904249.0,ns,370
+example_mapping-insert_get,,150,,,5980139.0,ns,444
+example_mapping-insert_get,,150,,,7392837.0,ns,518
+example_mapping-insert_get,,150,,,7552790.0,ns,592
+example_mapping-insert_get,,150,,,8812976.0,ns,666
+example_mapping-insert_get,,150,,,9281638.0,ns,740
+example_mapping-insert_get,,150,,,10217160.0,ns,814
+example_mapping-insert_get,,150,,,12160088.0,ns,888
+example_mapping-insert_get,,150,,,12526459.0,ns,962
+example_mapping-insert_get,,150,,,13186838.0,ns,1036
+example_mapping-insert_get,,150,,,14552294.0,ns,1110
+example_mapping-insert_get,,150,,,15605226.0,ns,1184
+example_mapping-insert_get,,150,,,16459891.0,ns,1258
+example_mapping-insert_get,,150,,,17407693.0,ns,1332
+example_mapping-insert_get,,150,,,18006911.0,ns,1406
+example_mapping-insert_get,,150,,,18830559.0,ns,1480
+example_mapping-insert_get,,150,,,19774895.0,ns,1554
+example_mapping-insert_get,,150,,,21188499.0,ns,1628
+example_mapping-insert_get,,150,,,22686675.0,ns,1702
+example_mapping-insert_get,,150,,,23086253.0,ns,1776
+example_mapping-insert_get,,150,,,24199464.0,ns,1850
+example_mapping-insert_get,,150,,,25969348.0,ns,1924
+example_mapping-insert_get,,150,,,26087863.0,ns,1998
+example_mapping-insert_get,,150,,,26751760.0,ns,2072
+example_mapping-insert_get,,150,,,27295482.0,ns,2146
+example_mapping-insert_get,,150,,,28744989.0,ns,2220
+example_mapping-insert_get,,150,,,30443195.0,ns,2294
+example_mapping-insert_get,,150,,,30470374.0,ns,2368
+example_mapping-insert_get,,150,,,31144512.0,ns,2442
+example_mapping-insert_get,,150,,,32461498.0,ns,2516
+example_mapping-insert_get,,150,,,33060941.0,ns,2590
+example_mapping-insert_get,,150,,,34721545.0,ns,2664
+example_mapping-insert_get,,150,,,34678961.0,ns,2738
+example_mapping-insert_get,,150,,,37182309.0,ns,2812
+example_mapping-insert_get,,150,,,37755552.0,ns,2886
+example_mapping-insert_get,,150,,,38922722.0,ns,2960
+example_mapping-insert_get,,150,,,40391148.0,ns,3034
+example_mapping-insert_get,,150,,,40611102.0,ns,3108
+example_mapping-insert_get,,150,,,41378636.0,ns,3182
+example_mapping-insert_get,,150,,,42844444.0,ns,3256
+example_mapping-insert_get,,150,,,43302368.0,ns,3330
+example_mapping-insert_get,,150,,,45310775.0,ns,3404
+example_mapping-insert_get,,150,,,45983377.0,ns,3478
+example_mapping-insert_get,,150,,,46692175.0,ns,3552
+example_mapping-insert_get,,150,,,47585583.0,ns,3626
+example_mapping-insert_get,,150,,,49099663.0,ns,3700
+example_mapping-insert_get,,150,,,50187367.0,ns,3774
+example_mapping-insert_get,,150,,,51104646.0,ns,3848
+example_mapping-insert_get,,150,,,51488071.0,ns,3922
+example_mapping-insert_get,,150,,,51448978.0,ns,3996
+example_mapping-insert_get,,150,,,53855042.0,ns,4070
+example_mapping-insert_get,,150,,,53206577.0,ns,4144
+example_mapping-insert_get,,150,,,54664661.0,ns,4218
+example_mapping-insert_get,,150,,,55959708.0,ns,4292
+example_mapping-insert_get,,150,,,56681317.0,ns,4366
+example_mapping-insert_get,,150,,,57560018.0,ns,4440
+example_mapping-insert_get,,150,,,60033269.0,ns,4514
+example_mapping-insert_get,,150,,,59243622.0,ns,4588
+example_mapping-insert_get,,150,,,59602848.0,ns,4662
+example_mapping-insert_get,,150,,,61146457.0,ns,4736
+example_mapping-insert_get,,150,,,63749092.0,ns,4810
+example_mapping-insert_get,,150,,,63275652.0,ns,4884
+example_mapping-insert_get,,150,,,64818115.0,ns,4958
+example_mapping-insert_get,,150,,,65309384.0,ns,5032
+example_mapping-insert_get,,150,,,66855453.0,ns,5106
+example_mapping-insert_get,,150,,,66989025.0,ns,5180
+example_mapping-insert_get,,150,,,68347058.0,ns,5254
+example_mapping-insert_get,,150,,,68330481.0,ns,5328
+example_mapping-insert_get,,150,,,70876385.0,ns,5402
+example_mapping-insert_get,,150,,,71442693.0,ns,5476
+example_mapping-insert_get,,150,,,72876530.0,ns,5550
+example_mapping-insert_get,,150,,,74530882.0,ns,5624
+example_mapping-insert_get,,150,,,73548439.0,ns,5698
+example_mapping-insert_get,,150,,,88279494.0,ns,5772
+example_mapping-insert_get,,150,,,102167401.0,ns,5846
+example_mapping-insert_get,,150,,,76968482.0,ns,5920
+example_mapping-insert_get,,150,,,77757993.0,ns,5994
+example_mapping-insert_get,,150,,,79991295.0,ns,6068
+example_mapping-insert_get,,150,,,79922069.0,ns,6142
+example_mapping-insert_get,,150,,,81427000.0,ns,6216
+example_mapping-insert_get,,150,,,80710364.0,ns,6290
+example_mapping-insert_get,,150,,,82854937.0,ns,6364
+example_mapping-insert_get,,150,,,84220517.0,ns,6438
+example_mapping-insert_get,,150,,,85538404.0,ns,6512
+example_mapping-insert_get,,150,,,84698829.0,ns,6586
+example_mapping-insert_get,,150,,,86550019.0,ns,6660
+example_mapping-insert_get,,150,,,88489902.0,ns,6734
+example_mapping-insert_get,,150,,,88442709.0,ns,6808
+example_mapping-insert_get,,150,,,89768719.0,ns,6882
+example_mapping-insert_get,,150,,,91691747.0,ns,6956
+example_mapping-insert_get,,150,,,90737531.0,ns,7030
+example_mapping-insert_get,,150,,,92345419.0,ns,7104
+example_mapping-insert_get,,150,,,92570554.0,ns,7178
+example_mapping-insert_get,,150,,,95196695.0,ns,7252
+example_mapping-insert_get,,150,,,95906337.0,ns,7326
+example_mapping-insert_get,,150,,,98751329.0,ns,7400
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 2371b5a..3286fca 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[73.0,146.0,219.0,292.0,365.0,438.0,511.0,584.0,657.0,730.0,803.0,876.0,949.0,1022.0,1095.0,1168.0,1241.0,1314.0,1387.0,1460.0,1533.0,1606.0,1679.0,1752.0,1825.0,1898.0,1971.0,2044.0,2117.0,2190.0,2263.0,2336.0,2409.0,2482.0,2555.0,2628.0,2701.0,2774.0,2847.0,2920.0,2993.0,3066.0,3139.0,3212.0,3285.0,3358.0,3431.0,3504.0,3577.0,3650.0,3723.0,3796.0,3869.0,3942.0,4015.0,4088.0,4161.0,4234.0,4307.0,4380.0,4453.0,4526.0,4599.0,4672.0,4745.0,4818.0,4891.0,4964.0,5037.0,5110.0,5183.0,5256.0,5329.0,5402.0,5475.0,5548.0,5621.0,5694.0,5767.0,5840.0,5913.0,5986.0,6059.0,6132.0,6205.0,6278.0,6351.0,6424.0,6497.0,6570.0,6643.0,6716.0,6789.0,6862.0,6935.0,7008.0,7081.0,7154.0,7227.0,7300.0],"times":[1004144.0,1919074.0,2763482.0,3874355.0,4483947.0,5358965.0,6811835.0,7687314.0,8510837.0,9665504.0,10488546.0,11321623.0,12432497.0,12939692.0,14406276.0,15177489.0,15828346.0,16889984.0,18119758.0,19020809.0,19712220.0,20818111.0,21808530.0,22349928.0,23533414.0,24932804.0,25320183.0,26276289.0,27045812.0,28876307.0,29448203.0,30253558.0,30956028.0,36955721.0,89864721.0,52421721.0,35531702.0,36187574.0,37446060.0,38126481.0,38949243.0,40353842.0,41187014.0,41529046.0,43339256.0,43520934.0,44376040.0,45787793.0,46349550.0,47421603.0,48804976.0,48810347.0,50135604.0,52040012.0,51849202.0,52834388.0,53643050.0,54820185.0,56110247.0,57075199.0,56915759.0,59183528.0,60837645.0,60655136.0,61913258.0,62742073.0,64268075.0,64492355.0,65695462.0,66600044.0,67203769.0,67820606.0,67446857.0,69966974.0,72019704.0,72876100.0,72878247.0,73913718.0,75564770.0,74442890.0,75394976.0,78005944.0,79666897.0,80478651.0,80051989.0,82130899.0,80963964.0,83882040.0,84147847.0,85374896.0,85789330.0,87235164.0,87438854.0,89590810.0,90318138.0,92406346.0,92148205.0,92779551.0,95897271.0,95742127.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[74.0,148.0,222.0,296.0,370.0,444.0,518.0,592.0,666.0,740.0,814.0,888.0,962.0,1036.0,1110.0,1184.0,1258.0,1332.0,1406.0,1480.0,1554.0,1628.0,1702.0,1776.0,1850.0,1924.0,1998.0,2072.0,2146.0,2220.0,2294.0,2368.0,2442.0,2516.0,2590.0,2664.0,2738.0,2812.0,2886.0,2960.0,3034.0,3108.0,3182.0,3256.0,3330.0,3404.0,3478.0,3552.0,3626.0,3700.0,3774.0,3848.0,3922.0,3996.0,4070.0,4144.0,4218.0,4292.0,4366.0,4440.0,4514.0,4588.0,4662.0,4736.0,4810.0,4884.0,4958.0,5032.0,5106.0,5180.0,5254.0,5328.0,5402.0,5476.0,5550.0,5624.0,5698.0,5772.0,5846.0,5920.0,5994.0,6068.0,6142.0,6216.0,6290.0,6364.0,6438.0,6512.0,6586.0,6660.0,6734.0,6808.0,6882.0,6956.0,7030.0,7104.0,7178.0,7252.0,7326.0,7400.0],"times":[968025.0,1903569.0,3011826.0,3826771.0,4904249.0,5980139.0,7392837.0,7552790.0,8812976.0,9281638.0,10217160.0,12160088.0,12526459.0,13186838.0,14552294.0,15605226.0,16459891.0,17407693.0,18006911.0,18830559.0,19774895.0,21188499.0,22686675.0,23086253.0,24199464.0,25969348.0,26087863.0,26751760.0,27295482.0,28744989.0,30443195.0,30470374.0,31144512.0,32461498.0,33060941.0,34721545.0,34678961.0,37182309.0,37755552.0,38922722.0,40391148.0,40611102.0,41378636.0,42844444.0,43302368.0,45310775.0,45983377.0,46692175.0,47585583.0,49099663.0,50187367.0,51104646.0,51488071.0,51448978.0,53855042.0,53206577.0,54664661.0,55959708.0,56681317.0,57560018.0,60033269.0,59243622.0,59602848.0,61146457.0,63749092.0,63275652.0,64818115.0,65309384.0,66855453.0,66989025.0,68347058.0,68330481.0,70876385.0,71442693.0,72876530.0,74530882.0,73548439.0,88279494.0,102167401.0,76968482.0,77757993.0,79991295.0,79922069.0,81427000.0,80710364.0,82854937.0,84220517.0,85538404.0,84698829.0,86550019.0,88489902.0,88442709.0,89768719.0,91691747.0,90737531.0,92345419.0,92570554.0,95196695.0,95906337.0,98751329.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index c383353..f23c77b 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[12321.257571136251,12621.494607674102,13422.126705108369,13722.363741646219] \ No newline at end of file
+[12107.822661510601,12510.071585768379,13582.735383789117,13984.984308046893] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
index 6b82b0c..df6cf0e 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33032.64392832603,"upper_bound":34428.33894834205},"point_estimate":33571.34950358583,"standard_error":374.5395106592159},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32684.229166666668,"upper_bound":33529.64166666667},"point_estimate":32894.96920289855,"standard_error":185.3421114915062},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":645.235349953451,"upper_bound":1179.3679132023954},"point_estimate":1004.219959300692,"standard_error":135.14787054791458},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32917.425879497,"upper_bound":35734.88672376429},"point_estimate":33968.115830057635,"standard_error":766.9028618585404},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":784.5606456192514,"upper_bound":6282.06685635402},"point_estimate":3777.3708240379624,"standard_error":1752.2206175202796}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33331.89882301897,"upper_bound":33550.15789203774},"point_estimate":33443.00812715389,"standard_error":55.84359141608472},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33282.372590410734,"upper_bound":33668.7712962963},"point_estimate":33509.18917990731,"standard_error":95.5220765908139},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":451.18254855655505,"upper_bound":670.3646915615869},"point_estimate":538.6894501464975,"standard_error":56.21616023429384},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33285.08204750264,"upper_bound":33501.14025067451},"point_estimate":33392.561081227526,"standard_error":55.06121081793369},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":475.1366785466181,"upper_bound":638.5189735767402},"point_estimate":559.9230030533214,"standard_error":41.730358672899406}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
index 561a276..0ad3320 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,150,,,970838.0,ns,30
-example_mapping-insert_get,,150,,,1957852.0,ns,60
-example_mapping-insert_get,,150,,,2783703.0,ns,90
-example_mapping-insert_get,,150,,,3876329.0,ns,120
-example_mapping-insert_get,,150,,,4978903.0,ns,150
-example_mapping-insert_get,,150,,,5922538.0,ns,180
-example_mapping-insert_get,,150,,,6887514.0,ns,210
-example_mapping-insert_get,,150,,,7736624.0,ns,240
-example_mapping-insert_get,,150,,,8821708.0,ns,270
-example_mapping-insert_get,,150,,,9504510.0,ns,300
-example_mapping-insert_get,,150,,,10565391.0,ns,330
-example_mapping-insert_get,,150,,,11390042.0,ns,360
-example_mapping-insert_get,,150,,,12920008.0,ns,390
-example_mapping-insert_get,,150,,,13540071.0,ns,420
-example_mapping-insert_get,,150,,,14771577.0,ns,450
-example_mapping-insert_get,,150,,,15790216.0,ns,480
-example_mapping-insert_get,,150,,,16429024.0,ns,510
-example_mapping-insert_get,,150,,,17449708.0,ns,540
-example_mapping-insert_get,,150,,,18611597.0,ns,570
-example_mapping-insert_get,,150,,,19332895.0,ns,600
-example_mapping-insert_get,,150,,,21182758.0,ns,630
-example_mapping-insert_get,,150,,,21315782.0,ns,660
-example_mapping-insert_get,,150,,,22696622.0,ns,690
-example_mapping-insert_get,,150,,,23532645.0,ns,720
-example_mapping-insert_get,,150,,,25279848.0,ns,750
-example_mapping-insert_get,,150,,,26936610.0,ns,780
-example_mapping-insert_get,,150,,,27865389.0,ns,810
-example_mapping-insert_get,,150,,,28522608.0,ns,840
-example_mapping-insert_get,,150,,,29431627.0,ns,870
-example_mapping-insert_get,,150,,,30614526.0,ns,900
-example_mapping-insert_get,,150,,,31358250.0,ns,930
-example_mapping-insert_get,,150,,,32497791.0,ns,960
-example_mapping-insert_get,,150,,,33538331.0,ns,990
-example_mapping-insert_get,,150,,,34910302.0,ns,1020
-example_mapping-insert_get,,150,,,35537826.0,ns,1050
-example_mapping-insert_get,,150,,,36579449.0,ns,1080
-example_mapping-insert_get,,150,,,37400053.0,ns,1110
-example_mapping-insert_get,,150,,,39200769.0,ns,1140
-example_mapping-insert_get,,150,,,39710708.0,ns,1170
-example_mapping-insert_get,,150,,,40643025.0,ns,1200
-example_mapping-insert_get,,150,,,42066963.0,ns,1230
-example_mapping-insert_get,,150,,,43032684.0,ns,1260
-example_mapping-insert_get,,150,,,43787056.0,ns,1290
-example_mapping-insert_get,,150,,,44973733.0,ns,1320
-example_mapping-insert_get,,150,,,45598652.0,ns,1350
-example_mapping-insert_get,,150,,,46942206.0,ns,1380
-example_mapping-insert_get,,150,,,47785437.0,ns,1410
-example_mapping-insert_get,,150,,,48363153.0,ns,1440
-example_mapping-insert_get,,150,,,50405261.0,ns,1470
-example_mapping-insert_get,,150,,,50675353.0,ns,1500
-example_mapping-insert_get,,150,,,52687063.0,ns,1530
-example_mapping-insert_get,,150,,,52631599.0,ns,1560
-example_mapping-insert_get,,150,,,54061445.0,ns,1590
-example_mapping-insert_get,,150,,,55721990.0,ns,1620
-example_mapping-insert_get,,150,,,56211405.0,ns,1650
-example_mapping-insert_get,,150,,,56782097.0,ns,1680
-example_mapping-insert_get,,150,,,57732481.0,ns,1710
-example_mapping-insert_get,,150,,,58146183.0,ns,1740
-example_mapping-insert_get,,150,,,57410865.0,ns,1770
-example_mapping-insert_get,,150,,,58538953.0,ns,1800
-example_mapping-insert_get,,150,,,58449961.0,ns,1830
-example_mapping-insert_get,,150,,,61254323.0,ns,1860
-example_mapping-insert_get,,150,,,64038802.0,ns,1890
-example_mapping-insert_get,,150,,,62205630.0,ns,1920
-example_mapping-insert_get,,150,,,63503953.0,ns,1950
-example_mapping-insert_get,,150,,,64287341.0,ns,1980
-example_mapping-insert_get,,150,,,65211145.0,ns,2010
-example_mapping-insert_get,,150,,,66751002.0,ns,2040
-example_mapping-insert_get,,150,,,66477867.0,ns,2070
-example_mapping-insert_get,,150,,,68704040.0,ns,2100
-example_mapping-insert_get,,150,,,70832723.0,ns,2130
-example_mapping-insert_get,,150,,,70421351.0,ns,2160
-example_mapping-insert_get,,150,,,70386216.0,ns,2190
-example_mapping-insert_get,,150,,,72822721.0,ns,2220
-example_mapping-insert_get,,150,,,73052311.0,ns,2250
-example_mapping-insert_get,,150,,,73611793.0,ns,2280
-example_mapping-insert_get,,150,,,76225512.0,ns,2310
-example_mapping-insert_get,,150,,,83848036.0,ns,2340
-example_mapping-insert_get,,150,,,77361991.0,ns,2370
-example_mapping-insert_get,,150,,,80471140.0,ns,2400
-example_mapping-insert_get,,150,,,78120740.0,ns,2430
-example_mapping-insert_get,,150,,,80154701.0,ns,2460
-example_mapping-insert_get,,150,,,80541301.0,ns,2490
-example_mapping-insert_get,,150,,,172808980.0,ns,2520
-example_mapping-insert_get,,150,,,110859877.0,ns,2550
-example_mapping-insert_get,,150,,,84172199.0,ns,2580
-example_mapping-insert_get,,150,,,83719608.0,ns,2610
-example_mapping-insert_get,,150,,,86812134.0,ns,2640
-example_mapping-insert_get,,150,,,86836488.0,ns,2670
-example_mapping-insert_get,,150,,,92796428.0,ns,2700
-example_mapping-insert_get,,150,,,89791377.0,ns,2730
-example_mapping-insert_get,,150,,,90629152.0,ns,2760
-example_mapping-insert_get,,150,,,90847069.0,ns,2790
-example_mapping-insert_get,,150,,,92081652.0,ns,2820
-example_mapping-insert_get,,150,,,96176088.0,ns,2850
-example_mapping-insert_get,,150,,,95029618.0,ns,2880
-example_mapping-insert_get,,150,,,94618866.0,ns,2910
-example_mapping-insert_get,,150,,,94930995.0,ns,2940
-example_mapping-insert_get,,150,,,96404575.0,ns,2970
-example_mapping-insert_get,,150,,,97452670.0,ns,3000
+example_mapping-insert_get,,150,,,1016291.0,ns,30
+example_mapping-insert_get,,150,,,1916435.0,ns,60
+example_mapping-insert_get,,150,,,3055443.0,ns,90
+example_mapping-insert_get,,150,,,3994409.0,ns,120
+example_mapping-insert_get,,150,,,5072936.0,ns,150
+example_mapping-insert_get,,150,,,5983814.0,ns,180
+example_mapping-insert_get,,150,,,7089763.0,ns,210
+example_mapping-insert_get,,150,,,8112463.0,ns,240
+example_mapping-insert_get,,150,,,9136325.0,ns,270
+example_mapping-insert_get,,150,,,10154899.0,ns,300
+example_mapping-insert_get,,150,,,11195930.0,ns,330
+example_mapping-insert_get,,150,,,11859226.0,ns,360
+example_mapping-insert_get,,150,,,12461452.0,ns,390
+example_mapping-insert_get,,150,,,14344396.0,ns,420
+example_mapping-insert_get,,150,,,15624329.0,ns,450
+example_mapping-insert_get,,150,,,15604719.0,ns,480
+example_mapping-insert_get,,150,,,17220081.0,ns,510
+example_mapping-insert_get,,150,,,17912483.0,ns,540
+example_mapping-insert_get,,150,,,19379034.0,ns,570
+example_mapping-insert_get,,150,,,20380920.0,ns,600
+example_mapping-insert_get,,150,,,20557918.0,ns,630
+example_mapping-insert_get,,150,,,22551130.0,ns,660
+example_mapping-insert_get,,150,,,22744570.0,ns,690
+example_mapping-insert_get,,150,,,24151921.0,ns,720
+example_mapping-insert_get,,150,,,25108413.0,ns,750
+example_mapping-insert_get,,150,,,26193296.0,ns,780
+example_mapping-insert_get,,150,,,27204056.0,ns,810
+example_mapping-insert_get,,150,,,27702860.0,ns,840
+example_mapping-insert_get,,150,,,28934003.0,ns,870
+example_mapping-insert_get,,150,,,30451935.0,ns,900
+example_mapping-insert_get,,150,,,31538012.0,ns,930
+example_mapping-insert_get,,150,,,32475425.0,ns,960
+example_mapping-insert_get,,150,,,32966775.0,ns,990
+example_mapping-insert_get,,150,,,33896263.0,ns,1020
+example_mapping-insert_get,,150,,,36036093.0,ns,1050
+example_mapping-insert_get,,150,,,35336645.0,ns,1080
+example_mapping-insert_get,,150,,,35726965.0,ns,1110
+example_mapping-insert_get,,150,,,37371393.0,ns,1140
+example_mapping-insert_get,,150,,,38153996.0,ns,1170
+example_mapping-insert_get,,150,,,39693189.0,ns,1200
+example_mapping-insert_get,,150,,,41702538.0,ns,1230
+example_mapping-insert_get,,150,,,41444266.0,ns,1260
+example_mapping-insert_get,,150,,,43955714.0,ns,1290
+example_mapping-insert_get,,150,,,46123689.0,ns,1320
+example_mapping-insert_get,,150,,,45784635.0,ns,1350
+example_mapping-insert_get,,150,,,46138431.0,ns,1380
+example_mapping-insert_get,,150,,,48256351.0,ns,1410
+example_mapping-insert_get,,150,,,48885932.0,ns,1440
+example_mapping-insert_get,,150,,,50021101.0,ns,1470
+example_mapping-insert_get,,150,,,51437053.0,ns,1500
+example_mapping-insert_get,,150,,,52204717.0,ns,1530
+example_mapping-insert_get,,150,,,51646737.0,ns,1560
+example_mapping-insert_get,,150,,,53284229.0,ns,1590
+example_mapping-insert_get,,150,,,54639896.0,ns,1620
+example_mapping-insert_get,,150,,,54725855.0,ns,1650
+example_mapping-insert_get,,150,,,55720684.0,ns,1680
+example_mapping-insert_get,,150,,,57668085.0,ns,1710
+example_mapping-insert_get,,150,,,56345494.0,ns,1740
+example_mapping-insert_get,,150,,,60108072.0,ns,1770
+example_mapping-insert_get,,150,,,60065358.0,ns,1800
+example_mapping-insert_get,,150,,,61945767.0,ns,1830
+example_mapping-insert_get,,150,,,62818759.0,ns,1860
+example_mapping-insert_get,,150,,,63345011.0,ns,1890
+example_mapping-insert_get,,150,,,62131554.0,ns,1920
+example_mapping-insert_get,,150,,,65027731.0,ns,1950
+example_mapping-insert_get,,150,,,65677754.0,ns,1980
+example_mapping-insert_get,,150,,,66185530.0,ns,2010
+example_mapping-insert_get,,150,,,67498142.0,ns,2040
+example_mapping-insert_get,,150,,,68619847.0,ns,2070
+example_mapping-insert_get,,150,,,71523208.0,ns,2100
+example_mapping-insert_get,,150,,,71670364.0,ns,2130
+example_mapping-insert_get,,150,,,72724546.0,ns,2160
+example_mapping-insert_get,,150,,,72331382.0,ns,2190
+example_mapping-insert_get,,150,,,72620661.0,ns,2220
+example_mapping-insert_get,,150,,,75428792.0,ns,2250
+example_mapping-insert_get,,150,,,76394329.0,ns,2280
+example_mapping-insert_get,,150,,,77820341.0,ns,2310
+example_mapping-insert_get,,150,,,76592581.0,ns,2340
+example_mapping-insert_get,,150,,,79802691.0,ns,2370
+example_mapping-insert_get,,150,,,81987017.0,ns,2400
+example_mapping-insert_get,,150,,,80407877.0,ns,2430
+example_mapping-insert_get,,150,,,81194841.0,ns,2460
+example_mapping-insert_get,,150,,,84198678.0,ns,2490
+example_mapping-insert_get,,150,,,83832604.0,ns,2520
+example_mapping-insert_get,,150,,,85072944.0,ns,2550
+example_mapping-insert_get,,150,,,85398528.0,ns,2580
+example_mapping-insert_get,,150,,,86782978.0,ns,2610
+example_mapping-insert_get,,150,,,87332647.0,ns,2640
+example_mapping-insert_get,,150,,,89509530.0,ns,2670
+example_mapping-insert_get,,150,,,87576931.0,ns,2700
+example_mapping-insert_get,,150,,,90584816.0,ns,2730
+example_mapping-insert_get,,150,,,91738726.0,ns,2760
+example_mapping-insert_get,,150,,,92684954.0,ns,2790
+example_mapping-insert_get,,150,,,95117745.0,ns,2820
+example_mapping-insert_get,,150,,,95679979.0,ns,2850
+example_mapping-insert_get,,150,,,97883499.0,ns,2880
+example_mapping-insert_get,,150,,,96896711.0,ns,2910
+example_mapping-insert_get,,150,,,96976505.0,ns,2940
+example_mapping-insert_get,,150,,,99193900.0,ns,2970
+example_mapping-insert_get,,150,,,101457769.0,ns,3000
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
index 505f69e..95ad9e9 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[30.0,60.0,90.0,120.0,150.0,180.0,210.0,240.0,270.0,300.0,330.0,360.0,390.0,420.0,450.0,480.0,510.0,540.0,570.0,600.0,630.0,660.0,690.0,720.0,750.0,780.0,810.0,840.0,870.0,900.0,930.0,960.0,990.0,1020.0,1050.0,1080.0,1110.0,1140.0,1170.0,1200.0,1230.0,1260.0,1290.0,1320.0,1350.0,1380.0,1410.0,1440.0,1470.0,1500.0,1530.0,1560.0,1590.0,1620.0,1650.0,1680.0,1710.0,1740.0,1770.0,1800.0,1830.0,1860.0,1890.0,1920.0,1950.0,1980.0,2010.0,2040.0,2070.0,2100.0,2130.0,2160.0,2190.0,2220.0,2250.0,2280.0,2310.0,2340.0,2370.0,2400.0,2430.0,2460.0,2490.0,2520.0,2550.0,2580.0,2610.0,2640.0,2670.0,2700.0,2730.0,2760.0,2790.0,2820.0,2850.0,2880.0,2910.0,2940.0,2970.0,3000.0],"times":[970838.0,1957852.0,2783703.0,3876329.0,4978903.0,5922538.0,6887514.0,7736624.0,8821708.0,9504510.0,10565391.0,11390042.0,12920008.0,13540071.0,14771577.0,15790216.0,16429024.0,17449708.0,18611597.0,19332895.0,21182758.0,21315782.0,22696622.0,23532645.0,25279848.0,26936610.0,27865389.0,28522608.0,29431627.0,30614526.0,31358250.0,32497791.0,33538331.0,34910302.0,35537826.0,36579449.0,37400053.0,39200769.0,39710708.0,40643025.0,42066963.0,43032684.0,43787056.0,44973733.0,45598652.0,46942206.0,47785437.0,48363153.0,50405261.0,50675353.0,52687063.0,52631599.0,54061445.0,55721990.0,56211405.0,56782097.0,57732481.0,58146183.0,57410865.0,58538953.0,58449961.0,61254323.0,64038802.0,62205630.0,63503953.0,64287341.0,65211145.0,66751002.0,66477867.0,68704040.0,70832723.0,70421351.0,70386216.0,72822721.0,73052311.0,73611793.0,76225512.0,83848036.0,77361991.0,80471140.0,78120740.0,80154701.0,80541301.0,172808980.0,110859877.0,84172199.0,83719608.0,86812134.0,86836488.0,92796428.0,89791377.0,90629152.0,90847069.0,92081652.0,96176088.0,95029618.0,94618866.0,94930995.0,96404575.0,97452670.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[30.0,60.0,90.0,120.0,150.0,180.0,210.0,240.0,270.0,300.0,330.0,360.0,390.0,420.0,450.0,480.0,510.0,540.0,570.0,600.0,630.0,660.0,690.0,720.0,750.0,780.0,810.0,840.0,870.0,900.0,930.0,960.0,990.0,1020.0,1050.0,1080.0,1110.0,1140.0,1170.0,1200.0,1230.0,1260.0,1290.0,1320.0,1350.0,1380.0,1410.0,1440.0,1470.0,1500.0,1530.0,1560.0,1590.0,1620.0,1650.0,1680.0,1710.0,1740.0,1770.0,1800.0,1830.0,1860.0,1890.0,1920.0,1950.0,1980.0,2010.0,2040.0,2070.0,2100.0,2130.0,2160.0,2190.0,2220.0,2250.0,2280.0,2310.0,2340.0,2370.0,2400.0,2430.0,2460.0,2490.0,2520.0,2550.0,2580.0,2610.0,2640.0,2670.0,2700.0,2730.0,2760.0,2790.0,2820.0,2850.0,2880.0,2910.0,2940.0,2970.0,3000.0],"times":[1016291.0,1916435.0,3055443.0,3994409.0,5072936.0,5983814.0,7089763.0,8112463.0,9136325.0,10154899.0,11195930.0,11859226.0,12461452.0,14344396.0,15624329.0,15604719.0,17220081.0,17912483.0,19379034.0,20380920.0,20557918.0,22551130.0,22744570.0,24151921.0,25108413.0,26193296.0,27204056.0,27702860.0,28934003.0,30451935.0,31538012.0,32475425.0,32966775.0,33896263.0,36036093.0,35336645.0,35726965.0,37371393.0,38153996.0,39693189.0,41702538.0,41444266.0,43955714.0,46123689.0,45784635.0,46138431.0,48256351.0,48885932.0,50021101.0,51437053.0,52204717.0,51646737.0,53284229.0,54639896.0,54725855.0,55720684.0,57668085.0,56345494.0,60108072.0,60065358.0,61945767.0,62818759.0,63345011.0,62131554.0,65027731.0,65677754.0,66185530.0,67498142.0,68619847.0,71523208.0,71670364.0,72724546.0,72331382.0,72620661.0,75428792.0,76394329.0,77820341.0,76592581.0,79802691.0,81987017.0,80407877.0,81194841.0,84198678.0,83832604.0,85072944.0,85398528.0,86782978.0,87332647.0,89509530.0,87576931.0,90584816.0,91738726.0,92684954.0,95117745.0,95679979.0,97883499.0,96896711.0,96976505.0,99193900.0,101457769.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
index ccfcc51..ef30a82 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[28264.688885101008,30366.43892992424,35971.10571611953,38072.855760942766] \ No newline at end of file
+[30866.98610369415,31982.277460642177,34956.38774583691,36071.67910278494] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index 55603e3..51e6d1a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33437.42185208791,"upper_bound":33682.84806903114},"point_estimate":33560.65294000039,"standard_error":62.24145328179449},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33377.046011746876,"upper_bound":33652.34258347016},"point_estimate":33504.166773094934,"standard_error":74.22859156216374},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":380.2955165969725,"upper_bound":614.0644432678764},"point_estimate":476.92855360178936,"standard_error":59.46099817726293},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33386.041462594585,"upper_bound":33568.65837248097},"point_estimate":33475.86365230862,"standard_error":46.6758861735579},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":466.6189161713638,"upper_bound":788.6521357088302},"point_estimate":625.3732497027449,"standard_error":83.22878903944641}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33246.679388646975,"upper_bound":33511.95937717631},"point_estimate":33380.00247299501,"standard_error":67.65069319010802},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33213.199588477364,"upper_bound":33536.73520833334},"point_estimate":33390.058679634545,"standard_error":90.40671075289853},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":500.3592818581292,"upper_bound":747.6839917259518},"point_estimate":637.8017846029272,"standard_error":63.24068927099836},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33281.0475610798,"upper_bound":33541.69582953188},"point_estimate":33414.270913452536,"standard_error":66.57552258153537},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":548.3757790040205,"upper_bound":809.1870418381482},"point_estimate":680.4653765965155,"standard_error":66.87485366162254}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index d0699cc..89be863 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,150,,,887813.0,ns,29
-example_mapping-insert_get,,150,,,1922817.0,ns,58
-example_mapping-insert_get,,150,,,2905335.0,ns,87
-example_mapping-insert_get,,150,,,3975313.0,ns,116
-example_mapping-insert_get,,150,,,4836590.0,ns,145
-example_mapping-insert_get,,150,,,5932256.0,ns,174
-example_mapping-insert_get,,150,,,7097746.0,ns,203
-example_mapping-insert_get,,150,,,7921418.0,ns,232
-example_mapping-insert_get,,150,,,8859938.0,ns,261
-example_mapping-insert_get,,150,,,10152282.0,ns,290
-example_mapping-insert_get,,150,,,10752244.0,ns,319
-example_mapping-insert_get,,150,,,11746450.0,ns,348
-example_mapping-insert_get,,150,,,12685517.0,ns,377
-example_mapping-insert_get,,150,,,14061961.0,ns,406
-example_mapping-insert_get,,150,,,14712250.0,ns,435
-example_mapping-insert_get,,150,,,15304094.0,ns,464
-example_mapping-insert_get,,150,,,16274715.0,ns,493
-example_mapping-insert_get,,150,,,17006879.0,ns,522
-example_mapping-insert_get,,150,,,19763071.0,ns,551
-example_mapping-insert_get,,150,,,19506812.0,ns,580
-example_mapping-insert_get,,150,,,20893496.0,ns,609
-example_mapping-insert_get,,150,,,21759062.0,ns,638
-example_mapping-insert_get,,150,,,21788499.0,ns,667
-example_mapping-insert_get,,150,,,22921021.0,ns,696
-example_mapping-insert_get,,150,,,24120206.0,ns,725
-example_mapping-insert_get,,150,,,25023218.0,ns,754
-example_mapping-insert_get,,150,,,26048364.0,ns,783
-example_mapping-insert_get,,150,,,27461376.0,ns,812
-example_mapping-insert_get,,150,,,28081238.0,ns,841
-example_mapping-insert_get,,150,,,28864770.0,ns,870
-example_mapping-insert_get,,150,,,30492010.0,ns,899
-example_mapping-insert_get,,150,,,31031698.0,ns,928
-example_mapping-insert_get,,150,,,32568043.0,ns,957
-example_mapping-insert_get,,150,,,33065506.0,ns,986
-example_mapping-insert_get,,150,,,34495293.0,ns,1015
-example_mapping-insert_get,,150,,,34511790.0,ns,1044
-example_mapping-insert_get,,150,,,34815439.0,ns,1073
-example_mapping-insert_get,,150,,,37050456.0,ns,1102
-example_mapping-insert_get,,150,,,39336173.0,ns,1131
-example_mapping-insert_get,,150,,,38312177.0,ns,1160
-example_mapping-insert_get,,150,,,40938017.0,ns,1189
-example_mapping-insert_get,,150,,,40453953.0,ns,1218
-example_mapping-insert_get,,150,,,41694645.0,ns,1247
-example_mapping-insert_get,,150,,,42215947.0,ns,1276
-example_mapping-insert_get,,150,,,44244598.0,ns,1305
-example_mapping-insert_get,,150,,,44605044.0,ns,1334
-example_mapping-insert_get,,150,,,45998920.0,ns,1363
-example_mapping-insert_get,,150,,,46547389.0,ns,1392
-example_mapping-insert_get,,150,,,47920572.0,ns,1421
-example_mapping-insert_get,,150,,,49536891.0,ns,1450
-example_mapping-insert_get,,150,,,50425857.0,ns,1479
-example_mapping-insert_get,,150,,,50217205.0,ns,1508
-example_mapping-insert_get,,150,,,51589795.0,ns,1537
-example_mapping-insert_get,,150,,,52467443.0,ns,1566
-example_mapping-insert_get,,150,,,54423706.0,ns,1595
-example_mapping-insert_get,,150,,,55330622.0,ns,1624
-example_mapping-insert_get,,150,,,56278811.0,ns,1653
-example_mapping-insert_get,,150,,,54943903.0,ns,1682
-example_mapping-insert_get,,150,,,57038570.0,ns,1711
-example_mapping-insert_get,,150,,,58201126.0,ns,1740
-example_mapping-insert_get,,150,,,60597149.0,ns,1769
-example_mapping-insert_get,,150,,,59691950.0,ns,1798
-example_mapping-insert_get,,150,,,61519202.0,ns,1827
-example_mapping-insert_get,,150,,,63190792.0,ns,1856
-example_mapping-insert_get,,150,,,64536365.0,ns,1885
-example_mapping-insert_get,,150,,,63500957.0,ns,1914
-example_mapping-insert_get,,150,,,65658058.0,ns,1943
-example_mapping-insert_get,,150,,,65679520.0,ns,1972
-example_mapping-insert_get,,150,,,67207170.0,ns,2001
-example_mapping-insert_get,,150,,,67513752.0,ns,2030
-example_mapping-insert_get,,150,,,69629093.0,ns,2059
-example_mapping-insert_get,,150,,,70666307.0,ns,2088
-example_mapping-insert_get,,150,,,70529805.0,ns,2117
-example_mapping-insert_get,,150,,,69991202.0,ns,2146
-example_mapping-insert_get,,150,,,74432230.0,ns,2175
-example_mapping-insert_get,,150,,,74820827.0,ns,2204
-example_mapping-insert_get,,150,,,75346921.0,ns,2233
-example_mapping-insert_get,,150,,,74932418.0,ns,2262
-example_mapping-insert_get,,150,,,76148477.0,ns,2291
-example_mapping-insert_get,,150,,,76921632.0,ns,2320
-example_mapping-insert_get,,150,,,78701411.0,ns,2349
-example_mapping-insert_get,,150,,,77927765.0,ns,2378
-example_mapping-insert_get,,150,,,79757328.0,ns,2407
-example_mapping-insert_get,,150,,,80722232.0,ns,2436
-example_mapping-insert_get,,150,,,82170197.0,ns,2465
-example_mapping-insert_get,,150,,,83591367.0,ns,2494
-example_mapping-insert_get,,150,,,84806801.0,ns,2523
-example_mapping-insert_get,,150,,,84085818.0,ns,2552
-example_mapping-insert_get,,150,,,85955345.0,ns,2581
-example_mapping-insert_get,,150,,,87685268.0,ns,2610
-example_mapping-insert_get,,150,,,88133893.0,ns,2639
-example_mapping-insert_get,,150,,,89313596.0,ns,2668
-example_mapping-insert_get,,150,,,91306565.0,ns,2697
-example_mapping-insert_get,,150,,,90816729.0,ns,2726
-example_mapping-insert_get,,150,,,91101373.0,ns,2755
-example_mapping-insert_get,,150,,,93870521.0,ns,2784
-example_mapping-insert_get,,150,,,94959978.0,ns,2813
-example_mapping-insert_get,,150,,,94401572.0,ns,2842
-example_mapping-insert_get,,150,,,95344454.0,ns,2871
-example_mapping-insert_get,,150,,,96736435.0,ns,2900
+example_mapping-insert_get,,150,,,925843.0,ns,30
+example_mapping-insert_get,,150,,,1971502.0,ns,60
+example_mapping-insert_get,,150,,,3120099.0,ns,90
+example_mapping-insert_get,,150,,,3750029.0,ns,120
+example_mapping-insert_get,,150,,,5045134.0,ns,150
+example_mapping-insert_get,,150,,,6372728.0,ns,180
+example_mapping-insert_get,,150,,,7036792.0,ns,210
+example_mapping-insert_get,,150,,,7976049.0,ns,240
+example_mapping-insert_get,,150,,,8958342.0,ns,270
+example_mapping-insert_get,,150,,,9821365.0,ns,300
+example_mapping-insert_get,,150,,,10786237.0,ns,330
+example_mapping-insert_get,,150,,,11869005.0,ns,360
+example_mapping-insert_get,,150,,,13379636.0,ns,390
+example_mapping-insert_get,,150,,,14224131.0,ns,420
+example_mapping-insert_get,,150,,,15182036.0,ns,450
+example_mapping-insert_get,,150,,,15766109.0,ns,480
+example_mapping-insert_get,,150,,,17436875.0,ns,510
+example_mapping-insert_get,,150,,,18239515.0,ns,540
+example_mapping-insert_get,,150,,,18932953.0,ns,570
+example_mapping-insert_get,,150,,,19698791.0,ns,600
+example_mapping-insert_get,,150,,,20758674.0,ns,630
+example_mapping-insert_get,,150,,,22597050.0,ns,660
+example_mapping-insert_get,,150,,,24074912.0,ns,690
+example_mapping-insert_get,,150,,,24190446.0,ns,720
+example_mapping-insert_get,,150,,,25885079.0,ns,750
+example_mapping-insert_get,,150,,,26033902.0,ns,780
+example_mapping-insert_get,,150,,,26323862.0,ns,810
+example_mapping-insert_get,,150,,,27341196.0,ns,840
+example_mapping-insert_get,,150,,,28263794.0,ns,870
+example_mapping-insert_get,,150,,,31137847.0,ns,900
+example_mapping-insert_get,,150,,,31067804.0,ns,930
+example_mapping-insert_get,,150,,,32206910.0,ns,960
+example_mapping-insert_get,,150,,,33463026.0,ns,990
+example_mapping-insert_get,,150,,,34459181.0,ns,1020
+example_mapping-insert_get,,150,,,35553728.0,ns,1050
+example_mapping-insert_get,,150,,,36614905.0,ns,1080
+example_mapping-insert_get,,150,,,35977190.0,ns,1110
+example_mapping-insert_get,,150,,,37982978.0,ns,1140
+example_mapping-insert_get,,150,,,40435739.0,ns,1170
+example_mapping-insert_get,,150,,,40229527.0,ns,1200
+example_mapping-insert_get,,150,,,39916261.0,ns,1230
+example_mapping-insert_get,,150,,,42732902.0,ns,1260
+example_mapping-insert_get,,150,,,42407317.0,ns,1290
+example_mapping-insert_get,,150,,,43557321.0,ns,1320
+example_mapping-insert_get,,150,,,45911100.0,ns,1350
+example_mapping-insert_get,,150,,,45896278.0,ns,1380
+example_mapping-insert_get,,150,,,46931189.0,ns,1410
+example_mapping-insert_get,,150,,,48498601.0,ns,1440
+example_mapping-insert_get,,150,,,48670315.0,ns,1470
+example_mapping-insert_get,,150,,,50850830.0,ns,1500
+example_mapping-insert_get,,150,,,51396405.0,ns,1530
+example_mapping-insert_get,,150,,,51543177.0,ns,1560
+example_mapping-insert_get,,150,,,52469051.0,ns,1590
+example_mapping-insert_get,,150,,,53758862.0,ns,1620
+example_mapping-insert_get,,150,,,54684760.0,ns,1650
+example_mapping-insert_get,,150,,,56536018.0,ns,1680
+example_mapping-insert_get,,150,,,57737937.0,ns,1710
+example_mapping-insert_get,,150,,,58060957.0,ns,1740
+example_mapping-insert_get,,150,,,59986073.0,ns,1770
+example_mapping-insert_get,,150,,,59523457.0,ns,1800
+example_mapping-insert_get,,150,,,60224096.0,ns,1830
+example_mapping-insert_get,,150,,,60975572.0,ns,1860
+example_mapping-insert_get,,150,,,61538464.0,ns,1890
+example_mapping-insert_get,,150,,,63235275.0,ns,1920
+example_mapping-insert_get,,150,,,65430925.0,ns,1950
+example_mapping-insert_get,,150,,,65213898.0,ns,1980
+example_mapping-insert_get,,150,,,67301949.0,ns,2010
+example_mapping-insert_get,,150,,,66382136.0,ns,2040
+example_mapping-insert_get,,150,,,68443117.0,ns,2070
+example_mapping-insert_get,,150,,,70391915.0,ns,2100
+example_mapping-insert_get,,150,,,71034099.0,ns,2130
+example_mapping-insert_get,,150,,,72678881.0,ns,2160
+example_mapping-insert_get,,150,,,73267608.0,ns,2190
+example_mapping-insert_get,,150,,,72809557.0,ns,2220
+example_mapping-insert_get,,150,,,72666482.0,ns,2250
+example_mapping-insert_get,,150,,,74902934.0,ns,2280
+example_mapping-insert_get,,150,,,75184701.0,ns,2310
+example_mapping-insert_get,,150,,,78812461.0,ns,2340
+example_mapping-insert_get,,150,,,80302230.0,ns,2370
+example_mapping-insert_get,,150,,,79707615.0,ns,2400
+example_mapping-insert_get,,150,,,80708075.0,ns,2430
+example_mapping-insert_get,,150,,,81156789.0,ns,2460
+example_mapping-insert_get,,150,,,81276858.0,ns,2490
+example_mapping-insert_get,,150,,,83877119.0,ns,2520
+example_mapping-insert_get,,150,,,87027724.0,ns,2550
+example_mapping-insert_get,,150,,,87223232.0,ns,2580
+example_mapping-insert_get,,150,,,87182665.0,ns,2610
+example_mapping-insert_get,,150,,,88223343.0,ns,2640
+example_mapping-insert_get,,150,,,88365357.0,ns,2670
+example_mapping-insert_get,,150,,,90529944.0,ns,2700
+example_mapping-insert_get,,150,,,92882527.0,ns,2730
+example_mapping-insert_get,,150,,,93166773.0,ns,2760
+example_mapping-insert_get,,150,,,92640441.0,ns,2790
+example_mapping-insert_get,,150,,,95716638.0,ns,2820
+example_mapping-insert_get,,150,,,97320683.0,ns,2850
+example_mapping-insert_get,,150,,,97947735.0,ns,2880
+example_mapping-insert_get,,150,,,97528007.0,ns,2910
+example_mapping-insert_get,,150,,,100707420.0,ns,2940
+example_mapping-insert_get,,150,,,97846594.0,ns,2970
+example_mapping-insert_get,,150,,,101767698.0,ns,3000
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index a9523cb..2416eef 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[29.0,58.0,87.0,116.0,145.0,174.0,203.0,232.0,261.0,290.0,319.0,348.0,377.0,406.0,435.0,464.0,493.0,522.0,551.0,580.0,609.0,638.0,667.0,696.0,725.0,754.0,783.0,812.0,841.0,870.0,899.0,928.0,957.0,986.0,1015.0,1044.0,1073.0,1102.0,1131.0,1160.0,1189.0,1218.0,1247.0,1276.0,1305.0,1334.0,1363.0,1392.0,1421.0,1450.0,1479.0,1508.0,1537.0,1566.0,1595.0,1624.0,1653.0,1682.0,1711.0,1740.0,1769.0,1798.0,1827.0,1856.0,1885.0,1914.0,1943.0,1972.0,2001.0,2030.0,2059.0,2088.0,2117.0,2146.0,2175.0,2204.0,2233.0,2262.0,2291.0,2320.0,2349.0,2378.0,2407.0,2436.0,2465.0,2494.0,2523.0,2552.0,2581.0,2610.0,2639.0,2668.0,2697.0,2726.0,2755.0,2784.0,2813.0,2842.0,2871.0,2900.0],"times":[887813.0,1922817.0,2905335.0,3975313.0,4836590.0,5932256.0,7097746.0,7921418.0,8859938.0,10152282.0,10752244.0,11746450.0,12685517.0,14061961.0,14712250.0,15304094.0,16274715.0,17006879.0,19763071.0,19506812.0,20893496.0,21759062.0,21788499.0,22921021.0,24120206.0,25023218.0,26048364.0,27461376.0,28081238.0,28864770.0,30492010.0,31031698.0,32568043.0,33065506.0,34495293.0,34511790.0,34815439.0,37050456.0,39336173.0,38312177.0,40938017.0,40453953.0,41694645.0,42215947.0,44244598.0,44605044.0,45998920.0,46547389.0,47920572.0,49536891.0,50425857.0,50217205.0,51589795.0,52467443.0,54423706.0,55330622.0,56278811.0,54943903.0,57038570.0,58201126.0,60597149.0,59691950.0,61519202.0,63190792.0,64536365.0,63500957.0,65658058.0,65679520.0,67207170.0,67513752.0,69629093.0,70666307.0,70529805.0,69991202.0,74432230.0,74820827.0,75346921.0,74932418.0,76148477.0,76921632.0,78701411.0,77927765.0,79757328.0,80722232.0,82170197.0,83591367.0,84806801.0,84085818.0,85955345.0,87685268.0,88133893.0,89313596.0,91306565.0,90816729.0,91101373.0,93870521.0,94959978.0,94401572.0,95344454.0,96736435.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[30.0,60.0,90.0,120.0,150.0,180.0,210.0,240.0,270.0,300.0,330.0,360.0,390.0,420.0,450.0,480.0,510.0,540.0,570.0,600.0,630.0,660.0,690.0,720.0,750.0,780.0,810.0,840.0,870.0,900.0,930.0,960.0,990.0,1020.0,1050.0,1080.0,1110.0,1140.0,1170.0,1200.0,1230.0,1260.0,1290.0,1320.0,1350.0,1380.0,1410.0,1440.0,1470.0,1500.0,1530.0,1560.0,1590.0,1620.0,1650.0,1680.0,1710.0,1740.0,1770.0,1800.0,1830.0,1860.0,1890.0,1920.0,1950.0,1980.0,2010.0,2040.0,2070.0,2100.0,2130.0,2160.0,2190.0,2220.0,2250.0,2280.0,2310.0,2340.0,2370.0,2400.0,2430.0,2460.0,2490.0,2520.0,2550.0,2580.0,2610.0,2640.0,2670.0,2700.0,2730.0,2760.0,2790.0,2820.0,2850.0,2880.0,2910.0,2940.0,2970.0,3000.0],"times":[925843.0,1971502.0,3120099.0,3750029.0,5045134.0,6372728.0,7036792.0,7976049.0,8958342.0,9821365.0,10786237.0,11869005.0,13379636.0,14224131.0,15182036.0,15766109.0,17436875.0,18239515.0,18932953.0,19698791.0,20758674.0,22597050.0,24074912.0,24190446.0,25885079.0,26033902.0,26323862.0,27341196.0,28263794.0,31137847.0,31067804.0,32206910.0,33463026.0,34459181.0,35553728.0,36614905.0,35977190.0,37982978.0,40435739.0,40229527.0,39916261.0,42732902.0,42407317.0,43557321.0,45911100.0,45896278.0,46931189.0,48498601.0,48670315.0,50850830.0,51396405.0,51543177.0,52469051.0,53758862.0,54684760.0,56536018.0,57737937.0,58060957.0,59986073.0,59523457.0,60224096.0,60975572.0,61538464.0,63235275.0,65430925.0,65213898.0,67301949.0,66382136.0,68443117.0,70391915.0,71034099.0,72678881.0,73267608.0,72809557.0,72666482.0,74902934.0,75184701.0,78812461.0,80302230.0,79707615.0,80708075.0,81156789.0,81276858.0,83877119.0,87027724.0,87223232.0,87182665.0,88223343.0,88365357.0,90529944.0,92882527.0,93166773.0,92640441.0,95716638.0,97320683.0,97947735.0,97528007.0,100707420.0,97846594.0,101767698.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index 8cffabd..44dc661 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[31127.708448380203,32170.075622284345,34949.72141936206,35992.0885932662] \ No newline at end of file
+[30387.88720035347,31668.41981470295,35083.17345296823,36363.706067317704] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index 71d695e..a006e6b 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12011.521353639604,"upper_bound":12092.64426873915},"point_estimate":12050.635189841465,"standard_error":20.774958922717115},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11994.47930534315,"upper_bound":12085.606910569106},"point_estimate":12034.579039634147,"standard_error":21.451690011774225},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":120.80490268251886,"upper_bound":178.07825353314533},"point_estimate":152.28684433840195,"standard_error":14.672989501897938},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12009.683284650902,"upper_bound":12063.121770778205},"point_estimate":12036.585846990596,"standard_error":13.648150664149382},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":151.86767371259114,"upper_bound":262.4988453624618},"point_estimate":209.36494907302378,"standard_error":28.496113350331793}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11916.108378401144,"upper_bound":12010.517250219948},"point_estimate":11962.650687074596,"standard_error":24.10747786390941},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11872.95612299946,"upper_bound":11974.940775627229},"point_estimate":11927.610952822279,"standard_error":26.26834245144422},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":181.69129595201875,"upper_bound":295.6063669290241},"point_estimate":233.33334548112063,"standard_error":28.436981934493673},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11904.72090465614,"upper_bound":12004.777056870484},"point_estimate":11955.190729212105,"standard_error":25.622571040494083},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":199.3932361794318,"upper_bound":283.5799544887378},"point_estimate":241.97199688715565,"standard_error":21.562735330869614}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index d9afec6..1a3ee1a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,150,,,1043645.0,ns,82
-example_mapping-insert_get,,150,,,2080100.0,ns,164
-example_mapping-insert_get,,150,,,3125055.0,ns,246
-example_mapping-insert_get,,150,,,3831419.0,ns,328
-example_mapping-insert_get,,150,,,5333924.0,ns,410
-example_mapping-insert_get,,150,,,5889685.0,ns,492
-example_mapping-insert_get,,150,,,6596633.0,ns,574
-example_mapping-insert_get,,150,,,7817099.0,ns,656
-example_mapping-insert_get,,150,,,8933756.0,ns,738
-example_mapping-insert_get,,150,,,9927433.0,ns,820
-example_mapping-insert_get,,150,,,10975868.0,ns,902
-example_mapping-insert_get,,150,,,11950052.0,ns,984
-example_mapping-insert_get,,150,,,12801401.0,ns,1066
-example_mapping-insert_get,,150,,,13513919.0,ns,1148
-example_mapping-insert_get,,150,,,14794101.0,ns,1230
-example_mapping-insert_get,,150,,,15900587.0,ns,1312
-example_mapping-insert_get,,150,,,17071097.0,ns,1394
-example_mapping-insert_get,,150,,,17585596.0,ns,1476
-example_mapping-insert_get,,150,,,18722837.0,ns,1558
-example_mapping-insert_get,,150,,,19257401.0,ns,1640
-example_mapping-insert_get,,150,,,20287007.0,ns,1722
-example_mapping-insert_get,,150,,,21391812.0,ns,1804
-example_mapping-insert_get,,150,,,23191755.0,ns,1886
-example_mapping-insert_get,,150,,,23952409.0,ns,1968
-example_mapping-insert_get,,150,,,24897164.0,ns,2050
-example_mapping-insert_get,,150,,,25210474.0,ns,2132
-example_mapping-insert_get,,150,,,26394924.0,ns,2214
-example_mapping-insert_get,,150,,,27636957.0,ns,2296
-example_mapping-insert_get,,150,,,29092102.0,ns,2378
-example_mapping-insert_get,,150,,,29730593.0,ns,2460
-example_mapping-insert_get,,150,,,30700934.0,ns,2542
-example_mapping-insert_get,,150,,,30841346.0,ns,2624
-example_mapping-insert_get,,150,,,32446381.0,ns,2706
-example_mapping-insert_get,,150,,,34063873.0,ns,2788
-example_mapping-insert_get,,150,,,34907698.0,ns,2870
-example_mapping-insert_get,,150,,,35800832.0,ns,2952
-example_mapping-insert_get,,150,,,35969627.0,ns,3034
-example_mapping-insert_get,,150,,,37201184.0,ns,3116
-example_mapping-insert_get,,150,,,39261921.0,ns,3198
-example_mapping-insert_get,,150,,,39473944.0,ns,3280
-example_mapping-insert_get,,150,,,40357884.0,ns,3362
-example_mapping-insert_get,,150,,,41808148.0,ns,3444
-example_mapping-insert_get,,150,,,41422605.0,ns,3526
-example_mapping-insert_get,,150,,,42998411.0,ns,3608
-example_mapping-insert_get,,150,,,43797871.0,ns,3690
-example_mapping-insert_get,,150,,,44958717.0,ns,3772
-example_mapping-insert_get,,150,,,45993573.0,ns,3854
-example_mapping-insert_get,,150,,,47519902.0,ns,3936
-example_mapping-insert_get,,150,,,48130380.0,ns,4018
-example_mapping-insert_get,,150,,,49287098.0,ns,4100
-example_mapping-insert_get,,150,,,50853355.0,ns,4182
-example_mapping-insert_get,,150,,,50757605.0,ns,4264
-example_mapping-insert_get,,150,,,51815192.0,ns,4346
-example_mapping-insert_get,,150,,,51863014.0,ns,4428
-example_mapping-insert_get,,150,,,53787991.0,ns,4510
-example_mapping-insert_get,,150,,,55828668.0,ns,4592
-example_mapping-insert_get,,150,,,56043638.0,ns,4674
-example_mapping-insert_get,,150,,,57680526.0,ns,4756
-example_mapping-insert_get,,150,,,58689627.0,ns,4838
-example_mapping-insert_get,,150,,,60270503.0,ns,4920
-example_mapping-insert_get,,150,,,60095468.0,ns,5002
-example_mapping-insert_get,,150,,,62207466.0,ns,5084
-example_mapping-insert_get,,150,,,62428127.0,ns,5166
-example_mapping-insert_get,,150,,,63789393.0,ns,5248
-example_mapping-insert_get,,150,,,64461028.0,ns,5330
-example_mapping-insert_get,,150,,,65139689.0,ns,5412
-example_mapping-insert_get,,150,,,65664687.0,ns,5494
-example_mapping-insert_get,,150,,,68072274.0,ns,5576
-example_mapping-insert_get,,150,,,66970932.0,ns,5658
-example_mapping-insert_get,,150,,,69621324.0,ns,5740
-example_mapping-insert_get,,150,,,71369769.0,ns,5822
-example_mapping-insert_get,,150,,,71638357.0,ns,5904
-example_mapping-insert_get,,150,,,72054746.0,ns,5986
-example_mapping-insert_get,,150,,,72583025.0,ns,6068
-example_mapping-insert_get,,150,,,74332732.0,ns,6150
-example_mapping-insert_get,,150,,,75569040.0,ns,6232
-example_mapping-insert_get,,150,,,75121476.0,ns,6314
-example_mapping-insert_get,,150,,,76679639.0,ns,6396
-example_mapping-insert_get,,150,,,77548988.0,ns,6478
-example_mapping-insert_get,,150,,,78945789.0,ns,6560
-example_mapping-insert_get,,150,,,80050768.0,ns,6642
-example_mapping-insert_get,,150,,,79565537.0,ns,6724
-example_mapping-insert_get,,150,,,81137986.0,ns,6806
-example_mapping-insert_get,,150,,,82549604.0,ns,6888
-example_mapping-insert_get,,150,,,83623498.0,ns,6970
-example_mapping-insert_get,,150,,,84966450.0,ns,7052
-example_mapping-insert_get,,150,,,86340393.0,ns,7134
-example_mapping-insert_get,,150,,,87784896.0,ns,7216
-example_mapping-insert_get,,150,,,87130327.0,ns,7298
-example_mapping-insert_get,,150,,,88539430.0,ns,7380
-example_mapping-insert_get,,150,,,89479276.0,ns,7462
-example_mapping-insert_get,,150,,,90690087.0,ns,7544
-example_mapping-insert_get,,150,,,92414309.0,ns,7626
-example_mapping-insert_get,,150,,,91728613.0,ns,7708
-example_mapping-insert_get,,150,,,94998729.0,ns,7790
-example_mapping-insert_get,,150,,,95480600.0,ns,7872
-example_mapping-insert_get,,150,,,96138836.0,ns,7954
-example_mapping-insert_get,,150,,,97708390.0,ns,8036
-example_mapping-insert_get,,150,,,97144750.0,ns,8118
-example_mapping-insert_get,,150,,,98215762.0,ns,8200
+example_mapping-insert_get,,150,,,1018351.0,ns,83
+example_mapping-insert_get,,150,,,1934216.0,ns,166
+example_mapping-insert_get,,150,,,3015423.0,ns,249
+example_mapping-insert_get,,150,,,3956174.0,ns,332
+example_mapping-insert_get,,150,,,5087393.0,ns,415
+example_mapping-insert_get,,150,,,6411142.0,ns,498
+example_mapping-insert_get,,150,,,7267437.0,ns,581
+example_mapping-insert_get,,150,,,7791286.0,ns,664
+example_mapping-insert_get,,150,,,8544095.0,ns,747
+example_mapping-insert_get,,150,,,9816541.0,ns,830
+example_mapping-insert_get,,150,,,11082547.0,ns,913
+example_mapping-insert_get,,150,,,12166893.0,ns,996
+example_mapping-insert_get,,150,,,12636000.0,ns,1079
+example_mapping-insert_get,,150,,,13640409.0,ns,1162
+example_mapping-insert_get,,150,,,15023432.0,ns,1245
+example_mapping-insert_get,,150,,,15967859.0,ns,1328
+example_mapping-insert_get,,150,,,16769099.0,ns,1411
+example_mapping-insert_get,,150,,,17152780.0,ns,1494
+example_mapping-insert_get,,150,,,18284161.0,ns,1577
+example_mapping-insert_get,,150,,,20270962.0,ns,1660
+example_mapping-insert_get,,150,,,20847702.0,ns,1743
+example_mapping-insert_get,,150,,,22255256.0,ns,1826
+example_mapping-insert_get,,150,,,23973978.0,ns,1909
+example_mapping-insert_get,,150,,,24243252.0,ns,1992
+example_mapping-insert_get,,150,,,24554551.0,ns,2075
+example_mapping-insert_get,,150,,,26748363.0,ns,2158
+example_mapping-insert_get,,150,,,27370868.0,ns,2241
+example_mapping-insert_get,,150,,,29121018.0,ns,2324
+example_mapping-insert_get,,150,,,29373824.0,ns,2407
+example_mapping-insert_get,,150,,,29638452.0,ns,2490
+example_mapping-insert_get,,150,,,30184666.0,ns,2573
+example_mapping-insert_get,,150,,,32405176.0,ns,2656
+example_mapping-insert_get,,150,,,33038917.0,ns,2739
+example_mapping-insert_get,,150,,,33619917.0,ns,2822
+example_mapping-insert_get,,150,,,34961169.0,ns,2905
+example_mapping-insert_get,,150,,,35768999.0,ns,2988
+example_mapping-insert_get,,150,,,36406209.0,ns,3071
+example_mapping-insert_get,,150,,,38059506.0,ns,3154
+example_mapping-insert_get,,150,,,38761205.0,ns,3237
+example_mapping-insert_get,,150,,,38990371.0,ns,3320
+example_mapping-insert_get,,150,,,40745449.0,ns,3403
+example_mapping-insert_get,,150,,,41984440.0,ns,3486
+example_mapping-insert_get,,150,,,42509816.0,ns,3569
+example_mapping-insert_get,,150,,,42060473.0,ns,3652
+example_mapping-insert_get,,150,,,44455936.0,ns,3735
+example_mapping-insert_get,,150,,,44938945.0,ns,3818
+example_mapping-insert_get,,150,,,45830263.0,ns,3901
+example_mapping-insert_get,,150,,,47604407.0,ns,3984
+example_mapping-insert_get,,150,,,48406013.0,ns,4067
+example_mapping-insert_get,,150,,,48893847.0,ns,4150
+example_mapping-insert_get,,150,,,49825845.0,ns,4233
+example_mapping-insert_get,,150,,,51080677.0,ns,4316
+example_mapping-insert_get,,150,,,53488549.0,ns,4399
+example_mapping-insert_get,,150,,,52142469.0,ns,4482
+example_mapping-insert_get,,150,,,54520755.0,ns,4565
+example_mapping-insert_get,,150,,,55171494.0,ns,4648
+example_mapping-insert_get,,150,,,54767149.0,ns,4731
+example_mapping-insert_get,,150,,,56359277.0,ns,4814
+example_mapping-insert_get,,150,,,57864108.0,ns,4897
+example_mapping-insert_get,,150,,,58976956.0,ns,4980
+example_mapping-insert_get,,150,,,59825098.0,ns,5063
+example_mapping-insert_get,,150,,,61468933.0,ns,5146
+example_mapping-insert_get,,150,,,61956035.0,ns,5229
+example_mapping-insert_get,,150,,,64110985.0,ns,5312
+example_mapping-insert_get,,150,,,63751918.0,ns,5395
+example_mapping-insert_get,,150,,,64036313.0,ns,5478
+example_mapping-insert_get,,150,,,66025509.0,ns,5561
+example_mapping-insert_get,,150,,,67950270.0,ns,5644
+example_mapping-insert_get,,150,,,68981205.0,ns,5727
+example_mapping-insert_get,,150,,,70168090.0,ns,5810
+example_mapping-insert_get,,150,,,69933943.0,ns,5893
+example_mapping-insert_get,,150,,,71171887.0,ns,5976
+example_mapping-insert_get,,150,,,70962592.0,ns,6059
+example_mapping-insert_get,,150,,,73559606.0,ns,6142
+example_mapping-insert_get,,150,,,74242594.0,ns,6225
+example_mapping-insert_get,,150,,,76742824.0,ns,6308
+example_mapping-insert_get,,150,,,75526853.0,ns,6391
+example_mapping-insert_get,,150,,,75463380.0,ns,6474
+example_mapping-insert_get,,150,,,77131572.0,ns,6557
+example_mapping-insert_get,,150,,,78394259.0,ns,6640
+example_mapping-insert_get,,150,,,81247768.0,ns,6723
+example_mapping-insert_get,,150,,,80781750.0,ns,6806
+example_mapping-insert_get,,150,,,84129205.0,ns,6889
+example_mapping-insert_get,,150,,,85299865.0,ns,6972
+example_mapping-insert_get,,150,,,83290900.0,ns,7055
+example_mapping-insert_get,,150,,,87316256.0,ns,7138
+example_mapping-insert_get,,150,,,87963745.0,ns,7221
+example_mapping-insert_get,,150,,,85924314.0,ns,7304
+example_mapping-insert_get,,150,,,89366881.0,ns,7387
+example_mapping-insert_get,,150,,,87816839.0,ns,7470
+example_mapping-insert_get,,150,,,90097477.0,ns,7553
+example_mapping-insert_get,,150,,,93694534.0,ns,7636
+example_mapping-insert_get,,150,,,94782421.0,ns,7719
+example_mapping-insert_get,,150,,,95143491.0,ns,7802
+example_mapping-insert_get,,150,,,94174872.0,ns,7885
+example_mapping-insert_get,,150,,,93506260.0,ns,7968
+example_mapping-insert_get,,150,,,95008314.0,ns,8051
+example_mapping-insert_get,,150,,,97243055.0,ns,8134
+example_mapping-insert_get,,150,,,100145396.0,ns,8217
+example_mapping-insert_get,,150,,,100361062.0,ns,8300
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index e8344f0..2d78624 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[82.0,164.0,246.0,328.0,410.0,492.0,574.0,656.0,738.0,820.0,902.0,984.0,1066.0,1148.0,1230.0,1312.0,1394.0,1476.0,1558.0,1640.0,1722.0,1804.0,1886.0,1968.0,2050.0,2132.0,2214.0,2296.0,2378.0,2460.0,2542.0,2624.0,2706.0,2788.0,2870.0,2952.0,3034.0,3116.0,3198.0,3280.0,3362.0,3444.0,3526.0,3608.0,3690.0,3772.0,3854.0,3936.0,4018.0,4100.0,4182.0,4264.0,4346.0,4428.0,4510.0,4592.0,4674.0,4756.0,4838.0,4920.0,5002.0,5084.0,5166.0,5248.0,5330.0,5412.0,5494.0,5576.0,5658.0,5740.0,5822.0,5904.0,5986.0,6068.0,6150.0,6232.0,6314.0,6396.0,6478.0,6560.0,6642.0,6724.0,6806.0,6888.0,6970.0,7052.0,7134.0,7216.0,7298.0,7380.0,7462.0,7544.0,7626.0,7708.0,7790.0,7872.0,7954.0,8036.0,8118.0,8200.0],"times":[1043645.0,2080100.0,3125055.0,3831419.0,5333924.0,5889685.0,6596633.0,7817099.0,8933756.0,9927433.0,10975868.0,11950052.0,12801401.0,13513919.0,14794101.0,15900587.0,17071097.0,17585596.0,18722837.0,19257401.0,20287007.0,21391812.0,23191755.0,23952409.0,24897164.0,25210474.0,26394924.0,27636957.0,29092102.0,29730593.0,30700934.0,30841346.0,32446381.0,34063873.0,34907698.0,35800832.0,35969627.0,37201184.0,39261921.0,39473944.0,40357884.0,41808148.0,41422605.0,42998411.0,43797871.0,44958717.0,45993573.0,47519902.0,48130380.0,49287098.0,50853355.0,50757605.0,51815192.0,51863014.0,53787991.0,55828668.0,56043638.0,57680526.0,58689627.0,60270503.0,60095468.0,62207466.0,62428127.0,63789393.0,64461028.0,65139689.0,65664687.0,68072274.0,66970932.0,69621324.0,71369769.0,71638357.0,72054746.0,72583025.0,74332732.0,75569040.0,75121476.0,76679639.0,77548988.0,78945789.0,80050768.0,79565537.0,81137986.0,82549604.0,83623498.0,84966450.0,86340393.0,87784896.0,87130327.0,88539430.0,89479276.0,90690087.0,92414309.0,91728613.0,94998729.0,95480600.0,96138836.0,97708390.0,97144750.0,98215762.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[83.0,166.0,249.0,332.0,415.0,498.0,581.0,664.0,747.0,830.0,913.0,996.0,1079.0,1162.0,1245.0,1328.0,1411.0,1494.0,1577.0,1660.0,1743.0,1826.0,1909.0,1992.0,2075.0,2158.0,2241.0,2324.0,2407.0,2490.0,2573.0,2656.0,2739.0,2822.0,2905.0,2988.0,3071.0,3154.0,3237.0,3320.0,3403.0,3486.0,3569.0,3652.0,3735.0,3818.0,3901.0,3984.0,4067.0,4150.0,4233.0,4316.0,4399.0,4482.0,4565.0,4648.0,4731.0,4814.0,4897.0,4980.0,5063.0,5146.0,5229.0,5312.0,5395.0,5478.0,5561.0,5644.0,5727.0,5810.0,5893.0,5976.0,6059.0,6142.0,6225.0,6308.0,6391.0,6474.0,6557.0,6640.0,6723.0,6806.0,6889.0,6972.0,7055.0,7138.0,7221.0,7304.0,7387.0,7470.0,7553.0,7636.0,7719.0,7802.0,7885.0,7968.0,8051.0,8134.0,8217.0,8300.0],"times":[1018351.0,1934216.0,3015423.0,3956174.0,5087393.0,6411142.0,7267437.0,7791286.0,8544095.0,9816541.0,11082547.0,12166893.0,12636000.0,13640409.0,15023432.0,15967859.0,16769099.0,17152780.0,18284161.0,20270962.0,20847702.0,22255256.0,23973978.0,24243252.0,24554551.0,26748363.0,27370868.0,29121018.0,29373824.0,29638452.0,30184666.0,32405176.0,33038917.0,33619917.0,34961169.0,35768999.0,36406209.0,38059506.0,38761205.0,38990371.0,40745449.0,41984440.0,42509816.0,42060473.0,44455936.0,44938945.0,45830263.0,47604407.0,48406013.0,48893847.0,49825845.0,51080677.0,53488549.0,52142469.0,54520755.0,55171494.0,54767149.0,56359277.0,57864108.0,58976956.0,59825098.0,61468933.0,61956035.0,64110985.0,63751918.0,64036313.0,66025509.0,67950270.0,68981205.0,70168090.0,69933943.0,71171887.0,70962592.0,73559606.0,74242594.0,76742824.0,75526853.0,75463380.0,77131572.0,78394259.0,81247768.0,80781750.0,84129205.0,85299865.0,83290900.0,87316256.0,87963745.0,85924314.0,89366881.0,87816839.0,90097477.0,93694534.0,94782421.0,95143491.0,94174872.0,93506260.0,95008314.0,97243055.0,100145396.0,100361062.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index 2a778a3..20e69dc 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[11322.56980209885,11627.326747773019,12440.011936237468,12744.768881911636] \ No newline at end of file
+[10866.873778591955,11335.765169670354,12586.142212546089,13055.03360362449] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 3a5b2ba..e65620c 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11853.455172870392,"upper_bound":11928.368761864293},"point_estimate":11890.350467624856,"standard_error":19.039471583115706},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11851.323167670682,"upper_bound":11931.135786388799},"point_estimate":11881.19523779328,"standard_error":18.607002185725225},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":126.49015661464568,"upper_bound":197.17206129582388},"point_estimate":157.00322645264853,"standard_error":18.589848102314193},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11872.546838500495,"upper_bound":11934.706132087547},"point_estimate":11902.8498993521,"standard_error":15.834634852676412},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.16226300395695,"upper_bound":222.66642803830428},"point_estimate":191.42767519202175,"standard_error":16.652512115779746}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11368.161764374421,"upper_bound":11554.196892965374},"point_estimate":11442.861130855976,"standard_error":49.055632790878754},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11320.457142857143,"upper_bound":11421.602034883721},"point_estimate":11353.287790697676,"standard_error":25.730151507112904},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":142.69498418089466,"upper_bound":238.13863562353518},"point_estimate":190.17108143600865,"standard_error":23.70919707153308},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11269.483000808024,"upper_bound":11333.108314813648},"point_estimate":11301.054506273606,"standard_error":16.17877329935302},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":180.65586467100576,"upper_bound":798.4146417964038},"point_estimate":492.02890747981775,"standard_error":207.01428041510556}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 69c928e..3380783 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,150,,,1014331.0,ns,83
-example_mapping-insert_get,,150,,,1918684.0,ns,166
-example_mapping-insert_get,,150,,,2867701.0,ns,249
-example_mapping-insert_get,,150,,,3775060.0,ns,332
-example_mapping-insert_get,,150,,,5046735.0,ns,415
-example_mapping-insert_get,,150,,,5902702.0,ns,498
-example_mapping-insert_get,,150,,,6725890.0,ns,581
-example_mapping-insert_get,,150,,,7683652.0,ns,664
-example_mapping-insert_get,,150,,,8760432.0,ns,747
-example_mapping-insert_get,,150,,,9922007.0,ns,830
-example_mapping-insert_get,,150,,,10911037.0,ns,913
-example_mapping-insert_get,,150,,,12439813.0,ns,996
-example_mapping-insert_get,,150,,,13409285.0,ns,1079
-example_mapping-insert_get,,150,,,13639747.0,ns,1162
-example_mapping-insert_get,,150,,,14488287.0,ns,1245
-example_mapping-insert_get,,150,,,15870443.0,ns,1328
-example_mapping-insert_get,,150,,,16779667.0,ns,1411
-example_mapping-insert_get,,150,,,17508824.0,ns,1494
-example_mapping-insert_get,,150,,,18823513.0,ns,1577
-example_mapping-insert_get,,150,,,19741838.0,ns,1660
-example_mapping-insert_get,,150,,,20411274.0,ns,1743
-example_mapping-insert_get,,150,,,20973280.0,ns,1826
-example_mapping-insert_get,,150,,,22899957.0,ns,1909
-example_mapping-insert_get,,150,,,23191648.0,ns,1992
-example_mapping-insert_get,,150,,,24363687.0,ns,2075
-example_mapping-insert_get,,150,,,26623676.0,ns,2158
-example_mapping-insert_get,,150,,,26826815.0,ns,2241
-example_mapping-insert_get,,150,,,27696540.0,ns,2324
-example_mapping-insert_get,,150,,,28934214.0,ns,2407
-example_mapping-insert_get,,150,,,30219706.0,ns,2490
-example_mapping-insert_get,,150,,,30780339.0,ns,2573
-example_mapping-insert_get,,150,,,32005437.0,ns,2656
-example_mapping-insert_get,,150,,,32142418.0,ns,2739
-example_mapping-insert_get,,150,,,34356634.0,ns,2822
-example_mapping-insert_get,,150,,,34862795.0,ns,2905
-example_mapping-insert_get,,150,,,35909595.0,ns,2988
-example_mapping-insert_get,,150,,,36640518.0,ns,3071
-example_mapping-insert_get,,150,,,38298971.0,ns,3154
-example_mapping-insert_get,,150,,,38449239.0,ns,3237
-example_mapping-insert_get,,150,,,39096263.0,ns,3320
-example_mapping-insert_get,,150,,,41767534.0,ns,3403
-example_mapping-insert_get,,150,,,41482547.0,ns,3486
-example_mapping-insert_get,,150,,,42350843.0,ns,3569
-example_mapping-insert_get,,150,,,43027633.0,ns,3652
-example_mapping-insert_get,,150,,,43913569.0,ns,3735
-example_mapping-insert_get,,150,,,45379935.0,ns,3818
-example_mapping-insert_get,,150,,,45751520.0,ns,3901
-example_mapping-insert_get,,150,,,47209727.0,ns,3984
-example_mapping-insert_get,,150,,,48898744.0,ns,4067
-example_mapping-insert_get,,150,,,48942672.0,ns,4150
-example_mapping-insert_get,,150,,,49451859.0,ns,4233
-example_mapping-insert_get,,150,,,51835438.0,ns,4316
-example_mapping-insert_get,,150,,,51602235.0,ns,4399
-example_mapping-insert_get,,150,,,52735182.0,ns,4482
-example_mapping-insert_get,,150,,,53314432.0,ns,4565
-example_mapping-insert_get,,150,,,54130454.0,ns,4648
-example_mapping-insert_get,,150,,,56204838.0,ns,4731
-example_mapping-insert_get,,150,,,57962467.0,ns,4814
-example_mapping-insert_get,,150,,,58070667.0,ns,4897
-example_mapping-insert_get,,150,,,58213431.0,ns,4980
-example_mapping-insert_get,,150,,,60748356.0,ns,5063
-example_mapping-insert_get,,150,,,60725209.0,ns,5146
-example_mapping-insert_get,,150,,,61734100.0,ns,5229
-example_mapping-insert_get,,150,,,62636000.0,ns,5312
-example_mapping-insert_get,,150,,,63241991.0,ns,5395
-example_mapping-insert_get,,150,,,64939670.0,ns,5478
-example_mapping-insert_get,,150,,,67127822.0,ns,5561
-example_mapping-insert_get,,150,,,66247664.0,ns,5644
-example_mapping-insert_get,,150,,,68069375.0,ns,5727
-example_mapping-insert_get,,150,,,69767149.0,ns,5810
-example_mapping-insert_get,,150,,,69768541.0,ns,5893
-example_mapping-insert_get,,150,,,70978436.0,ns,5976
-example_mapping-insert_get,,150,,,72347565.0,ns,6059
-example_mapping-insert_get,,150,,,73521845.0,ns,6142
-example_mapping-insert_get,,150,,,73805604.0,ns,6225
-example_mapping-insert_get,,150,,,75544518.0,ns,6308
-example_mapping-insert_get,,150,,,75510520.0,ns,6391
-example_mapping-insert_get,,150,,,79888000.0,ns,6474
-example_mapping-insert_get,,150,,,78194890.0,ns,6557
-example_mapping-insert_get,,150,,,78515516.0,ns,6640
-example_mapping-insert_get,,150,,,81499071.0,ns,6723
-example_mapping-insert_get,,150,,,81476498.0,ns,6806
-example_mapping-insert_get,,150,,,81545521.0,ns,6889
-example_mapping-insert_get,,150,,,82299494.0,ns,6972
-example_mapping-insert_get,,150,,,83892834.0,ns,7055
-example_mapping-insert_get,,150,,,86297459.0,ns,7138
-example_mapping-insert_get,,150,,,86204179.0,ns,7221
-example_mapping-insert_get,,150,,,87471380.0,ns,7304
-example_mapping-insert_get,,150,,,89311583.0,ns,7387
-example_mapping-insert_get,,150,,,88077710.0,ns,7470
-example_mapping-insert_get,,150,,,88788806.0,ns,7553
-example_mapping-insert_get,,150,,,91296505.0,ns,7636
-example_mapping-insert_get,,150,,,91484833.0,ns,7719
-example_mapping-insert_get,,150,,,93389168.0,ns,7802
-example_mapping-insert_get,,150,,,92842825.0,ns,7885
-example_mapping-insert_get,,150,,,94344898.0,ns,7968
-example_mapping-insert_get,,150,,,96463148.0,ns,8051
-example_mapping-insert_get,,150,,,96583501.0,ns,8134
-example_mapping-insert_get,,150,,,98452399.0,ns,8217
-example_mapping-insert_get,,150,,,98622862.0,ns,8300
+example_mapping-insert_get,,150,,,1365378.0,ns,86
+example_mapping-insert_get,,150,,,1985594.0,ns,172
+example_mapping-insert_get,,150,,,3049159.0,ns,258
+example_mapping-insert_get,,150,,,3953829.0,ns,344
+example_mapping-insert_get,,150,,,4905439.0,ns,430
+example_mapping-insert_get,,150,,,6028028.0,ns,516
+example_mapping-insert_get,,150,,,7047204.0,ns,602
+example_mapping-insert_get,,150,,,7948631.0,ns,688
+example_mapping-insert_get,,150,,,8774513.0,ns,774
+example_mapping-insert_get,,150,,,9923747.0,ns,860
+example_mapping-insert_get,,150,,,10679845.0,ns,946
+example_mapping-insert_get,,150,,,11967054.0,ns,1032
+example_mapping-insert_get,,150,,,12961643.0,ns,1118
+example_mapping-insert_get,,150,,,13676253.0,ns,1204
+example_mapping-insert_get,,150,,,15020152.0,ns,1290
+example_mapping-insert_get,,150,,,16553847.0,ns,1376
+example_mapping-insert_get,,150,,,17084218.0,ns,1462
+example_mapping-insert_get,,150,,,18135674.0,ns,1548
+example_mapping-insert_get,,150,,,19181966.0,ns,1634
+example_mapping-insert_get,,150,,,20559050.0,ns,1720
+example_mapping-insert_get,,150,,,20803838.0,ns,1806
+example_mapping-insert_get,,150,,,22306985.0,ns,1892
+example_mapping-insert_get,,150,,,22543764.0,ns,1978
+example_mapping-insert_get,,150,,,23691757.0,ns,2064
+example_mapping-insert_get,,150,,,24692207.0,ns,2150
+example_mapping-insert_get,,150,,,25798419.0,ns,2236
+example_mapping-insert_get,,150,,,27253008.0,ns,2322
+example_mapping-insert_get,,150,,,27656683.0,ns,2408
+example_mapping-insert_get,,150,,,28088269.0,ns,2494
+example_mapping-insert_get,,150,,,29800118.0,ns,2580
+example_mapping-insert_get,,150,,,30742595.0,ns,2666
+example_mapping-insert_get,,150,,,31989552.0,ns,2752
+example_mapping-insert_get,,150,,,32291891.0,ns,2838
+example_mapping-insert_get,,150,,,33550679.0,ns,2924
+example_mapping-insert_get,,150,,,34362857.0,ns,3010
+example_mapping-insert_get,,150,,,35144502.0,ns,3096
+example_mapping-insert_get,,150,,,35202164.0,ns,3182
+example_mapping-insert_get,,150,,,36785045.0,ns,3268
+example_mapping-insert_get,,150,,,37957520.0,ns,3354
+example_mapping-insert_get,,150,,,38686601.0,ns,3440
+example_mapping-insert_get,,150,,,39848925.0,ns,3526
+example_mapping-insert_get,,150,,,42092192.0,ns,3612
+example_mapping-insert_get,,150,,,42750559.0,ns,3698
+example_mapping-insert_get,,150,,,44136790.0,ns,3784
+example_mapping-insert_get,,150,,,45466196.0,ns,3870
+example_mapping-insert_get,,150,,,46128859.0,ns,3956
+example_mapping-insert_get,,150,,,46598236.0,ns,4042
+example_mapping-insert_get,,150,,,47203934.0,ns,4128
+example_mapping-insert_get,,150,,,47527387.0,ns,4214
+example_mapping-insert_get,,150,,,49119187.0,ns,4300
+example_mapping-insert_get,,150,,,49404324.0,ns,4386
+example_mapping-insert_get,,150,,,50739059.0,ns,4472
+example_mapping-insert_get,,150,,,51649974.0,ns,4558
+example_mapping-insert_get,,150,,,52709238.0,ns,4644
+example_mapping-insert_get,,150,,,54611758.0,ns,4730
+example_mapping-insert_get,,150,,,53170836.0,ns,4816
+example_mapping-insert_get,,150,,,55662172.0,ns,4902
+example_mapping-insert_get,,150,,,56045990.0,ns,4988
+example_mapping-insert_get,,150,,,56847176.0,ns,5074
+example_mapping-insert_get,,150,,,57940094.0,ns,5160
+example_mapping-insert_get,,150,,,58032599.0,ns,5246
+example_mapping-insert_get,,150,,,59925828.0,ns,5332
+example_mapping-insert_get,,150,,,61431241.0,ns,5418
+example_mapping-insert_get,,150,,,61795214.0,ns,5504
+example_mapping-insert_get,,150,,,61523986.0,ns,5590
+example_mapping-insert_get,,150,,,63825752.0,ns,5676
+example_mapping-insert_get,,150,,,63733044.0,ns,5762
+example_mapping-insert_get,,150,,,65245239.0,ns,5848
+example_mapping-insert_get,,150,,,66384342.0,ns,5934
+example_mapping-insert_get,,150,,,68149152.0,ns,6020
+example_mapping-insert_get,,150,,,69777823.0,ns,6106
+example_mapping-insert_get,,150,,,70265409.0,ns,6192
+example_mapping-insert_get,,150,,,71778317.0,ns,6278
+example_mapping-insert_get,,150,,,71984461.0,ns,6364
+example_mapping-insert_get,,150,,,72864580.0,ns,6450
+example_mapping-insert_get,,150,,,72963618.0,ns,6536
+example_mapping-insert_get,,150,,,74281646.0,ns,6622
+example_mapping-insert_get,,150,,,77180333.0,ns,6708
+example_mapping-insert_get,,150,,,76068127.0,ns,6794
+example_mapping-insert_get,,150,,,78580622.0,ns,6880
+example_mapping-insert_get,,150,,,78049125.0,ns,6966
+example_mapping-insert_get,,150,,,78595659.0,ns,7052
+example_mapping-insert_get,,150,,,80498881.0,ns,7138
+example_mapping-insert_get,,150,,,82057338.0,ns,7224
+example_mapping-insert_get,,150,,,82526502.0,ns,7310
+example_mapping-insert_get,,150,,,83705644.0,ns,7396
+example_mapping-insert_get,,150,,,82504890.0,ns,7482
+example_mapping-insert_get,,150,,,85403670.0,ns,7568
+example_mapping-insert_get,,150,,,86299114.0,ns,7654
+example_mapping-insert_get,,150,,,87594305.0,ns,7740
+example_mapping-insert_get,,150,,,89164321.0,ns,7826
+example_mapping-insert_get,,150,,,90304616.0,ns,7912
+example_mapping-insert_get,,150,,,89759236.0,ns,7998
+example_mapping-insert_get,,150,,,90768420.0,ns,8084
+example_mapping-insert_get,,150,,,92385741.0,ns,8170
+example_mapping-insert_get,,150,,,94575554.0,ns,8256
+example_mapping-insert_get,,150,,,94607727.0,ns,8342
+example_mapping-insert_get,,150,,,93551497.0,ns,8428
+example_mapping-insert_get,,150,,,95316682.0,ns,8514
+example_mapping-insert_get,,150,,,97587829.0,ns,8600
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index 4b72442..3054dc8 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[83.0,166.0,249.0,332.0,415.0,498.0,581.0,664.0,747.0,830.0,913.0,996.0,1079.0,1162.0,1245.0,1328.0,1411.0,1494.0,1577.0,1660.0,1743.0,1826.0,1909.0,1992.0,2075.0,2158.0,2241.0,2324.0,2407.0,2490.0,2573.0,2656.0,2739.0,2822.0,2905.0,2988.0,3071.0,3154.0,3237.0,3320.0,3403.0,3486.0,3569.0,3652.0,3735.0,3818.0,3901.0,3984.0,4067.0,4150.0,4233.0,4316.0,4399.0,4482.0,4565.0,4648.0,4731.0,4814.0,4897.0,4980.0,5063.0,5146.0,5229.0,5312.0,5395.0,5478.0,5561.0,5644.0,5727.0,5810.0,5893.0,5976.0,6059.0,6142.0,6225.0,6308.0,6391.0,6474.0,6557.0,6640.0,6723.0,6806.0,6889.0,6972.0,7055.0,7138.0,7221.0,7304.0,7387.0,7470.0,7553.0,7636.0,7719.0,7802.0,7885.0,7968.0,8051.0,8134.0,8217.0,8300.0],"times":[1014331.0,1918684.0,2867701.0,3775060.0,5046735.0,5902702.0,6725890.0,7683652.0,8760432.0,9922007.0,10911037.0,12439813.0,13409285.0,13639747.0,14488287.0,15870443.0,16779667.0,17508824.0,18823513.0,19741838.0,20411274.0,20973280.0,22899957.0,23191648.0,24363687.0,26623676.0,26826815.0,27696540.0,28934214.0,30219706.0,30780339.0,32005437.0,32142418.0,34356634.0,34862795.0,35909595.0,36640518.0,38298971.0,38449239.0,39096263.0,41767534.0,41482547.0,42350843.0,43027633.0,43913569.0,45379935.0,45751520.0,47209727.0,48898744.0,48942672.0,49451859.0,51835438.0,51602235.0,52735182.0,53314432.0,54130454.0,56204838.0,57962467.0,58070667.0,58213431.0,60748356.0,60725209.0,61734100.0,62636000.0,63241991.0,64939670.0,67127822.0,66247664.0,68069375.0,69767149.0,69768541.0,70978436.0,72347565.0,73521845.0,73805604.0,75544518.0,75510520.0,79888000.0,78194890.0,78515516.0,81499071.0,81476498.0,81545521.0,82299494.0,83892834.0,86297459.0,86204179.0,87471380.0,89311583.0,88077710.0,88788806.0,91296505.0,91484833.0,93389168.0,92842825.0,94344898.0,96463148.0,96583501.0,98452399.0,98622862.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[86.0,172.0,258.0,344.0,430.0,516.0,602.0,688.0,774.0,860.0,946.0,1032.0,1118.0,1204.0,1290.0,1376.0,1462.0,1548.0,1634.0,1720.0,1806.0,1892.0,1978.0,2064.0,2150.0,2236.0,2322.0,2408.0,2494.0,2580.0,2666.0,2752.0,2838.0,2924.0,3010.0,3096.0,3182.0,3268.0,3354.0,3440.0,3526.0,3612.0,3698.0,3784.0,3870.0,3956.0,4042.0,4128.0,4214.0,4300.0,4386.0,4472.0,4558.0,4644.0,4730.0,4816.0,4902.0,4988.0,5074.0,5160.0,5246.0,5332.0,5418.0,5504.0,5590.0,5676.0,5762.0,5848.0,5934.0,6020.0,6106.0,6192.0,6278.0,6364.0,6450.0,6536.0,6622.0,6708.0,6794.0,6880.0,6966.0,7052.0,7138.0,7224.0,7310.0,7396.0,7482.0,7568.0,7654.0,7740.0,7826.0,7912.0,7998.0,8084.0,8170.0,8256.0,8342.0,8428.0,8514.0,8600.0],"times":[1365378.0,1985594.0,3049159.0,3953829.0,4905439.0,6028028.0,7047204.0,7948631.0,8774513.0,9923747.0,10679845.0,11967054.0,12961643.0,13676253.0,15020152.0,16553847.0,17084218.0,18135674.0,19181966.0,20559050.0,20803838.0,22306985.0,22543764.0,23691757.0,24692207.0,25798419.0,27253008.0,27656683.0,28088269.0,29800118.0,30742595.0,31989552.0,32291891.0,33550679.0,34362857.0,35144502.0,35202164.0,36785045.0,37957520.0,38686601.0,39848925.0,42092192.0,42750559.0,44136790.0,45466196.0,46128859.0,46598236.0,47203934.0,47527387.0,49119187.0,49404324.0,50739059.0,51649974.0,52709238.0,54611758.0,53170836.0,55662172.0,56045990.0,56847176.0,57940094.0,58032599.0,59925828.0,61431241.0,61795214.0,61523986.0,63825752.0,63733044.0,65245239.0,66384342.0,68149152.0,69777823.0,70265409.0,71778317.0,71984461.0,72864580.0,72963618.0,74281646.0,77180333.0,76068127.0,78580622.0,78049125.0,78595659.0,80498881.0,82057338.0,82526502.0,83705644.0,82504890.0,85403670.0,86299114.0,87594305.0,89164321.0,90304616.0,89759236.0,90768420.0,92385741.0,94575554.0,94607727.0,93551497.0,95316682.0,97587829.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 7e857c5..885395d 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[11145.269562126909,11458.863890483592,12295.11543276808,12608.709761124763] \ No newline at end of file
+[10428.767262969592,10844.776800089447,11954.135565742396,12370.145102862252] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/new/estimates.json b/analysis/current/criterion/example_mapping-insert_get/150/new/estimates.json
index 6b82b0c..df6cf0e 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/new/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33032.64392832603,"upper_bound":34428.33894834205},"point_estimate":33571.34950358583,"standard_error":374.5395106592159},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32684.229166666668,"upper_bound":33529.64166666667},"point_estimate":32894.96920289855,"standard_error":185.3421114915062},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":645.235349953451,"upper_bound":1179.3679132023954},"point_estimate":1004.219959300692,"standard_error":135.14787054791458},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32917.425879497,"upper_bound":35734.88672376429},"point_estimate":33968.115830057635,"standard_error":766.9028618585404},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":784.5606456192514,"upper_bound":6282.06685635402},"point_estimate":3777.3708240379624,"standard_error":1752.2206175202796}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33331.89882301897,"upper_bound":33550.15789203774},"point_estimate":33443.00812715389,"standard_error":55.84359141608472},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33282.372590410734,"upper_bound":33668.7712962963},"point_estimate":33509.18917990731,"standard_error":95.5220765908139},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":451.18254855655505,"upper_bound":670.3646915615869},"point_estimate":538.6894501464975,"standard_error":56.21616023429384},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33285.08204750264,"upper_bound":33501.14025067451},"point_estimate":33392.561081227526,"standard_error":55.06121081793369},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":475.1366785466181,"upper_bound":638.5189735767402},"point_estimate":559.9230030533214,"standard_error":41.730358672899406}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/new/raw.csv b/analysis/current/criterion/example_mapping-insert_get/150/new/raw.csv
index 561a276..0ad3320 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/new/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/150/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,150,,,970838.0,ns,30
-example_mapping-insert_get,,150,,,1957852.0,ns,60
-example_mapping-insert_get,,150,,,2783703.0,ns,90
-example_mapping-insert_get,,150,,,3876329.0,ns,120
-example_mapping-insert_get,,150,,,4978903.0,ns,150
-example_mapping-insert_get,,150,,,5922538.0,ns,180
-example_mapping-insert_get,,150,,,6887514.0,ns,210
-example_mapping-insert_get,,150,,,7736624.0,ns,240
-example_mapping-insert_get,,150,,,8821708.0,ns,270
-example_mapping-insert_get,,150,,,9504510.0,ns,300
-example_mapping-insert_get,,150,,,10565391.0,ns,330
-example_mapping-insert_get,,150,,,11390042.0,ns,360
-example_mapping-insert_get,,150,,,12920008.0,ns,390
-example_mapping-insert_get,,150,,,13540071.0,ns,420
-example_mapping-insert_get,,150,,,14771577.0,ns,450
-example_mapping-insert_get,,150,,,15790216.0,ns,480
-example_mapping-insert_get,,150,,,16429024.0,ns,510
-example_mapping-insert_get,,150,,,17449708.0,ns,540
-example_mapping-insert_get,,150,,,18611597.0,ns,570
-example_mapping-insert_get,,150,,,19332895.0,ns,600
-example_mapping-insert_get,,150,,,21182758.0,ns,630
-example_mapping-insert_get,,150,,,21315782.0,ns,660
-example_mapping-insert_get,,150,,,22696622.0,ns,690
-example_mapping-insert_get,,150,,,23532645.0,ns,720
-example_mapping-insert_get,,150,,,25279848.0,ns,750
-example_mapping-insert_get,,150,,,26936610.0,ns,780
-example_mapping-insert_get,,150,,,27865389.0,ns,810
-example_mapping-insert_get,,150,,,28522608.0,ns,840
-example_mapping-insert_get,,150,,,29431627.0,ns,870
-example_mapping-insert_get,,150,,,30614526.0,ns,900
-example_mapping-insert_get,,150,,,31358250.0,ns,930
-example_mapping-insert_get,,150,,,32497791.0,ns,960
-example_mapping-insert_get,,150,,,33538331.0,ns,990
-example_mapping-insert_get,,150,,,34910302.0,ns,1020
-example_mapping-insert_get,,150,,,35537826.0,ns,1050
-example_mapping-insert_get,,150,,,36579449.0,ns,1080
-example_mapping-insert_get,,150,,,37400053.0,ns,1110
-example_mapping-insert_get,,150,,,39200769.0,ns,1140
-example_mapping-insert_get,,150,,,39710708.0,ns,1170
-example_mapping-insert_get,,150,,,40643025.0,ns,1200
-example_mapping-insert_get,,150,,,42066963.0,ns,1230
-example_mapping-insert_get,,150,,,43032684.0,ns,1260
-example_mapping-insert_get,,150,,,43787056.0,ns,1290
-example_mapping-insert_get,,150,,,44973733.0,ns,1320
-example_mapping-insert_get,,150,,,45598652.0,ns,1350
-example_mapping-insert_get,,150,,,46942206.0,ns,1380
-example_mapping-insert_get,,150,,,47785437.0,ns,1410
-example_mapping-insert_get,,150,,,48363153.0,ns,1440
-example_mapping-insert_get,,150,,,50405261.0,ns,1470
-example_mapping-insert_get,,150,,,50675353.0,ns,1500
-example_mapping-insert_get,,150,,,52687063.0,ns,1530
-example_mapping-insert_get,,150,,,52631599.0,ns,1560
-example_mapping-insert_get,,150,,,54061445.0,ns,1590
-example_mapping-insert_get,,150,,,55721990.0,ns,1620
-example_mapping-insert_get,,150,,,56211405.0,ns,1650
-example_mapping-insert_get,,150,,,56782097.0,ns,1680
-example_mapping-insert_get,,150,,,57732481.0,ns,1710
-example_mapping-insert_get,,150,,,58146183.0,ns,1740
-example_mapping-insert_get,,150,,,57410865.0,ns,1770
-example_mapping-insert_get,,150,,,58538953.0,ns,1800
-example_mapping-insert_get,,150,,,58449961.0,ns,1830
-example_mapping-insert_get,,150,,,61254323.0,ns,1860
-example_mapping-insert_get,,150,,,64038802.0,ns,1890
-example_mapping-insert_get,,150,,,62205630.0,ns,1920
-example_mapping-insert_get,,150,,,63503953.0,ns,1950
-example_mapping-insert_get,,150,,,64287341.0,ns,1980
-example_mapping-insert_get,,150,,,65211145.0,ns,2010
-example_mapping-insert_get,,150,,,66751002.0,ns,2040
-example_mapping-insert_get,,150,,,66477867.0,ns,2070
-example_mapping-insert_get,,150,,,68704040.0,ns,2100
-example_mapping-insert_get,,150,,,70832723.0,ns,2130
-example_mapping-insert_get,,150,,,70421351.0,ns,2160
-example_mapping-insert_get,,150,,,70386216.0,ns,2190
-example_mapping-insert_get,,150,,,72822721.0,ns,2220
-example_mapping-insert_get,,150,,,73052311.0,ns,2250
-example_mapping-insert_get,,150,,,73611793.0,ns,2280
-example_mapping-insert_get,,150,,,76225512.0,ns,2310
-example_mapping-insert_get,,150,,,83848036.0,ns,2340
-example_mapping-insert_get,,150,,,77361991.0,ns,2370
-example_mapping-insert_get,,150,,,80471140.0,ns,2400
-example_mapping-insert_get,,150,,,78120740.0,ns,2430
-example_mapping-insert_get,,150,,,80154701.0,ns,2460
-example_mapping-insert_get,,150,,,80541301.0,ns,2490
-example_mapping-insert_get,,150,,,172808980.0,ns,2520
-example_mapping-insert_get,,150,,,110859877.0,ns,2550
-example_mapping-insert_get,,150,,,84172199.0,ns,2580
-example_mapping-insert_get,,150,,,83719608.0,ns,2610
-example_mapping-insert_get,,150,,,86812134.0,ns,2640
-example_mapping-insert_get,,150,,,86836488.0,ns,2670
-example_mapping-insert_get,,150,,,92796428.0,ns,2700
-example_mapping-insert_get,,150,,,89791377.0,ns,2730
-example_mapping-insert_get,,150,,,90629152.0,ns,2760
-example_mapping-insert_get,,150,,,90847069.0,ns,2790
-example_mapping-insert_get,,150,,,92081652.0,ns,2820
-example_mapping-insert_get,,150,,,96176088.0,ns,2850
-example_mapping-insert_get,,150,,,95029618.0,ns,2880
-example_mapping-insert_get,,150,,,94618866.0,ns,2910
-example_mapping-insert_get,,150,,,94930995.0,ns,2940
-example_mapping-insert_get,,150,,,96404575.0,ns,2970
-example_mapping-insert_get,,150,,,97452670.0,ns,3000
+example_mapping-insert_get,,150,,,1016291.0,ns,30
+example_mapping-insert_get,,150,,,1916435.0,ns,60
+example_mapping-insert_get,,150,,,3055443.0,ns,90
+example_mapping-insert_get,,150,,,3994409.0,ns,120
+example_mapping-insert_get,,150,,,5072936.0,ns,150
+example_mapping-insert_get,,150,,,5983814.0,ns,180
+example_mapping-insert_get,,150,,,7089763.0,ns,210
+example_mapping-insert_get,,150,,,8112463.0,ns,240
+example_mapping-insert_get,,150,,,9136325.0,ns,270
+example_mapping-insert_get,,150,,,10154899.0,ns,300
+example_mapping-insert_get,,150,,,11195930.0,ns,330
+example_mapping-insert_get,,150,,,11859226.0,ns,360
+example_mapping-insert_get,,150,,,12461452.0,ns,390
+example_mapping-insert_get,,150,,,14344396.0,ns,420
+example_mapping-insert_get,,150,,,15624329.0,ns,450
+example_mapping-insert_get,,150,,,15604719.0,ns,480
+example_mapping-insert_get,,150,,,17220081.0,ns,510
+example_mapping-insert_get,,150,,,17912483.0,ns,540
+example_mapping-insert_get,,150,,,19379034.0,ns,570
+example_mapping-insert_get,,150,,,20380920.0,ns,600
+example_mapping-insert_get,,150,,,20557918.0,ns,630
+example_mapping-insert_get,,150,,,22551130.0,ns,660
+example_mapping-insert_get,,150,,,22744570.0,ns,690
+example_mapping-insert_get,,150,,,24151921.0,ns,720
+example_mapping-insert_get,,150,,,25108413.0,ns,750
+example_mapping-insert_get,,150,,,26193296.0,ns,780
+example_mapping-insert_get,,150,,,27204056.0,ns,810
+example_mapping-insert_get,,150,,,27702860.0,ns,840
+example_mapping-insert_get,,150,,,28934003.0,ns,870
+example_mapping-insert_get,,150,,,30451935.0,ns,900
+example_mapping-insert_get,,150,,,31538012.0,ns,930
+example_mapping-insert_get,,150,,,32475425.0,ns,960
+example_mapping-insert_get,,150,,,32966775.0,ns,990
+example_mapping-insert_get,,150,,,33896263.0,ns,1020
+example_mapping-insert_get,,150,,,36036093.0,ns,1050
+example_mapping-insert_get,,150,,,35336645.0,ns,1080
+example_mapping-insert_get,,150,,,35726965.0,ns,1110
+example_mapping-insert_get,,150,,,37371393.0,ns,1140
+example_mapping-insert_get,,150,,,38153996.0,ns,1170
+example_mapping-insert_get,,150,,,39693189.0,ns,1200
+example_mapping-insert_get,,150,,,41702538.0,ns,1230
+example_mapping-insert_get,,150,,,41444266.0,ns,1260
+example_mapping-insert_get,,150,,,43955714.0,ns,1290
+example_mapping-insert_get,,150,,,46123689.0,ns,1320
+example_mapping-insert_get,,150,,,45784635.0,ns,1350
+example_mapping-insert_get,,150,,,46138431.0,ns,1380
+example_mapping-insert_get,,150,,,48256351.0,ns,1410
+example_mapping-insert_get,,150,,,48885932.0,ns,1440
+example_mapping-insert_get,,150,,,50021101.0,ns,1470
+example_mapping-insert_get,,150,,,51437053.0,ns,1500
+example_mapping-insert_get,,150,,,52204717.0,ns,1530
+example_mapping-insert_get,,150,,,51646737.0,ns,1560
+example_mapping-insert_get,,150,,,53284229.0,ns,1590
+example_mapping-insert_get,,150,,,54639896.0,ns,1620
+example_mapping-insert_get,,150,,,54725855.0,ns,1650
+example_mapping-insert_get,,150,,,55720684.0,ns,1680
+example_mapping-insert_get,,150,,,57668085.0,ns,1710
+example_mapping-insert_get,,150,,,56345494.0,ns,1740
+example_mapping-insert_get,,150,,,60108072.0,ns,1770
+example_mapping-insert_get,,150,,,60065358.0,ns,1800
+example_mapping-insert_get,,150,,,61945767.0,ns,1830
+example_mapping-insert_get,,150,,,62818759.0,ns,1860
+example_mapping-insert_get,,150,,,63345011.0,ns,1890
+example_mapping-insert_get,,150,,,62131554.0,ns,1920
+example_mapping-insert_get,,150,,,65027731.0,ns,1950
+example_mapping-insert_get,,150,,,65677754.0,ns,1980
+example_mapping-insert_get,,150,,,66185530.0,ns,2010
+example_mapping-insert_get,,150,,,67498142.0,ns,2040
+example_mapping-insert_get,,150,,,68619847.0,ns,2070
+example_mapping-insert_get,,150,,,71523208.0,ns,2100
+example_mapping-insert_get,,150,,,71670364.0,ns,2130
+example_mapping-insert_get,,150,,,72724546.0,ns,2160
+example_mapping-insert_get,,150,,,72331382.0,ns,2190
+example_mapping-insert_get,,150,,,72620661.0,ns,2220
+example_mapping-insert_get,,150,,,75428792.0,ns,2250
+example_mapping-insert_get,,150,,,76394329.0,ns,2280
+example_mapping-insert_get,,150,,,77820341.0,ns,2310
+example_mapping-insert_get,,150,,,76592581.0,ns,2340
+example_mapping-insert_get,,150,,,79802691.0,ns,2370
+example_mapping-insert_get,,150,,,81987017.0,ns,2400
+example_mapping-insert_get,,150,,,80407877.0,ns,2430
+example_mapping-insert_get,,150,,,81194841.0,ns,2460
+example_mapping-insert_get,,150,,,84198678.0,ns,2490
+example_mapping-insert_get,,150,,,83832604.0,ns,2520
+example_mapping-insert_get,,150,,,85072944.0,ns,2550
+example_mapping-insert_get,,150,,,85398528.0,ns,2580
+example_mapping-insert_get,,150,,,86782978.0,ns,2610
+example_mapping-insert_get,,150,,,87332647.0,ns,2640
+example_mapping-insert_get,,150,,,89509530.0,ns,2670
+example_mapping-insert_get,,150,,,87576931.0,ns,2700
+example_mapping-insert_get,,150,,,90584816.0,ns,2730
+example_mapping-insert_get,,150,,,91738726.0,ns,2760
+example_mapping-insert_get,,150,,,92684954.0,ns,2790
+example_mapping-insert_get,,150,,,95117745.0,ns,2820
+example_mapping-insert_get,,150,,,95679979.0,ns,2850
+example_mapping-insert_get,,150,,,97883499.0,ns,2880
+example_mapping-insert_get,,150,,,96896711.0,ns,2910
+example_mapping-insert_get,,150,,,96976505.0,ns,2940
+example_mapping-insert_get,,150,,,99193900.0,ns,2970
+example_mapping-insert_get,,150,,,101457769.0,ns,3000
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/new/sample.json b/analysis/current/criterion/example_mapping-insert_get/150/new/sample.json
index 505f69e..95ad9e9 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/new/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[30.0,60.0,90.0,120.0,150.0,180.0,210.0,240.0,270.0,300.0,330.0,360.0,390.0,420.0,450.0,480.0,510.0,540.0,570.0,600.0,630.0,660.0,690.0,720.0,750.0,780.0,810.0,840.0,870.0,900.0,930.0,960.0,990.0,1020.0,1050.0,1080.0,1110.0,1140.0,1170.0,1200.0,1230.0,1260.0,1290.0,1320.0,1350.0,1380.0,1410.0,1440.0,1470.0,1500.0,1530.0,1560.0,1590.0,1620.0,1650.0,1680.0,1710.0,1740.0,1770.0,1800.0,1830.0,1860.0,1890.0,1920.0,1950.0,1980.0,2010.0,2040.0,2070.0,2100.0,2130.0,2160.0,2190.0,2220.0,2250.0,2280.0,2310.0,2340.0,2370.0,2400.0,2430.0,2460.0,2490.0,2520.0,2550.0,2580.0,2610.0,2640.0,2670.0,2700.0,2730.0,2760.0,2790.0,2820.0,2850.0,2880.0,2910.0,2940.0,2970.0,3000.0],"times":[970838.0,1957852.0,2783703.0,3876329.0,4978903.0,5922538.0,6887514.0,7736624.0,8821708.0,9504510.0,10565391.0,11390042.0,12920008.0,13540071.0,14771577.0,15790216.0,16429024.0,17449708.0,18611597.0,19332895.0,21182758.0,21315782.0,22696622.0,23532645.0,25279848.0,26936610.0,27865389.0,28522608.0,29431627.0,30614526.0,31358250.0,32497791.0,33538331.0,34910302.0,35537826.0,36579449.0,37400053.0,39200769.0,39710708.0,40643025.0,42066963.0,43032684.0,43787056.0,44973733.0,45598652.0,46942206.0,47785437.0,48363153.0,50405261.0,50675353.0,52687063.0,52631599.0,54061445.0,55721990.0,56211405.0,56782097.0,57732481.0,58146183.0,57410865.0,58538953.0,58449961.0,61254323.0,64038802.0,62205630.0,63503953.0,64287341.0,65211145.0,66751002.0,66477867.0,68704040.0,70832723.0,70421351.0,70386216.0,72822721.0,73052311.0,73611793.0,76225512.0,83848036.0,77361991.0,80471140.0,78120740.0,80154701.0,80541301.0,172808980.0,110859877.0,84172199.0,83719608.0,86812134.0,86836488.0,92796428.0,89791377.0,90629152.0,90847069.0,92081652.0,96176088.0,95029618.0,94618866.0,94930995.0,96404575.0,97452670.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[30.0,60.0,90.0,120.0,150.0,180.0,210.0,240.0,270.0,300.0,330.0,360.0,390.0,420.0,450.0,480.0,510.0,540.0,570.0,600.0,630.0,660.0,690.0,720.0,750.0,780.0,810.0,840.0,870.0,900.0,930.0,960.0,990.0,1020.0,1050.0,1080.0,1110.0,1140.0,1170.0,1200.0,1230.0,1260.0,1290.0,1320.0,1350.0,1380.0,1410.0,1440.0,1470.0,1500.0,1530.0,1560.0,1590.0,1620.0,1650.0,1680.0,1710.0,1740.0,1770.0,1800.0,1830.0,1860.0,1890.0,1920.0,1950.0,1980.0,2010.0,2040.0,2070.0,2100.0,2130.0,2160.0,2190.0,2220.0,2250.0,2280.0,2310.0,2340.0,2370.0,2400.0,2430.0,2460.0,2490.0,2520.0,2550.0,2580.0,2610.0,2640.0,2670.0,2700.0,2730.0,2760.0,2790.0,2820.0,2850.0,2880.0,2910.0,2940.0,2970.0,3000.0],"times":[1016291.0,1916435.0,3055443.0,3994409.0,5072936.0,5983814.0,7089763.0,8112463.0,9136325.0,10154899.0,11195930.0,11859226.0,12461452.0,14344396.0,15624329.0,15604719.0,17220081.0,17912483.0,19379034.0,20380920.0,20557918.0,22551130.0,22744570.0,24151921.0,25108413.0,26193296.0,27204056.0,27702860.0,28934003.0,30451935.0,31538012.0,32475425.0,32966775.0,33896263.0,36036093.0,35336645.0,35726965.0,37371393.0,38153996.0,39693189.0,41702538.0,41444266.0,43955714.0,46123689.0,45784635.0,46138431.0,48256351.0,48885932.0,50021101.0,51437053.0,52204717.0,51646737.0,53284229.0,54639896.0,54725855.0,55720684.0,57668085.0,56345494.0,60108072.0,60065358.0,61945767.0,62818759.0,63345011.0,62131554.0,65027731.0,65677754.0,66185530.0,67498142.0,68619847.0,71523208.0,71670364.0,72724546.0,72331382.0,72620661.0,75428792.0,76394329.0,77820341.0,76592581.0,79802691.0,81987017.0,80407877.0,81194841.0,84198678.0,83832604.0,85072944.0,85398528.0,86782978.0,87332647.0,89509530.0,87576931.0,90584816.0,91738726.0,92684954.0,95117745.0,95679979.0,97883499.0,96896711.0,96976505.0,99193900.0,101457769.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/new/tukey.json b/analysis/current/criterion/example_mapping-insert_get/150/new/tukey.json
index ccfcc51..ef30a82 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/new/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/new/tukey.json
@@ -1 +1 @@
-[28264.688885101008,30366.43892992424,35971.10571611953,38072.855760942766] \ No newline at end of file
+[30866.98610369415,31982.277460642177,34956.38774583691,36071.67910278494] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index 7ddb676..154c875 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636532.1779823904,"upper_bound":646681.5340451504},"point_estimate":640731.9155336735,"standard_error":2642.5525469331515},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636874.6442307692,"upper_bound":640640.1},"point_estimate":639072.5539130435,"standard_error":964.3342598641663},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5223.767296713502,"upper_bound":8412.05649700808},"point_estimate":7111.044978963803,"standard_error":807.5398717857862},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636334.9704136655,"upper_bound":654993.0625713117},"point_estimate":643657.7103738732,"standard_error":4956.7815886185745},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7695.79420259171,"upper_bound":42552.091072679264},"point_estimate":26537.35135516286,"standard_error":10000.722109806378}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":637600.0616645509,"upper_bound":641099.1392990807},"point_estimate":639328.3004735729,"standard_error":892.9433670618538},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636620.9510202239,"upper_bound":642120.172459893},"point_estimate":639967.7074390021,"standard_error":1538.6126851790184},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6322.6772248145835,"upper_bound":9834.6855693517},"point_estimate":8376.443784315128,"standard_error":897.1912786419131},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636334.0252882835,"upper_bound":639859.1339910799},"point_estimate":638068.5417792227,"standard_error":897.919704866711},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7017.559487019232,"upper_bound":10841.220254898237},"point_estimate":8960.821252458765,"standard_error":985.3211025566476}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index f4487b3..c8b43f3 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,2500,,,1243532.0,ns,2
-example_mapping-insert_get,,2500,,,2421203.0,ns,4
-example_mapping-insert_get,,2500,,,3601787.0,ns,6
-example_mapping-insert_get,,2500,,,4884983.0,ns,8
-example_mapping-insert_get,,2500,,,6406401.0,ns,10
-example_mapping-insert_get,,2500,,,7685846.0,ns,12
-example_mapping-insert_get,,2500,,,9063815.0,ns,14
-example_mapping-insert_get,,2500,,,10176253.0,ns,16
-example_mapping-insert_get,,2500,,,11581368.0,ns,18
-example_mapping-insert_get,,2500,,,12936937.0,ns,20
-example_mapping-insert_get,,2500,,,14174366.0,ns,22
-example_mapping-insert_get,,2500,,,15804270.0,ns,24
-example_mapping-insert_get,,2500,,,16744713.0,ns,26
-example_mapping-insert_get,,2500,,,18059101.0,ns,28
-example_mapping-insert_get,,2500,,,19002782.0,ns,30
-example_mapping-insert_get,,2500,,,20414502.0,ns,32
-example_mapping-insert_get,,2500,,,21991470.0,ns,34
-example_mapping-insert_get,,2500,,,23214044.0,ns,36
-example_mapping-insert_get,,2500,,,24290622.0,ns,38
-example_mapping-insert_get,,2500,,,25689365.0,ns,40
-example_mapping-insert_get,,2500,,,26960708.0,ns,42
-example_mapping-insert_get,,2500,,,28206046.0,ns,44
-example_mapping-insert_get,,2500,,,29882781.0,ns,46
-example_mapping-insert_get,,2500,,,30760698.0,ns,48
-example_mapping-insert_get,,2500,,,31953113.0,ns,50
-example_mapping-insert_get,,2500,,,33491370.0,ns,52
-example_mapping-insert_get,,2500,,,35046324.0,ns,54
-example_mapping-insert_get,,2500,,,35241554.0,ns,56
-example_mapping-insert_get,,2500,,,36793850.0,ns,58
-example_mapping-insert_get,,2500,,,38826441.0,ns,60
-example_mapping-insert_get,,2500,,,39965644.0,ns,62
-example_mapping-insert_get,,2500,,,40663968.0,ns,64
-example_mapping-insert_get,,2500,,,42036250.0,ns,66
-example_mapping-insert_get,,2500,,,42153045.0,ns,68
-example_mapping-insert_get,,2500,,,44241685.0,ns,70
-example_mapping-insert_get,,2500,,,45404994.0,ns,72
-example_mapping-insert_get,,2500,,,47655423.0,ns,74
-example_mapping-insert_get,,2500,,,48862694.0,ns,76
-example_mapping-insert_get,,2500,,,49636218.0,ns,78
-example_mapping-insert_get,,2500,,,51172173.0,ns,80
-example_mapping-insert_get,,2500,,,53332393.0,ns,82
-example_mapping-insert_get,,2500,,,53023362.0,ns,84
-example_mapping-insert_get,,2500,,,55903641.0,ns,86
-example_mapping-insert_get,,2500,,,55801844.0,ns,88
-example_mapping-insert_get,,2500,,,56724888.0,ns,90
-example_mapping-insert_get,,2500,,,58795622.0,ns,92
-example_mapping-insert_get,,2500,,,60418705.0,ns,94
-example_mapping-insert_get,,2500,,,61542437.0,ns,96
-example_mapping-insert_get,,2500,,,61733949.0,ns,98
-example_mapping-insert_get,,2500,,,64214409.0,ns,100
-example_mapping-insert_get,,2500,,,64880142.0,ns,102
-example_mapping-insert_get,,2500,,,65935925.0,ns,104
-example_mapping-insert_get,,2500,,,66138397.0,ns,106
-example_mapping-insert_get,,2500,,,69156400.0,ns,108
-example_mapping-insert_get,,2500,,,70472837.0,ns,110
-example_mapping-insert_get,,2500,,,70633949.0,ns,112
-example_mapping-insert_get,,2500,,,72837874.0,ns,114
-example_mapping-insert_get,,2500,,,74115333.0,ns,116
-example_mapping-insert_get,,2500,,,75668021.0,ns,118
-example_mapping-insert_get,,2500,,,75907258.0,ns,120
-example_mapping-insert_get,,2500,,,77820720.0,ns,122
-example_mapping-insert_get,,2500,,,79616884.0,ns,124
-example_mapping-insert_get,,2500,,,79501867.0,ns,126
-example_mapping-insert_get,,2500,,,82207539.0,ns,128
-example_mapping-insert_get,,2500,,,84161255.0,ns,130
-example_mapping-insert_get,,2500,,,83918225.0,ns,132
-example_mapping-insert_get,,2500,,,86128447.0,ns,134
-example_mapping-insert_get,,2500,,,87871340.0,ns,136
-example_mapping-insert_get,,2500,,,87323017.0,ns,138
-example_mapping-insert_get,,2500,,,89843590.0,ns,140
-example_mapping-insert_get,,2500,,,90935482.0,ns,142
-example_mapping-insert_get,,2500,,,91125636.0,ns,144
-example_mapping-insert_get,,2500,,,91367038.0,ns,146
-example_mapping-insert_get,,2500,,,94124508.0,ns,148
-example_mapping-insert_get,,2500,,,95840735.0,ns,150
-example_mapping-insert_get,,2500,,,96333428.0,ns,152
-example_mapping-insert_get,,2500,,,97258552.0,ns,154
-example_mapping-insert_get,,2500,,,99432453.0,ns,156
-example_mapping-insert_get,,2500,,,101522042.0,ns,158
-example_mapping-insert_get,,2500,,,102107273.0,ns,160
-example_mapping-insert_get,,2500,,,121241810.0,ns,162
-example_mapping-insert_get,,2500,,,141577477.0,ns,164
-example_mapping-insert_get,,2500,,,106298482.0,ns,166
-example_mapping-insert_get,,2500,,,107059289.0,ns,168
-example_mapping-insert_get,,2500,,,107843253.0,ns,170
-example_mapping-insert_get,,2500,,,108384178.0,ns,172
-example_mapping-insert_get,,2500,,,110693503.0,ns,174
-example_mapping-insert_get,,2500,,,111839507.0,ns,176
-example_mapping-insert_get,,2500,,,112765416.0,ns,178
-example_mapping-insert_get,,2500,,,112440470.0,ns,180
-example_mapping-insert_get,,2500,,,114499988.0,ns,182
-example_mapping-insert_get,,2500,,,115298731.0,ns,184
-example_mapping-insert_get,,2500,,,118918619.0,ns,186
-example_mapping-insert_get,,2500,,,119281608.0,ns,188
-example_mapping-insert_get,,2500,,,120623273.0,ns,190
-example_mapping-insert_get,,2500,,,123296554.0,ns,192
-example_mapping-insert_get,,2500,,,124254231.0,ns,194
-example_mapping-insert_get,,2500,,,126217090.0,ns,196
-example_mapping-insert_get,,2500,,,127639177.0,ns,198
-example_mapping-insert_get,,2500,,,128128204.0,ns,200
+example_mapping-insert_get,,2500,,,1347775.0,ns,2
+example_mapping-insert_get,,2500,,,2553753.0,ns,4
+example_mapping-insert_get,,2500,,,3727614.0,ns,6
+example_mapping-insert_get,,2500,,,4862026.0,ns,8
+example_mapping-insert_get,,2500,,,6684325.0,ns,10
+example_mapping-insert_get,,2500,,,7561179.0,ns,12
+example_mapping-insert_get,,2500,,,8769760.0,ns,14
+example_mapping-insert_get,,2500,,,10337968.0,ns,16
+example_mapping-insert_get,,2500,,,11598346.0,ns,18
+example_mapping-insert_get,,2500,,,12604467.0,ns,20
+example_mapping-insert_get,,2500,,,14152713.0,ns,22
+example_mapping-insert_get,,2500,,,15461890.0,ns,24
+example_mapping-insert_get,,2500,,,16741300.0,ns,26
+example_mapping-insert_get,,2500,,,18198534.0,ns,28
+example_mapping-insert_get,,2500,,,19562154.0,ns,30
+example_mapping-insert_get,,2500,,,20685930.0,ns,32
+example_mapping-insert_get,,2500,,,21799870.0,ns,34
+example_mapping-insert_get,,2500,,,23261603.0,ns,36
+example_mapping-insert_get,,2500,,,24470701.0,ns,38
+example_mapping-insert_get,,2500,,,26257864.0,ns,40
+example_mapping-insert_get,,2500,,,27295053.0,ns,42
+example_mapping-insert_get,,2500,,,28003884.0,ns,44
+example_mapping-insert_get,,2500,,,29178515.0,ns,46
+example_mapping-insert_get,,2500,,,30237852.0,ns,48
+example_mapping-insert_get,,2500,,,32713083.0,ns,50
+example_mapping-insert_get,,2500,,,32688883.0,ns,52
+example_mapping-insert_get,,2500,,,33952664.0,ns,54
+example_mapping-insert_get,,2500,,,35622921.0,ns,56
+example_mapping-insert_get,,2500,,,36774935.0,ns,58
+example_mapping-insert_get,,2500,,,37955605.0,ns,60
+example_mapping-insert_get,,2500,,,39396214.0,ns,62
+example_mapping-insert_get,,2500,,,41378980.0,ns,64
+example_mapping-insert_get,,2500,,,42340324.0,ns,66
+example_mapping-insert_get,,2500,,,43843676.0,ns,68
+example_mapping-insert_get,,2500,,,45021685.0,ns,70
+example_mapping-insert_get,,2500,,,45390772.0,ns,72
+example_mapping-insert_get,,2500,,,47298711.0,ns,74
+example_mapping-insert_get,,2500,,,48725438.0,ns,76
+example_mapping-insert_get,,2500,,,50103919.0,ns,78
+example_mapping-insert_get,,2500,,,50442716.0,ns,80
+example_mapping-insert_get,,2500,,,53013112.0,ns,82
+example_mapping-insert_get,,2500,,,53587100.0,ns,84
+example_mapping-insert_get,,2500,,,55557024.0,ns,86
+example_mapping-insert_get,,2500,,,56762099.0,ns,88
+example_mapping-insert_get,,2500,,,57043299.0,ns,90
+example_mapping-insert_get,,2500,,,58026685.0,ns,92
+example_mapping-insert_get,,2500,,,60817054.0,ns,94
+example_mapping-insert_get,,2500,,,60611708.0,ns,96
+example_mapping-insert_get,,2500,,,62857744.0,ns,98
+example_mapping-insert_get,,2500,,,63628196.0,ns,100
+example_mapping-insert_get,,2500,,,65493090.0,ns,102
+example_mapping-insert_get,,2500,,,67143982.0,ns,104
+example_mapping-insert_get,,2500,,,67646341.0,ns,106
+example_mapping-insert_get,,2500,,,69348812.0,ns,108
+example_mapping-insert_get,,2500,,,68850042.0,ns,110
+example_mapping-insert_get,,2500,,,72050769.0,ns,112
+example_mapping-insert_get,,2500,,,72386135.0,ns,114
+example_mapping-insert_get,,2500,,,73396008.0,ns,116
+example_mapping-insert_get,,2500,,,75834378.0,ns,118
+example_mapping-insert_get,,2500,,,76448204.0,ns,120
+example_mapping-insert_get,,2500,,,78348591.0,ns,122
+example_mapping-insert_get,,2500,,,78540779.0,ns,124
+example_mapping-insert_get,,2500,,,79919496.0,ns,126
+example_mapping-insert_get,,2500,,,83099075.0,ns,128
+example_mapping-insert_get,,2500,,,83635074.0,ns,130
+example_mapping-insert_get,,2500,,,85387696.0,ns,132
+example_mapping-insert_get,,2500,,,85046586.0,ns,134
+example_mapping-insert_get,,2500,,,86485869.0,ns,136
+example_mapping-insert_get,,2500,,,88335239.0,ns,138
+example_mapping-insert_get,,2500,,,90396023.0,ns,140
+example_mapping-insert_get,,2500,,,90389803.0,ns,142
+example_mapping-insert_get,,2500,,,90757799.0,ns,144
+example_mapping-insert_get,,2500,,,92397011.0,ns,146
+example_mapping-insert_get,,2500,,,95084753.0,ns,148
+example_mapping-insert_get,,2500,,,95355468.0,ns,150
+example_mapping-insert_get,,2500,,,97797627.0,ns,152
+example_mapping-insert_get,,2500,,,98891289.0,ns,154
+example_mapping-insert_get,,2500,,,99324263.0,ns,156
+example_mapping-insert_get,,2500,,,101092348.0,ns,158
+example_mapping-insert_get,,2500,,,100674251.0,ns,160
+example_mapping-insert_get,,2500,,,103912522.0,ns,162
+example_mapping-insert_get,,2500,,,104414581.0,ns,164
+example_mapping-insert_get,,2500,,,108356124.0,ns,166
+example_mapping-insert_get,,2500,,,108098607.0,ns,168
+example_mapping-insert_get,,2500,,,109480024.0,ns,170
+example_mapping-insert_get,,2500,,,111076316.0,ns,172
+example_mapping-insert_get,,2500,,,112956761.0,ns,174
+example_mapping-insert_get,,2500,,,112440775.0,ns,176
+example_mapping-insert_get,,2500,,,114261614.0,ns,178
+example_mapping-insert_get,,2500,,,115981931.0,ns,180
+example_mapping-insert_get,,2500,,,115031189.0,ns,182
+example_mapping-insert_get,,2500,,,117986271.0,ns,184
+example_mapping-insert_get,,2500,,,117429491.0,ns,186
+example_mapping-insert_get,,2500,,,117850117.0,ns,188
+example_mapping-insert_get,,2500,,,121383877.0,ns,190
+example_mapping-insert_get,,2500,,,121816979.0,ns,192
+example_mapping-insert_get,,2500,,,122154566.0,ns,194
+example_mapping-insert_get,,2500,,,122932472.0,ns,196
+example_mapping-insert_get,,2500,,,124944861.0,ns,198
+example_mapping-insert_get,,2500,,,126300663.0,ns,200
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 0f8ce31..4d1566b 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1243532.0,2421203.0,3601787.0,4884983.0,6406401.0,7685846.0,9063815.0,10176253.0,11581368.0,12936937.0,14174366.0,15804270.0,16744713.0,18059101.0,19002782.0,20414502.0,21991470.0,23214044.0,24290622.0,25689365.0,26960708.0,28206046.0,29882781.0,30760698.0,31953113.0,33491370.0,35046324.0,35241554.0,36793850.0,38826441.0,39965644.0,40663968.0,42036250.0,42153045.0,44241685.0,45404994.0,47655423.0,48862694.0,49636218.0,51172173.0,53332393.0,53023362.0,55903641.0,55801844.0,56724888.0,58795622.0,60418705.0,61542437.0,61733949.0,64214409.0,64880142.0,65935925.0,66138397.0,69156400.0,70472837.0,70633949.0,72837874.0,74115333.0,75668021.0,75907258.0,77820720.0,79616884.0,79501867.0,82207539.0,84161255.0,83918225.0,86128447.0,87871340.0,87323017.0,89843590.0,90935482.0,91125636.0,91367038.0,94124508.0,95840735.0,96333428.0,97258552.0,99432453.0,101522042.0,102107273.0,121241810.0,141577477.0,106298482.0,107059289.0,107843253.0,108384178.0,110693503.0,111839507.0,112765416.0,112440470.0,114499988.0,115298731.0,118918619.0,119281608.0,120623273.0,123296554.0,124254231.0,126217090.0,127639177.0,128128204.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1347775.0,2553753.0,3727614.0,4862026.0,6684325.0,7561179.0,8769760.0,10337968.0,11598346.0,12604467.0,14152713.0,15461890.0,16741300.0,18198534.0,19562154.0,20685930.0,21799870.0,23261603.0,24470701.0,26257864.0,27295053.0,28003884.0,29178515.0,30237852.0,32713083.0,32688883.0,33952664.0,35622921.0,36774935.0,37955605.0,39396214.0,41378980.0,42340324.0,43843676.0,45021685.0,45390772.0,47298711.0,48725438.0,50103919.0,50442716.0,53013112.0,53587100.0,55557024.0,56762099.0,57043299.0,58026685.0,60817054.0,60611708.0,62857744.0,63628196.0,65493090.0,67143982.0,67646341.0,69348812.0,68850042.0,72050769.0,72386135.0,73396008.0,75834378.0,76448204.0,78348591.0,78540779.0,79919496.0,83099075.0,83635074.0,85387696.0,85046586.0,86485869.0,88335239.0,90396023.0,90389803.0,90757799.0,92397011.0,95084753.0,95355468.0,97797627.0,98891289.0,99324263.0,101092348.0,100674251.0,103912522.0,104414581.0,108356124.0,108098607.0,109480024.0,111076316.0,112956761.0,112440775.0,114261614.0,115981931.0,115031189.0,117986271.0,117429491.0,117850117.0,121383877.0,121816979.0,122154566.0,122932472.0,124944861.0,126300663.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index 0ce21d6..f22af66 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[606580.48521552,620144.1464738157,656313.9098292706,669877.5710875661] \ No newline at end of file
+[600226.1434894679,616742.6188475841,660786.553135894,677303.0284940102] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
index e7af064..7b5f054 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186412.87665267006,"upper_bound":187946.4463574312},"point_estimate":187184.54245170663,"standard_error":391.2860720007386},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186188.85989089866,"upper_bound":188527.30240520654},"point_estimate":187932.4904003268,"standard_error":611.4024223745762},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3084.7373157905154,"upper_bound":6123.099027555554},"point_estimate":4775.3277561300865,"standard_error":809.6683657507986},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":188772.8611824844,"upper_bound":190029.61137942632},"point_estimate":189428.3790167972,"standard_error":321.2235609975329},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3482.761511180966,"upper_bound":4328.430537118465},"point_estimate":3928.022412586544,"standard_error":215.26774199862675}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186520.53174143998,"upper_bound":187768.2964946426},"point_estimate":187135.210692762,"standard_error":318.04266667946615},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186471.64225589225,"upper_bound":187650.35714285713},"point_estimate":186843.72107897664,"standard_error":306.1518330631846},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1955.8389104524776,"upper_bound":3535.0831997840173},"point_estimate":2693.265393613553,"standard_error":391.4562286178507},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186077.47779378298,"upper_bound":187167.5404606202},"point_estimate":186612.12558937984,"standard_error":278.0248416217729},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2565.770778537611,"upper_bound":3812.561526542518},"point_estimate":3191.028949475128,"standard_error":320.83368749410255}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
index db49376..873f30a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,2500,,,1164012.0,ns,6
-example_mapping-insert_get,,2500,,,2119816.0,ns,12
-example_mapping-insert_get,,2500,,,3285107.0,ns,18
-example_mapping-insert_get,,2500,,,4373120.0,ns,24
-example_mapping-insert_get,,2500,,,5521112.0,ns,30
-example_mapping-insert_get,,2500,,,6519354.0,ns,36
-example_mapping-insert_get,,2500,,,8026252.0,ns,42
-example_mapping-insert_get,,2500,,,8738332.0,ns,48
-example_mapping-insert_get,,2500,,,9895527.0,ns,54
-example_mapping-insert_get,,2500,,,11070146.0,ns,60
-example_mapping-insert_get,,2500,,,12058133.0,ns,66
-example_mapping-insert_get,,2500,,,13113118.0,ns,72
-example_mapping-insert_get,,2500,,,14578389.0,ns,78
-example_mapping-insert_get,,2500,,,15278194.0,ns,84
-example_mapping-insert_get,,2500,,,16227172.0,ns,90
-example_mapping-insert_get,,2500,,,17468281.0,ns,96
-example_mapping-insert_get,,2500,,,19313095.0,ns,102
-example_mapping-insert_get,,2500,,,20002850.0,ns,108
-example_mapping-insert_get,,2500,,,21049088.0,ns,114
-example_mapping-insert_get,,2500,,,22089506.0,ns,120
-example_mapping-insert_get,,2500,,,22904162.0,ns,126
-example_mapping-insert_get,,2500,,,24375042.0,ns,132
-example_mapping-insert_get,,2500,,,26201753.0,ns,138
-example_mapping-insert_get,,2500,,,26176235.0,ns,144
-example_mapping-insert_get,,2500,,,27499993.0,ns,150
-example_mapping-insert_get,,2500,,,28900884.0,ns,156
-example_mapping-insert_get,,2500,,,30177724.0,ns,162
-example_mapping-insert_get,,2500,,,30651778.0,ns,168
-example_mapping-insert_get,,2500,,,32038841.0,ns,174
-example_mapping-insert_get,,2500,,,32980264.0,ns,180
-example_mapping-insert_get,,2500,,,34192792.0,ns,186
-example_mapping-insert_get,,2500,,,36146634.0,ns,192
-example_mapping-insert_get,,2500,,,38353674.0,ns,198
-example_mapping-insert_get,,2500,,,37901363.0,ns,204
-example_mapping-insert_get,,2500,,,39041419.0,ns,210
-example_mapping-insert_get,,2500,,,40110373.0,ns,216
-example_mapping-insert_get,,2500,,,41473836.0,ns,222
-example_mapping-insert_get,,2500,,,42384929.0,ns,228
-example_mapping-insert_get,,2500,,,42543648.0,ns,234
-example_mapping-insert_get,,2500,,,44696535.0,ns,240
-example_mapping-insert_get,,2500,,,45014772.0,ns,246
-example_mapping-insert_get,,2500,,,46106253.0,ns,252
-example_mapping-insert_get,,2500,,,48012632.0,ns,258
-example_mapping-insert_get,,2500,,,47903297.0,ns,264
-example_mapping-insert_get,,2500,,,48918955.0,ns,270
-example_mapping-insert_get,,2500,,,50638934.0,ns,276
-example_mapping-insert_get,,2500,,,51318700.0,ns,282
-example_mapping-insert_get,,2500,,,53342510.0,ns,288
-example_mapping-insert_get,,2500,,,56475599.0,ns,294
-example_mapping-insert_get,,2500,,,55560869.0,ns,300
-example_mapping-insert_get,,2500,,,55179090.0,ns,306
-example_mapping-insert_get,,2500,,,58568653.0,ns,312
-example_mapping-insert_get,,2500,,,60025402.0,ns,318
-example_mapping-insert_get,,2500,,,61070887.0,ns,324
-example_mapping-insert_get,,2500,,,62312847.0,ns,330
-example_mapping-insert_get,,2500,,,62725442.0,ns,336
-example_mapping-insert_get,,2500,,,64844414.0,ns,342
-example_mapping-insert_get,,2500,,,65490016.0,ns,348
-example_mapping-insert_get,,2500,,,67187834.0,ns,354
-example_mapping-insert_get,,2500,,,68348673.0,ns,360
-example_mapping-insert_get,,2500,,,68614292.0,ns,366
-example_mapping-insert_get,,2500,,,70096310.0,ns,372
-example_mapping-insert_get,,2500,,,71224584.0,ns,378
-example_mapping-insert_get,,2500,,,72526660.0,ns,384
-example_mapping-insert_get,,2500,,,73001938.0,ns,390
-example_mapping-insert_get,,2500,,,74997564.0,ns,396
-example_mapping-insert_get,,2500,,,75556865.0,ns,402
-example_mapping-insert_get,,2500,,,76679141.0,ns,408
-example_mapping-insert_get,,2500,,,78213217.0,ns,414
-example_mapping-insert_get,,2500,,,79399028.0,ns,420
-example_mapping-insert_get,,2500,,,79898535.0,ns,426
-example_mapping-insert_get,,2500,,,81829198.0,ns,432
-example_mapping-insert_get,,2500,,,82720367.0,ns,438
-example_mapping-insert_get,,2500,,,85641410.0,ns,444
-example_mapping-insert_get,,2500,,,86794644.0,ns,450
-example_mapping-insert_get,,2500,,,87898135.0,ns,456
-example_mapping-insert_get,,2500,,,88714879.0,ns,462
-example_mapping-insert_get,,2500,,,90707867.0,ns,468
-example_mapping-insert_get,,2500,,,91362008.0,ns,474
-example_mapping-insert_get,,2500,,,92149760.0,ns,480
-example_mapping-insert_get,,2500,,,93792482.0,ns,486
-example_mapping-insert_get,,2500,,,94763768.0,ns,492
-example_mapping-insert_get,,2500,,,96075124.0,ns,498
-example_mapping-insert_get,,2500,,,96893380.0,ns,504
-example_mapping-insert_get,,2500,,,98335768.0,ns,510
-example_mapping-insert_get,,2500,,,99492607.0,ns,516
-example_mapping-insert_get,,2500,,,100572315.0,ns,522
-example_mapping-insert_get,,2500,,,101768666.0,ns,528
-example_mapping-insert_get,,2500,,,102720032.0,ns,534
-example_mapping-insert_get,,2500,,,101688951.0,ns,540
-example_mapping-insert_get,,2500,,,103308914.0,ns,546
-example_mapping-insert_get,,2500,,,104393478.0,ns,552
-example_mapping-insert_get,,2500,,,105239625.0,ns,558
-example_mapping-insert_get,,2500,,,106126253.0,ns,564
-example_mapping-insert_get,,2500,,,107418282.0,ns,570
-example_mapping-insert_get,,2500,,,108245324.0,ns,576
-example_mapping-insert_get,,2500,,,109797325.0,ns,582
-example_mapping-insert_get,,2500,,,110912058.0,ns,588
-example_mapping-insert_get,,2500,,,113285874.0,ns,594
-example_mapping-insert_get,,2500,,,113854968.0,ns,600
+example_mapping-insert_get,,2500,,,1136367.0,ns,6
+example_mapping-insert_get,,2500,,,2340954.0,ns,12
+example_mapping-insert_get,,2500,,,3411632.0,ns,18
+example_mapping-insert_get,,2500,,,4642218.0,ns,24
+example_mapping-insert_get,,2500,,,5550373.0,ns,30
+example_mapping-insert_get,,2500,,,6570697.0,ns,36
+example_mapping-insert_get,,2500,,,7653653.0,ns,42
+example_mapping-insert_get,,2500,,,9602543.0,ns,48
+example_mapping-insert_get,,2500,,,10142153.0,ns,54
+example_mapping-insert_get,,2500,,,11128327.0,ns,60
+example_mapping-insert_get,,2500,,,12449309.0,ns,66
+example_mapping-insert_get,,2500,,,13556458.0,ns,72
+example_mapping-insert_get,,2500,,,14531282.0,ns,78
+example_mapping-insert_get,,2500,,,15348854.0,ns,84
+example_mapping-insert_get,,2500,,,17129475.0,ns,90
+example_mapping-insert_get,,2500,,,18301915.0,ns,96
+example_mapping-insert_get,,2500,,,19482962.0,ns,102
+example_mapping-insert_get,,2500,,,20270939.0,ns,108
+example_mapping-insert_get,,2500,,,20718882.0,ns,114
+example_mapping-insert_get,,2500,,,21992785.0,ns,120
+example_mapping-insert_get,,2500,,,23634392.0,ns,126
+example_mapping-insert_get,,2500,,,24621676.0,ns,132
+example_mapping-insert_get,,2500,,,25646881.0,ns,138
+example_mapping-insert_get,,2500,,,26295317.0,ns,144
+example_mapping-insert_get,,2500,,,28418040.0,ns,150
+example_mapping-insert_get,,2500,,,28977781.0,ns,156
+example_mapping-insert_get,,2500,,,30161833.0,ns,162
+example_mapping-insert_get,,2500,,,30851226.0,ns,168
+example_mapping-insert_get,,2500,,,32497689.0,ns,174
+example_mapping-insert_get,,2500,,,34057123.0,ns,180
+example_mapping-insert_get,,2500,,,35202743.0,ns,186
+example_mapping-insert_get,,2500,,,35677850.0,ns,192
+example_mapping-insert_get,,2500,,,36379971.0,ns,198
+example_mapping-insert_get,,2500,,,38540760.0,ns,204
+example_mapping-insert_get,,2500,,,38354367.0,ns,210
+example_mapping-insert_get,,2500,,,40225971.0,ns,216
+example_mapping-insert_get,,2500,,,42412334.0,ns,222
+example_mapping-insert_get,,2500,,,42050163.0,ns,228
+example_mapping-insert_get,,2500,,,43922918.0,ns,234
+example_mapping-insert_get,,2500,,,44585414.0,ns,240
+example_mapping-insert_get,,2500,,,43960313.0,ns,246
+example_mapping-insert_get,,2500,,,47517264.0,ns,252
+example_mapping-insert_get,,2500,,,49470210.0,ns,258
+example_mapping-insert_get,,2500,,,50256806.0,ns,264
+example_mapping-insert_get,,2500,,,51367829.0,ns,270
+example_mapping-insert_get,,2500,,,52968717.0,ns,276
+example_mapping-insert_get,,2500,,,53148906.0,ns,282
+example_mapping-insert_get,,2500,,,54963688.0,ns,288
+example_mapping-insert_get,,2500,,,55461806.0,ns,294
+example_mapping-insert_get,,2500,,,58258915.0,ns,300
+example_mapping-insert_get,,2500,,,57644403.0,ns,306
+example_mapping-insert_get,,2500,,,59122289.0,ns,312
+example_mapping-insert_get,,2500,,,59270900.0,ns,318
+example_mapping-insert_get,,2500,,,60134519.0,ns,324
+example_mapping-insert_get,,2500,,,61436858.0,ns,330
+example_mapping-insert_get,,2500,,,63050520.0,ns,336
+example_mapping-insert_get,,2500,,,63373792.0,ns,342
+example_mapping-insert_get,,2500,,,65043875.0,ns,348
+example_mapping-insert_get,,2500,,,68723197.0,ns,354
+example_mapping-insert_get,,2500,,,68817017.0,ns,360
+example_mapping-insert_get,,2500,,,68691907.0,ns,366
+example_mapping-insert_get,,2500,,,69482069.0,ns,372
+example_mapping-insert_get,,2500,,,69062290.0,ns,378
+example_mapping-insert_get,,2500,,,71781211.0,ns,384
+example_mapping-insert_get,,2500,,,73554414.0,ns,390
+example_mapping-insert_get,,2500,,,72972773.0,ns,396
+example_mapping-insert_get,,2500,,,75871356.0,ns,402
+example_mapping-insert_get,,2500,,,76134379.0,ns,408
+example_mapping-insert_get,,2500,,,77602142.0,ns,414
+example_mapping-insert_get,,2500,,,78391188.0,ns,420
+example_mapping-insert_get,,2500,,,78064088.0,ns,426
+example_mapping-insert_get,,2500,,,80624277.0,ns,432
+example_mapping-insert_get,,2500,,,81752329.0,ns,438
+example_mapping-insert_get,,2500,,,81831801.0,ns,444
+example_mapping-insert_get,,2500,,,84632964.0,ns,450
+example_mapping-insert_get,,2500,,,84132551.0,ns,456
+example_mapping-insert_get,,2500,,,86467015.0,ns,462
+example_mapping-insert_get,,2500,,,87535474.0,ns,468
+example_mapping-insert_get,,2500,,,89443301.0,ns,474
+example_mapping-insert_get,,2500,,,88299586.0,ns,480
+example_mapping-insert_get,,2500,,,91335247.0,ns,486
+example_mapping-insert_get,,2500,,,92391092.0,ns,492
+example_mapping-insert_get,,2500,,,91709953.0,ns,498
+example_mapping-insert_get,,2500,,,94049533.0,ns,504
+example_mapping-insert_get,,2500,,,93910739.0,ns,510
+example_mapping-insert_get,,2500,,,95738346.0,ns,516
+example_mapping-insert_get,,2500,,,94794326.0,ns,522
+example_mapping-insert_get,,2500,,,97784022.0,ns,528
+example_mapping-insert_get,,2500,,,99875456.0,ns,534
+example_mapping-insert_get,,2500,,,101983168.0,ns,540
+example_mapping-insert_get,,2500,,,102261231.0,ns,546
+example_mapping-insert_get,,2500,,,101646877.0,ns,552
+example_mapping-insert_get,,2500,,,103639514.0,ns,558
+example_mapping-insert_get,,2500,,,104315361.0,ns,564
+example_mapping-insert_get,,2500,,,108157037.0,ns,570
+example_mapping-insert_get,,2500,,,107453590.0,ns,576
+example_mapping-insert_get,,2500,,,107147701.0,ns,582
+example_mapping-insert_get,,2500,,,110180375.0,ns,588
+example_mapping-insert_get,,2500,,,110730769.0,ns,594
+example_mapping-insert_get,,2500,,,111898544.0,ns,600
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
index 8e0635c..5958b4d 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1164012.0,2119816.0,3285107.0,4373120.0,5521112.0,6519354.0,8026252.0,8738332.0,9895527.0,11070146.0,12058133.0,13113118.0,14578389.0,15278194.0,16227172.0,17468281.0,19313095.0,20002850.0,21049088.0,22089506.0,22904162.0,24375042.0,26201753.0,26176235.0,27499993.0,28900884.0,30177724.0,30651778.0,32038841.0,32980264.0,34192792.0,36146634.0,38353674.0,37901363.0,39041419.0,40110373.0,41473836.0,42384929.0,42543648.0,44696535.0,45014772.0,46106253.0,48012632.0,47903297.0,48918955.0,50638934.0,51318700.0,53342510.0,56475599.0,55560869.0,55179090.0,58568653.0,60025402.0,61070887.0,62312847.0,62725442.0,64844414.0,65490016.0,67187834.0,68348673.0,68614292.0,70096310.0,71224584.0,72526660.0,73001938.0,74997564.0,75556865.0,76679141.0,78213217.0,79399028.0,79898535.0,81829198.0,82720367.0,85641410.0,86794644.0,87898135.0,88714879.0,90707867.0,91362008.0,92149760.0,93792482.0,94763768.0,96075124.0,96893380.0,98335768.0,99492607.0,100572315.0,101768666.0,102720032.0,101688951.0,103308914.0,104393478.0,105239625.0,106126253.0,107418282.0,108245324.0,109797325.0,110912058.0,113285874.0,113854968.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1136367.0,2340954.0,3411632.0,4642218.0,5550373.0,6570697.0,7653653.0,9602543.0,10142153.0,11128327.0,12449309.0,13556458.0,14531282.0,15348854.0,17129475.0,18301915.0,19482962.0,20270939.0,20718882.0,21992785.0,23634392.0,24621676.0,25646881.0,26295317.0,28418040.0,28977781.0,30161833.0,30851226.0,32497689.0,34057123.0,35202743.0,35677850.0,36379971.0,38540760.0,38354367.0,40225971.0,42412334.0,42050163.0,43922918.0,44585414.0,43960313.0,47517264.0,49470210.0,50256806.0,51367829.0,52968717.0,53148906.0,54963688.0,55461806.0,58258915.0,57644403.0,59122289.0,59270900.0,60134519.0,61436858.0,63050520.0,63373792.0,65043875.0,68723197.0,68817017.0,68691907.0,69482069.0,69062290.0,71781211.0,73554414.0,72972773.0,75871356.0,76134379.0,77602142.0,78391188.0,78064088.0,80624277.0,81752329.0,81831801.0,84632964.0,84132551.0,86467015.0,87535474.0,89443301.0,88299586.0,91335247.0,92391092.0,91709953.0,94049533.0,93910739.0,95738346.0,94794326.0,97784022.0,99875456.0,101983168.0,102261231.0,101646877.0,103639514.0,104315361.0,108157037.0,107453590.0,107147701.0,110180375.0,110730769.0,111898544.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
index 2717579..2aa2447 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[167016.71821165818,175501.28598754952,198126.80005659309,206611.36783248442] \ No newline at end of file
+[174983.79886144053,180130.33286871866,193854.4235547937,199000.95756207185] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index 8d1b4f2..7062738 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8543322.318,"upper_bound":8942638.391666664},"point_estimate":8686281.536666665,"standard_error":116421.97305459355},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8539641.083333334,"upper_bound":8599772.833333334},"point_estimate":8571256.416666668,"standard_error":14771.707702924517},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":86403.82611602498,"upper_bound":138725.7675871253},"point_estimate":113147.70574122759,"standard_error":13476.097058872969},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":107419.68736670146,"upper_bound":1987954.7380511167},"point_estimate":1168324.3459527518,"standard_error":643671.8436847669}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8628844.796999995,"upper_bound":9197262.9515},"point_estimate":8849562.031666666,"standard_error":151037.9230831031},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8548999.5,"upper_bound":8658198.166666666},"point_estimate":8623545.916666668,"standard_error":26806.907546958035},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":170468.72722357328,"upper_bound":290188.6750981221},"point_estimate":226163.58363479376,"standard_error":30812.369168564965},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":279794.5882169091,"upper_bound":2502262.0414360575},"point_estimate":1514989.143308232,"standard_error":677830.005134124}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index 2cc5c5a..d2add8d 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,2500,,,52212375.0,ns,6
-example_mapping-insert_get,,2500,,,51484557.0,ns,6
-example_mapping-insert_get,,2500,,,51515673.0,ns,6
-example_mapping-insert_get,,2500,,,52867736.0,ns,6
-example_mapping-insert_get,,2500,,,51422871.0,ns,6
-example_mapping-insert_get,,2500,,,50904303.0,ns,6
-example_mapping-insert_get,,2500,,,50928895.0,ns,6
-example_mapping-insert_get,,2500,,,52525902.0,ns,6
-example_mapping-insert_get,,2500,,,51460272.0,ns,6
-example_mapping-insert_get,,2500,,,52070910.0,ns,6
-example_mapping-insert_get,,2500,,,51658934.0,ns,6
-example_mapping-insert_get,,2500,,,50817386.0,ns,6
-example_mapping-insert_get,,2500,,,51268574.0,ns,6
-example_mapping-insert_get,,2500,,,50788695.0,ns,6
-example_mapping-insert_get,,2500,,,50813699.0,ns,6
-example_mapping-insert_get,,2500,,,51388938.0,ns,6
-example_mapping-insert_get,,2500,,,51541472.0,ns,6
-example_mapping-insert_get,,2500,,,51976026.0,ns,6
-example_mapping-insert_get,,2500,,,51519138.0,ns,6
-example_mapping-insert_get,,2500,,,51351399.0,ns,6
-example_mapping-insert_get,,2500,,,51817528.0,ns,6
-example_mapping-insert_get,,2500,,,50438749.0,ns,6
-example_mapping-insert_get,,2500,,,51906099.0,ns,6
-example_mapping-insert_get,,2500,,,51295813.0,ns,6
-example_mapping-insert_get,,2500,,,51456107.0,ns,6
-example_mapping-insert_get,,2500,,,51047182.0,ns,6
-example_mapping-insert_get,,2500,,,49725110.0,ns,6
-example_mapping-insert_get,,2500,,,51388821.0,ns,6
-example_mapping-insert_get,,2500,,,51773316.0,ns,6
-example_mapping-insert_get,,2500,,,52402604.0,ns,6
-example_mapping-insert_get,,2500,,,51819822.0,ns,6
-example_mapping-insert_get,,2500,,,51099076.0,ns,6
-example_mapping-insert_get,,2500,,,51432206.0,ns,6
-example_mapping-insert_get,,2500,,,50540689.0,ns,6
-example_mapping-insert_get,,2500,,,51642695.0,ns,6
-example_mapping-insert_get,,2500,,,51149522.0,ns,6
-example_mapping-insert_get,,2500,,,51636238.0,ns,6
-example_mapping-insert_get,,2500,,,52156552.0,ns,6
-example_mapping-insert_get,,2500,,,51318022.0,ns,6
-example_mapping-insert_get,,2500,,,51770302.0,ns,6
-example_mapping-insert_get,,2500,,,50061252.0,ns,6
-example_mapping-insert_get,,2500,,,50335132.0,ns,6
-example_mapping-insert_get,,2500,,,51202578.0,ns,6
-example_mapping-insert_get,,2500,,,50126366.0,ns,6
-example_mapping-insert_get,,2500,,,51760196.0,ns,6
-example_mapping-insert_get,,2500,,,50967899.0,ns,6
-example_mapping-insert_get,,2500,,,50447630.0,ns,6
-example_mapping-insert_get,,2500,,,51538104.0,ns,6
-example_mapping-insert_get,,2500,,,51248205.0,ns,6
-example_mapping-insert_get,,2500,,,51978964.0,ns,6
-example_mapping-insert_get,,2500,,,50700953.0,ns,6
-example_mapping-insert_get,,2500,,,51624567.0,ns,6
-example_mapping-insert_get,,2500,,,50654569.0,ns,6
-example_mapping-insert_get,,2500,,,51048092.0,ns,6
-example_mapping-insert_get,,2500,,,50335353.0,ns,6
-example_mapping-insert_get,,2500,,,51263813.0,ns,6
-example_mapping-insert_get,,2500,,,51713303.0,ns,6
-example_mapping-insert_get,,2500,,,50987852.0,ns,6
-example_mapping-insert_get,,2500,,,52004115.0,ns,6
-example_mapping-insert_get,,2500,,,51712725.0,ns,6
-example_mapping-insert_get,,2500,,,50336988.0,ns,6
-example_mapping-insert_get,,2500,,,52319317.0,ns,6
-example_mapping-insert_get,,2500,,,51163979.0,ns,6
-example_mapping-insert_get,,2500,,,49520348.0,ns,6
-example_mapping-insert_get,,2500,,,50560006.0,ns,6
-example_mapping-insert_get,,2500,,,50161325.0,ns,6
-example_mapping-insert_get,,2500,,,50769501.0,ns,6
-example_mapping-insert_get,,2500,,,50745502.0,ns,6
-example_mapping-insert_get,,2500,,,51498524.0,ns,6
-example_mapping-insert_get,,2500,,,51137763.0,ns,6
-example_mapping-insert_get,,2500,,,51735264.0,ns,6
-example_mapping-insert_get,,2500,,,51631992.0,ns,6
-example_mapping-insert_get,,2500,,,51970810.0,ns,6
-example_mapping-insert_get,,2500,,,51690193.0,ns,6
-example_mapping-insert_get,,2500,,,51883017.0,ns,6
-example_mapping-insert_get,,2500,,,51863322.0,ns,6
-example_mapping-insert_get,,2500,,,51717731.0,ns,6
-example_mapping-insert_get,,2500,,,51696746.0,ns,6
-example_mapping-insert_get,,2500,,,51935300.0,ns,6
-example_mapping-insert_get,,2500,,,53395895.0,ns,6
-example_mapping-insert_get,,2500,,,51852586.0,ns,6
-example_mapping-insert_get,,2500,,,52569625.0,ns,6
-example_mapping-insert_get,,2500,,,50863609.0,ns,6
-example_mapping-insert_get,,2500,,,50474224.0,ns,6
-example_mapping-insert_get,,2500,,,50015436.0,ns,6
-example_mapping-insert_get,,2500,,,50112815.0,ns,6
-example_mapping-insert_get,,2500,,,52023418.0,ns,6
-example_mapping-insert_get,,2500,,,52144535.0,ns,6
-example_mapping-insert_get,,2500,,,51598637.0,ns,6
-example_mapping-insert_get,,2500,,,51211880.0,ns,6
-example_mapping-insert_get,,2500,,,61666852.0,ns,6
-example_mapping-insert_get,,2500,,,120418141.0,ns,6
-example_mapping-insert_get,,2500,,,51909933.0,ns,6
-example_mapping-insert_get,,2500,,,51347503.0,ns,6
-example_mapping-insert_get,,2500,,,50971373.0,ns,6
-example_mapping-insert_get,,2500,,,51005302.0,ns,6
-example_mapping-insert_get,,2500,,,50705198.0,ns,6
-example_mapping-insert_get,,2500,,,50769297.0,ns,6
-example_mapping-insert_get,,2500,,,50412961.0,ns,6
-example_mapping-insert_get,,2500,,,51916198.0,ns,6
+example_mapping-insert_get,,2500,,,52147285.0,ns,6
+example_mapping-insert_get,,2500,,,52654383.0,ns,6
+example_mapping-insert_get,,2500,,,52111428.0,ns,6
+example_mapping-insert_get,,2500,,,52217467.0,ns,6
+example_mapping-insert_get,,2500,,,52199974.0,ns,6
+example_mapping-insert_get,,2500,,,51708020.0,ns,6
+example_mapping-insert_get,,2500,,,54244359.0,ns,6
+example_mapping-insert_get,,2500,,,52160856.0,ns,6
+example_mapping-insert_get,,2500,,,52536617.0,ns,6
+example_mapping-insert_get,,2500,,,52162398.0,ns,6
+example_mapping-insert_get,,2500,,,52004582.0,ns,6
+example_mapping-insert_get,,2500,,,52926413.0,ns,6
+example_mapping-insert_get,,2500,,,51788495.0,ns,6
+example_mapping-insert_get,,2500,,,52410873.0,ns,6
+example_mapping-insert_get,,2500,,,51786751.0,ns,6
+example_mapping-insert_get,,2500,,,51857315.0,ns,6
+example_mapping-insert_get,,2500,,,51812887.0,ns,6
+example_mapping-insert_get,,2500,,,50287503.0,ns,6
+example_mapping-insert_get,,2500,,,50823840.0,ns,6
+example_mapping-insert_get,,2500,,,50552646.0,ns,6
+example_mapping-insert_get,,2500,,,50945953.0,ns,6
+example_mapping-insert_get,,2500,,,51395117.0,ns,6
+example_mapping-insert_get,,2500,,,50525632.0,ns,6
+example_mapping-insert_get,,2500,,,50378221.0,ns,6
+example_mapping-insert_get,,2500,,,49624115.0,ns,6
+example_mapping-insert_get,,2500,,,50805707.0,ns,6
+example_mapping-insert_get,,2500,,,55183947.0,ns,6
+example_mapping-insert_get,,2500,,,50822261.0,ns,6
+example_mapping-insert_get,,2500,,,50182028.0,ns,6
+example_mapping-insert_get,,2500,,,50227434.0,ns,6
+example_mapping-insert_get,,2500,,,50544240.0,ns,6
+example_mapping-insert_get,,2500,,,51136839.0,ns,6
+example_mapping-insert_get,,2500,,,50159705.0,ns,6
+example_mapping-insert_get,,2500,,,50844075.0,ns,6
+example_mapping-insert_get,,2500,,,50444106.0,ns,6
+example_mapping-insert_get,,2500,,,50012483.0,ns,6
+example_mapping-insert_get,,2500,,,50204858.0,ns,6
+example_mapping-insert_get,,2500,,,52998639.0,ns,6
+example_mapping-insert_get,,2500,,,49964249.0,ns,6
+example_mapping-insert_get,,2500,,,50140272.0,ns,6
+example_mapping-insert_get,,2500,,,51113931.0,ns,6
+example_mapping-insert_get,,2500,,,48907081.0,ns,6
+example_mapping-insert_get,,2500,,,50577658.0,ns,6
+example_mapping-insert_get,,2500,,,49396952.0,ns,6
+example_mapping-insert_get,,2500,,,50762732.0,ns,6
+example_mapping-insert_get,,2500,,,51021756.0,ns,6
+example_mapping-insert_get,,2500,,,50601785.0,ns,6
+example_mapping-insert_get,,2500,,,51283798.0,ns,6
+example_mapping-insert_get,,2500,,,50033289.0,ns,6
+example_mapping-insert_get,,2500,,,50248520.0,ns,6
+example_mapping-insert_get,,2500,,,51293997.0,ns,6
+example_mapping-insert_get,,2500,,,84300675.0,ns,6
+example_mapping-insert_get,,2500,,,135235691.0,ns,6
+example_mapping-insert_get,,2500,,,57732784.0,ns,6
+example_mapping-insert_get,,2500,,,55933357.0,ns,6
+example_mapping-insert_get,,2500,,,56049983.0,ns,6
+example_mapping-insert_get,,2500,,,55969545.0,ns,6
+example_mapping-insert_get,,2500,,,56453211.0,ns,6
+example_mapping-insert_get,,2500,,,55690593.0,ns,6
+example_mapping-insert_get,,2500,,,56034952.0,ns,6
+example_mapping-insert_get,,2500,,,55991012.0,ns,6
+example_mapping-insert_get,,2500,,,56013683.0,ns,6
+example_mapping-insert_get,,2500,,,56176905.0,ns,6
+example_mapping-insert_get,,2500,,,55754024.0,ns,6
+example_mapping-insert_get,,2500,,,54381876.0,ns,6
+example_mapping-insert_get,,2500,,,50926130.0,ns,6
+example_mapping-insert_get,,2500,,,51817638.0,ns,6
+example_mapping-insert_get,,2500,,,51660077.0,ns,6
+example_mapping-insert_get,,2500,,,51628066.0,ns,6
+example_mapping-insert_get,,2500,,,51892876.0,ns,6
+example_mapping-insert_get,,2500,,,52100582.0,ns,6
+example_mapping-insert_get,,2500,,,52156102.0,ns,6
+example_mapping-insert_get,,2500,,,51949189.0,ns,6
+example_mapping-insert_get,,2500,,,51630688.0,ns,6
+example_mapping-insert_get,,2500,,,50323396.0,ns,6
+example_mapping-insert_get,,2500,,,50327349.0,ns,6
+example_mapping-insert_get,,2500,,,52949843.0,ns,6
+example_mapping-insert_get,,2500,,,52597947.0,ns,6
+example_mapping-insert_get,,2500,,,51611955.0,ns,6
+example_mapping-insert_get,,2500,,,49710613.0,ns,6
+example_mapping-insert_get,,2500,,,52324226.0,ns,6
+example_mapping-insert_get,,2500,,,51964699.0,ns,6
+example_mapping-insert_get,,2500,,,51835436.0,ns,6
+example_mapping-insert_get,,2500,,,52146338.0,ns,6
+example_mapping-insert_get,,2500,,,50967219.0,ns,6
+example_mapping-insert_get,,2500,,,51985795.0,ns,6
+example_mapping-insert_get,,2500,,,51422137.0,ns,6
+example_mapping-insert_get,,2500,,,52453745.0,ns,6
+example_mapping-insert_get,,2500,,,53429432.0,ns,6
+example_mapping-insert_get,,2500,,,50867803.0,ns,6
+example_mapping-insert_get,,2500,,,51585125.0,ns,6
+example_mapping-insert_get,,2500,,,51999854.0,ns,6
+example_mapping-insert_get,,2500,,,51774531.0,ns,6
+example_mapping-insert_get,,2500,,,51378347.0,ns,6
+example_mapping-insert_get,,2500,,,50229774.0,ns,6
+example_mapping-insert_get,,2500,,,51987487.0,ns,6
+example_mapping-insert_get,,2500,,,50726677.0,ns,6
+example_mapping-insert_get,,2500,,,51888599.0,ns,6
+example_mapping-insert_get,,2500,,,50868985.0,ns,6
+example_mapping-insert_get,,2500,,,50724796.0,ns,6
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index 09c16ae..df1da6e 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0],"times":[52212375.0,51484557.0,51515673.0,52867736.0,51422871.0,50904303.0,50928895.0,52525902.0,51460272.0,52070910.0,51658934.0,50817386.0,51268574.0,50788695.0,50813699.0,51388938.0,51541472.0,51976026.0,51519138.0,51351399.0,51817528.0,50438749.0,51906099.0,51295813.0,51456107.0,51047182.0,49725110.0,51388821.0,51773316.0,52402604.0,51819822.0,51099076.0,51432206.0,50540689.0,51642695.0,51149522.0,51636238.0,52156552.0,51318022.0,51770302.0,50061252.0,50335132.0,51202578.0,50126366.0,51760196.0,50967899.0,50447630.0,51538104.0,51248205.0,51978964.0,50700953.0,51624567.0,50654569.0,51048092.0,50335353.0,51263813.0,51713303.0,50987852.0,52004115.0,51712725.0,50336988.0,52319317.0,51163979.0,49520348.0,50560006.0,50161325.0,50769501.0,50745502.0,51498524.0,51137763.0,51735264.0,51631992.0,51970810.0,51690193.0,51883017.0,51863322.0,51717731.0,51696746.0,51935300.0,53395895.0,51852586.0,52569625.0,50863609.0,50474224.0,50015436.0,50112815.0,52023418.0,52144535.0,51598637.0,51211880.0,61666852.0,120418141.0,51909933.0,51347503.0,50971373.0,51005302.0,50705198.0,50769297.0,50412961.0,51916198.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0],"times":[52147285.0,52654383.0,52111428.0,52217467.0,52199974.0,51708020.0,54244359.0,52160856.0,52536617.0,52162398.0,52004582.0,52926413.0,51788495.0,52410873.0,51786751.0,51857315.0,51812887.0,50287503.0,50823840.0,50552646.0,50945953.0,51395117.0,50525632.0,50378221.0,49624115.0,50805707.0,55183947.0,50822261.0,50182028.0,50227434.0,50544240.0,51136839.0,50159705.0,50844075.0,50444106.0,50012483.0,50204858.0,52998639.0,49964249.0,50140272.0,51113931.0,48907081.0,50577658.0,49396952.0,50762732.0,51021756.0,50601785.0,51283798.0,50033289.0,50248520.0,51293997.0,84300675.0,135235691.0,57732784.0,55933357.0,56049983.0,55969545.0,56453211.0,55690593.0,56034952.0,55991012.0,56013683.0,56176905.0,55754024.0,54381876.0,50926130.0,51817638.0,51660077.0,51628066.0,51892876.0,52100582.0,52156102.0,51949189.0,51630688.0,50323396.0,50327349.0,52949843.0,52597947.0,51611955.0,49710613.0,52324226.0,51964699.0,51835436.0,52146338.0,50967219.0,51985795.0,51422137.0,52453745.0,53429432.0,50867803.0,51585125.0,51999854.0,51774531.0,51378347.0,50229774.0,51987487.0,50726677.0,51888599.0,50868985.0,50724796.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index 4718c71..f32febb 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[7992318.083333328,8233830.14583333,8877862.312500002,9119374.375000004] \ No newline at end of file
+[7644527.291666664,8049447.541666665,9129234.875,9534155.125000002] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index 4eb7bb0..b845deb 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":265835.09654737567,"upper_bound":272762.25823781046},"point_estimate":268544.86481729156,"standard_error":1843.2046568611202},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":265779.5264886692,"upper_bound":267506.52352941176},"point_estimate":266580.3375254264,"standard_error":484.91417438089576},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2802.305803743346,"upper_bound":4762.961998716848},"point_estimate":3726.566513006881,"standard_error":518.0711157007312},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":266326.32842510106,"upper_bound":280774.96744925197},"point_estimate":271736.3156709029,"standard_error":3949.4937359408877},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4015.6465272377454,"upper_bound":30671.125671979375},"point_estimate":18558.26102451097,"standard_error":8279.816871295163}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":266981.2609933433,"upper_bound":268928.49790316535},"point_estimate":267974.06411465094,"standard_error":496.4900860460081},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":268910.90188787185,"upper_bound":270287.5},"point_estimate":269697.01515151514,"standard_error":432.0872530912427},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2322.2114350993143,"upper_bound":4740.550870401873},"point_estimate":3417.122874277138,"standard_error":621.5354999254192},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":268370.6270738436,"upper_bound":269938.10742523416},"point_estimate":269166.5134705187,"standard_error":401.03684918174326},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4136.022791040343,"upper_bound":5768.645258245976},"point_estimate":5002.416464854181,"standard_error":417.7056553993621}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 16d4fed..15f8cf7 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,2500,,,1015905.0,ns,4
-example_mapping-insert_get,,2500,,,1977406.0,ns,8
-example_mapping-insert_get,,2500,,,3291175.0,ns,12
-example_mapping-insert_get,,2500,,,4317249.0,ns,16
-example_mapping-insert_get,,2500,,,5276608.0,ns,20
-example_mapping-insert_get,,2500,,,6334320.0,ns,24
-example_mapping-insert_get,,2500,,,7657217.0,ns,28
-example_mapping-insert_get,,2500,,,8639625.0,ns,32
-example_mapping-insert_get,,2500,,,9764957.0,ns,36
-example_mapping-insert_get,,2500,,,11153428.0,ns,40
-example_mapping-insert_get,,2500,,,11791989.0,ns,44
-example_mapping-insert_get,,2500,,,12509340.0,ns,48
-example_mapping-insert_get,,2500,,,13495430.0,ns,52
-example_mapping-insert_get,,2500,,,14589161.0,ns,56
-example_mapping-insert_get,,2500,,,16042917.0,ns,60
-example_mapping-insert_get,,2500,,,16685671.0,ns,64
-example_mapping-insert_get,,2500,,,17786979.0,ns,68
-example_mapping-insert_get,,2500,,,19376134.0,ns,72
-example_mapping-insert_get,,2500,,,19461998.0,ns,76
-example_mapping-insert_get,,2500,,,20908239.0,ns,80
-example_mapping-insert_get,,2500,,,22599629.0,ns,84
-example_mapping-insert_get,,2500,,,22978226.0,ns,88
-example_mapping-insert_get,,2500,,,24009267.0,ns,92
-example_mapping-insert_get,,2500,,,25548327.0,ns,96
-example_mapping-insert_get,,2500,,,26578182.0,ns,100
-example_mapping-insert_get,,2500,,,27873583.0,ns,104
-example_mapping-insert_get,,2500,,,29288782.0,ns,108
-example_mapping-insert_get,,2500,,,29888220.0,ns,112
-example_mapping-insert_get,,2500,,,29693566.0,ns,116
-example_mapping-insert_get,,2500,,,31133435.0,ns,120
-example_mapping-insert_get,,2500,,,32773791.0,ns,124
-example_mapping-insert_get,,2500,,,35023992.0,ns,128
-example_mapping-insert_get,,2500,,,35067623.0,ns,132
-example_mapping-insert_get,,2500,,,35953275.0,ns,136
-example_mapping-insert_get,,2500,,,37400051.0,ns,140
-example_mapping-insert_get,,2500,,,39563284.0,ns,144
-example_mapping-insert_get,,2500,,,39965236.0,ns,148
-example_mapping-insert_get,,2500,,,41080048.0,ns,152
-example_mapping-insert_get,,2500,,,42435493.0,ns,156
-example_mapping-insert_get,,2500,,,42321207.0,ns,160
-example_mapping-insert_get,,2500,,,44003085.0,ns,164
-example_mapping-insert_get,,2500,,,45685695.0,ns,168
-example_mapping-insert_get,,2500,,,45175647.0,ns,172
-example_mapping-insert_get,,2500,,,46842051.0,ns,176
-example_mapping-insert_get,,2500,,,47657892.0,ns,180
-example_mapping-insert_get,,2500,,,48406979.0,ns,184
-example_mapping-insert_get,,2500,,,49695981.0,ns,188
-example_mapping-insert_get,,2500,,,50754612.0,ns,192
-example_mapping-insert_get,,2500,,,52524204.0,ns,196
-example_mapping-insert_get,,2500,,,53873339.0,ns,200
-example_mapping-insert_get,,2500,,,55102600.0,ns,204
-example_mapping-insert_get,,2500,,,56129706.0,ns,208
-example_mapping-insert_get,,2500,,,56431928.0,ns,212
-example_mapping-insert_get,,2500,,,58463604.0,ns,216
-example_mapping-insert_get,,2500,,,58339642.0,ns,220
-example_mapping-insert_get,,2500,,,60273612.0,ns,224
-example_mapping-insert_get,,2500,,,60312481.0,ns,228
-example_mapping-insert_get,,2500,,,62692522.0,ns,232
-example_mapping-insert_get,,2500,,,63183389.0,ns,236
-example_mapping-insert_get,,2500,,,64902825.0,ns,240
-example_mapping-insert_get,,2500,,,64863273.0,ns,244
-example_mapping-insert_get,,2500,,,66596274.0,ns,248
-example_mapping-insert_get,,2500,,,66260102.0,ns,252
-example_mapping-insert_get,,2500,,,67706446.0,ns,256
-example_mapping-insert_get,,2500,,,68057770.0,ns,260
-example_mapping-insert_get,,2500,,,70547638.0,ns,264
-example_mapping-insert_get,,2500,,,71760162.0,ns,268
-example_mapping-insert_get,,2500,,,72277463.0,ns,272
-example_mapping-insert_get,,2500,,,74001918.0,ns,276
-example_mapping-insert_get,,2500,,,75104125.0,ns,280
-example_mapping-insert_get,,2500,,,75213887.0,ns,284
-example_mapping-insert_get,,2500,,,76046848.0,ns,288
-example_mapping-insert_get,,2500,,,77083882.0,ns,292
-example_mapping-insert_get,,2500,,,79166643.0,ns,296
-example_mapping-insert_get,,2500,,,80119331.0,ns,300
-example_mapping-insert_get,,2500,,,82192277.0,ns,304
-example_mapping-insert_get,,2500,,,82085505.0,ns,308
-example_mapping-insert_get,,2500,,,83048013.0,ns,312
-example_mapping-insert_get,,2500,,,85767220.0,ns,316
-example_mapping-insert_get,,2500,,,86914156.0,ns,320
-example_mapping-insert_get,,2500,,,86319509.0,ns,324
-example_mapping-insert_get,,2500,,,87555621.0,ns,328
-example_mapping-insert_get,,2500,,,88527566.0,ns,332
-example_mapping-insert_get,,2500,,,89190685.0,ns,336
-example_mapping-insert_get,,2500,,,90994573.0,ns,340
-example_mapping-insert_get,,2500,,,91569973.0,ns,344
-example_mapping-insert_get,,2500,,,152296965.0,ns,348
-example_mapping-insert_get,,2500,,,113862700.0,ns,352
-example_mapping-insert_get,,2500,,,95182869.0,ns,356
-example_mapping-insert_get,,2500,,,97191040.0,ns,360
-example_mapping-insert_get,,2500,,,96336757.0,ns,364
-example_mapping-insert_get,,2500,,,97234308.0,ns,368
-example_mapping-insert_get,,2500,,,97707481.0,ns,372
-example_mapping-insert_get,,2500,,,99013771.0,ns,376
-example_mapping-insert_get,,2500,,,101143913.0,ns,380
-example_mapping-insert_get,,2500,,,101900353.0,ns,384
-example_mapping-insert_get,,2500,,,103970994.0,ns,388
-example_mapping-insert_get,,2500,,,103214870.0,ns,392
-example_mapping-insert_get,,2500,,,106194730.0,ns,396
-example_mapping-insert_get,,2500,,,106914145.0,ns,400
+example_mapping-insert_get,,2500,,,1070403.0,ns,4
+example_mapping-insert_get,,2500,,,2162300.0,ns,8
+example_mapping-insert_get,,2500,,,3362474.0,ns,12
+example_mapping-insert_get,,2500,,,4165414.0,ns,16
+example_mapping-insert_get,,2500,,,5077247.0,ns,20
+example_mapping-insert_get,,2500,,,6374040.0,ns,24
+example_mapping-insert_get,,2500,,,7186662.0,ns,28
+example_mapping-insert_get,,2500,,,8437800.0,ns,32
+example_mapping-insert_get,,2500,,,9706449.0,ns,36
+example_mapping-insert_get,,2500,,,10329902.0,ns,40
+example_mapping-insert_get,,2500,,,11098501.0,ns,44
+example_mapping-insert_get,,2500,,,12807570.0,ns,48
+example_mapping-insert_get,,2500,,,13728473.0,ns,52
+example_mapping-insert_get,,2500,,,14943764.0,ns,56
+example_mapping-insert_get,,2500,,,16299081.0,ns,60
+example_mapping-insert_get,,2500,,,16978614.0,ns,64
+example_mapping-insert_get,,2500,,,17747722.0,ns,68
+example_mapping-insert_get,,2500,,,19882411.0,ns,72
+example_mapping-insert_get,,2500,,,20520790.0,ns,76
+example_mapping-insert_get,,2500,,,21037244.0,ns,80
+example_mapping-insert_get,,2500,,,22487677.0,ns,84
+example_mapping-insert_get,,2500,,,23398153.0,ns,88
+example_mapping-insert_get,,2500,,,24952911.0,ns,92
+example_mapping-insert_get,,2500,,,24921828.0,ns,96
+example_mapping-insert_get,,2500,,,25735032.0,ns,100
+example_mapping-insert_get,,2500,,,26886030.0,ns,104
+example_mapping-insert_get,,2500,,,27672050.0,ns,108
+example_mapping-insert_get,,2500,,,29113502.0,ns,112
+example_mapping-insert_get,,2500,,,30336044.0,ns,116
+example_mapping-insert_get,,2500,,,31810539.0,ns,120
+example_mapping-insert_get,,2500,,,32177373.0,ns,124
+example_mapping-insert_get,,2500,,,33927177.0,ns,128
+example_mapping-insert_get,,2500,,,34696608.0,ns,132
+example_mapping-insert_get,,2500,,,35983926.0,ns,136
+example_mapping-insert_get,,2500,,,36628094.0,ns,140
+example_mapping-insert_get,,2500,,,38945703.0,ns,144
+example_mapping-insert_get,,2500,,,39649656.0,ns,148
+example_mapping-insert_get,,2500,,,40413392.0,ns,152
+example_mapping-insert_get,,2500,,,42333854.0,ns,156
+example_mapping-insert_get,,2500,,,43047055.0,ns,160
+example_mapping-insert_get,,2500,,,44109444.0,ns,164
+example_mapping-insert_get,,2500,,,45947551.0,ns,168
+example_mapping-insert_get,,2500,,,47005086.0,ns,172
+example_mapping-insert_get,,2500,,,47858786.0,ns,176
+example_mapping-insert_get,,2500,,,49286090.0,ns,180
+example_mapping-insert_get,,2500,,,49588193.0,ns,184
+example_mapping-insert_get,,2500,,,50991898.0,ns,188
+example_mapping-insert_get,,2500,,,52052984.0,ns,192
+example_mapping-insert_get,,2500,,,53201210.0,ns,196
+example_mapping-insert_get,,2500,,,53835913.0,ns,200
+example_mapping-insert_get,,2500,,,55105909.0,ns,204
+example_mapping-insert_get,,2500,,,56881341.0,ns,208
+example_mapping-insert_get,,2500,,,57234606.0,ns,212
+example_mapping-insert_get,,2500,,,58861183.0,ns,216
+example_mapping-insert_get,,2500,,,59194334.0,ns,220
+example_mapping-insert_get,,2500,,,60945639.0,ns,224
+example_mapping-insert_get,,2500,,,61445347.0,ns,228
+example_mapping-insert_get,,2500,,,62845705.0,ns,232
+example_mapping-insert_get,,2500,,,63688224.0,ns,236
+example_mapping-insert_get,,2500,,,65478192.0,ns,240
+example_mapping-insert_get,,2500,,,66248128.0,ns,244
+example_mapping-insert_get,,2500,,,67642596.0,ns,248
+example_mapping-insert_get,,2500,,,68196479.0,ns,252
+example_mapping-insert_get,,2500,,,70156659.0,ns,256
+example_mapping-insert_get,,2500,,,71000616.0,ns,260
+example_mapping-insert_get,,2500,,,71219398.0,ns,264
+example_mapping-insert_get,,2500,,,72756395.0,ns,268
+example_mapping-insert_get,,2500,,,73414842.0,ns,272
+example_mapping-insert_get,,2500,,,74970730.0,ns,276
+example_mapping-insert_get,,2500,,,75779004.0,ns,280
+example_mapping-insert_get,,2500,,,77293652.0,ns,284
+example_mapping-insert_get,,2500,,,78446129.0,ns,288
+example_mapping-insert_get,,2500,,,79061776.0,ns,292
+example_mapping-insert_get,,2500,,,80589811.0,ns,296
+example_mapping-insert_get,,2500,,,81575432.0,ns,300
+example_mapping-insert_get,,2500,,,81755707.0,ns,304
+example_mapping-insert_get,,2500,,,83171143.0,ns,308
+example_mapping-insert_get,,2500,,,84714343.0,ns,312
+example_mapping-insert_get,,2500,,,85035882.0,ns,316
+example_mapping-insert_get,,2500,,,86566977.0,ns,320
+example_mapping-insert_get,,2500,,,87960152.0,ns,324
+example_mapping-insert_get,,2500,,,89080999.0,ns,328
+example_mapping-insert_get,,2500,,,89281469.0,ns,332
+example_mapping-insert_get,,2500,,,90945076.0,ns,336
+example_mapping-insert_get,,2500,,,91990465.0,ns,340
+example_mapping-insert_get,,2500,,,92835967.0,ns,344
+example_mapping-insert_get,,2500,,,94105007.0,ns,348
+example_mapping-insert_get,,2500,,,95321814.0,ns,352
+example_mapping-insert_get,,2500,,,96630097.0,ns,356
+example_mapping-insert_get,,2500,,,95212624.0,ns,360
+example_mapping-insert_get,,2500,,,97195209.0,ns,364
+example_mapping-insert_get,,2500,,,98950989.0,ns,368
+example_mapping-insert_get,,2500,,,99319161.0,ns,372
+example_mapping-insert_get,,2500,,,101466678.0,ns,376
+example_mapping-insert_get,,2500,,,101657984.0,ns,380
+example_mapping-insert_get,,2500,,,102147106.0,ns,384
+example_mapping-insert_get,,2500,,,102149130.0,ns,388
+example_mapping-insert_get,,2500,,,104315340.0,ns,392
+example_mapping-insert_get,,2500,,,104870117.0,ns,396
+example_mapping-insert_get,,2500,,,105202055.0,ns,400
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 2ecb839..7ca2672 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0,60.0,64.0,68.0,72.0,76.0,80.0,84.0,88.0,92.0,96.0,100.0,104.0,108.0,112.0,116.0,120.0,124.0,128.0,132.0,136.0,140.0,144.0,148.0,152.0,156.0,160.0,164.0,168.0,172.0,176.0,180.0,184.0,188.0,192.0,196.0,200.0,204.0,208.0,212.0,216.0,220.0,224.0,228.0,232.0,236.0,240.0,244.0,248.0,252.0,256.0,260.0,264.0,268.0,272.0,276.0,280.0,284.0,288.0,292.0,296.0,300.0,304.0,308.0,312.0,316.0,320.0,324.0,328.0,332.0,336.0,340.0,344.0,348.0,352.0,356.0,360.0,364.0,368.0,372.0,376.0,380.0,384.0,388.0,392.0,396.0,400.0],"times":[1015905.0,1977406.0,3291175.0,4317249.0,5276608.0,6334320.0,7657217.0,8639625.0,9764957.0,11153428.0,11791989.0,12509340.0,13495430.0,14589161.0,16042917.0,16685671.0,17786979.0,19376134.0,19461998.0,20908239.0,22599629.0,22978226.0,24009267.0,25548327.0,26578182.0,27873583.0,29288782.0,29888220.0,29693566.0,31133435.0,32773791.0,35023992.0,35067623.0,35953275.0,37400051.0,39563284.0,39965236.0,41080048.0,42435493.0,42321207.0,44003085.0,45685695.0,45175647.0,46842051.0,47657892.0,48406979.0,49695981.0,50754612.0,52524204.0,53873339.0,55102600.0,56129706.0,56431928.0,58463604.0,58339642.0,60273612.0,60312481.0,62692522.0,63183389.0,64902825.0,64863273.0,66596274.0,66260102.0,67706446.0,68057770.0,70547638.0,71760162.0,72277463.0,74001918.0,75104125.0,75213887.0,76046848.0,77083882.0,79166643.0,80119331.0,82192277.0,82085505.0,83048013.0,85767220.0,86914156.0,86319509.0,87555621.0,88527566.0,89190685.0,90994573.0,91569973.0,152296965.0,113862700.0,95182869.0,97191040.0,96336757.0,97234308.0,97707481.0,99013771.0,101143913.0,101900353.0,103970994.0,103214870.0,106194730.0,106914145.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0,60.0,64.0,68.0,72.0,76.0,80.0,84.0,88.0,92.0,96.0,100.0,104.0,108.0,112.0,116.0,120.0,124.0,128.0,132.0,136.0,140.0,144.0,148.0,152.0,156.0,160.0,164.0,168.0,172.0,176.0,180.0,184.0,188.0,192.0,196.0,200.0,204.0,208.0,212.0,216.0,220.0,224.0,228.0,232.0,236.0,240.0,244.0,248.0,252.0,256.0,260.0,264.0,268.0,272.0,276.0,280.0,284.0,288.0,292.0,296.0,300.0,304.0,308.0,312.0,316.0,320.0,324.0,328.0,332.0,336.0,340.0,344.0,348.0,352.0,356.0,360.0,364.0,368.0,372.0,376.0,380.0,384.0,388.0,392.0,396.0,400.0],"times":[1070403.0,2162300.0,3362474.0,4165414.0,5077247.0,6374040.0,7186662.0,8437800.0,9706449.0,10329902.0,11098501.0,12807570.0,13728473.0,14943764.0,16299081.0,16978614.0,17747722.0,19882411.0,20520790.0,21037244.0,22487677.0,23398153.0,24952911.0,24921828.0,25735032.0,26886030.0,27672050.0,29113502.0,30336044.0,31810539.0,32177373.0,33927177.0,34696608.0,35983926.0,36628094.0,38945703.0,39649656.0,40413392.0,42333854.0,43047055.0,44109444.0,45947551.0,47005086.0,47858786.0,49286090.0,49588193.0,50991898.0,52052984.0,53201210.0,53835913.0,55105909.0,56881341.0,57234606.0,58861183.0,59194334.0,60945639.0,61445347.0,62845705.0,63688224.0,65478192.0,66248128.0,67642596.0,68196479.0,70156659.0,71000616.0,71219398.0,72756395.0,73414842.0,74970730.0,75779004.0,77293652.0,78446129.0,79061776.0,80589811.0,81575432.0,81755707.0,83171143.0,84714343.0,85035882.0,86566977.0,87960152.0,89080999.0,89281469.0,90945076.0,91990465.0,92835967.0,94105007.0,95321814.0,96630097.0,95212624.0,97195209.0,98950989.0,99319161.0,101466678.0,101657984.0,102147106.0,102149130.0,104315340.0,104870117.0,105202055.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index f42af64..b19f50f 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[249608.7526805749,256946.62151910932,276514.27175520116,283852.14059373556] \ No newline at end of file
+[246660.36990799132,255950.22948524565,280723.1883579239,290013.0479351782] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 89a02f2..59130b7 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":185673.73083530422,"upper_bound":188795.35299139158},"point_estimate":187089.15445561835,"standard_error":800.3787700330085},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":184516.57228915664,"upper_bound":185925.66472868217},"point_estimate":185202.05868794327,"standard_error":338.6012665817268},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058.658011072473,"upper_bound":3816.5620271934577},"point_estimate":2617.0453379917794,"standard_error":452.78934752326916},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":185189.423340538,"upper_bound":187632.71181697657},"point_estimate":186314.87569774888,"standard_error":624.1923176835058},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4568.4485232815605,"upper_bound":11362.857684342236},"point_estimate":8030.274173638304,"standard_error":1797.8311792057168}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":182406.3881487019,"upper_bound":191809.58720882},"point_estimate":185831.53893205136,"standard_error":2694.350410619054},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":181587.03636363638,"upper_bound":183368.03333333333},"point_estimate":182558.4613413547,"standard_error":414.4654867972048},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2447.0680805895513,"upper_bound":4243.343749051547},"point_estimate":3278.823002407667,"standard_error":446.00472000236505},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":182850.81326929302,"upper_bound":192795.89239107294},"point_estimate":186271.63599625634,"standard_error":2747.76730422447},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4401.322033851799,"upper_bound":45798.869814837446},"point_estimate":27008.723839630402,"standard_error":14490.160368153745}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 5f97d1b..00e2aaf 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,2500,,,1142196.0,ns,6
-example_mapping-insert_get,,2500,,,2188159.0,ns,12
-example_mapping-insert_get,,2500,,,3598221.0,ns,18
-example_mapping-insert_get,,2500,,,4414344.0,ns,24
-example_mapping-insert_get,,2500,,,5838984.0,ns,30
-example_mapping-insert_get,,2500,,,6657020.0,ns,36
-example_mapping-insert_get,,2500,,,7508040.0,ns,42
-example_mapping-insert_get,,2500,,,8632205.0,ns,48
-example_mapping-insert_get,,2500,,,9889998.0,ns,54
-example_mapping-insert_get,,2500,,,10823498.0,ns,60
-example_mapping-insert_get,,2500,,,12122357.0,ns,66
-example_mapping-insert_get,,2500,,,13297795.0,ns,72
-example_mapping-insert_get,,2500,,,14360312.0,ns,78
-example_mapping-insert_get,,2500,,,15360860.0,ns,84
-example_mapping-insert_get,,2500,,,16974479.0,ns,90
-example_mapping-insert_get,,2500,,,18296989.0,ns,96
-example_mapping-insert_get,,2500,,,19334516.0,ns,102
-example_mapping-insert_get,,2500,,,20174709.0,ns,108
-example_mapping-insert_get,,2500,,,20829022.0,ns,114
-example_mapping-insert_get,,2500,,,22120088.0,ns,120
-example_mapping-insert_get,,2500,,,23519195.0,ns,126
-example_mapping-insert_get,,2500,,,24853842.0,ns,132
-example_mapping-insert_get,,2500,,,25029063.0,ns,138
-example_mapping-insert_get,,2500,,,26119664.0,ns,144
-example_mapping-insert_get,,2500,,,26904510.0,ns,150
-example_mapping-insert_get,,2500,,,29506978.0,ns,156
-example_mapping-insert_get,,2500,,,29790594.0,ns,162
-example_mapping-insert_get,,2500,,,31174828.0,ns,168
-example_mapping-insert_get,,2500,,,32009930.0,ns,174
-example_mapping-insert_get,,2500,,,33893698.0,ns,180
-example_mapping-insert_get,,2500,,,40640967.0,ns,186
-example_mapping-insert_get,,2500,,,45899697.0,ns,192
-example_mapping-insert_get,,2500,,,40532560.0,ns,198
-example_mapping-insert_get,,2500,,,41822814.0,ns,204
-example_mapping-insert_get,,2500,,,38812123.0,ns,210
-example_mapping-insert_get,,2500,,,40128042.0,ns,216
-example_mapping-insert_get,,2500,,,40702641.0,ns,222
-example_mapping-insert_get,,2500,,,41559070.0,ns,228
-example_mapping-insert_get,,2500,,,44237890.0,ns,234
-example_mapping-insert_get,,2500,,,44537499.0,ns,240
-example_mapping-insert_get,,2500,,,44257322.0,ns,246
-example_mapping-insert_get,,2500,,,47031164.0,ns,252
-example_mapping-insert_get,,2500,,,47237192.0,ns,258
-example_mapping-insert_get,,2500,,,49244326.0,ns,264
-example_mapping-insert_get,,2500,,,50221802.0,ns,270
-example_mapping-insert_get,,2500,,,55623475.0,ns,276
-example_mapping-insert_get,,2500,,,56162174.0,ns,282
-example_mapping-insert_get,,2500,,,53682048.0,ns,288
-example_mapping-insert_get,,2500,,,56300281.0,ns,294
-example_mapping-insert_get,,2500,,,55448565.0,ns,300
-example_mapping-insert_get,,2500,,,56381758.0,ns,306
-example_mapping-insert_get,,2500,,,58155575.0,ns,312
-example_mapping-insert_get,,2500,,,58439534.0,ns,318
-example_mapping-insert_get,,2500,,,60383950.0,ns,324
-example_mapping-insert_get,,2500,,,61438203.0,ns,330
-example_mapping-insert_get,,2500,,,62547697.0,ns,336
-example_mapping-insert_get,,2500,,,63448002.0,ns,342
-example_mapping-insert_get,,2500,,,65311341.0,ns,348
-example_mapping-insert_get,,2500,,,65463030.0,ns,354
-example_mapping-insert_get,,2500,,,66549807.0,ns,360
-example_mapping-insert_get,,2500,,,67818417.0,ns,366
-example_mapping-insert_get,,2500,,,69723952.0,ns,372
-example_mapping-insert_get,,2500,,,71084965.0,ns,378
-example_mapping-insert_get,,2500,,,70761751.0,ns,384
-example_mapping-insert_get,,2500,,,71881612.0,ns,390
-example_mapping-insert_get,,2500,,,71543123.0,ns,396
-example_mapping-insert_get,,2500,,,75025381.0,ns,402
-example_mapping-insert_get,,2500,,,74725139.0,ns,408
-example_mapping-insert_get,,2500,,,76708916.0,ns,414
-example_mapping-insert_get,,2500,,,77789131.0,ns,420
-example_mapping-insert_get,,2500,,,78125155.0,ns,426
-example_mapping-insert_get,,2500,,,80738232.0,ns,432
-example_mapping-insert_get,,2500,,,78956550.0,ns,438
-example_mapping-insert_get,,2500,,,81657732.0,ns,444
-example_mapping-insert_get,,2500,,,82566625.0,ns,450
-example_mapping-insert_get,,2500,,,83863278.0,ns,456
-example_mapping-insert_get,,2500,,,83514874.0,ns,462
-example_mapping-insert_get,,2500,,,86914775.0,ns,468
-example_mapping-insert_get,,2500,,,86151221.0,ns,474
-example_mapping-insert_get,,2500,,,87340469.0,ns,480
-example_mapping-insert_get,,2500,,,98946604.0,ns,486
-example_mapping-insert_get,,2500,,,89719644.0,ns,492
-example_mapping-insert_get,,2500,,,91889253.0,ns,498
-example_mapping-insert_get,,2500,,,97268632.0,ns,504
-example_mapping-insert_get,,2500,,,94065993.0,ns,510
-example_mapping-insert_get,,2500,,,95937643.0,ns,516
-example_mapping-insert_get,,2500,,,96520452.0,ns,522
-example_mapping-insert_get,,2500,,,96186958.0,ns,528
-example_mapping-insert_get,,2500,,,105241766.0,ns,534
-example_mapping-insert_get,,2500,,,100661090.0,ns,540
-example_mapping-insert_get,,2500,,,101193250.0,ns,546
-example_mapping-insert_get,,2500,,,103149477.0,ns,552
-example_mapping-insert_get,,2500,,,104750217.0,ns,558
-example_mapping-insert_get,,2500,,,104448232.0,ns,564
-example_mapping-insert_get,,2500,,,105419311.0,ns,570
-example_mapping-insert_get,,2500,,,107641319.0,ns,576
-example_mapping-insert_get,,2500,,,107342026.0,ns,582
-example_mapping-insert_get,,2500,,,112898526.0,ns,588
-example_mapping-insert_get,,2500,,,108394304.0,ns,594
-example_mapping-insert_get,,2500,,,109419745.0,ns,600
+example_mapping-insert_get,,2500,,,1017888.0,ns,6
+example_mapping-insert_get,,2500,,,2072228.0,ns,12
+example_mapping-insert_get,,2500,,,3163551.0,ns,18
+example_mapping-insert_get,,2500,,,4291146.0,ns,24
+example_mapping-insert_get,,2500,,,5484231.0,ns,30
+example_mapping-insert_get,,2500,,,6374600.0,ns,36
+example_mapping-insert_get,,2500,,,7442676.0,ns,42
+example_mapping-insert_get,,2500,,,8828329.0,ns,48
+example_mapping-insert_get,,2500,,,9920901.0,ns,54
+example_mapping-insert_get,,2500,,,11002082.0,ns,60
+example_mapping-insert_get,,2500,,,12030863.0,ns,66
+example_mapping-insert_get,,2500,,,12666755.0,ns,72
+example_mapping-insert_get,,2500,,,14338648.0,ns,78
+example_mapping-insert_get,,2500,,,14619187.0,ns,84
+example_mapping-insert_get,,2500,,,16496374.0,ns,90
+example_mapping-insert_get,,2500,,,17541795.0,ns,96
+example_mapping-insert_get,,2500,,,18430030.0,ns,102
+example_mapping-insert_get,,2500,,,19256735.0,ns,108
+example_mapping-insert_get,,2500,,,20287226.0,ns,114
+example_mapping-insert_get,,2500,,,22331235.0,ns,120
+example_mapping-insert_get,,2500,,,23219344.0,ns,126
+example_mapping-insert_get,,2500,,,24617589.0,ns,132
+example_mapping-insert_get,,2500,,,25896884.0,ns,138
+example_mapping-insert_get,,2500,,,27064298.0,ns,144
+example_mapping-insert_get,,2500,,,27802136.0,ns,150
+example_mapping-insert_get,,2500,,,29266644.0,ns,156
+example_mapping-insert_get,,2500,,,29219507.0,ns,162
+example_mapping-insert_get,,2500,,,29999513.0,ns,168
+example_mapping-insert_get,,2500,,,31604694.0,ns,174
+example_mapping-insert_get,,2500,,,32804759.0,ns,180
+example_mapping-insert_get,,2500,,,34993981.0,ns,186
+example_mapping-insert_get,,2500,,,36041975.0,ns,192
+example_mapping-insert_get,,2500,,,36854092.0,ns,198
+example_mapping-insert_get,,2500,,,37262829.0,ns,204
+example_mapping-insert_get,,2500,,,38131777.0,ns,210
+example_mapping-insert_get,,2500,,,39731116.0,ns,216
+example_mapping-insert_get,,2500,,,39983695.0,ns,222
+example_mapping-insert_get,,2500,,,40926326.0,ns,228
+example_mapping-insert_get,,2500,,,42457225.0,ns,234
+example_mapping-insert_get,,2500,,,43206823.0,ns,240
+example_mapping-insert_get,,2500,,,44052902.0,ns,246
+example_mapping-insert_get,,2500,,,45442284.0,ns,252
+example_mapping-insert_get,,2500,,,46230669.0,ns,258
+example_mapping-insert_get,,2500,,,48168383.0,ns,264
+example_mapping-insert_get,,2500,,,48619552.0,ns,270
+example_mapping-insert_get,,2500,,,49574164.0,ns,276
+example_mapping-insert_get,,2500,,,51852708.0,ns,282
+example_mapping-insert_get,,2500,,,53288222.0,ns,288
+example_mapping-insert_get,,2500,,,54684492.0,ns,294
+example_mapping-insert_get,,2500,,,53998587.0,ns,300
+example_mapping-insert_get,,2500,,,56598620.0,ns,306
+example_mapping-insert_get,,2500,,,58249013.0,ns,312
+example_mapping-insert_get,,2500,,,58538273.0,ns,318
+example_mapping-insert_get,,2500,,,59825363.0,ns,324
+example_mapping-insert_get,,2500,,,59923722.0,ns,330
+example_mapping-insert_get,,2500,,,61627744.0,ns,336
+example_mapping-insert_get,,2500,,,62482823.0,ns,342
+example_mapping-insert_get,,2500,,,155903780.0,ns,348
+example_mapping-insert_get,,2500,,,70135748.0,ns,354
+example_mapping-insert_get,,2500,,,71552854.0,ns,360
+example_mapping-insert_get,,2500,,,72186670.0,ns,366
+example_mapping-insert_get,,2500,,,73805655.0,ns,372
+example_mapping-insert_get,,2500,,,74599075.0,ns,378
+example_mapping-insert_get,,2500,,,76143142.0,ns,384
+example_mapping-insert_get,,2500,,,77312993.0,ns,390
+example_mapping-insert_get,,2500,,,76847837.0,ns,396
+example_mapping-insert_get,,2500,,,71866554.0,ns,402
+example_mapping-insert_get,,2500,,,73849706.0,ns,408
+example_mapping-insert_get,,2500,,,76194678.0,ns,414
+example_mapping-insert_get,,2500,,,77535777.0,ns,420
+example_mapping-insert_get,,2500,,,76920649.0,ns,426
+example_mapping-insert_get,,2500,,,78173590.0,ns,432
+example_mapping-insert_get,,2500,,,79710822.0,ns,438
+example_mapping-insert_get,,2500,,,80827712.0,ns,444
+example_mapping-insert_get,,2500,,,82379937.0,ns,450
+example_mapping-insert_get,,2500,,,84357540.0,ns,456
+example_mapping-insert_get,,2500,,,82485991.0,ns,462
+example_mapping-insert_get,,2500,,,84646086.0,ns,468
+example_mapping-insert_get,,2500,,,86014822.0,ns,474
+example_mapping-insert_get,,2500,,,87355630.0,ns,480
+example_mapping-insert_get,,2500,,,89526983.0,ns,486
+example_mapping-insert_get,,2500,,,90097773.0,ns,492
+example_mapping-insert_get,,2500,,,89151679.0,ns,498
+example_mapping-insert_get,,2500,,,90931564.0,ns,504
+example_mapping-insert_get,,2500,,,91940359.0,ns,510
+example_mapping-insert_get,,2500,,,93114105.0,ns,516
+example_mapping-insert_get,,2500,,,95230602.0,ns,522
+example_mapping-insert_get,,2500,,,97057282.0,ns,528
+example_mapping-insert_get,,2500,,,97553891.0,ns,534
+example_mapping-insert_get,,2500,,,97111557.0,ns,540
+example_mapping-insert_get,,2500,,,99053993.0,ns,546
+example_mapping-insert_get,,2500,,,101014256.0,ns,552
+example_mapping-insert_get,,2500,,,101734069.0,ns,558
+example_mapping-insert_get,,2500,,,103483885.0,ns,564
+example_mapping-insert_get,,2500,,,103393015.0,ns,570
+example_mapping-insert_get,,2500,,,104513022.0,ns,576
+example_mapping-insert_get,,2500,,,108372236.0,ns,582
+example_mapping-insert_get,,2500,,,105469878.0,ns,588
+example_mapping-insert_get,,2500,,,109089080.0,ns,594
+example_mapping-insert_get,,2500,,,110380375.0,ns,600
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index 2cff6f8..c9a770a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1142196.0,2188159.0,3598221.0,4414344.0,5838984.0,6657020.0,7508040.0,8632205.0,9889998.0,10823498.0,12122357.0,13297795.0,14360312.0,15360860.0,16974479.0,18296989.0,19334516.0,20174709.0,20829022.0,22120088.0,23519195.0,24853842.0,25029063.0,26119664.0,26904510.0,29506978.0,29790594.0,31174828.0,32009930.0,33893698.0,40640967.0,45899697.0,40532560.0,41822814.0,38812123.0,40128042.0,40702641.0,41559070.0,44237890.0,44537499.0,44257322.0,47031164.0,47237192.0,49244326.0,50221802.0,55623475.0,56162174.0,53682048.0,56300281.0,55448565.0,56381758.0,58155575.0,58439534.0,60383950.0,61438203.0,62547697.0,63448002.0,65311341.0,65463030.0,66549807.0,67818417.0,69723952.0,71084965.0,70761751.0,71881612.0,71543123.0,75025381.0,74725139.0,76708916.0,77789131.0,78125155.0,80738232.0,78956550.0,81657732.0,82566625.0,83863278.0,83514874.0,86914775.0,86151221.0,87340469.0,98946604.0,89719644.0,91889253.0,97268632.0,94065993.0,95937643.0,96520452.0,96186958.0,105241766.0,100661090.0,101193250.0,103149477.0,104750217.0,104448232.0,105419311.0,107641319.0,107342026.0,112898526.0,108394304.0,109419745.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1017888.0,2072228.0,3163551.0,4291146.0,5484231.0,6374600.0,7442676.0,8828329.0,9920901.0,11002082.0,12030863.0,12666755.0,14338648.0,14619187.0,16496374.0,17541795.0,18430030.0,19256735.0,20287226.0,22331235.0,23219344.0,24617589.0,25896884.0,27064298.0,27802136.0,29266644.0,29219507.0,29999513.0,31604694.0,32804759.0,34993981.0,36041975.0,36854092.0,37262829.0,38131777.0,39731116.0,39983695.0,40926326.0,42457225.0,43206823.0,44052902.0,45442284.0,46230669.0,48168383.0,48619552.0,49574164.0,51852708.0,53288222.0,54684492.0,53998587.0,56598620.0,58249013.0,58538273.0,59825363.0,59923722.0,61627744.0,62482823.0,155903780.0,70135748.0,71552854.0,72186670.0,73805655.0,74599075.0,76143142.0,77312993.0,76847837.0,71866554.0,73849706.0,76194678.0,77535777.0,76920649.0,78173590.0,79710822.0,80827712.0,82379937.0,84357540.0,82485991.0,84646086.0,86014822.0,87355630.0,89526983.0,90097773.0,89151679.0,90931564.0,91940359.0,93114105.0,95230602.0,97057282.0,97553891.0,97111557.0,99053993.0,101014256.0,101734069.0,103483885.0,103393015.0,104513022.0,108372236.0,105469878.0,109089080.0,110380375.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 4b91125..1b8524b 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[172752.44042480693,178105.78887437528,192381.38473989093,197734.7331894593] \ No newline at end of file
+[167399.91465141615,173856.8054699658,191075.18098609813,197532.07180464774] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/new/estimates.json b/analysis/current/criterion/example_mapping-insert_get/2500/new/estimates.json
index e7af064..7b5f054 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/new/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186412.87665267006,"upper_bound":187946.4463574312},"point_estimate":187184.54245170663,"standard_error":391.2860720007386},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186188.85989089866,"upper_bound":188527.30240520654},"point_estimate":187932.4904003268,"standard_error":611.4024223745762},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3084.7373157905154,"upper_bound":6123.099027555554},"point_estimate":4775.3277561300865,"standard_error":809.6683657507986},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":188772.8611824844,"upper_bound":190029.61137942632},"point_estimate":189428.3790167972,"standard_error":321.2235609975329},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3482.761511180966,"upper_bound":4328.430537118465},"point_estimate":3928.022412586544,"standard_error":215.26774199862675}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186520.53174143998,"upper_bound":187768.2964946426},"point_estimate":187135.210692762,"standard_error":318.04266667946615},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186471.64225589225,"upper_bound":187650.35714285713},"point_estimate":186843.72107897664,"standard_error":306.1518330631846},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1955.8389104524776,"upper_bound":3535.0831997840173},"point_estimate":2693.265393613553,"standard_error":391.4562286178507},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186077.47779378298,"upper_bound":187167.5404606202},"point_estimate":186612.12558937984,"standard_error":278.0248416217729},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2565.770778537611,"upper_bound":3812.561526542518},"point_estimate":3191.028949475128,"standard_error":320.83368749410255}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/new/raw.csv b/analysis/current/criterion/example_mapping-insert_get/2500/new/raw.csv
index db49376..873f30a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/new/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,2500,,,1164012.0,ns,6
-example_mapping-insert_get,,2500,,,2119816.0,ns,12
-example_mapping-insert_get,,2500,,,3285107.0,ns,18
-example_mapping-insert_get,,2500,,,4373120.0,ns,24
-example_mapping-insert_get,,2500,,,5521112.0,ns,30
-example_mapping-insert_get,,2500,,,6519354.0,ns,36
-example_mapping-insert_get,,2500,,,8026252.0,ns,42
-example_mapping-insert_get,,2500,,,8738332.0,ns,48
-example_mapping-insert_get,,2500,,,9895527.0,ns,54
-example_mapping-insert_get,,2500,,,11070146.0,ns,60
-example_mapping-insert_get,,2500,,,12058133.0,ns,66
-example_mapping-insert_get,,2500,,,13113118.0,ns,72
-example_mapping-insert_get,,2500,,,14578389.0,ns,78
-example_mapping-insert_get,,2500,,,15278194.0,ns,84
-example_mapping-insert_get,,2500,,,16227172.0,ns,90
-example_mapping-insert_get,,2500,,,17468281.0,ns,96
-example_mapping-insert_get,,2500,,,19313095.0,ns,102
-example_mapping-insert_get,,2500,,,20002850.0,ns,108
-example_mapping-insert_get,,2500,,,21049088.0,ns,114
-example_mapping-insert_get,,2500,,,22089506.0,ns,120
-example_mapping-insert_get,,2500,,,22904162.0,ns,126
-example_mapping-insert_get,,2500,,,24375042.0,ns,132
-example_mapping-insert_get,,2500,,,26201753.0,ns,138
-example_mapping-insert_get,,2500,,,26176235.0,ns,144
-example_mapping-insert_get,,2500,,,27499993.0,ns,150
-example_mapping-insert_get,,2500,,,28900884.0,ns,156
-example_mapping-insert_get,,2500,,,30177724.0,ns,162
-example_mapping-insert_get,,2500,,,30651778.0,ns,168
-example_mapping-insert_get,,2500,,,32038841.0,ns,174
-example_mapping-insert_get,,2500,,,32980264.0,ns,180
-example_mapping-insert_get,,2500,,,34192792.0,ns,186
-example_mapping-insert_get,,2500,,,36146634.0,ns,192
-example_mapping-insert_get,,2500,,,38353674.0,ns,198
-example_mapping-insert_get,,2500,,,37901363.0,ns,204
-example_mapping-insert_get,,2500,,,39041419.0,ns,210
-example_mapping-insert_get,,2500,,,40110373.0,ns,216
-example_mapping-insert_get,,2500,,,41473836.0,ns,222
-example_mapping-insert_get,,2500,,,42384929.0,ns,228
-example_mapping-insert_get,,2500,,,42543648.0,ns,234
-example_mapping-insert_get,,2500,,,44696535.0,ns,240
-example_mapping-insert_get,,2500,,,45014772.0,ns,246
-example_mapping-insert_get,,2500,,,46106253.0,ns,252
-example_mapping-insert_get,,2500,,,48012632.0,ns,258
-example_mapping-insert_get,,2500,,,47903297.0,ns,264
-example_mapping-insert_get,,2500,,,48918955.0,ns,270
-example_mapping-insert_get,,2500,,,50638934.0,ns,276
-example_mapping-insert_get,,2500,,,51318700.0,ns,282
-example_mapping-insert_get,,2500,,,53342510.0,ns,288
-example_mapping-insert_get,,2500,,,56475599.0,ns,294
-example_mapping-insert_get,,2500,,,55560869.0,ns,300
-example_mapping-insert_get,,2500,,,55179090.0,ns,306
-example_mapping-insert_get,,2500,,,58568653.0,ns,312
-example_mapping-insert_get,,2500,,,60025402.0,ns,318
-example_mapping-insert_get,,2500,,,61070887.0,ns,324
-example_mapping-insert_get,,2500,,,62312847.0,ns,330
-example_mapping-insert_get,,2500,,,62725442.0,ns,336
-example_mapping-insert_get,,2500,,,64844414.0,ns,342
-example_mapping-insert_get,,2500,,,65490016.0,ns,348
-example_mapping-insert_get,,2500,,,67187834.0,ns,354
-example_mapping-insert_get,,2500,,,68348673.0,ns,360
-example_mapping-insert_get,,2500,,,68614292.0,ns,366
-example_mapping-insert_get,,2500,,,70096310.0,ns,372
-example_mapping-insert_get,,2500,,,71224584.0,ns,378
-example_mapping-insert_get,,2500,,,72526660.0,ns,384
-example_mapping-insert_get,,2500,,,73001938.0,ns,390
-example_mapping-insert_get,,2500,,,74997564.0,ns,396
-example_mapping-insert_get,,2500,,,75556865.0,ns,402
-example_mapping-insert_get,,2500,,,76679141.0,ns,408
-example_mapping-insert_get,,2500,,,78213217.0,ns,414
-example_mapping-insert_get,,2500,,,79399028.0,ns,420
-example_mapping-insert_get,,2500,,,79898535.0,ns,426
-example_mapping-insert_get,,2500,,,81829198.0,ns,432
-example_mapping-insert_get,,2500,,,82720367.0,ns,438
-example_mapping-insert_get,,2500,,,85641410.0,ns,444
-example_mapping-insert_get,,2500,,,86794644.0,ns,450
-example_mapping-insert_get,,2500,,,87898135.0,ns,456
-example_mapping-insert_get,,2500,,,88714879.0,ns,462
-example_mapping-insert_get,,2500,,,90707867.0,ns,468
-example_mapping-insert_get,,2500,,,91362008.0,ns,474
-example_mapping-insert_get,,2500,,,92149760.0,ns,480
-example_mapping-insert_get,,2500,,,93792482.0,ns,486
-example_mapping-insert_get,,2500,,,94763768.0,ns,492
-example_mapping-insert_get,,2500,,,96075124.0,ns,498
-example_mapping-insert_get,,2500,,,96893380.0,ns,504
-example_mapping-insert_get,,2500,,,98335768.0,ns,510
-example_mapping-insert_get,,2500,,,99492607.0,ns,516
-example_mapping-insert_get,,2500,,,100572315.0,ns,522
-example_mapping-insert_get,,2500,,,101768666.0,ns,528
-example_mapping-insert_get,,2500,,,102720032.0,ns,534
-example_mapping-insert_get,,2500,,,101688951.0,ns,540
-example_mapping-insert_get,,2500,,,103308914.0,ns,546
-example_mapping-insert_get,,2500,,,104393478.0,ns,552
-example_mapping-insert_get,,2500,,,105239625.0,ns,558
-example_mapping-insert_get,,2500,,,106126253.0,ns,564
-example_mapping-insert_get,,2500,,,107418282.0,ns,570
-example_mapping-insert_get,,2500,,,108245324.0,ns,576
-example_mapping-insert_get,,2500,,,109797325.0,ns,582
-example_mapping-insert_get,,2500,,,110912058.0,ns,588
-example_mapping-insert_get,,2500,,,113285874.0,ns,594
-example_mapping-insert_get,,2500,,,113854968.0,ns,600
+example_mapping-insert_get,,2500,,,1136367.0,ns,6
+example_mapping-insert_get,,2500,,,2340954.0,ns,12
+example_mapping-insert_get,,2500,,,3411632.0,ns,18
+example_mapping-insert_get,,2500,,,4642218.0,ns,24
+example_mapping-insert_get,,2500,,,5550373.0,ns,30
+example_mapping-insert_get,,2500,,,6570697.0,ns,36
+example_mapping-insert_get,,2500,,,7653653.0,ns,42
+example_mapping-insert_get,,2500,,,9602543.0,ns,48
+example_mapping-insert_get,,2500,,,10142153.0,ns,54
+example_mapping-insert_get,,2500,,,11128327.0,ns,60
+example_mapping-insert_get,,2500,,,12449309.0,ns,66
+example_mapping-insert_get,,2500,,,13556458.0,ns,72
+example_mapping-insert_get,,2500,,,14531282.0,ns,78
+example_mapping-insert_get,,2500,,,15348854.0,ns,84
+example_mapping-insert_get,,2500,,,17129475.0,ns,90
+example_mapping-insert_get,,2500,,,18301915.0,ns,96
+example_mapping-insert_get,,2500,,,19482962.0,ns,102
+example_mapping-insert_get,,2500,,,20270939.0,ns,108
+example_mapping-insert_get,,2500,,,20718882.0,ns,114
+example_mapping-insert_get,,2500,,,21992785.0,ns,120
+example_mapping-insert_get,,2500,,,23634392.0,ns,126
+example_mapping-insert_get,,2500,,,24621676.0,ns,132
+example_mapping-insert_get,,2500,,,25646881.0,ns,138
+example_mapping-insert_get,,2500,,,26295317.0,ns,144
+example_mapping-insert_get,,2500,,,28418040.0,ns,150
+example_mapping-insert_get,,2500,,,28977781.0,ns,156
+example_mapping-insert_get,,2500,,,30161833.0,ns,162
+example_mapping-insert_get,,2500,,,30851226.0,ns,168
+example_mapping-insert_get,,2500,,,32497689.0,ns,174
+example_mapping-insert_get,,2500,,,34057123.0,ns,180
+example_mapping-insert_get,,2500,,,35202743.0,ns,186
+example_mapping-insert_get,,2500,,,35677850.0,ns,192
+example_mapping-insert_get,,2500,,,36379971.0,ns,198
+example_mapping-insert_get,,2500,,,38540760.0,ns,204
+example_mapping-insert_get,,2500,,,38354367.0,ns,210
+example_mapping-insert_get,,2500,,,40225971.0,ns,216
+example_mapping-insert_get,,2500,,,42412334.0,ns,222
+example_mapping-insert_get,,2500,,,42050163.0,ns,228
+example_mapping-insert_get,,2500,,,43922918.0,ns,234
+example_mapping-insert_get,,2500,,,44585414.0,ns,240
+example_mapping-insert_get,,2500,,,43960313.0,ns,246
+example_mapping-insert_get,,2500,,,47517264.0,ns,252
+example_mapping-insert_get,,2500,,,49470210.0,ns,258
+example_mapping-insert_get,,2500,,,50256806.0,ns,264
+example_mapping-insert_get,,2500,,,51367829.0,ns,270
+example_mapping-insert_get,,2500,,,52968717.0,ns,276
+example_mapping-insert_get,,2500,,,53148906.0,ns,282
+example_mapping-insert_get,,2500,,,54963688.0,ns,288
+example_mapping-insert_get,,2500,,,55461806.0,ns,294
+example_mapping-insert_get,,2500,,,58258915.0,ns,300
+example_mapping-insert_get,,2500,,,57644403.0,ns,306
+example_mapping-insert_get,,2500,,,59122289.0,ns,312
+example_mapping-insert_get,,2500,,,59270900.0,ns,318
+example_mapping-insert_get,,2500,,,60134519.0,ns,324
+example_mapping-insert_get,,2500,,,61436858.0,ns,330
+example_mapping-insert_get,,2500,,,63050520.0,ns,336
+example_mapping-insert_get,,2500,,,63373792.0,ns,342
+example_mapping-insert_get,,2500,,,65043875.0,ns,348
+example_mapping-insert_get,,2500,,,68723197.0,ns,354
+example_mapping-insert_get,,2500,,,68817017.0,ns,360
+example_mapping-insert_get,,2500,,,68691907.0,ns,366
+example_mapping-insert_get,,2500,,,69482069.0,ns,372
+example_mapping-insert_get,,2500,,,69062290.0,ns,378
+example_mapping-insert_get,,2500,,,71781211.0,ns,384
+example_mapping-insert_get,,2500,,,73554414.0,ns,390
+example_mapping-insert_get,,2500,,,72972773.0,ns,396
+example_mapping-insert_get,,2500,,,75871356.0,ns,402
+example_mapping-insert_get,,2500,,,76134379.0,ns,408
+example_mapping-insert_get,,2500,,,77602142.0,ns,414
+example_mapping-insert_get,,2500,,,78391188.0,ns,420
+example_mapping-insert_get,,2500,,,78064088.0,ns,426
+example_mapping-insert_get,,2500,,,80624277.0,ns,432
+example_mapping-insert_get,,2500,,,81752329.0,ns,438
+example_mapping-insert_get,,2500,,,81831801.0,ns,444
+example_mapping-insert_get,,2500,,,84632964.0,ns,450
+example_mapping-insert_get,,2500,,,84132551.0,ns,456
+example_mapping-insert_get,,2500,,,86467015.0,ns,462
+example_mapping-insert_get,,2500,,,87535474.0,ns,468
+example_mapping-insert_get,,2500,,,89443301.0,ns,474
+example_mapping-insert_get,,2500,,,88299586.0,ns,480
+example_mapping-insert_get,,2500,,,91335247.0,ns,486
+example_mapping-insert_get,,2500,,,92391092.0,ns,492
+example_mapping-insert_get,,2500,,,91709953.0,ns,498
+example_mapping-insert_get,,2500,,,94049533.0,ns,504
+example_mapping-insert_get,,2500,,,93910739.0,ns,510
+example_mapping-insert_get,,2500,,,95738346.0,ns,516
+example_mapping-insert_get,,2500,,,94794326.0,ns,522
+example_mapping-insert_get,,2500,,,97784022.0,ns,528
+example_mapping-insert_get,,2500,,,99875456.0,ns,534
+example_mapping-insert_get,,2500,,,101983168.0,ns,540
+example_mapping-insert_get,,2500,,,102261231.0,ns,546
+example_mapping-insert_get,,2500,,,101646877.0,ns,552
+example_mapping-insert_get,,2500,,,103639514.0,ns,558
+example_mapping-insert_get,,2500,,,104315361.0,ns,564
+example_mapping-insert_get,,2500,,,108157037.0,ns,570
+example_mapping-insert_get,,2500,,,107453590.0,ns,576
+example_mapping-insert_get,,2500,,,107147701.0,ns,582
+example_mapping-insert_get,,2500,,,110180375.0,ns,588
+example_mapping-insert_get,,2500,,,110730769.0,ns,594
+example_mapping-insert_get,,2500,,,111898544.0,ns,600
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/new/sample.json b/analysis/current/criterion/example_mapping-insert_get/2500/new/sample.json
index 8e0635c..5958b4d 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/new/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1164012.0,2119816.0,3285107.0,4373120.0,5521112.0,6519354.0,8026252.0,8738332.0,9895527.0,11070146.0,12058133.0,13113118.0,14578389.0,15278194.0,16227172.0,17468281.0,19313095.0,20002850.0,21049088.0,22089506.0,22904162.0,24375042.0,26201753.0,26176235.0,27499993.0,28900884.0,30177724.0,30651778.0,32038841.0,32980264.0,34192792.0,36146634.0,38353674.0,37901363.0,39041419.0,40110373.0,41473836.0,42384929.0,42543648.0,44696535.0,45014772.0,46106253.0,48012632.0,47903297.0,48918955.0,50638934.0,51318700.0,53342510.0,56475599.0,55560869.0,55179090.0,58568653.0,60025402.0,61070887.0,62312847.0,62725442.0,64844414.0,65490016.0,67187834.0,68348673.0,68614292.0,70096310.0,71224584.0,72526660.0,73001938.0,74997564.0,75556865.0,76679141.0,78213217.0,79399028.0,79898535.0,81829198.0,82720367.0,85641410.0,86794644.0,87898135.0,88714879.0,90707867.0,91362008.0,92149760.0,93792482.0,94763768.0,96075124.0,96893380.0,98335768.0,99492607.0,100572315.0,101768666.0,102720032.0,101688951.0,103308914.0,104393478.0,105239625.0,106126253.0,107418282.0,108245324.0,109797325.0,110912058.0,113285874.0,113854968.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1136367.0,2340954.0,3411632.0,4642218.0,5550373.0,6570697.0,7653653.0,9602543.0,10142153.0,11128327.0,12449309.0,13556458.0,14531282.0,15348854.0,17129475.0,18301915.0,19482962.0,20270939.0,20718882.0,21992785.0,23634392.0,24621676.0,25646881.0,26295317.0,28418040.0,28977781.0,30161833.0,30851226.0,32497689.0,34057123.0,35202743.0,35677850.0,36379971.0,38540760.0,38354367.0,40225971.0,42412334.0,42050163.0,43922918.0,44585414.0,43960313.0,47517264.0,49470210.0,50256806.0,51367829.0,52968717.0,53148906.0,54963688.0,55461806.0,58258915.0,57644403.0,59122289.0,59270900.0,60134519.0,61436858.0,63050520.0,63373792.0,65043875.0,68723197.0,68817017.0,68691907.0,69482069.0,69062290.0,71781211.0,73554414.0,72972773.0,75871356.0,76134379.0,77602142.0,78391188.0,78064088.0,80624277.0,81752329.0,81831801.0,84632964.0,84132551.0,86467015.0,87535474.0,89443301.0,88299586.0,91335247.0,92391092.0,91709953.0,94049533.0,93910739.0,95738346.0,94794326.0,97784022.0,99875456.0,101983168.0,102261231.0,101646877.0,103639514.0,104315361.0,108157037.0,107453590.0,107147701.0,110180375.0,110730769.0,111898544.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/new/tukey.json b/analysis/current/criterion/example_mapping-insert_get/2500/new/tukey.json
index 2717579..2aa2447 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/new/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/new/tukey.json
@@ -1 +1 @@
-[167016.71821165818,175501.28598754952,198126.80005659309,206611.36783248442] \ No newline at end of file
+[174983.79886144053,180130.33286871866,193854.4235547937,199000.95756207185] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index 3193c8c..6d566b0 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3325.0414818100335,"upper_bound":3342.60540363282},"point_estimate":3333.8153313377984,"standard_error":4.487158459125559},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3321.6288229156935,"upper_bound":3348.2790631131456},"point_estimate":3333.780482510543,"standard_error":5.954773781230759},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36.40735355096898,"upper_bound":53.02665518216008},"point_estimate":44.02586983351266,"standard_error":4.154403383564027},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3338.175647575959,"upper_bound":3357.790727326037},"point_estimate":3348.177276892835,"standard_error":5.001567233550357},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38.565269620702,"upper_bound":50.7833924188583},"point_estimate":44.9891398458023,"standard_error":3.113514715906088}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3307.127199416067,"upper_bound":3325.645871418422},"point_estimate":3316.3027870144197,"standard_error":4.734894828076817},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3303.1107142857145,"upper_bound":3327.144382440476},"point_estimate":3315.0160386889174,"standard_error":5.7402308987953745},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33.083818186075,"upper_bound":50.260621196086966},"point_estimate":41.71354726100412,"standard_error":4.306029319576997},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3302.618797582055,"upper_bound":3318.9028834137644},"point_estimate":3310.920957999958,"standard_error":4.168975716384075},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39.35181830700312,"upper_bound":55.265469499406024},"point_estimate":47.66031336674942,"standard_error":4.059017799486485}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index 4deb764..da8bc35 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,50,,,890674.0,ns,278
-example_mapping-insert_get,,50,,,1876541.0,ns,556
-example_mapping-insert_get,,50,,,2868026.0,ns,834
-example_mapping-insert_get,,50,,,3658789.0,ns,1112
-example_mapping-insert_get,,50,,,4600679.0,ns,1390
-example_mapping-insert_get,,50,,,5447526.0,ns,1668
-example_mapping-insert_get,,50,,,6331400.0,ns,1946
-example_mapping-insert_get,,50,,,7415900.0,ns,2224
-example_mapping-insert_get,,50,,,8116957.0,ns,2502
-example_mapping-insert_get,,50,,,9164970.0,ns,2780
-example_mapping-insert_get,,50,,,10113128.0,ns,3058
-example_mapping-insert_get,,50,,,10982488.0,ns,3336
-example_mapping-insert_get,,50,,,11900725.0,ns,3614
-example_mapping-insert_get,,50,,,12633028.0,ns,3892
-example_mapping-insert_get,,50,,,13574260.0,ns,4170
-example_mapping-insert_get,,50,,,14672551.0,ns,4448
-example_mapping-insert_get,,50,,,15625003.0,ns,4726
-example_mapping-insert_get,,50,,,16502286.0,ns,5004
-example_mapping-insert_get,,50,,,17448679.0,ns,5282
-example_mapping-insert_get,,50,,,18642039.0,ns,5560
-example_mapping-insert_get,,50,,,19514718.0,ns,5838
-example_mapping-insert_get,,50,,,20327971.0,ns,6116
-example_mapping-insert_get,,50,,,21354326.0,ns,6394
-example_mapping-insert_get,,50,,,22448768.0,ns,6672
-example_mapping-insert_get,,50,,,23372382.0,ns,6950
-example_mapping-insert_get,,50,,,24592675.0,ns,7228
-example_mapping-insert_get,,50,,,24829980.0,ns,7506
-example_mapping-insert_get,,50,,,25336750.0,ns,7784
-example_mapping-insert_get,,50,,,26871239.0,ns,8062
-example_mapping-insert_get,,50,,,27852863.0,ns,8340
-example_mapping-insert_get,,50,,,29561615.0,ns,8618
-example_mapping-insert_get,,50,,,29637124.0,ns,8896
-example_mapping-insert_get,,50,,,30272327.0,ns,9174
-example_mapping-insert_get,,50,,,30854291.0,ns,9452
-example_mapping-insert_get,,50,,,32051928.0,ns,9730
-example_mapping-insert_get,,50,,,32641535.0,ns,10008
-example_mapping-insert_get,,50,,,34172278.0,ns,10286
-example_mapping-insert_get,,50,,,35042676.0,ns,10564
-example_mapping-insert_get,,50,,,36507170.0,ns,10842
-example_mapping-insert_get,,50,,,37141578.0,ns,11120
-example_mapping-insert_get,,50,,,38383279.0,ns,11398
-example_mapping-insert_get,,50,,,38889383.0,ns,11676
-example_mapping-insert_get,,50,,,40168789.0,ns,11954
-example_mapping-insert_get,,50,,,40788226.0,ns,12232
-example_mapping-insert_get,,50,,,42524835.0,ns,12510
-example_mapping-insert_get,,50,,,42866529.0,ns,12788
-example_mapping-insert_get,,50,,,43940096.0,ns,13066
-example_mapping-insert_get,,50,,,44225547.0,ns,13344
-example_mapping-insert_get,,50,,,45173994.0,ns,13622
-example_mapping-insert_get,,50,,,46028049.0,ns,13900
-example_mapping-insert_get,,50,,,47649008.0,ns,14178
-example_mapping-insert_get,,50,,,48141573.0,ns,14456
-example_mapping-insert_get,,50,,,50307154.0,ns,14734
-example_mapping-insert_get,,50,,,49433830.0,ns,15012
-example_mapping-insert_get,,50,,,50340777.0,ns,15290
-example_mapping-insert_get,,50,,,52465010.0,ns,15568
-example_mapping-insert_get,,50,,,52844475.0,ns,15846
-example_mapping-insert_get,,50,,,54179081.0,ns,16124
-example_mapping-insert_get,,50,,,54437840.0,ns,16402
-example_mapping-insert_get,,50,,,55316758.0,ns,16680
-example_mapping-insert_get,,50,,,57087481.0,ns,16958
-example_mapping-insert_get,,50,,,58528888.0,ns,17236
-example_mapping-insert_get,,50,,,58348014.0,ns,17514
-example_mapping-insert_get,,50,,,58442724.0,ns,17792
-example_mapping-insert_get,,50,,,61677794.0,ns,18070
-example_mapping-insert_get,,50,,,60021379.0,ns,18348
-example_mapping-insert_get,,50,,,62176687.0,ns,18626
-example_mapping-insert_get,,50,,,63519969.0,ns,18904
-example_mapping-insert_get,,50,,,64789918.0,ns,19182
-example_mapping-insert_get,,50,,,64602155.0,ns,19460
-example_mapping-insert_get,,50,,,65228693.0,ns,19738
-example_mapping-insert_get,,50,,,67059086.0,ns,20016
-example_mapping-insert_get,,50,,,67852182.0,ns,20294
-example_mapping-insert_get,,50,,,67886111.0,ns,20572
-example_mapping-insert_get,,50,,,68322926.0,ns,20850
-example_mapping-insert_get,,50,,,70882429.0,ns,21128
-example_mapping-insert_get,,50,,,72384279.0,ns,21406
-example_mapping-insert_get,,50,,,72612262.0,ns,21684
-example_mapping-insert_get,,50,,,73040838.0,ns,21962
-example_mapping-insert_get,,50,,,74860460.0,ns,22240
-example_mapping-insert_get,,50,,,76073273.0,ns,22518
-example_mapping-insert_get,,50,,,75390428.0,ns,22796
-example_mapping-insert_get,,50,,,77571184.0,ns,23074
-example_mapping-insert_get,,50,,,78464120.0,ns,23352
-example_mapping-insert_get,,50,,,78660903.0,ns,23630
-example_mapping-insert_get,,50,,,80426919.0,ns,23908
-example_mapping-insert_get,,50,,,79794325.0,ns,24186
-example_mapping-insert_get,,50,,,81912299.0,ns,24464
-example_mapping-insert_get,,50,,,83526639.0,ns,24742
-example_mapping-insert_get,,50,,,84060238.0,ns,25020
-example_mapping-insert_get,,50,,,83728627.0,ns,25298
-example_mapping-insert_get,,50,,,86682730.0,ns,25576
-example_mapping-insert_get,,50,,,87925012.0,ns,25854
-example_mapping-insert_get,,50,,,88701792.0,ns,26132
-example_mapping-insert_get,,50,,,89778346.0,ns,26410
-example_mapping-insert_get,,50,,,91147533.0,ns,26688
-example_mapping-insert_get,,50,,,90406653.0,ns,26966
-example_mapping-insert_get,,50,,,92392635.0,ns,27244
-example_mapping-insert_get,,50,,,91469832.0,ns,27522
-example_mapping-insert_get,,50,,,91894601.0,ns,27800
+example_mapping-insert_get,,50,,,951871.0,ns,280
+example_mapping-insert_get,,50,,,1923276.0,ns,560
+example_mapping-insert_get,,50,,,2842256.0,ns,840
+example_mapping-insert_get,,50,,,3819937.0,ns,1120
+example_mapping-insert_get,,50,,,4580522.0,ns,1400
+example_mapping-insert_get,,50,,,5614947.0,ns,1680
+example_mapping-insert_get,,50,,,6715625.0,ns,1960
+example_mapping-insert_get,,50,,,7443957.0,ns,2240
+example_mapping-insert_get,,50,,,8385486.0,ns,2520
+example_mapping-insert_get,,50,,,9283010.0,ns,2800
+example_mapping-insert_get,,50,,,10249351.0,ns,3080
+example_mapping-insert_get,,50,,,11186442.0,ns,3360
+example_mapping-insert_get,,50,,,12181866.0,ns,3640
+example_mapping-insert_get,,50,,,13142907.0,ns,3920
+example_mapping-insert_get,,50,,,14023114.0,ns,4200
+example_mapping-insert_get,,50,,,15192138.0,ns,4480
+example_mapping-insert_get,,50,,,15641457.0,ns,4760
+example_mapping-insert_get,,50,,,16647678.0,ns,5040
+example_mapping-insert_get,,50,,,17542108.0,ns,5320
+example_mapping-insert_get,,50,,,18726882.0,ns,5600
+example_mapping-insert_get,,50,,,19876838.0,ns,5880
+example_mapping-insert_get,,50,,,20587843.0,ns,6160
+example_mapping-insert_get,,50,,,21922552.0,ns,6440
+example_mapping-insert_get,,50,,,22092459.0,ns,6720
+example_mapping-insert_get,,50,,,23016626.0,ns,7000
+example_mapping-insert_get,,50,,,23601917.0,ns,7280
+example_mapping-insert_get,,50,,,25008076.0,ns,7560
+example_mapping-insert_get,,50,,,26543328.0,ns,7840
+example_mapping-insert_get,,50,,,26198792.0,ns,8120
+example_mapping-insert_get,,50,,,27111928.0,ns,8400
+example_mapping-insert_get,,50,,,27712887.0,ns,8680
+example_mapping-insert_get,,50,,,29584267.0,ns,8960
+example_mapping-insert_get,,50,,,30370191.0,ns,9240
+example_mapping-insert_get,,50,,,31639433.0,ns,9520
+example_mapping-insert_get,,50,,,32603753.0,ns,9800
+example_mapping-insert_get,,50,,,32806973.0,ns,10080
+example_mapping-insert_get,,50,,,35947169.0,ns,10360
+example_mapping-insert_get,,50,,,35428251.0,ns,10640
+example_mapping-insert_get,,50,,,35968055.0,ns,10920
+example_mapping-insert_get,,50,,,37557952.0,ns,11200
+example_mapping-insert_get,,50,,,38122444.0,ns,11480
+example_mapping-insert_get,,50,,,39758024.0,ns,11760
+example_mapping-insert_get,,50,,,40269418.0,ns,12040
+example_mapping-insert_get,,50,,,40783976.0,ns,12320
+example_mapping-insert_get,,50,,,41714337.0,ns,12600
+example_mapping-insert_get,,50,,,43627468.0,ns,12880
+example_mapping-insert_get,,50,,,42075017.0,ns,13160
+example_mapping-insert_get,,50,,,44087723.0,ns,13440
+example_mapping-insert_get,,50,,,44817614.0,ns,13720
+example_mapping-insert_get,,50,,,46034350.0,ns,14000
+example_mapping-insert_get,,50,,,47166592.0,ns,14280
+example_mapping-insert_get,,50,,,48369015.0,ns,14560
+example_mapping-insert_get,,50,,,49102146.0,ns,14840
+example_mapping-insert_get,,50,,,50682261.0,ns,15120
+example_mapping-insert_get,,50,,,50606849.0,ns,15400
+example_mapping-insert_get,,50,,,50815838.0,ns,15680
+example_mapping-insert_get,,50,,,52826194.0,ns,15960
+example_mapping-insert_get,,50,,,53486510.0,ns,16240
+example_mapping-insert_get,,50,,,53947622.0,ns,16520
+example_mapping-insert_get,,50,,,54863390.0,ns,16800
+example_mapping-insert_get,,50,,,57363769.0,ns,17080
+example_mapping-insert_get,,50,,,57852715.0,ns,17360
+example_mapping-insert_get,,50,,,57852267.0,ns,17640
+example_mapping-insert_get,,50,,,59614732.0,ns,17920
+example_mapping-insert_get,,50,,,59642068.0,ns,18200
+example_mapping-insert_get,,50,,,60182553.0,ns,18480
+example_mapping-insert_get,,50,,,62117858.0,ns,18760
+example_mapping-insert_get,,50,,,62468477.0,ns,19040
+example_mapping-insert_get,,50,,,64048311.0,ns,19320
+example_mapping-insert_get,,50,,,65454606.0,ns,19600
+example_mapping-insert_get,,50,,,65408485.0,ns,19880
+example_mapping-insert_get,,50,,,66610670.0,ns,20160
+example_mapping-insert_get,,50,,,66927785.0,ns,20440
+example_mapping-insert_get,,50,,,68716460.0,ns,20720
+example_mapping-insert_get,,50,,,69638923.0,ns,21000
+example_mapping-insert_get,,50,,,70888568.0,ns,21280
+example_mapping-insert_get,,50,,,71885877.0,ns,21560
+example_mapping-insert_get,,50,,,71519231.0,ns,21840
+example_mapping-insert_get,,50,,,72610746.0,ns,22120
+example_mapping-insert_get,,50,,,73295406.0,ns,22400
+example_mapping-insert_get,,50,,,73973584.0,ns,22680
+example_mapping-insert_get,,50,,,75523539.0,ns,22960
+example_mapping-insert_get,,50,,,77038325.0,ns,23240
+example_mapping-insert_get,,50,,,77827793.0,ns,23520
+example_mapping-insert_get,,50,,,77933045.0,ns,23800
+example_mapping-insert_get,,50,,,79103783.0,ns,24080
+example_mapping-insert_get,,50,,,81437624.0,ns,24360
+example_mapping-insert_get,,50,,,81348196.0,ns,24640
+example_mapping-insert_get,,50,,,81644034.0,ns,24920
+example_mapping-insert_get,,50,,,84603654.0,ns,25200
+example_mapping-insert_get,,50,,,84108224.0,ns,25480
+example_mapping-insert_get,,50,,,86484309.0,ns,25760
+example_mapping-insert_get,,50,,,86754576.0,ns,26040
+example_mapping-insert_get,,50,,,87958407.0,ns,26320
+example_mapping-insert_get,,50,,,88732755.0,ns,26600
+example_mapping-insert_get,,50,,,89804005.0,ns,26880
+example_mapping-insert_get,,50,,,90880034.0,ns,27160
+example_mapping-insert_get,,50,,,90410012.0,ns,27440
+example_mapping-insert_get,,50,,,92380345.0,ns,27720
+example_mapping-insert_get,,50,,,93822692.0,ns,28000
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 6be317d..1cccc3b 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[278.0,556.0,834.0,1112.0,1390.0,1668.0,1946.0,2224.0,2502.0,2780.0,3058.0,3336.0,3614.0,3892.0,4170.0,4448.0,4726.0,5004.0,5282.0,5560.0,5838.0,6116.0,6394.0,6672.0,6950.0,7228.0,7506.0,7784.0,8062.0,8340.0,8618.0,8896.0,9174.0,9452.0,9730.0,10008.0,10286.0,10564.0,10842.0,11120.0,11398.0,11676.0,11954.0,12232.0,12510.0,12788.0,13066.0,13344.0,13622.0,13900.0,14178.0,14456.0,14734.0,15012.0,15290.0,15568.0,15846.0,16124.0,16402.0,16680.0,16958.0,17236.0,17514.0,17792.0,18070.0,18348.0,18626.0,18904.0,19182.0,19460.0,19738.0,20016.0,20294.0,20572.0,20850.0,21128.0,21406.0,21684.0,21962.0,22240.0,22518.0,22796.0,23074.0,23352.0,23630.0,23908.0,24186.0,24464.0,24742.0,25020.0,25298.0,25576.0,25854.0,26132.0,26410.0,26688.0,26966.0,27244.0,27522.0,27800.0],"times":[890674.0,1876541.0,2868026.0,3658789.0,4600679.0,5447526.0,6331400.0,7415900.0,8116957.0,9164970.0,10113128.0,10982488.0,11900725.0,12633028.0,13574260.0,14672551.0,15625003.0,16502286.0,17448679.0,18642039.0,19514718.0,20327971.0,21354326.0,22448768.0,23372382.0,24592675.0,24829980.0,25336750.0,26871239.0,27852863.0,29561615.0,29637124.0,30272327.0,30854291.0,32051928.0,32641535.0,34172278.0,35042676.0,36507170.0,37141578.0,38383279.0,38889383.0,40168789.0,40788226.0,42524835.0,42866529.0,43940096.0,44225547.0,45173994.0,46028049.0,47649008.0,48141573.0,50307154.0,49433830.0,50340777.0,52465010.0,52844475.0,54179081.0,54437840.0,55316758.0,57087481.0,58528888.0,58348014.0,58442724.0,61677794.0,60021379.0,62176687.0,63519969.0,64789918.0,64602155.0,65228693.0,67059086.0,67852182.0,67886111.0,68322926.0,70882429.0,72384279.0,72612262.0,73040838.0,74860460.0,76073273.0,75390428.0,77571184.0,78464120.0,78660903.0,80426919.0,79794325.0,81912299.0,83526639.0,84060238.0,83728627.0,86682730.0,87925012.0,88701792.0,89778346.0,91147533.0,90406653.0,92392635.0,91469832.0,91894601.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[280.0,560.0,840.0,1120.0,1400.0,1680.0,1960.0,2240.0,2520.0,2800.0,3080.0,3360.0,3640.0,3920.0,4200.0,4480.0,4760.0,5040.0,5320.0,5600.0,5880.0,6160.0,6440.0,6720.0,7000.0,7280.0,7560.0,7840.0,8120.0,8400.0,8680.0,8960.0,9240.0,9520.0,9800.0,10080.0,10360.0,10640.0,10920.0,11200.0,11480.0,11760.0,12040.0,12320.0,12600.0,12880.0,13160.0,13440.0,13720.0,14000.0,14280.0,14560.0,14840.0,15120.0,15400.0,15680.0,15960.0,16240.0,16520.0,16800.0,17080.0,17360.0,17640.0,17920.0,18200.0,18480.0,18760.0,19040.0,19320.0,19600.0,19880.0,20160.0,20440.0,20720.0,21000.0,21280.0,21560.0,21840.0,22120.0,22400.0,22680.0,22960.0,23240.0,23520.0,23800.0,24080.0,24360.0,24640.0,24920.0,25200.0,25480.0,25760.0,26040.0,26320.0,26600.0,26880.0,27160.0,27440.0,27720.0,28000.0],"times":[951871.0,1923276.0,2842256.0,3819937.0,4580522.0,5614947.0,6715625.0,7443957.0,8385486.0,9283010.0,10249351.0,11186442.0,12181866.0,13142907.0,14023114.0,15192138.0,15641457.0,16647678.0,17542108.0,18726882.0,19876838.0,20587843.0,21922552.0,22092459.0,23016626.0,23601917.0,25008076.0,26543328.0,26198792.0,27111928.0,27712887.0,29584267.0,30370191.0,31639433.0,32603753.0,32806973.0,35947169.0,35428251.0,35968055.0,37557952.0,38122444.0,39758024.0,40269418.0,40783976.0,41714337.0,43627468.0,42075017.0,44087723.0,44817614.0,46034350.0,47166592.0,48369015.0,49102146.0,50682261.0,50606849.0,50815838.0,52826194.0,53486510.0,53947622.0,54863390.0,57363769.0,57852715.0,57852267.0,59614732.0,59642068.0,60182553.0,62117858.0,62468477.0,64048311.0,65454606.0,65408485.0,66610670.0,66927785.0,68716460.0,69638923.0,70888568.0,71885877.0,71519231.0,72610746.0,73295406.0,73973584.0,75523539.0,77038325.0,77827793.0,77933045.0,79103783.0,81437624.0,81348196.0,81644034.0,84603654.0,84108224.0,86484309.0,86754576.0,87958407.0,88732755.0,89804005.0,90880034.0,90410012.0,92380345.0,93822692.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index 4ec8a41..49073ca 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[3127.9881316586716,3216.194373411291,3451.411018084943,3539.6172598375624] \ No newline at end of file
+[3117.914501527884,3202.0194327731097,3426.299249427044,3510.404180672269] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
index 8927fd7..0a7f904 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4668.822761806488,"upper_bound":4730.365292215719},"point_estimate":4695.316809115089,"standard_error":15.868013308798018},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4666.299299719888,"upper_bound":4700.728033884949},"point_estimate":4685.451904223228,"standard_error":9.618306327122996},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":48.89509332311545,"upper_bound":80.15741064961055},"point_estimate":63.52240325600541,"standard_error":8.02152615583201},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4665.914601960304,"upper_bound":4755.9706111346895},"point_estimate":4702.482454863133,"standard_error":23.51179967855184},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":67.43417979816553,"upper_bound":247.61243401912512},"point_estimate":159.63169623134775,"standard_error":51.33998231597033}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4645.839833519431,"upper_bound":4676.729802777148},"point_estimate":4660.816062878049,"standard_error":7.868132259021652},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4640.8004612804025,"upper_bound":4671.576409135083},"point_estimate":4653.926178967828,"standard_error":7.494590292825741},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":51.61956866819699,"upper_bound":88.88171142742483},"point_estimate":77.21916886718088,"standard_error":9.713093144172607},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4637.754125001567,"upper_bound":4667.73137780539},"point_estimate":4652.586994462925,"standard_error":7.652136460010513},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60.40968331619059,"upper_bound":99.62669989553581},"point_estimate":78.79579486971508,"standard_error":10.467681873551813}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
index 2456309..d2874af 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,50,,,931225.0,ns,204
-example_mapping-insert_get,,50,,,1834896.0,ns,408
-example_mapping-insert_get,,50,,,2940327.0,ns,612
-example_mapping-insert_get,,50,,,3826685.0,ns,816
-example_mapping-insert_get,,50,,,4706298.0,ns,1020
-example_mapping-insert_get,,50,,,5883379.0,ns,1224
-example_mapping-insert_get,,50,,,6680547.0,ns,1428
-example_mapping-insert_get,,50,,,7694527.0,ns,1632
-example_mapping-insert_get,,50,,,8637807.0,ns,1836
-example_mapping-insert_get,,50,,,9095541.0,ns,2040
-example_mapping-insert_get,,50,,,10426902.0,ns,2244
-example_mapping-insert_get,,50,,,11438822.0,ns,2448
-example_mapping-insert_get,,50,,,11877895.0,ns,2652
-example_mapping-insert_get,,50,,,12652790.0,ns,2856
-example_mapping-insert_get,,50,,,14409145.0,ns,3060
-example_mapping-insert_get,,50,,,15093653.0,ns,3264
-example_mapping-insert_get,,50,,,16794980.0,ns,3468
-example_mapping-insert_get,,50,,,17256542.0,ns,3672
-example_mapping-insert_get,,50,,,18238771.0,ns,3876
-example_mapping-insert_get,,50,,,19305407.0,ns,4080
-example_mapping-insert_get,,50,,,20177464.0,ns,4284
-example_mapping-insert_get,,50,,,21378679.0,ns,4488
-example_mapping-insert_get,,50,,,21709145.0,ns,4692
-example_mapping-insert_get,,50,,,22818679.0,ns,4896
-example_mapping-insert_get,,50,,,23433350.0,ns,5100
-example_mapping-insert_get,,50,,,25057481.0,ns,5304
-example_mapping-insert_get,,50,,,25882683.0,ns,5508
-example_mapping-insert_get,,50,,,27021263.0,ns,5712
-example_mapping-insert_get,,50,,,28434319.0,ns,5916
-example_mapping-insert_get,,50,,,28413062.0,ns,6120
-example_mapping-insert_get,,50,,,29418948.0,ns,6324
-example_mapping-insert_get,,50,,,30572124.0,ns,6528
-example_mapping-insert_get,,50,,,32423935.0,ns,6732
-example_mapping-insert_get,,50,,,32860663.0,ns,6936
-example_mapping-insert_get,,50,,,33317377.0,ns,7140
-example_mapping-insert_get,,50,,,34177186.0,ns,7344
-example_mapping-insert_get,,50,,,36019255.0,ns,7548
-example_mapping-insert_get,,50,,,36196795.0,ns,7752
-example_mapping-insert_get,,50,,,37383051.0,ns,7956
-example_mapping-insert_get,,50,,,38747317.0,ns,8160
-example_mapping-insert_get,,50,,,38624887.0,ns,8364
-example_mapping-insert_get,,50,,,40723887.0,ns,8568
-example_mapping-insert_get,,50,,,41638737.0,ns,8772
-example_mapping-insert_get,,50,,,42325802.0,ns,8976
-example_mapping-insert_get,,50,,,42778435.0,ns,9180
-example_mapping-insert_get,,50,,,44538426.0,ns,9384
-example_mapping-insert_get,,50,,,44177883.0,ns,9588
-example_mapping-insert_get,,50,,,45214383.0,ns,9792
-example_mapping-insert_get,,50,,,46940846.0,ns,9996
-example_mapping-insert_get,,50,,,47879803.0,ns,10200
-example_mapping-insert_get,,50,,,49327140.0,ns,10404
-example_mapping-insert_get,,50,,,49688630.0,ns,10608
-example_mapping-insert_get,,50,,,49670575.0,ns,10812
-example_mapping-insert_get,,50,,,52308179.0,ns,11016
-example_mapping-insert_get,,50,,,52586259.0,ns,11220
-example_mapping-insert_get,,50,,,53460617.0,ns,11424
-example_mapping-insert_get,,50,,,54945741.0,ns,11628
-example_mapping-insert_get,,50,,,55264450.0,ns,11832
-example_mapping-insert_get,,50,,,58156857.0,ns,12036
-example_mapping-insert_get,,50,,,57887241.0,ns,12240
-example_mapping-insert_get,,50,,,58527134.0,ns,12444
-example_mapping-insert_get,,50,,,57831049.0,ns,12648
-example_mapping-insert_get,,50,,,60307655.0,ns,12852
-example_mapping-insert_get,,50,,,60258822.0,ns,13056
-example_mapping-insert_get,,50,,,61481172.0,ns,13260
-example_mapping-insert_get,,50,,,61666119.0,ns,13464
-example_mapping-insert_get,,50,,,64225321.0,ns,13668
-example_mapping-insert_get,,50,,,65317797.0,ns,13872
-example_mapping-insert_get,,50,,,66723162.0,ns,14076
-example_mapping-insert_get,,50,,,67203272.0,ns,14280
-example_mapping-insert_get,,50,,,68119557.0,ns,14484
-example_mapping-insert_get,,50,,,67184945.0,ns,14688
-example_mapping-insert_get,,50,,,88677754.0,ns,14892
-example_mapping-insert_get,,50,,,80074415.0,ns,15096
-example_mapping-insert_get,,50,,,71831323.0,ns,15300
-example_mapping-insert_get,,50,,,72512702.0,ns,15504
-example_mapping-insert_get,,50,,,73083531.0,ns,15708
-example_mapping-insert_get,,50,,,75206371.0,ns,15912
-example_mapping-insert_get,,50,,,75045692.0,ns,16116
-example_mapping-insert_get,,50,,,75551188.0,ns,16320
-example_mapping-insert_get,,50,,,77001157.0,ns,16524
-example_mapping-insert_get,,50,,,79364344.0,ns,16728
-example_mapping-insert_get,,50,,,77511466.0,ns,16932
-example_mapping-insert_get,,50,,,78990435.0,ns,17136
-example_mapping-insert_get,,50,,,80904258.0,ns,17340
-example_mapping-insert_get,,50,,,81321109.0,ns,17544
-example_mapping-insert_get,,50,,,82326369.0,ns,17748
-example_mapping-insert_get,,50,,,83690261.0,ns,17952
-example_mapping-insert_get,,50,,,85964881.0,ns,18156
-example_mapping-insert_get,,50,,,86768111.0,ns,18360
-example_mapping-insert_get,,50,,,85794970.0,ns,18564
-example_mapping-insert_get,,50,,,86002928.0,ns,18768
-example_mapping-insert_get,,50,,,88243265.0,ns,18972
-example_mapping-insert_get,,50,,,90172240.0,ns,19176
-example_mapping-insert_get,,50,,,88996250.0,ns,19380
-example_mapping-insert_get,,50,,,91459017.0,ns,19584
-example_mapping-insert_get,,50,,,91883475.0,ns,19788
-example_mapping-insert_get,,50,,,94529128.0,ns,19992
-example_mapping-insert_get,,50,,,95399613.0,ns,20196
-example_mapping-insert_get,,50,,,95026741.0,ns,20400
+example_mapping-insert_get,,50,,,992029.0,ns,196
+example_mapping-insert_get,,50,,,1897146.0,ns,392
+example_mapping-insert_get,,50,,,2751724.0,ns,588
+example_mapping-insert_get,,50,,,3681766.0,ns,784
+example_mapping-insert_get,,50,,,4449529.0,ns,980
+example_mapping-insert_get,,50,,,5606298.0,ns,1176
+example_mapping-insert_get,,50,,,6152789.0,ns,1372
+example_mapping-insert_get,,50,,,7512302.0,ns,1568
+example_mapping-insert_get,,50,,,8257541.0,ns,1764
+example_mapping-insert_get,,50,,,8818372.0,ns,1960
+example_mapping-insert_get,,50,,,9822182.0,ns,2156
+example_mapping-insert_get,,50,,,11171591.0,ns,2352
+example_mapping-insert_get,,50,,,11782761.0,ns,2548
+example_mapping-insert_get,,50,,,12844304.0,ns,2744
+example_mapping-insert_get,,50,,,13516321.0,ns,2940
+example_mapping-insert_get,,50,,,14976551.0,ns,3136
+example_mapping-insert_get,,50,,,16083026.0,ns,3332
+example_mapping-insert_get,,50,,,16233293.0,ns,3528
+example_mapping-insert_get,,50,,,17132935.0,ns,3724
+example_mapping-insert_get,,50,,,18524128.0,ns,3920
+example_mapping-insert_get,,50,,,19218602.0,ns,4116
+example_mapping-insert_get,,50,,,20063434.0,ns,4312
+example_mapping-insert_get,,50,,,20888692.0,ns,4508
+example_mapping-insert_get,,50,,,22208558.0,ns,4704
+example_mapping-insert_get,,50,,,22824031.0,ns,4900
+example_mapping-insert_get,,50,,,23660998.0,ns,5096
+example_mapping-insert_get,,50,,,25093942.0,ns,5292
+example_mapping-insert_get,,50,,,25650420.0,ns,5488
+example_mapping-insert_get,,50,,,26083545.0,ns,5684
+example_mapping-insert_get,,50,,,27014622.0,ns,5880
+example_mapping-insert_get,,50,,,28096667.0,ns,6076
+example_mapping-insert_get,,50,,,29529124.0,ns,6272
+example_mapping-insert_get,,50,,,29391960.0,ns,6468
+example_mapping-insert_get,,50,,,31021473.0,ns,6664
+example_mapping-insert_get,,50,,,31827249.0,ns,6860
+example_mapping-insert_get,,50,,,33111115.0,ns,7056
+example_mapping-insert_get,,50,,,33561577.0,ns,7252
+example_mapping-insert_get,,50,,,34880102.0,ns,7448
+example_mapping-insert_get,,50,,,35031659.0,ns,7644
+example_mapping-insert_get,,50,,,36939018.0,ns,7840
+example_mapping-insert_get,,50,,,36788785.0,ns,8036
+example_mapping-insert_get,,50,,,39223321.0,ns,8232
+example_mapping-insert_get,,50,,,39361381.0,ns,8428
+example_mapping-insert_get,,50,,,40201199.0,ns,8624
+example_mapping-insert_get,,50,,,41266025.0,ns,8820
+example_mapping-insert_get,,50,,,42990735.0,ns,9016
+example_mapping-insert_get,,50,,,42623631.0,ns,9212
+example_mapping-insert_get,,50,,,43764166.0,ns,9408
+example_mapping-insert_get,,50,,,44763731.0,ns,9604
+example_mapping-insert_get,,50,,,44896184.0,ns,9800
+example_mapping-insert_get,,50,,,45975962.0,ns,9996
+example_mapping-insert_get,,50,,,47167474.0,ns,10192
+example_mapping-insert_get,,50,,,47838665.0,ns,10388
+example_mapping-insert_get,,50,,,49802385.0,ns,10584
+example_mapping-insert_get,,50,,,49973684.0,ns,10780
+example_mapping-insert_get,,50,,,51448117.0,ns,10976
+example_mapping-insert_get,,50,,,51999659.0,ns,11172
+example_mapping-insert_get,,50,,,52061292.0,ns,11368
+example_mapping-insert_get,,50,,,53720889.0,ns,11564
+example_mapping-insert_get,,50,,,54036564.0,ns,11760
+example_mapping-insert_get,,50,,,56659403.0,ns,11956
+example_mapping-insert_get,,50,,,56879589.0,ns,12152
+example_mapping-insert_get,,50,,,58377375.0,ns,12348
+example_mapping-insert_get,,50,,,59271979.0,ns,12544
+example_mapping-insert_get,,50,,,58212476.0,ns,12740
+example_mapping-insert_get,,50,,,61233583.0,ns,12936
+example_mapping-insert_get,,50,,,60754264.0,ns,13132
+example_mapping-insert_get,,50,,,61608413.0,ns,13328
+example_mapping-insert_get,,50,,,62885078.0,ns,13524
+example_mapping-insert_get,,50,,,63844504.0,ns,13720
+example_mapping-insert_get,,50,,,65531840.0,ns,13916
+example_mapping-insert_get,,50,,,65867841.0,ns,14112
+example_mapping-insert_get,,50,,,66400573.0,ns,14308
+example_mapping-insert_get,,50,,,66102161.0,ns,14504
+example_mapping-insert_get,,50,,,67246489.0,ns,14700
+example_mapping-insert_get,,50,,,68295700.0,ns,14896
+example_mapping-insert_get,,50,,,69247670.0,ns,15092
+example_mapping-insert_get,,50,,,70762324.0,ns,15288
+example_mapping-insert_get,,50,,,73092128.0,ns,15484
+example_mapping-insert_get,,50,,,72371921.0,ns,15680
+example_mapping-insert_get,,50,,,74450159.0,ns,15876
+example_mapping-insert_get,,50,,,74746254.0,ns,16072
+example_mapping-insert_get,,50,,,75623012.0,ns,16268
+example_mapping-insert_get,,50,,,77091175.0,ns,16464
+example_mapping-insert_get,,50,,,79107192.0,ns,16660
+example_mapping-insert_get,,50,,,79950353.0,ns,16856
+example_mapping-insert_get,,50,,,81013828.0,ns,17052
+example_mapping-insert_get,,50,,,81065435.0,ns,17248
+example_mapping-insert_get,,50,,,81972371.0,ns,17444
+example_mapping-insert_get,,50,,,83131293.0,ns,17640
+example_mapping-insert_get,,50,,,83206645.0,ns,17836
+example_mapping-insert_get,,50,,,83266269.0,ns,18032
+example_mapping-insert_get,,50,,,84779461.0,ns,18228
+example_mapping-insert_get,,50,,,85950451.0,ns,18424
+example_mapping-insert_get,,50,,,85547877.0,ns,18620
+example_mapping-insert_get,,50,,,85754409.0,ns,18816
+example_mapping-insert_get,,50,,,89482970.0,ns,19012
+example_mapping-insert_get,,50,,,88662018.0,ns,19208
+example_mapping-insert_get,,50,,,89105963.0,ns,19404
+example_mapping-insert_get,,50,,,89620604.0,ns,19600
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
index 1443eba..1a1f248 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[204.0,408.0,612.0,816.0,1020.0,1224.0,1428.0,1632.0,1836.0,2040.0,2244.0,2448.0,2652.0,2856.0,3060.0,3264.0,3468.0,3672.0,3876.0,4080.0,4284.0,4488.0,4692.0,4896.0,5100.0,5304.0,5508.0,5712.0,5916.0,6120.0,6324.0,6528.0,6732.0,6936.0,7140.0,7344.0,7548.0,7752.0,7956.0,8160.0,8364.0,8568.0,8772.0,8976.0,9180.0,9384.0,9588.0,9792.0,9996.0,10200.0,10404.0,10608.0,10812.0,11016.0,11220.0,11424.0,11628.0,11832.0,12036.0,12240.0,12444.0,12648.0,12852.0,13056.0,13260.0,13464.0,13668.0,13872.0,14076.0,14280.0,14484.0,14688.0,14892.0,15096.0,15300.0,15504.0,15708.0,15912.0,16116.0,16320.0,16524.0,16728.0,16932.0,17136.0,17340.0,17544.0,17748.0,17952.0,18156.0,18360.0,18564.0,18768.0,18972.0,19176.0,19380.0,19584.0,19788.0,19992.0,20196.0,20400.0],"times":[931225.0,1834896.0,2940327.0,3826685.0,4706298.0,5883379.0,6680547.0,7694527.0,8637807.0,9095541.0,10426902.0,11438822.0,11877895.0,12652790.0,14409145.0,15093653.0,16794980.0,17256542.0,18238771.0,19305407.0,20177464.0,21378679.0,21709145.0,22818679.0,23433350.0,25057481.0,25882683.0,27021263.0,28434319.0,28413062.0,29418948.0,30572124.0,32423935.0,32860663.0,33317377.0,34177186.0,36019255.0,36196795.0,37383051.0,38747317.0,38624887.0,40723887.0,41638737.0,42325802.0,42778435.0,44538426.0,44177883.0,45214383.0,46940846.0,47879803.0,49327140.0,49688630.0,49670575.0,52308179.0,52586259.0,53460617.0,54945741.0,55264450.0,58156857.0,57887241.0,58527134.0,57831049.0,60307655.0,60258822.0,61481172.0,61666119.0,64225321.0,65317797.0,66723162.0,67203272.0,68119557.0,67184945.0,88677754.0,80074415.0,71831323.0,72512702.0,73083531.0,75206371.0,75045692.0,75551188.0,77001157.0,79364344.0,77511466.0,78990435.0,80904258.0,81321109.0,82326369.0,83690261.0,85964881.0,86768111.0,85794970.0,86002928.0,88243265.0,90172240.0,88996250.0,91459017.0,91883475.0,94529128.0,95399613.0,95026741.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[196.0,392.0,588.0,784.0,980.0,1176.0,1372.0,1568.0,1764.0,1960.0,2156.0,2352.0,2548.0,2744.0,2940.0,3136.0,3332.0,3528.0,3724.0,3920.0,4116.0,4312.0,4508.0,4704.0,4900.0,5096.0,5292.0,5488.0,5684.0,5880.0,6076.0,6272.0,6468.0,6664.0,6860.0,7056.0,7252.0,7448.0,7644.0,7840.0,8036.0,8232.0,8428.0,8624.0,8820.0,9016.0,9212.0,9408.0,9604.0,9800.0,9996.0,10192.0,10388.0,10584.0,10780.0,10976.0,11172.0,11368.0,11564.0,11760.0,11956.0,12152.0,12348.0,12544.0,12740.0,12936.0,13132.0,13328.0,13524.0,13720.0,13916.0,14112.0,14308.0,14504.0,14700.0,14896.0,15092.0,15288.0,15484.0,15680.0,15876.0,16072.0,16268.0,16464.0,16660.0,16856.0,17052.0,17248.0,17444.0,17640.0,17836.0,18032.0,18228.0,18424.0,18620.0,18816.0,19012.0,19208.0,19404.0,19600.0],"times":[992029.0,1897146.0,2751724.0,3681766.0,4449529.0,5606298.0,6152789.0,7512302.0,8257541.0,8818372.0,9822182.0,11171591.0,11782761.0,12844304.0,13516321.0,14976551.0,16083026.0,16233293.0,17132935.0,18524128.0,19218602.0,20063434.0,20888692.0,22208558.0,22824031.0,23660998.0,25093942.0,25650420.0,26083545.0,27014622.0,28096667.0,29529124.0,29391960.0,31021473.0,31827249.0,33111115.0,33561577.0,34880102.0,35031659.0,36939018.0,36788785.0,39223321.0,39361381.0,40201199.0,41266025.0,42990735.0,42623631.0,43764166.0,44763731.0,44896184.0,45975962.0,47167474.0,47838665.0,49802385.0,49973684.0,51448117.0,51999659.0,52061292.0,53720889.0,54036564.0,56659403.0,56879589.0,58377375.0,59271979.0,58212476.0,61233583.0,60754264.0,61608413.0,62885078.0,63844504.0,65531840.0,65867841.0,66400573.0,66102161.0,67246489.0,68295700.0,69247670.0,70762324.0,73092128.0,72371921.0,74450159.0,74746254.0,75623012.0,77091175.0,79107192.0,79950353.0,81013828.0,81065435.0,81972371.0,83131293.0,83206645.0,83266269.0,84779461.0,85950451.0,85547877.0,85754409.0,89482970.0,88662018.0,89105963.0,89620604.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
index 0615372..83237cf 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[4374.3310650387475,4506.224659333229,4857.940910785181,4989.834505079662] \ No newline at end of file
+[4299.594716095122,4451.901040047091,4858.051237252341,5010.35756120431] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index 555770d..bb58ad3 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4746.880655277367,"upper_bound":4775.597950431351},"point_estimate":4761.408522274286,"standard_error":7.349547079026747},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4742.904286136565,"upper_bound":4790.749850949664},"point_estimate":4764.533913294069,"standard_error":11.739353185893231},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":61.999127291255434,"upper_bound":94.41326121801153},"point_estimate":78.31629479051246,"standard_error":8.015331239118114},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4754.108788077059,"upper_bound":4784.8845866962865},"point_estimate":4769.764604357683,"standard_error":7.866364234915858},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":63.680216688040474,"upper_bound":83.51162574459057},"point_estimate":74.13963011693889,"standard_error":5.068226771041148}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4798.639585088904,"upper_bound":4865.562707345836},"point_estimate":4829.787909411838,"standard_error":17.039946125911452},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4772.560156343239,"upper_bound":4822.589357223549},"point_estimate":4791.791499471376,"standard_error":13.433016982211702},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":71.87213571846125,"upper_bound":134.37960661279422},"point_estimate":103.93136478451444,"standard_error":16.476040384752668},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4777.565380448458,"upper_bound":4852.901439242229},"point_estimate":4810.94136467221,"standard_error":19.288700596932852},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":110.28898987379743,"upper_bound":225.98784271402138},"point_estimate":171.38712528924526,"standard_error":29.652595326549893}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index c7d4aba..5e7b781 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,50,,,959306.0,ns,199
-example_mapping-insert_get,,50,,,1917016.0,ns,398
-example_mapping-insert_get,,50,,,2865580.0,ns,597
-example_mapping-insert_get,,50,,,3825832.0,ns,796
-example_mapping-insert_get,,50,,,4815229.0,ns,995
-example_mapping-insert_get,,50,,,5738988.0,ns,1194
-example_mapping-insert_get,,50,,,6713649.0,ns,1393
-example_mapping-insert_get,,50,,,7708564.0,ns,1592
-example_mapping-insert_get,,50,,,8828144.0,ns,1791
-example_mapping-insert_get,,50,,,9518177.0,ns,1990
-example_mapping-insert_get,,50,,,10570961.0,ns,2189
-example_mapping-insert_get,,50,,,10897019.0,ns,2388
-example_mapping-insert_get,,50,,,12208294.0,ns,2587
-example_mapping-insert_get,,50,,,12727818.0,ns,2786
-example_mapping-insert_get,,50,,,14137115.0,ns,2985
-example_mapping-insert_get,,50,,,15371640.0,ns,3184
-example_mapping-insert_get,,50,,,15557561.0,ns,3383
-example_mapping-insert_get,,50,,,17015932.0,ns,3582
-example_mapping-insert_get,,50,,,18034472.0,ns,3781
-example_mapping-insert_get,,50,,,18797192.0,ns,3980
-example_mapping-insert_get,,50,,,19812649.0,ns,4179
-example_mapping-insert_get,,50,,,20802443.0,ns,4378
-example_mapping-insert_get,,50,,,21581295.0,ns,4577
-example_mapping-insert_get,,50,,,22041615.0,ns,4776
-example_mapping-insert_get,,50,,,23179811.0,ns,4975
-example_mapping-insert_get,,50,,,23801331.0,ns,5174
-example_mapping-insert_get,,50,,,25424799.0,ns,5373
-example_mapping-insert_get,,50,,,26984729.0,ns,5572
-example_mapping-insert_get,,50,,,27459784.0,ns,5771
-example_mapping-insert_get,,50,,,28124526.0,ns,5970
-example_mapping-insert_get,,50,,,28680882.0,ns,6169
-example_mapping-insert_get,,50,,,29960217.0,ns,6368
-example_mapping-insert_get,,50,,,31219886.0,ns,6567
-example_mapping-insert_get,,50,,,31317077.0,ns,6766
-example_mapping-insert_get,,50,,,32317642.0,ns,6965
-example_mapping-insert_get,,50,,,34836969.0,ns,7164
-example_mapping-insert_get,,50,,,35459403.0,ns,7363
-example_mapping-insert_get,,50,,,35889278.0,ns,7562
-example_mapping-insert_get,,50,,,37778568.0,ns,7761
-example_mapping-insert_get,,50,,,38896363.0,ns,7960
-example_mapping-insert_get,,50,,,39199364.0,ns,8159
-example_mapping-insert_get,,50,,,39266698.0,ns,8358
-example_mapping-insert_get,,50,,,41493295.0,ns,8557
-example_mapping-insert_get,,50,,,41464693.0,ns,8756
-example_mapping-insert_get,,50,,,42669484.0,ns,8955
-example_mapping-insert_get,,50,,,43005879.0,ns,9154
-example_mapping-insert_get,,50,,,44241257.0,ns,9353
-example_mapping-insert_get,,50,,,44734332.0,ns,9552
-example_mapping-insert_get,,50,,,46572298.0,ns,9751
-example_mapping-insert_get,,50,,,46564616.0,ns,9950
-example_mapping-insert_get,,50,,,49389126.0,ns,10149
-example_mapping-insert_get,,50,,,48867199.0,ns,10348
-example_mapping-insert_get,,50,,,49399412.0,ns,10547
-example_mapping-insert_get,,50,,,52200854.0,ns,10746
-example_mapping-insert_get,,50,,,51586163.0,ns,10945
-example_mapping-insert_get,,50,,,53418042.0,ns,11144
-example_mapping-insert_get,,50,,,53520539.0,ns,11343
-example_mapping-insert_get,,50,,,54325073.0,ns,11542
-example_mapping-insert_get,,50,,,56248194.0,ns,11741
-example_mapping-insert_get,,50,,,57681171.0,ns,11940
-example_mapping-insert_get,,50,,,57874106.0,ns,12139
-example_mapping-insert_get,,50,,,58780572.0,ns,12338
-example_mapping-insert_get,,50,,,60068798.0,ns,12537
-example_mapping-insert_get,,50,,,59188943.0,ns,12736
-example_mapping-insert_get,,50,,,61258592.0,ns,12935
-example_mapping-insert_get,,50,,,62282040.0,ns,13134
-example_mapping-insert_get,,50,,,64386340.0,ns,13333
-example_mapping-insert_get,,50,,,64288392.0,ns,13532
-example_mapping-insert_get,,50,,,66445345.0,ns,13731
-example_mapping-insert_get,,50,,,66093384.0,ns,13930
-example_mapping-insert_get,,50,,,68161732.0,ns,14129
-example_mapping-insert_get,,50,,,67432819.0,ns,14328
-example_mapping-insert_get,,50,,,68542872.0,ns,14527
-example_mapping-insert_get,,50,,,70874706.0,ns,14726
-example_mapping-insert_get,,50,,,72061591.0,ns,14925
-example_mapping-insert_get,,50,,,72170347.0,ns,15124
-example_mapping-insert_get,,50,,,71749886.0,ns,15323
-example_mapping-insert_get,,50,,,75419978.0,ns,15522
-example_mapping-insert_get,,50,,,76405877.0,ns,15721
-example_mapping-insert_get,,50,,,77318405.0,ns,15920
-example_mapping-insert_get,,50,,,78661349.0,ns,16119
-example_mapping-insert_get,,50,,,78758467.0,ns,16318
-example_mapping-insert_get,,50,,,78887180.0,ns,16517
-example_mapping-insert_get,,50,,,80404851.0,ns,16716
-example_mapping-insert_get,,50,,,80226226.0,ns,16915
-example_mapping-insert_get,,50,,,81145639.0,ns,17114
-example_mapping-insert_get,,50,,,83043575.0,ns,17313
-example_mapping-insert_get,,50,,,84591165.0,ns,17512
-example_mapping-insert_get,,50,,,85290994.0,ns,17711
-example_mapping-insert_get,,50,,,85580703.0,ns,17910
-example_mapping-insert_get,,50,,,86626168.0,ns,18109
-example_mapping-insert_get,,50,,,87812339.0,ns,18308
-example_mapping-insert_get,,50,,,87126463.0,ns,18507
-example_mapping-insert_get,,50,,,89014020.0,ns,18706
-example_mapping-insert_get,,50,,,89092246.0,ns,18905
-example_mapping-insert_get,,50,,,90495600.0,ns,19104
-example_mapping-insert_get,,50,,,90295370.0,ns,19303
-example_mapping-insert_get,,50,,,90952555.0,ns,19502
-example_mapping-insert_get,,50,,,94947955.0,ns,19701
-example_mapping-insert_get,,50,,,95906633.0,ns,19900
+example_mapping-insert_get,,50,,,1010480.0,ns,190
+example_mapping-insert_get,,50,,,1737708.0,ns,380
+example_mapping-insert_get,,50,,,2649036.0,ns,570
+example_mapping-insert_get,,50,,,4318287.0,ns,760
+example_mapping-insert_get,,50,,,4703535.0,ns,950
+example_mapping-insert_get,,50,,,5568879.0,ns,1140
+example_mapping-insert_get,,50,,,6424810.0,ns,1330
+example_mapping-insert_get,,50,,,7877264.0,ns,1520
+example_mapping-insert_get,,50,,,8637996.0,ns,1710
+example_mapping-insert_get,,50,,,9311782.0,ns,1900
+example_mapping-insert_get,,50,,,10162431.0,ns,2090
+example_mapping-insert_get,,50,,,11168763.0,ns,2280
+example_mapping-insert_get,,50,,,11949809.0,ns,2470
+example_mapping-insert_get,,50,,,12406591.0,ns,2660
+example_mapping-insert_get,,50,,,13482268.0,ns,2850
+example_mapping-insert_get,,50,,,14216169.0,ns,3040
+example_mapping-insert_get,,50,,,15054287.0,ns,3230
+example_mapping-insert_get,,50,,,16322999.0,ns,3420
+example_mapping-insert_get,,50,,,17259550.0,ns,3610
+example_mapping-insert_get,,50,,,18352039.0,ns,3800
+example_mapping-insert_get,,50,,,19770563.0,ns,3990
+example_mapping-insert_get,,50,,,20479874.0,ns,4180
+example_mapping-insert_get,,50,,,20722722.0,ns,4370
+example_mapping-insert_get,,50,,,22067341.0,ns,4560
+example_mapping-insert_get,,50,,,22420087.0,ns,4750
+example_mapping-insert_get,,50,,,23311648.0,ns,4940
+example_mapping-insert_get,,50,,,24403815.0,ns,5130
+example_mapping-insert_get,,50,,,24838204.0,ns,5320
+example_mapping-insert_get,,50,,,26437698.0,ns,5510
+example_mapping-insert_get,,50,,,27832856.0,ns,5700
+example_mapping-insert_get,,50,,,29008392.0,ns,5890
+example_mapping-insert_get,,50,,,29092025.0,ns,6080
+example_mapping-insert_get,,50,,,29769097.0,ns,6270
+example_mapping-insert_get,,50,,,30832078.0,ns,6460
+example_mapping-insert_get,,50,,,32633193.0,ns,6650
+example_mapping-insert_get,,50,,,32462068.0,ns,6840
+example_mapping-insert_get,,50,,,33743551.0,ns,7030
+example_mapping-insert_get,,50,,,33830130.0,ns,7220
+example_mapping-insert_get,,50,,,35980464.0,ns,7410
+example_mapping-insert_get,,50,,,36701628.0,ns,7600
+example_mapping-insert_get,,50,,,36208313.0,ns,7790
+example_mapping-insert_get,,50,,,38125648.0,ns,7980
+example_mapping-insert_get,,50,,,38892963.0,ns,8170
+example_mapping-insert_get,,50,,,40259042.0,ns,8360
+example_mapping-insert_get,,50,,,41222253.0,ns,8550
+example_mapping-insert_get,,50,,,42790905.0,ns,8740
+example_mapping-insert_get,,50,,,43702354.0,ns,8930
+example_mapping-insert_get,,50,,,47186163.0,ns,9120
+example_mapping-insert_get,,50,,,44244680.0,ns,9310
+example_mapping-insert_get,,50,,,44860954.0,ns,9500
+example_mapping-insert_get,,50,,,47347118.0,ns,9690
+example_mapping-insert_get,,50,,,46913812.0,ns,9880
+example_mapping-insert_get,,50,,,46763044.0,ns,10070
+example_mapping-insert_get,,50,,,49726799.0,ns,10260
+example_mapping-insert_get,,50,,,50366329.0,ns,10450
+example_mapping-insert_get,,50,,,52430202.0,ns,10640
+example_mapping-insert_get,,50,,,52876082.0,ns,10830
+example_mapping-insert_get,,50,,,53996358.0,ns,11020
+example_mapping-insert_get,,50,,,53482161.0,ns,11210
+example_mapping-insert_get,,50,,,55034345.0,ns,11400
+example_mapping-insert_get,,50,,,55586681.0,ns,11590
+example_mapping-insert_get,,50,,,56093462.0,ns,11780
+example_mapping-insert_get,,50,,,57417022.0,ns,11970
+example_mapping-insert_get,,50,,,57401772.0,ns,12160
+example_mapping-insert_get,,50,,,58663997.0,ns,12350
+example_mapping-insert_get,,50,,,59644891.0,ns,12540
+example_mapping-insert_get,,50,,,62898864.0,ns,12730
+example_mapping-insert_get,,50,,,66882239.0,ns,12920
+example_mapping-insert_get,,50,,,64546393.0,ns,13110
+example_mapping-insert_get,,50,,,64370125.0,ns,13300
+example_mapping-insert_get,,50,,,64583283.0,ns,13490
+example_mapping-insert_get,,50,,,65192060.0,ns,13680
+example_mapping-insert_get,,50,,,65675158.0,ns,13870
+example_mapping-insert_get,,50,,,67295470.0,ns,14060
+example_mapping-insert_get,,50,,,80485582.0,ns,14250
+example_mapping-insert_get,,50,,,71816227.0,ns,14440
+example_mapping-insert_get,,50,,,72948293.0,ns,14630
+example_mapping-insert_get,,50,,,72198247.0,ns,14820
+example_mapping-insert_get,,50,,,70833772.0,ns,15010
+example_mapping-insert_get,,50,,,71341715.0,ns,15200
+example_mapping-insert_get,,50,,,73459742.0,ns,15390
+example_mapping-insert_get,,50,,,73959744.0,ns,15580
+example_mapping-insert_get,,50,,,73140605.0,ns,15770
+example_mapping-insert_get,,50,,,76635800.0,ns,15960
+example_mapping-insert_get,,50,,,75634306.0,ns,16150
+example_mapping-insert_get,,50,,,76279415.0,ns,16340
+example_mapping-insert_get,,50,,,80016410.0,ns,16530
+example_mapping-insert_get,,50,,,80392652.0,ns,16720
+example_mapping-insert_get,,50,,,79192653.0,ns,16910
+example_mapping-insert_get,,50,,,81216104.0,ns,17100
+example_mapping-insert_get,,50,,,81418356.0,ns,17290
+example_mapping-insert_get,,50,,,81257624.0,ns,17480
+example_mapping-insert_get,,50,,,84172846.0,ns,17670
+example_mapping-insert_get,,50,,,88255828.0,ns,17860
+example_mapping-insert_get,,50,,,88925893.0,ns,18050
+example_mapping-insert_get,,50,,,87146065.0,ns,18240
+example_mapping-insert_get,,50,,,87184700.0,ns,18430
+example_mapping-insert_get,,50,,,88860479.0,ns,18620
+example_mapping-insert_get,,50,,,90603871.0,ns,18810
+example_mapping-insert_get,,50,,,90877228.0,ns,19000
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index 3cd12c6..5de0240 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[199.0,398.0,597.0,796.0,995.0,1194.0,1393.0,1592.0,1791.0,1990.0,2189.0,2388.0,2587.0,2786.0,2985.0,3184.0,3383.0,3582.0,3781.0,3980.0,4179.0,4378.0,4577.0,4776.0,4975.0,5174.0,5373.0,5572.0,5771.0,5970.0,6169.0,6368.0,6567.0,6766.0,6965.0,7164.0,7363.0,7562.0,7761.0,7960.0,8159.0,8358.0,8557.0,8756.0,8955.0,9154.0,9353.0,9552.0,9751.0,9950.0,10149.0,10348.0,10547.0,10746.0,10945.0,11144.0,11343.0,11542.0,11741.0,11940.0,12139.0,12338.0,12537.0,12736.0,12935.0,13134.0,13333.0,13532.0,13731.0,13930.0,14129.0,14328.0,14527.0,14726.0,14925.0,15124.0,15323.0,15522.0,15721.0,15920.0,16119.0,16318.0,16517.0,16716.0,16915.0,17114.0,17313.0,17512.0,17711.0,17910.0,18109.0,18308.0,18507.0,18706.0,18905.0,19104.0,19303.0,19502.0,19701.0,19900.0],"times":[959306.0,1917016.0,2865580.0,3825832.0,4815229.0,5738988.0,6713649.0,7708564.0,8828144.0,9518177.0,10570961.0,10897019.0,12208294.0,12727818.0,14137115.0,15371640.0,15557561.0,17015932.0,18034472.0,18797192.0,19812649.0,20802443.0,21581295.0,22041615.0,23179811.0,23801331.0,25424799.0,26984729.0,27459784.0,28124526.0,28680882.0,29960217.0,31219886.0,31317077.0,32317642.0,34836969.0,35459403.0,35889278.0,37778568.0,38896363.0,39199364.0,39266698.0,41493295.0,41464693.0,42669484.0,43005879.0,44241257.0,44734332.0,46572298.0,46564616.0,49389126.0,48867199.0,49399412.0,52200854.0,51586163.0,53418042.0,53520539.0,54325073.0,56248194.0,57681171.0,57874106.0,58780572.0,60068798.0,59188943.0,61258592.0,62282040.0,64386340.0,64288392.0,66445345.0,66093384.0,68161732.0,67432819.0,68542872.0,70874706.0,72061591.0,72170347.0,71749886.0,75419978.0,76405877.0,77318405.0,78661349.0,78758467.0,78887180.0,80404851.0,80226226.0,81145639.0,83043575.0,84591165.0,85290994.0,85580703.0,86626168.0,87812339.0,87126463.0,89014020.0,89092246.0,90495600.0,90295370.0,90952555.0,94947955.0,95906633.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[190.0,380.0,570.0,760.0,950.0,1140.0,1330.0,1520.0,1710.0,1900.0,2090.0,2280.0,2470.0,2660.0,2850.0,3040.0,3230.0,3420.0,3610.0,3800.0,3990.0,4180.0,4370.0,4560.0,4750.0,4940.0,5130.0,5320.0,5510.0,5700.0,5890.0,6080.0,6270.0,6460.0,6650.0,6840.0,7030.0,7220.0,7410.0,7600.0,7790.0,7980.0,8170.0,8360.0,8550.0,8740.0,8930.0,9120.0,9310.0,9500.0,9690.0,9880.0,10070.0,10260.0,10450.0,10640.0,10830.0,11020.0,11210.0,11400.0,11590.0,11780.0,11970.0,12160.0,12350.0,12540.0,12730.0,12920.0,13110.0,13300.0,13490.0,13680.0,13870.0,14060.0,14250.0,14440.0,14630.0,14820.0,15010.0,15200.0,15390.0,15580.0,15770.0,15960.0,16150.0,16340.0,16530.0,16720.0,16910.0,17100.0,17290.0,17480.0,17670.0,17860.0,18050.0,18240.0,18430.0,18620.0,18810.0,19000.0],"times":[1010480.0,1737708.0,2649036.0,4318287.0,4703535.0,5568879.0,6424810.0,7877264.0,8637996.0,9311782.0,10162431.0,11168763.0,11949809.0,12406591.0,13482268.0,14216169.0,15054287.0,16322999.0,17259550.0,18352039.0,19770563.0,20479874.0,20722722.0,22067341.0,22420087.0,23311648.0,24403815.0,24838204.0,26437698.0,27832856.0,29008392.0,29092025.0,29769097.0,30832078.0,32633193.0,32462068.0,33743551.0,33830130.0,35980464.0,36701628.0,36208313.0,38125648.0,38892963.0,40259042.0,41222253.0,42790905.0,43702354.0,47186163.0,44244680.0,44860954.0,47347118.0,46913812.0,46763044.0,49726799.0,50366329.0,52430202.0,52876082.0,53996358.0,53482161.0,55034345.0,55586681.0,56093462.0,57417022.0,57401772.0,58663997.0,59644891.0,62898864.0,66882239.0,64546393.0,64370125.0,64583283.0,65192060.0,65675158.0,67295470.0,80485582.0,71816227.0,72948293.0,72198247.0,70833772.0,71341715.0,73459742.0,73959744.0,73140605.0,76635800.0,75634306.0,76279415.0,80016410.0,80392652.0,79192653.0,81216104.0,81418356.0,81257624.0,84172846.0,88255828.0,88925893.0,87146065.0,87184700.0,88860479.0,90603871.0,90877228.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index d205f14..c764291 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[4400.272131691775,4557.473853598882,4976.678445351166,5133.880167258273] \ No newline at end of file
+[4323.944601673624,4534.446147137346,5095.783601707272,5306.285147170995] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index 2feb120..6f1f3ef 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3143.127978300037,"upper_bound":3188.45574274746},"point_estimate":3163.808083174631,"standard_error":11.526503128718474},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3137.187752818302,"upper_bound":3160.9253012048193},"point_estimate":3150.415215309012,"standard_error":5.010638993708052},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36.60795252663502,"upper_bound":58.1190823647597},"point_estimate":46.142584513093766,"standard_error":5.425205321882349},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3137.5376708313133,"upper_bound":3187.788902036585},"point_estimate":3159.1274715531254,"standard_error":12.959911099112018},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59.909543944010466,"upper_bound":160.93516777258557},"point_estimate":116.08369757876264,"standard_error":25.391605554441455}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3093.4638185943722,"upper_bound":3120.689420159654},"point_estimate":3106.7764431879555,"standard_error":6.944091956693375},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3088.4491488095236,"upper_bound":3116.1737068965517},"point_estimate":3097.63799894958,"standard_error":7.5491233678958665},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":48.24509895425758,"upper_bound":71.10901481279058},"point_estimate":61.41377142469359,"standard_error":5.561470375808081},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3106.240714538429,"upper_bound":3133.4509910886727},"point_estimate":3120.190173320104,"standard_error":6.948797561071751},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53.19035542444332,"upper_bound":86.78012661068512},"point_estimate":69.92114310152066,"standard_error":8.693301489902291}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index e9895ce..89cf1d5 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,50,,,889047.0,ns,290
-example_mapping-insert_get,,50,,,1892443.0,ns,580
-example_mapping-insert_get,,50,,,2551613.0,ns,870
-example_mapping-insert_get,,50,,,3726187.0,ns,1160
-example_mapping-insert_get,,50,,,4647575.0,ns,1450
-example_mapping-insert_get,,50,,,5516778.0,ns,1740
-example_mapping-insert_get,,50,,,6033454.0,ns,2030
-example_mapping-insert_get,,50,,,7317176.0,ns,2320
-example_mapping-insert_get,,50,,,8161340.0,ns,2610
-example_mapping-insert_get,,50,,,9488648.0,ns,2900
-example_mapping-insert_get,,50,,,11417132.0,ns,3190
-example_mapping-insert_get,,50,,,11030105.0,ns,3480
-example_mapping-insert_get,,50,,,11936369.0,ns,3770
-example_mapping-insert_get,,50,,,12918732.0,ns,4060
-example_mapping-insert_get,,50,,,14010853.0,ns,4350
-example_mapping-insert_get,,50,,,14878097.0,ns,4640
-example_mapping-insert_get,,50,,,15894613.0,ns,4930
-example_mapping-insert_get,,50,,,16557717.0,ns,5220
-example_mapping-insert_get,,50,,,17848175.0,ns,5510
-example_mapping-insert_get,,50,,,17749767.0,ns,5800
-example_mapping-insert_get,,50,,,18753902.0,ns,6090
-example_mapping-insert_get,,50,,,19632359.0,ns,6380
-example_mapping-insert_get,,50,,,20557855.0,ns,6670
-example_mapping-insert_get,,50,,,21513681.0,ns,6960
-example_mapping-insert_get,,50,,,23462641.0,ns,7250
-example_mapping-insert_get,,50,,,23858794.0,ns,7540
-example_mapping-insert_get,,50,,,24660916.0,ns,7830
-example_mapping-insert_get,,50,,,25071221.0,ns,8120
-example_mapping-insert_get,,50,,,25639419.0,ns,8410
-example_mapping-insert_get,,50,,,27078261.0,ns,8700
-example_mapping-insert_get,,50,,,27684311.0,ns,8990
-example_mapping-insert_get,,50,,,28949572.0,ns,9280
-example_mapping-insert_get,,50,,,30297234.0,ns,9570
-example_mapping-insert_get,,50,,,31459578.0,ns,9860
-example_mapping-insert_get,,50,,,31636541.0,ns,10150
-example_mapping-insert_get,,50,,,33097219.0,ns,10440
-example_mapping-insert_get,,50,,,34015938.0,ns,10730
-example_mapping-insert_get,,50,,,35970744.0,ns,11020
-example_mapping-insert_get,,50,,,35239309.0,ns,11310
-example_mapping-insert_get,,50,,,36337813.0,ns,11600
-example_mapping-insert_get,,50,,,36645214.0,ns,11890
-example_mapping-insert_get,,50,,,38783979.0,ns,12180
-example_mapping-insert_get,,50,,,39083713.0,ns,12470
-example_mapping-insert_get,,50,,,39518100.0,ns,12760
-example_mapping-insert_get,,50,,,41122232.0,ns,13050
-example_mapping-insert_get,,50,,,41876187.0,ns,13340
-example_mapping-insert_get,,50,,,42956287.0,ns,13630
-example_mapping-insert_get,,50,,,44209615.0,ns,13920
-example_mapping-insert_get,,50,,,45081793.0,ns,14210
-example_mapping-insert_get,,50,,,46294357.0,ns,14500
-example_mapping-insert_get,,50,,,46976953.0,ns,14790
-example_mapping-insert_get,,50,,,47264054.0,ns,15080
-example_mapping-insert_get,,50,,,48317842.0,ns,15370
-example_mapping-insert_get,,50,,,49874187.0,ns,15660
-example_mapping-insert_get,,50,,,49751810.0,ns,15950
-example_mapping-insert_get,,50,,,51260392.0,ns,16240
-example_mapping-insert_get,,50,,,52032040.0,ns,16530
-example_mapping-insert_get,,50,,,53620360.0,ns,16820
-example_mapping-insert_get,,50,,,53543754.0,ns,17110
-example_mapping-insert_get,,50,,,55207555.0,ns,17400
-example_mapping-insert_get,,50,,,54752847.0,ns,17690
-example_mapping-insert_get,,50,,,56576766.0,ns,17980
-example_mapping-insert_get,,50,,,60390455.0,ns,18270
-example_mapping-insert_get,,50,,,62560791.0,ns,18560
-example_mapping-insert_get,,50,,,71188420.0,ns,18850
-example_mapping-insert_get,,50,,,72762043.0,ns,19140
-example_mapping-insert_get,,50,,,61223430.0,ns,19430
-example_mapping-insert_get,,50,,,62675014.0,ns,19720
-example_mapping-insert_get,,50,,,63033671.0,ns,20010
-example_mapping-insert_get,,50,,,64584069.0,ns,20300
-example_mapping-insert_get,,50,,,65416104.0,ns,20590
-example_mapping-insert_get,,50,,,65787074.0,ns,20880
-example_mapping-insert_get,,50,,,65660232.0,ns,21170
-example_mapping-insert_get,,50,,,66708333.0,ns,21460
-example_mapping-insert_get,,50,,,67921990.0,ns,21750
-example_mapping-insert_get,,50,,,68814711.0,ns,22040
-example_mapping-insert_get,,50,,,69344805.0,ns,22330
-example_mapping-insert_get,,50,,,71134790.0,ns,22620
-example_mapping-insert_get,,50,,,70319771.0,ns,22910
-example_mapping-insert_get,,50,,,73828346.0,ns,23200
-example_mapping-insert_get,,50,,,73025839.0,ns,23490
-example_mapping-insert_get,,50,,,73657265.0,ns,23780
-example_mapping-insert_get,,50,,,76083472.0,ns,24070
-example_mapping-insert_get,,50,,,75691188.0,ns,24360
-example_mapping-insert_get,,50,,,77612058.0,ns,24650
-example_mapping-insert_get,,50,,,78915937.0,ns,24940
-example_mapping-insert_get,,50,,,78807989.0,ns,25230
-example_mapping-insert_get,,50,,,79440972.0,ns,25520
-example_mapping-insert_get,,50,,,81642327.0,ns,25810
-example_mapping-insert_get,,50,,,81463692.0,ns,26100
-example_mapping-insert_get,,50,,,83861704.0,ns,26390
-example_mapping-insert_get,,50,,,84238891.0,ns,26680
-example_mapping-insert_get,,50,,,84524568.0,ns,26970
-example_mapping-insert_get,,50,,,85930459.0,ns,27260
-example_mapping-insert_get,,50,,,87033590.0,ns,27550
-example_mapping-insert_get,,50,,,87421899.0,ns,27840
-example_mapping-insert_get,,50,,,88452579.0,ns,28130
-example_mapping-insert_get,,50,,,87873263.0,ns,28420
-example_mapping-insert_get,,50,,,88060758.0,ns,28710
-example_mapping-insert_get,,50,,,90643478.0,ns,29000
+example_mapping-insert_get,,50,,,933420.0,ns,280
+example_mapping-insert_get,,50,,,1719219.0,ns,560
+example_mapping-insert_get,,50,,,2470302.0,ns,840
+example_mapping-insert_get,,50,,,3564267.0,ns,1120
+example_mapping-insert_get,,50,,,4800921.0,ns,1400
+example_mapping-insert_get,,50,,,5170489.0,ns,1680
+example_mapping-insert_get,,50,,,5821315.0,ns,1960
+example_mapping-insert_get,,50,,,6988941.0,ns,2240
+example_mapping-insert_get,,50,,,7843117.0,ns,2520
+example_mapping-insert_get,,50,,,8224389.0,ns,2800
+example_mapping-insert_get,,50,,,9380669.0,ns,3080
+example_mapping-insert_get,,50,,,10548197.0,ns,3360
+example_mapping-insert_get,,50,,,11070662.0,ns,3640
+example_mapping-insert_get,,50,,,12241655.0,ns,3920
+example_mapping-insert_get,,50,,,13318914.0,ns,4200
+example_mapping-insert_get,,50,,,14155494.0,ns,4480
+example_mapping-insert_get,,50,,,14707174.0,ns,4760
+example_mapping-insert_get,,50,,,16352471.0,ns,5040
+example_mapping-insert_get,,50,,,16796269.0,ns,5320
+example_mapping-insert_get,,50,,,17342249.0,ns,5600
+example_mapping-insert_get,,50,,,17632676.0,ns,5880
+example_mapping-insert_get,,50,,,19103533.0,ns,6160
+example_mapping-insert_get,,50,,,19718486.0,ns,6440
+example_mapping-insert_get,,50,,,20760744.0,ns,6720
+example_mapping-insert_get,,50,,,21957908.0,ns,7000
+example_mapping-insert_get,,50,,,22336815.0,ns,7280
+example_mapping-insert_get,,50,,,23140296.0,ns,7560
+example_mapping-insert_get,,50,,,24203613.0,ns,7840
+example_mapping-insert_get,,50,,,24742397.0,ns,8120
+example_mapping-insert_get,,50,,,25867573.0,ns,8400
+example_mapping-insert_get,,50,,,26756218.0,ns,8680
+example_mapping-insert_get,,50,,,27520956.0,ns,8960
+example_mapping-insert_get,,50,,,28469664.0,ns,9240
+example_mapping-insert_get,,50,,,29441410.0,ns,9520
+example_mapping-insert_get,,50,,,29912894.0,ns,9800
+example_mapping-insert_get,,50,,,30320219.0,ns,10080
+example_mapping-insert_get,,50,,,32512523.0,ns,10360
+example_mapping-insert_get,,50,,,33034771.0,ns,10640
+example_mapping-insert_get,,50,,,33097215.0,ns,10920
+example_mapping-insert_get,,50,,,34296317.0,ns,11200
+example_mapping-insert_get,,50,,,34582484.0,ns,11480
+example_mapping-insert_get,,50,,,36892002.0,ns,11760
+example_mapping-insert_get,,50,,,36873914.0,ns,12040
+example_mapping-insert_get,,50,,,37611440.0,ns,12320
+example_mapping-insert_get,,50,,,38719164.0,ns,12600
+example_mapping-insert_get,,50,,,40510630.0,ns,12880
+example_mapping-insert_get,,50,,,40248469.0,ns,13160
+example_mapping-insert_get,,50,,,40941949.0,ns,13440
+example_mapping-insert_get,,50,,,43064030.0,ns,13720
+example_mapping-insert_get,,50,,,43438482.0,ns,14000
+example_mapping-insert_get,,50,,,44234457.0,ns,14280
+example_mapping-insert_get,,50,,,45714520.0,ns,14560
+example_mapping-insert_get,,50,,,45232705.0,ns,14840
+example_mapping-insert_get,,50,,,46357357.0,ns,15120
+example_mapping-insert_get,,50,,,48356921.0,ns,15400
+example_mapping-insert_get,,50,,,47938936.0,ns,15680
+example_mapping-insert_get,,50,,,49587926.0,ns,15960
+example_mapping-insert_get,,50,,,50606661.0,ns,16240
+example_mapping-insert_get,,50,,,51732355.0,ns,16520
+example_mapping-insert_get,,50,,,52603219.0,ns,16800
+example_mapping-insert_get,,50,,,54376322.0,ns,17080
+example_mapping-insert_get,,50,,,53916986.0,ns,17360
+example_mapping-insert_get,,50,,,55741793.0,ns,17640
+example_mapping-insert_get,,50,,,56302940.0,ns,17920
+example_mapping-insert_get,,50,,,55134479.0,ns,18200
+example_mapping-insert_get,,50,,,56027951.0,ns,18480
+example_mapping-insert_get,,50,,,57988478.0,ns,18760
+example_mapping-insert_get,,50,,,58978779.0,ns,19040
+example_mapping-insert_get,,50,,,58932776.0,ns,19320
+example_mapping-insert_get,,50,,,62784814.0,ns,19600
+example_mapping-insert_get,,50,,,60907733.0,ns,19880
+example_mapping-insert_get,,50,,,62363400.0,ns,20160
+example_mapping-insert_get,,50,,,62424578.0,ns,20440
+example_mapping-insert_get,,50,,,63636136.0,ns,20720
+example_mapping-insert_get,,50,,,64883758.0,ns,21000
+example_mapping-insert_get,,50,,,65772226.0,ns,21280
+example_mapping-insert_get,,50,,,65802685.0,ns,21560
+example_mapping-insert_get,,50,,,69059938.0,ns,21840
+example_mapping-insert_get,,50,,,68975205.0,ns,22120
+example_mapping-insert_get,,50,,,70543898.0,ns,22400
+example_mapping-insert_get,,50,,,69693243.0,ns,22680
+example_mapping-insert_get,,50,,,73851421.0,ns,22960
+example_mapping-insert_get,,50,,,72628057.0,ns,23240
+example_mapping-insert_get,,50,,,73061509.0,ns,23520
+example_mapping-insert_get,,50,,,75752601.0,ns,23800
+example_mapping-insert_get,,50,,,73514857.0,ns,24080
+example_mapping-insert_get,,50,,,77360912.0,ns,24360
+example_mapping-insert_get,,50,,,77435237.0,ns,24640
+example_mapping-insert_get,,50,,,79190809.0,ns,24920
+example_mapping-insert_get,,50,,,81168124.0,ns,25200
+example_mapping-insert_get,,50,,,80392801.0,ns,25480
+example_mapping-insert_get,,50,,,79632965.0,ns,25760
+example_mapping-insert_get,,50,,,82183752.0,ns,26040
+example_mapping-insert_get,,50,,,80431766.0,ns,26320
+example_mapping-insert_get,,50,,,85454911.0,ns,26600
+example_mapping-insert_get,,50,,,84195977.0,ns,26880
+example_mapping-insert_get,,50,,,86166255.0,ns,27160
+example_mapping-insert_get,,50,,,86320734.0,ns,27440
+example_mapping-insert_get,,50,,,86303365.0,ns,27720
+example_mapping-insert_get,,50,,,88706358.0,ns,28000
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index f78cd9b..c208617 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[290.0,580.0,870.0,1160.0,1450.0,1740.0,2030.0,2320.0,2610.0,2900.0,3190.0,3480.0,3770.0,4060.0,4350.0,4640.0,4930.0,5220.0,5510.0,5800.0,6090.0,6380.0,6670.0,6960.0,7250.0,7540.0,7830.0,8120.0,8410.0,8700.0,8990.0,9280.0,9570.0,9860.0,10150.0,10440.0,10730.0,11020.0,11310.0,11600.0,11890.0,12180.0,12470.0,12760.0,13050.0,13340.0,13630.0,13920.0,14210.0,14500.0,14790.0,15080.0,15370.0,15660.0,15950.0,16240.0,16530.0,16820.0,17110.0,17400.0,17690.0,17980.0,18270.0,18560.0,18850.0,19140.0,19430.0,19720.0,20010.0,20300.0,20590.0,20880.0,21170.0,21460.0,21750.0,22040.0,22330.0,22620.0,22910.0,23200.0,23490.0,23780.0,24070.0,24360.0,24650.0,24940.0,25230.0,25520.0,25810.0,26100.0,26390.0,26680.0,26970.0,27260.0,27550.0,27840.0,28130.0,28420.0,28710.0,29000.0],"times":[889047.0,1892443.0,2551613.0,3726187.0,4647575.0,5516778.0,6033454.0,7317176.0,8161340.0,9488648.0,11417132.0,11030105.0,11936369.0,12918732.0,14010853.0,14878097.0,15894613.0,16557717.0,17848175.0,17749767.0,18753902.0,19632359.0,20557855.0,21513681.0,23462641.0,23858794.0,24660916.0,25071221.0,25639419.0,27078261.0,27684311.0,28949572.0,30297234.0,31459578.0,31636541.0,33097219.0,34015938.0,35970744.0,35239309.0,36337813.0,36645214.0,38783979.0,39083713.0,39518100.0,41122232.0,41876187.0,42956287.0,44209615.0,45081793.0,46294357.0,46976953.0,47264054.0,48317842.0,49874187.0,49751810.0,51260392.0,52032040.0,53620360.0,53543754.0,55207555.0,54752847.0,56576766.0,60390455.0,62560791.0,71188420.0,72762043.0,61223430.0,62675014.0,63033671.0,64584069.0,65416104.0,65787074.0,65660232.0,66708333.0,67921990.0,68814711.0,69344805.0,71134790.0,70319771.0,73828346.0,73025839.0,73657265.0,76083472.0,75691188.0,77612058.0,78915937.0,78807989.0,79440972.0,81642327.0,81463692.0,83861704.0,84238891.0,84524568.0,85930459.0,87033590.0,87421899.0,88452579.0,87873263.0,88060758.0,90643478.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[280.0,560.0,840.0,1120.0,1400.0,1680.0,1960.0,2240.0,2520.0,2800.0,3080.0,3360.0,3640.0,3920.0,4200.0,4480.0,4760.0,5040.0,5320.0,5600.0,5880.0,6160.0,6440.0,6720.0,7000.0,7280.0,7560.0,7840.0,8120.0,8400.0,8680.0,8960.0,9240.0,9520.0,9800.0,10080.0,10360.0,10640.0,10920.0,11200.0,11480.0,11760.0,12040.0,12320.0,12600.0,12880.0,13160.0,13440.0,13720.0,14000.0,14280.0,14560.0,14840.0,15120.0,15400.0,15680.0,15960.0,16240.0,16520.0,16800.0,17080.0,17360.0,17640.0,17920.0,18200.0,18480.0,18760.0,19040.0,19320.0,19600.0,19880.0,20160.0,20440.0,20720.0,21000.0,21280.0,21560.0,21840.0,22120.0,22400.0,22680.0,22960.0,23240.0,23520.0,23800.0,24080.0,24360.0,24640.0,24920.0,25200.0,25480.0,25760.0,26040.0,26320.0,26600.0,26880.0,27160.0,27440.0,27720.0,28000.0],"times":[933420.0,1719219.0,2470302.0,3564267.0,4800921.0,5170489.0,5821315.0,6988941.0,7843117.0,8224389.0,9380669.0,10548197.0,11070662.0,12241655.0,13318914.0,14155494.0,14707174.0,16352471.0,16796269.0,17342249.0,17632676.0,19103533.0,19718486.0,20760744.0,21957908.0,22336815.0,23140296.0,24203613.0,24742397.0,25867573.0,26756218.0,27520956.0,28469664.0,29441410.0,29912894.0,30320219.0,32512523.0,33034771.0,33097215.0,34296317.0,34582484.0,36892002.0,36873914.0,37611440.0,38719164.0,40510630.0,40248469.0,40941949.0,43064030.0,43438482.0,44234457.0,45714520.0,45232705.0,46357357.0,48356921.0,47938936.0,49587926.0,50606661.0,51732355.0,52603219.0,54376322.0,53916986.0,55741793.0,56302940.0,55134479.0,56027951.0,57988478.0,58978779.0,58932776.0,62784814.0,60907733.0,62363400.0,62424578.0,63636136.0,64883758.0,65772226.0,65802685.0,69059938.0,68975205.0,70543898.0,69693243.0,73851421.0,72628057.0,73061509.0,75752601.0,73514857.0,77360912.0,77435237.0,79190809.0,81168124.0,80392801.0,79632965.0,82183752.0,80431766.0,85454911.0,84195977.0,86166255.0,86320734.0,86303365.0,88706358.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index db1dfb9..2e72532 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[2928.4170886180373,3021.731990474922,3270.5717287599473,3363.8866306168316] \ No newline at end of file
+[2822.1057594138197,2942.1016534840837,3262.090704338121,3382.0865984083853] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 9aacca7..5068d8f 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3698.1629391016613,"upper_bound":3900.0001790380916},"point_estimate":3779.2385237536555,"standard_error":52.91133912374887},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3666.8925890175888,"upper_bound":3716.4731929035725},"point_estimate":3696.2727871334832,"standard_error":13.6727505041987},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":78.42392771870766,"upper_bound":123.99948290181565},"point_estimate":100.2843163320973,"standard_error":12.25695556512638},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3727.09817291289,"upper_bound":3876.890876655138},"point_estimate":3784.741923541055,"standard_error":39.324835025063344},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":139.2490032783659,"upper_bound":857.7281703087402},"point_estimate":529.0715245782147,"standard_error":211.2474157400584}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3708.663274399341,"upper_bound":3739.9763574203284},"point_estimate":3724.0353763138146,"standard_error":7.978663296383811},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3703.0638985005767,"upper_bound":3747.3316796598156},"point_estimate":3719.3508935219656,"standard_error":10.200621711717377},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":54.10338053139939,"upper_bound":87.38131667876634},"point_estimate":73.03961502339698,"standard_error":8.605352754142736},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3717.7427631329933,"upper_bound":3751.7201029755524},"point_estimate":3734.526989757097,"standard_error":8.628575970178927},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":64.01558029423573,"upper_bound":95.03528821510442},"point_estimate":79.74212453965717,"standard_error":7.9861244522829}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 39c0033..005d8f5 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,50,,,890814.0,ns,259
-example_mapping-insert_get,,50,,,1888132.0,ns,518
-example_mapping-insert_get,,50,,,2751645.0,ns,777
-example_mapping-insert_get,,50,,,3588807.0,ns,1036
-example_mapping-insert_get,,50,,,4735253.0,ns,1295
-example_mapping-insert_get,,50,,,5614355.0,ns,1554
-example_mapping-insert_get,,50,,,6483172.0,ns,1813
-example_mapping-insert_get,,50,,,7755471.0,ns,2072
-example_mapping-insert_get,,50,,,8574779.0,ns,2331
-example_mapping-insert_get,,50,,,9461220.0,ns,2590
-example_mapping-insert_get,,50,,,10122970.0,ns,2849
-example_mapping-insert_get,,50,,,11190983.0,ns,3108
-example_mapping-insert_get,,50,,,12557706.0,ns,3367
-example_mapping-insert_get,,50,,,12881812.0,ns,3626
-example_mapping-insert_get,,50,,,14028205.0,ns,3885
-example_mapping-insert_get,,50,,,15409477.0,ns,4144
-example_mapping-insert_get,,50,,,15317021.0,ns,4403
-example_mapping-insert_get,,50,,,17585231.0,ns,4662
-example_mapping-insert_get,,50,,,18005533.0,ns,4921
-example_mapping-insert_get,,50,,,18623387.0,ns,5180
-example_mapping-insert_get,,50,,,19216078.0,ns,5439
-example_mapping-insert_get,,50,,,24974730.0,ns,5698
-example_mapping-insert_get,,50,,,21772929.0,ns,5957
-example_mapping-insert_get,,50,,,22354059.0,ns,6216
-example_mapping-insert_get,,50,,,22914670.0,ns,6475
-example_mapping-insert_get,,50,,,23926087.0,ns,6734
-example_mapping-insert_get,,50,,,25514908.0,ns,6993
-example_mapping-insert_get,,50,,,26147240.0,ns,7252
-example_mapping-insert_get,,50,,,27554382.0,ns,7511
-example_mapping-insert_get,,50,,,28348251.0,ns,7770
-example_mapping-insert_get,,50,,,28752523.0,ns,8029
-example_mapping-insert_get,,50,,,29811713.0,ns,8288
-example_mapping-insert_get,,50,,,30411352.0,ns,8547
-example_mapping-insert_get,,50,,,32389646.0,ns,8806
-example_mapping-insert_get,,50,,,32555552.0,ns,9065
-example_mapping-insert_get,,50,,,35215215.0,ns,9324
-example_mapping-insert_get,,50,,,36259429.0,ns,9583
-example_mapping-insert_get,,50,,,34961691.0,ns,9842
-example_mapping-insert_get,,50,,,35754483.0,ns,10101
-example_mapping-insert_get,,50,,,46405088.0,ns,10360
-example_mapping-insert_get,,50,,,38136665.0,ns,10619
-example_mapping-insert_get,,50,,,39176773.0,ns,10878
-example_mapping-insert_get,,50,,,40185903.0,ns,11137
-example_mapping-insert_get,,50,,,41315542.0,ns,11396
-example_mapping-insert_get,,50,,,42148206.0,ns,11655
-example_mapping-insert_get,,50,,,43151941.0,ns,11914
-example_mapping-insert_get,,50,,,44319311.0,ns,12173
-example_mapping-insert_get,,50,,,45212186.0,ns,12432
-example_mapping-insert_get,,50,,,72469650.0,ns,12691
-example_mapping-insert_get,,50,,,108266817.0,ns,12950
-example_mapping-insert_get,,50,,,52707736.0,ns,13209
-example_mapping-insert_get,,50,,,53690945.0,ns,13468
-example_mapping-insert_get,,50,,,55023956.0,ns,13727
-example_mapping-insert_get,,50,,,55686451.0,ns,13986
-example_mapping-insert_get,,50,,,57127391.0,ns,14245
-example_mapping-insert_get,,50,,,57758864.0,ns,14504
-example_mapping-insert_get,,50,,,59197454.0,ns,14763
-example_mapping-insert_get,,50,,,60003397.0,ns,15022
-example_mapping-insert_get,,50,,,61268327.0,ns,15281
-example_mapping-insert_get,,50,,,60793415.0,ns,15540
-example_mapping-insert_get,,50,,,58924386.0,ns,15799
-example_mapping-insert_get,,50,,,59360671.0,ns,16058
-example_mapping-insert_get,,50,,,61183888.0,ns,16317
-example_mapping-insert_get,,50,,,60929483.0,ns,16576
-example_mapping-insert_get,,50,,,64057352.0,ns,16835
-example_mapping-insert_get,,50,,,63877753.0,ns,17094
-example_mapping-insert_get,,50,,,63834019.0,ns,17353
-example_mapping-insert_get,,50,,,65165480.0,ns,17612
-example_mapping-insert_get,,50,,,66148324.0,ns,17871
-example_mapping-insert_get,,50,,,68181828.0,ns,18130
-example_mapping-insert_get,,50,,,68211509.0,ns,18389
-example_mapping-insert_get,,50,,,68343794.0,ns,18648
-example_mapping-insert_get,,50,,,71342264.0,ns,18907
-example_mapping-insert_get,,50,,,70016204.0,ns,19166
-example_mapping-insert_get,,50,,,72578417.0,ns,19425
-example_mapping-insert_get,,50,,,74352683.0,ns,19684
-example_mapping-insert_get,,50,,,73167787.0,ns,19943
-example_mapping-insert_get,,50,,,75934733.0,ns,20202
-example_mapping-insert_get,,50,,,76042758.0,ns,20461
-example_mapping-insert_get,,50,,,77937180.0,ns,20720
-example_mapping-insert_get,,50,,,77099878.0,ns,20979
-example_mapping-insert_get,,50,,,79716037.0,ns,21238
-example_mapping-insert_get,,50,,,80258586.0,ns,21497
-example_mapping-insert_get,,50,,,81941371.0,ns,21756
-example_mapping-insert_get,,50,,,82470703.0,ns,22015
-example_mapping-insert_get,,50,,,83706877.0,ns,22274
-example_mapping-insert_get,,50,,,84721957.0,ns,22533
-example_mapping-insert_get,,50,,,85148688.0,ns,22792
-example_mapping-insert_get,,50,,,86555586.0,ns,23051
-example_mapping-insert_get,,50,,,86989184.0,ns,23310
-example_mapping-insert_get,,50,,,87187268.0,ns,23569
-example_mapping-insert_get,,50,,,88161575.0,ns,23828
-example_mapping-insert_get,,50,,,89262789.0,ns,24087
-example_mapping-insert_get,,50,,,89715748.0,ns,24346
-example_mapping-insert_get,,50,,,90937717.0,ns,24605
-example_mapping-insert_get,,50,,,92098113.0,ns,24864
-example_mapping-insert_get,,50,,,93569507.0,ns,25123
-example_mapping-insert_get,,50,,,91756560.0,ns,25382
-example_mapping-insert_get,,50,,,94035952.0,ns,25641
-example_mapping-insert_get,,50,,,96112184.0,ns,25900
+example_mapping-insert_get,,50,,,973312.0,ns,255
+example_mapping-insert_get,,50,,,1968399.0,ns,510
+example_mapping-insert_get,,50,,,2841806.0,ns,765
+example_mapping-insert_get,,50,,,3644809.0,ns,1020
+example_mapping-insert_get,,50,,,4772861.0,ns,1275
+example_mapping-insert_get,,50,,,6132009.0,ns,1530
+example_mapping-insert_get,,50,,,6654509.0,ns,1785
+example_mapping-insert_get,,50,,,7518348.0,ns,2040
+example_mapping-insert_get,,50,,,8577080.0,ns,2295
+example_mapping-insert_get,,50,,,9484855.0,ns,2550
+example_mapping-insert_get,,50,,,10082060.0,ns,2805
+example_mapping-insert_get,,50,,,11534675.0,ns,3060
+example_mapping-insert_get,,50,,,12908945.0,ns,3315
+example_mapping-insert_get,,50,,,13268517.0,ns,3570
+example_mapping-insert_get,,50,,,14377464.0,ns,3825
+example_mapping-insert_get,,50,,,15458640.0,ns,4080
+example_mapping-insert_get,,50,,,16776600.0,ns,4335
+example_mapping-insert_get,,50,,,17492225.0,ns,4590
+example_mapping-insert_get,,50,,,17661476.0,ns,4845
+example_mapping-insert_get,,50,,,19134739.0,ns,5100
+example_mapping-insert_get,,50,,,20336898.0,ns,5355
+example_mapping-insert_get,,50,,,20167109.0,ns,5610
+example_mapping-insert_get,,50,,,21591648.0,ns,5865
+example_mapping-insert_get,,50,,,22753366.0,ns,6120
+example_mapping-insert_get,,50,,,22993420.0,ns,6375
+example_mapping-insert_get,,50,,,24065407.0,ns,6630
+example_mapping-insert_get,,50,,,25369073.0,ns,6885
+example_mapping-insert_get,,50,,,26383382.0,ns,7140
+example_mapping-insert_get,,50,,,27829344.0,ns,7395
+example_mapping-insert_get,,50,,,29542395.0,ns,7650
+example_mapping-insert_get,,50,,,30010849.0,ns,7905
+example_mapping-insert_get,,50,,,29901440.0,ns,8160
+example_mapping-insert_get,,50,,,31577569.0,ns,8415
+example_mapping-insert_get,,50,,,32105564.0,ns,8670
+example_mapping-insert_get,,50,,,33743203.0,ns,8925
+example_mapping-insert_get,,50,,,34178771.0,ns,9180
+example_mapping-insert_get,,50,,,35595004.0,ns,9435
+example_mapping-insert_get,,50,,,35595045.0,ns,9690
+example_mapping-insert_get,,50,,,36113025.0,ns,9945
+example_mapping-insert_get,,50,,,38543609.0,ns,10200
+example_mapping-insert_get,,50,,,38456058.0,ns,10455
+example_mapping-insert_get,,50,,,38569366.0,ns,10710
+example_mapping-insert_get,,50,,,40111589.0,ns,10965
+example_mapping-insert_get,,50,,,40729033.0,ns,11220
+example_mapping-insert_get,,50,,,41349897.0,ns,11475
+example_mapping-insert_get,,50,,,43570802.0,ns,11730
+example_mapping-insert_get,,50,,,43400384.0,ns,11985
+example_mapping-insert_get,,50,,,46241171.0,ns,12240
+example_mapping-insert_get,,50,,,47568143.0,ns,12495
+example_mapping-insert_get,,50,,,46439840.0,ns,12750
+example_mapping-insert_get,,50,,,46565766.0,ns,13005
+example_mapping-insert_get,,50,,,48408419.0,ns,13260
+example_mapping-insert_get,,50,,,48878409.0,ns,13515
+example_mapping-insert_get,,50,,,50530419.0,ns,13770
+example_mapping-insert_get,,50,,,52070817.0,ns,14025
+example_mapping-insert_get,,50,,,52581168.0,ns,14280
+example_mapping-insert_get,,50,,,52939610.0,ns,14535
+example_mapping-insert_get,,50,,,54561707.0,ns,14790
+example_mapping-insert_get,,50,,,56246459.0,ns,15045
+example_mapping-insert_get,,50,,,55532977.0,ns,15300
+example_mapping-insert_get,,50,,,56820151.0,ns,15555
+example_mapping-insert_get,,50,,,58420133.0,ns,15810
+example_mapping-insert_get,,50,,,59742183.0,ns,16065
+example_mapping-insert_get,,50,,,59568671.0,ns,16320
+example_mapping-insert_get,,50,,,61329799.0,ns,16575
+example_mapping-insert_get,,50,,,63411210.0,ns,16830
+example_mapping-insert_get,,50,,,63731135.0,ns,17085
+example_mapping-insert_get,,50,,,64840191.0,ns,17340
+example_mapping-insert_get,,50,,,65259020.0,ns,17595
+example_mapping-insert_get,,50,,,64992617.0,ns,17850
+example_mapping-insert_get,,50,,,66229518.0,ns,18105
+example_mapping-insert_get,,50,,,67978353.0,ns,18360
+example_mapping-insert_get,,50,,,68852772.0,ns,18615
+example_mapping-insert_get,,50,,,69302237.0,ns,18870
+example_mapping-insert_get,,50,,,70990200.0,ns,19125
+example_mapping-insert_get,,50,,,71318334.0,ns,19380
+example_mapping-insert_get,,50,,,72478308.0,ns,19635
+example_mapping-insert_get,,50,,,72677314.0,ns,19890
+example_mapping-insert_get,,50,,,74922293.0,ns,20145
+example_mapping-insert_get,,50,,,76608125.0,ns,20400
+example_mapping-insert_get,,50,,,83052760.0,ns,20655
+example_mapping-insert_get,,50,,,78630391.0,ns,20910
+example_mapping-insert_get,,50,,,79312275.0,ns,21165
+example_mapping-insert_get,,50,,,80436400.0,ns,21420
+example_mapping-insert_get,,50,,,82122185.0,ns,21675
+example_mapping-insert_get,,50,,,82635114.0,ns,21930
+example_mapping-insert_get,,50,,,83325106.0,ns,22185
+example_mapping-insert_get,,50,,,84666104.0,ns,22440
+example_mapping-insert_get,,50,,,85778261.0,ns,22695
+example_mapping-insert_get,,50,,,85579400.0,ns,22950
+example_mapping-insert_get,,50,,,87268791.0,ns,23205
+example_mapping-insert_get,,50,,,88006882.0,ns,23460
+example_mapping-insert_get,,50,,,88950673.0,ns,23715
+example_mapping-insert_get,,50,,,92697957.0,ns,23970
+example_mapping-insert_get,,50,,,91338916.0,ns,24225
+example_mapping-insert_get,,50,,,92459590.0,ns,24480
+example_mapping-insert_get,,50,,,92744956.0,ns,24735
+example_mapping-insert_get,,50,,,94229099.0,ns,24990
+example_mapping-insert_get,,50,,,95341567.0,ns,25245
+example_mapping-insert_get,,50,,,95892823.0,ns,25500
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index c65acf8..9ea59cd 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[259.0,518.0,777.0,1036.0,1295.0,1554.0,1813.0,2072.0,2331.0,2590.0,2849.0,3108.0,3367.0,3626.0,3885.0,4144.0,4403.0,4662.0,4921.0,5180.0,5439.0,5698.0,5957.0,6216.0,6475.0,6734.0,6993.0,7252.0,7511.0,7770.0,8029.0,8288.0,8547.0,8806.0,9065.0,9324.0,9583.0,9842.0,10101.0,10360.0,10619.0,10878.0,11137.0,11396.0,11655.0,11914.0,12173.0,12432.0,12691.0,12950.0,13209.0,13468.0,13727.0,13986.0,14245.0,14504.0,14763.0,15022.0,15281.0,15540.0,15799.0,16058.0,16317.0,16576.0,16835.0,17094.0,17353.0,17612.0,17871.0,18130.0,18389.0,18648.0,18907.0,19166.0,19425.0,19684.0,19943.0,20202.0,20461.0,20720.0,20979.0,21238.0,21497.0,21756.0,22015.0,22274.0,22533.0,22792.0,23051.0,23310.0,23569.0,23828.0,24087.0,24346.0,24605.0,24864.0,25123.0,25382.0,25641.0,25900.0],"times":[890814.0,1888132.0,2751645.0,3588807.0,4735253.0,5614355.0,6483172.0,7755471.0,8574779.0,9461220.0,10122970.0,11190983.0,12557706.0,12881812.0,14028205.0,15409477.0,15317021.0,17585231.0,18005533.0,18623387.0,19216078.0,24974730.0,21772929.0,22354059.0,22914670.0,23926087.0,25514908.0,26147240.0,27554382.0,28348251.0,28752523.0,29811713.0,30411352.0,32389646.0,32555552.0,35215215.0,36259429.0,34961691.0,35754483.0,46405088.0,38136665.0,39176773.0,40185903.0,41315542.0,42148206.0,43151941.0,44319311.0,45212186.0,72469650.0,108266817.0,52707736.0,53690945.0,55023956.0,55686451.0,57127391.0,57758864.0,59197454.0,60003397.0,61268327.0,60793415.0,58924386.0,59360671.0,61183888.0,60929483.0,64057352.0,63877753.0,63834019.0,65165480.0,66148324.0,68181828.0,68211509.0,68343794.0,71342264.0,70016204.0,72578417.0,74352683.0,73167787.0,75934733.0,76042758.0,77937180.0,77099878.0,79716037.0,80258586.0,81941371.0,82470703.0,83706877.0,84721957.0,85148688.0,86555586.0,86989184.0,87187268.0,88161575.0,89262789.0,89715748.0,90937717.0,92098113.0,93569507.0,91756560.0,94035952.0,96112184.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[255.0,510.0,765.0,1020.0,1275.0,1530.0,1785.0,2040.0,2295.0,2550.0,2805.0,3060.0,3315.0,3570.0,3825.0,4080.0,4335.0,4590.0,4845.0,5100.0,5355.0,5610.0,5865.0,6120.0,6375.0,6630.0,6885.0,7140.0,7395.0,7650.0,7905.0,8160.0,8415.0,8670.0,8925.0,9180.0,9435.0,9690.0,9945.0,10200.0,10455.0,10710.0,10965.0,11220.0,11475.0,11730.0,11985.0,12240.0,12495.0,12750.0,13005.0,13260.0,13515.0,13770.0,14025.0,14280.0,14535.0,14790.0,15045.0,15300.0,15555.0,15810.0,16065.0,16320.0,16575.0,16830.0,17085.0,17340.0,17595.0,17850.0,18105.0,18360.0,18615.0,18870.0,19125.0,19380.0,19635.0,19890.0,20145.0,20400.0,20655.0,20910.0,21165.0,21420.0,21675.0,21930.0,22185.0,22440.0,22695.0,22950.0,23205.0,23460.0,23715.0,23970.0,24225.0,24480.0,24735.0,24990.0,25245.0,25500.0],"times":[973312.0,1968399.0,2841806.0,3644809.0,4772861.0,6132009.0,6654509.0,7518348.0,8577080.0,9484855.0,10082060.0,11534675.0,12908945.0,13268517.0,14377464.0,15458640.0,16776600.0,17492225.0,17661476.0,19134739.0,20336898.0,20167109.0,21591648.0,22753366.0,22993420.0,24065407.0,25369073.0,26383382.0,27829344.0,29542395.0,30010849.0,29901440.0,31577569.0,32105564.0,33743203.0,34178771.0,35595004.0,35595045.0,36113025.0,38543609.0,38456058.0,38569366.0,40111589.0,40729033.0,41349897.0,43570802.0,43400384.0,46241171.0,47568143.0,46439840.0,46565766.0,48408419.0,48878409.0,50530419.0,52070817.0,52581168.0,52939610.0,54561707.0,56246459.0,55532977.0,56820151.0,58420133.0,59742183.0,59568671.0,61329799.0,63411210.0,63731135.0,64840191.0,65259020.0,64992617.0,66229518.0,67978353.0,68852772.0,69302237.0,70990200.0,71318334.0,72478308.0,72677314.0,74922293.0,76608125.0,83052760.0,78630391.0,79312275.0,80436400.0,82122185.0,82635114.0,83325106.0,84666104.0,85778261.0,85579400.0,87268791.0,88006882.0,88950673.0,92697957.0,91338916.0,92459590.0,92744956.0,94229099.0,95341567.0,95892823.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 2e370d4..5b519e8 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[3183.2160335100525,3398.847456449823,3973.864584289211,4189.496007228981] \ No newline at end of file
+[3382.024585443858,3526.9430028438155,3913.3921159103693,4058.310533310327] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/new/estimates.json b/analysis/current/criterion/example_mapping-insert_get/50/new/estimates.json
index 8927fd7..0a7f904 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/new/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4668.822761806488,"upper_bound":4730.365292215719},"point_estimate":4695.316809115089,"standard_error":15.868013308798018},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4666.299299719888,"upper_bound":4700.728033884949},"point_estimate":4685.451904223228,"standard_error":9.618306327122996},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":48.89509332311545,"upper_bound":80.15741064961055},"point_estimate":63.52240325600541,"standard_error":8.02152615583201},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4665.914601960304,"upper_bound":4755.9706111346895},"point_estimate":4702.482454863133,"standard_error":23.51179967855184},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":67.43417979816553,"upper_bound":247.61243401912512},"point_estimate":159.63169623134775,"standard_error":51.33998231597033}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4645.839833519431,"upper_bound":4676.729802777148},"point_estimate":4660.816062878049,"standard_error":7.868132259021652},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4640.8004612804025,"upper_bound":4671.576409135083},"point_estimate":4653.926178967828,"standard_error":7.494590292825741},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":51.61956866819699,"upper_bound":88.88171142742483},"point_estimate":77.21916886718088,"standard_error":9.713093144172607},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4637.754125001567,"upper_bound":4667.73137780539},"point_estimate":4652.586994462925,"standard_error":7.652136460010513},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60.40968331619059,"upper_bound":99.62669989553581},"point_estimate":78.79579486971508,"standard_error":10.467681873551813}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/new/raw.csv b/analysis/current/criterion/example_mapping-insert_get/50/new/raw.csv
index 2456309..d2874af 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/new/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/50/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,50,,,931225.0,ns,204
-example_mapping-insert_get,,50,,,1834896.0,ns,408
-example_mapping-insert_get,,50,,,2940327.0,ns,612
-example_mapping-insert_get,,50,,,3826685.0,ns,816
-example_mapping-insert_get,,50,,,4706298.0,ns,1020
-example_mapping-insert_get,,50,,,5883379.0,ns,1224
-example_mapping-insert_get,,50,,,6680547.0,ns,1428
-example_mapping-insert_get,,50,,,7694527.0,ns,1632
-example_mapping-insert_get,,50,,,8637807.0,ns,1836
-example_mapping-insert_get,,50,,,9095541.0,ns,2040
-example_mapping-insert_get,,50,,,10426902.0,ns,2244
-example_mapping-insert_get,,50,,,11438822.0,ns,2448
-example_mapping-insert_get,,50,,,11877895.0,ns,2652
-example_mapping-insert_get,,50,,,12652790.0,ns,2856
-example_mapping-insert_get,,50,,,14409145.0,ns,3060
-example_mapping-insert_get,,50,,,15093653.0,ns,3264
-example_mapping-insert_get,,50,,,16794980.0,ns,3468
-example_mapping-insert_get,,50,,,17256542.0,ns,3672
-example_mapping-insert_get,,50,,,18238771.0,ns,3876
-example_mapping-insert_get,,50,,,19305407.0,ns,4080
-example_mapping-insert_get,,50,,,20177464.0,ns,4284
-example_mapping-insert_get,,50,,,21378679.0,ns,4488
-example_mapping-insert_get,,50,,,21709145.0,ns,4692
-example_mapping-insert_get,,50,,,22818679.0,ns,4896
-example_mapping-insert_get,,50,,,23433350.0,ns,5100
-example_mapping-insert_get,,50,,,25057481.0,ns,5304
-example_mapping-insert_get,,50,,,25882683.0,ns,5508
-example_mapping-insert_get,,50,,,27021263.0,ns,5712
-example_mapping-insert_get,,50,,,28434319.0,ns,5916
-example_mapping-insert_get,,50,,,28413062.0,ns,6120
-example_mapping-insert_get,,50,,,29418948.0,ns,6324
-example_mapping-insert_get,,50,,,30572124.0,ns,6528
-example_mapping-insert_get,,50,,,32423935.0,ns,6732
-example_mapping-insert_get,,50,,,32860663.0,ns,6936
-example_mapping-insert_get,,50,,,33317377.0,ns,7140
-example_mapping-insert_get,,50,,,34177186.0,ns,7344
-example_mapping-insert_get,,50,,,36019255.0,ns,7548
-example_mapping-insert_get,,50,,,36196795.0,ns,7752
-example_mapping-insert_get,,50,,,37383051.0,ns,7956
-example_mapping-insert_get,,50,,,38747317.0,ns,8160
-example_mapping-insert_get,,50,,,38624887.0,ns,8364
-example_mapping-insert_get,,50,,,40723887.0,ns,8568
-example_mapping-insert_get,,50,,,41638737.0,ns,8772
-example_mapping-insert_get,,50,,,42325802.0,ns,8976
-example_mapping-insert_get,,50,,,42778435.0,ns,9180
-example_mapping-insert_get,,50,,,44538426.0,ns,9384
-example_mapping-insert_get,,50,,,44177883.0,ns,9588
-example_mapping-insert_get,,50,,,45214383.0,ns,9792
-example_mapping-insert_get,,50,,,46940846.0,ns,9996
-example_mapping-insert_get,,50,,,47879803.0,ns,10200
-example_mapping-insert_get,,50,,,49327140.0,ns,10404
-example_mapping-insert_get,,50,,,49688630.0,ns,10608
-example_mapping-insert_get,,50,,,49670575.0,ns,10812
-example_mapping-insert_get,,50,,,52308179.0,ns,11016
-example_mapping-insert_get,,50,,,52586259.0,ns,11220
-example_mapping-insert_get,,50,,,53460617.0,ns,11424
-example_mapping-insert_get,,50,,,54945741.0,ns,11628
-example_mapping-insert_get,,50,,,55264450.0,ns,11832
-example_mapping-insert_get,,50,,,58156857.0,ns,12036
-example_mapping-insert_get,,50,,,57887241.0,ns,12240
-example_mapping-insert_get,,50,,,58527134.0,ns,12444
-example_mapping-insert_get,,50,,,57831049.0,ns,12648
-example_mapping-insert_get,,50,,,60307655.0,ns,12852
-example_mapping-insert_get,,50,,,60258822.0,ns,13056
-example_mapping-insert_get,,50,,,61481172.0,ns,13260
-example_mapping-insert_get,,50,,,61666119.0,ns,13464
-example_mapping-insert_get,,50,,,64225321.0,ns,13668
-example_mapping-insert_get,,50,,,65317797.0,ns,13872
-example_mapping-insert_get,,50,,,66723162.0,ns,14076
-example_mapping-insert_get,,50,,,67203272.0,ns,14280
-example_mapping-insert_get,,50,,,68119557.0,ns,14484
-example_mapping-insert_get,,50,,,67184945.0,ns,14688
-example_mapping-insert_get,,50,,,88677754.0,ns,14892
-example_mapping-insert_get,,50,,,80074415.0,ns,15096
-example_mapping-insert_get,,50,,,71831323.0,ns,15300
-example_mapping-insert_get,,50,,,72512702.0,ns,15504
-example_mapping-insert_get,,50,,,73083531.0,ns,15708
-example_mapping-insert_get,,50,,,75206371.0,ns,15912
-example_mapping-insert_get,,50,,,75045692.0,ns,16116
-example_mapping-insert_get,,50,,,75551188.0,ns,16320
-example_mapping-insert_get,,50,,,77001157.0,ns,16524
-example_mapping-insert_get,,50,,,79364344.0,ns,16728
-example_mapping-insert_get,,50,,,77511466.0,ns,16932
-example_mapping-insert_get,,50,,,78990435.0,ns,17136
-example_mapping-insert_get,,50,,,80904258.0,ns,17340
-example_mapping-insert_get,,50,,,81321109.0,ns,17544
-example_mapping-insert_get,,50,,,82326369.0,ns,17748
-example_mapping-insert_get,,50,,,83690261.0,ns,17952
-example_mapping-insert_get,,50,,,85964881.0,ns,18156
-example_mapping-insert_get,,50,,,86768111.0,ns,18360
-example_mapping-insert_get,,50,,,85794970.0,ns,18564
-example_mapping-insert_get,,50,,,86002928.0,ns,18768
-example_mapping-insert_get,,50,,,88243265.0,ns,18972
-example_mapping-insert_get,,50,,,90172240.0,ns,19176
-example_mapping-insert_get,,50,,,88996250.0,ns,19380
-example_mapping-insert_get,,50,,,91459017.0,ns,19584
-example_mapping-insert_get,,50,,,91883475.0,ns,19788
-example_mapping-insert_get,,50,,,94529128.0,ns,19992
-example_mapping-insert_get,,50,,,95399613.0,ns,20196
-example_mapping-insert_get,,50,,,95026741.0,ns,20400
+example_mapping-insert_get,,50,,,992029.0,ns,196
+example_mapping-insert_get,,50,,,1897146.0,ns,392
+example_mapping-insert_get,,50,,,2751724.0,ns,588
+example_mapping-insert_get,,50,,,3681766.0,ns,784
+example_mapping-insert_get,,50,,,4449529.0,ns,980
+example_mapping-insert_get,,50,,,5606298.0,ns,1176
+example_mapping-insert_get,,50,,,6152789.0,ns,1372
+example_mapping-insert_get,,50,,,7512302.0,ns,1568
+example_mapping-insert_get,,50,,,8257541.0,ns,1764
+example_mapping-insert_get,,50,,,8818372.0,ns,1960
+example_mapping-insert_get,,50,,,9822182.0,ns,2156
+example_mapping-insert_get,,50,,,11171591.0,ns,2352
+example_mapping-insert_get,,50,,,11782761.0,ns,2548
+example_mapping-insert_get,,50,,,12844304.0,ns,2744
+example_mapping-insert_get,,50,,,13516321.0,ns,2940
+example_mapping-insert_get,,50,,,14976551.0,ns,3136
+example_mapping-insert_get,,50,,,16083026.0,ns,3332
+example_mapping-insert_get,,50,,,16233293.0,ns,3528
+example_mapping-insert_get,,50,,,17132935.0,ns,3724
+example_mapping-insert_get,,50,,,18524128.0,ns,3920
+example_mapping-insert_get,,50,,,19218602.0,ns,4116
+example_mapping-insert_get,,50,,,20063434.0,ns,4312
+example_mapping-insert_get,,50,,,20888692.0,ns,4508
+example_mapping-insert_get,,50,,,22208558.0,ns,4704
+example_mapping-insert_get,,50,,,22824031.0,ns,4900
+example_mapping-insert_get,,50,,,23660998.0,ns,5096
+example_mapping-insert_get,,50,,,25093942.0,ns,5292
+example_mapping-insert_get,,50,,,25650420.0,ns,5488
+example_mapping-insert_get,,50,,,26083545.0,ns,5684
+example_mapping-insert_get,,50,,,27014622.0,ns,5880
+example_mapping-insert_get,,50,,,28096667.0,ns,6076
+example_mapping-insert_get,,50,,,29529124.0,ns,6272
+example_mapping-insert_get,,50,,,29391960.0,ns,6468
+example_mapping-insert_get,,50,,,31021473.0,ns,6664
+example_mapping-insert_get,,50,,,31827249.0,ns,6860
+example_mapping-insert_get,,50,,,33111115.0,ns,7056
+example_mapping-insert_get,,50,,,33561577.0,ns,7252
+example_mapping-insert_get,,50,,,34880102.0,ns,7448
+example_mapping-insert_get,,50,,,35031659.0,ns,7644
+example_mapping-insert_get,,50,,,36939018.0,ns,7840
+example_mapping-insert_get,,50,,,36788785.0,ns,8036
+example_mapping-insert_get,,50,,,39223321.0,ns,8232
+example_mapping-insert_get,,50,,,39361381.0,ns,8428
+example_mapping-insert_get,,50,,,40201199.0,ns,8624
+example_mapping-insert_get,,50,,,41266025.0,ns,8820
+example_mapping-insert_get,,50,,,42990735.0,ns,9016
+example_mapping-insert_get,,50,,,42623631.0,ns,9212
+example_mapping-insert_get,,50,,,43764166.0,ns,9408
+example_mapping-insert_get,,50,,,44763731.0,ns,9604
+example_mapping-insert_get,,50,,,44896184.0,ns,9800
+example_mapping-insert_get,,50,,,45975962.0,ns,9996
+example_mapping-insert_get,,50,,,47167474.0,ns,10192
+example_mapping-insert_get,,50,,,47838665.0,ns,10388
+example_mapping-insert_get,,50,,,49802385.0,ns,10584
+example_mapping-insert_get,,50,,,49973684.0,ns,10780
+example_mapping-insert_get,,50,,,51448117.0,ns,10976
+example_mapping-insert_get,,50,,,51999659.0,ns,11172
+example_mapping-insert_get,,50,,,52061292.0,ns,11368
+example_mapping-insert_get,,50,,,53720889.0,ns,11564
+example_mapping-insert_get,,50,,,54036564.0,ns,11760
+example_mapping-insert_get,,50,,,56659403.0,ns,11956
+example_mapping-insert_get,,50,,,56879589.0,ns,12152
+example_mapping-insert_get,,50,,,58377375.0,ns,12348
+example_mapping-insert_get,,50,,,59271979.0,ns,12544
+example_mapping-insert_get,,50,,,58212476.0,ns,12740
+example_mapping-insert_get,,50,,,61233583.0,ns,12936
+example_mapping-insert_get,,50,,,60754264.0,ns,13132
+example_mapping-insert_get,,50,,,61608413.0,ns,13328
+example_mapping-insert_get,,50,,,62885078.0,ns,13524
+example_mapping-insert_get,,50,,,63844504.0,ns,13720
+example_mapping-insert_get,,50,,,65531840.0,ns,13916
+example_mapping-insert_get,,50,,,65867841.0,ns,14112
+example_mapping-insert_get,,50,,,66400573.0,ns,14308
+example_mapping-insert_get,,50,,,66102161.0,ns,14504
+example_mapping-insert_get,,50,,,67246489.0,ns,14700
+example_mapping-insert_get,,50,,,68295700.0,ns,14896
+example_mapping-insert_get,,50,,,69247670.0,ns,15092
+example_mapping-insert_get,,50,,,70762324.0,ns,15288
+example_mapping-insert_get,,50,,,73092128.0,ns,15484
+example_mapping-insert_get,,50,,,72371921.0,ns,15680
+example_mapping-insert_get,,50,,,74450159.0,ns,15876
+example_mapping-insert_get,,50,,,74746254.0,ns,16072
+example_mapping-insert_get,,50,,,75623012.0,ns,16268
+example_mapping-insert_get,,50,,,77091175.0,ns,16464
+example_mapping-insert_get,,50,,,79107192.0,ns,16660
+example_mapping-insert_get,,50,,,79950353.0,ns,16856
+example_mapping-insert_get,,50,,,81013828.0,ns,17052
+example_mapping-insert_get,,50,,,81065435.0,ns,17248
+example_mapping-insert_get,,50,,,81972371.0,ns,17444
+example_mapping-insert_get,,50,,,83131293.0,ns,17640
+example_mapping-insert_get,,50,,,83206645.0,ns,17836
+example_mapping-insert_get,,50,,,83266269.0,ns,18032
+example_mapping-insert_get,,50,,,84779461.0,ns,18228
+example_mapping-insert_get,,50,,,85950451.0,ns,18424
+example_mapping-insert_get,,50,,,85547877.0,ns,18620
+example_mapping-insert_get,,50,,,85754409.0,ns,18816
+example_mapping-insert_get,,50,,,89482970.0,ns,19012
+example_mapping-insert_get,,50,,,88662018.0,ns,19208
+example_mapping-insert_get,,50,,,89105963.0,ns,19404
+example_mapping-insert_get,,50,,,89620604.0,ns,19600
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/new/sample.json b/analysis/current/criterion/example_mapping-insert_get/50/new/sample.json
index 1443eba..1a1f248 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/new/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[204.0,408.0,612.0,816.0,1020.0,1224.0,1428.0,1632.0,1836.0,2040.0,2244.0,2448.0,2652.0,2856.0,3060.0,3264.0,3468.0,3672.0,3876.0,4080.0,4284.0,4488.0,4692.0,4896.0,5100.0,5304.0,5508.0,5712.0,5916.0,6120.0,6324.0,6528.0,6732.0,6936.0,7140.0,7344.0,7548.0,7752.0,7956.0,8160.0,8364.0,8568.0,8772.0,8976.0,9180.0,9384.0,9588.0,9792.0,9996.0,10200.0,10404.0,10608.0,10812.0,11016.0,11220.0,11424.0,11628.0,11832.0,12036.0,12240.0,12444.0,12648.0,12852.0,13056.0,13260.0,13464.0,13668.0,13872.0,14076.0,14280.0,14484.0,14688.0,14892.0,15096.0,15300.0,15504.0,15708.0,15912.0,16116.0,16320.0,16524.0,16728.0,16932.0,17136.0,17340.0,17544.0,17748.0,17952.0,18156.0,18360.0,18564.0,18768.0,18972.0,19176.0,19380.0,19584.0,19788.0,19992.0,20196.0,20400.0],"times":[931225.0,1834896.0,2940327.0,3826685.0,4706298.0,5883379.0,6680547.0,7694527.0,8637807.0,9095541.0,10426902.0,11438822.0,11877895.0,12652790.0,14409145.0,15093653.0,16794980.0,17256542.0,18238771.0,19305407.0,20177464.0,21378679.0,21709145.0,22818679.0,23433350.0,25057481.0,25882683.0,27021263.0,28434319.0,28413062.0,29418948.0,30572124.0,32423935.0,32860663.0,33317377.0,34177186.0,36019255.0,36196795.0,37383051.0,38747317.0,38624887.0,40723887.0,41638737.0,42325802.0,42778435.0,44538426.0,44177883.0,45214383.0,46940846.0,47879803.0,49327140.0,49688630.0,49670575.0,52308179.0,52586259.0,53460617.0,54945741.0,55264450.0,58156857.0,57887241.0,58527134.0,57831049.0,60307655.0,60258822.0,61481172.0,61666119.0,64225321.0,65317797.0,66723162.0,67203272.0,68119557.0,67184945.0,88677754.0,80074415.0,71831323.0,72512702.0,73083531.0,75206371.0,75045692.0,75551188.0,77001157.0,79364344.0,77511466.0,78990435.0,80904258.0,81321109.0,82326369.0,83690261.0,85964881.0,86768111.0,85794970.0,86002928.0,88243265.0,90172240.0,88996250.0,91459017.0,91883475.0,94529128.0,95399613.0,95026741.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[196.0,392.0,588.0,784.0,980.0,1176.0,1372.0,1568.0,1764.0,1960.0,2156.0,2352.0,2548.0,2744.0,2940.0,3136.0,3332.0,3528.0,3724.0,3920.0,4116.0,4312.0,4508.0,4704.0,4900.0,5096.0,5292.0,5488.0,5684.0,5880.0,6076.0,6272.0,6468.0,6664.0,6860.0,7056.0,7252.0,7448.0,7644.0,7840.0,8036.0,8232.0,8428.0,8624.0,8820.0,9016.0,9212.0,9408.0,9604.0,9800.0,9996.0,10192.0,10388.0,10584.0,10780.0,10976.0,11172.0,11368.0,11564.0,11760.0,11956.0,12152.0,12348.0,12544.0,12740.0,12936.0,13132.0,13328.0,13524.0,13720.0,13916.0,14112.0,14308.0,14504.0,14700.0,14896.0,15092.0,15288.0,15484.0,15680.0,15876.0,16072.0,16268.0,16464.0,16660.0,16856.0,17052.0,17248.0,17444.0,17640.0,17836.0,18032.0,18228.0,18424.0,18620.0,18816.0,19012.0,19208.0,19404.0,19600.0],"times":[992029.0,1897146.0,2751724.0,3681766.0,4449529.0,5606298.0,6152789.0,7512302.0,8257541.0,8818372.0,9822182.0,11171591.0,11782761.0,12844304.0,13516321.0,14976551.0,16083026.0,16233293.0,17132935.0,18524128.0,19218602.0,20063434.0,20888692.0,22208558.0,22824031.0,23660998.0,25093942.0,25650420.0,26083545.0,27014622.0,28096667.0,29529124.0,29391960.0,31021473.0,31827249.0,33111115.0,33561577.0,34880102.0,35031659.0,36939018.0,36788785.0,39223321.0,39361381.0,40201199.0,41266025.0,42990735.0,42623631.0,43764166.0,44763731.0,44896184.0,45975962.0,47167474.0,47838665.0,49802385.0,49973684.0,51448117.0,51999659.0,52061292.0,53720889.0,54036564.0,56659403.0,56879589.0,58377375.0,59271979.0,58212476.0,61233583.0,60754264.0,61608413.0,62885078.0,63844504.0,65531840.0,65867841.0,66400573.0,66102161.0,67246489.0,68295700.0,69247670.0,70762324.0,73092128.0,72371921.0,74450159.0,74746254.0,75623012.0,77091175.0,79107192.0,79950353.0,81013828.0,81065435.0,81972371.0,83131293.0,83206645.0,83266269.0,84779461.0,85950451.0,85547877.0,85754409.0,89482970.0,88662018.0,89105963.0,89620604.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/new/tukey.json b/analysis/current/criterion/example_mapping-insert_get/50/new/tukey.json
index 0615372..83237cf 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/new/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/new/tukey.json
@@ -1 +1 @@
-[4374.3310650387475,4506.224659333229,4857.940910785181,4989.834505079662] \ No newline at end of file
+[4299.594716095122,4451.901040047091,4858.051237252341,5010.35756120431] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index a82ab6b..7b115ae 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6858760.29375,"upper_bound":6889864.4050625},"point_estimate":6874414.47125,"standard_error":7922.089280025964},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6856942.875,"upper_bound":6885609.3125},"point_estimate":6869891.0625,"standard_error":7030.553313289915},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":56919.051564484835,"upper_bound":94077.17671729624},"point_estimate":77898.30450452864,"standard_error":9673.29899028217},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":67394.35812045464,"upper_bound":91955.23895060825},"point_estimate":80171.68225396759,"standard_error":6274.67719444646}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6914379.6424687505,"upper_bound":7355514.6183125},"point_estimate":7095559.9025,"standard_error":115457.08303589195},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6832033.25,"upper_bound":6898018.5},"point_estimate":6860597.375,"standard_error":17705.124643483185},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":120242.56436526775,"upper_bound":197306.72105960548},"point_estimate":154132.39053860307,"standard_error":20072.067196564658},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":263252.2547389284,"upper_bound":1854053.9372566289},"point_estimate":1159315.8013929522,"standard_error":444529.6984607504}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index 7a33bdb..ab20c90 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,7500,,,54782336.0,ns,8
-example_mapping-insert_get,,7500,,,55737155.0,ns,8
-example_mapping-insert_get,,7500,,,54719514.0,ns,8
-example_mapping-insert_get,,7500,,,55952185.0,ns,8
-example_mapping-insert_get,,7500,,,55101763.0,ns,8
-example_mapping-insert_get,,7500,,,55282686.0,ns,8
-example_mapping-insert_get,,7500,,,55460764.0,ns,8
-example_mapping-insert_get,,7500,,,54518769.0,ns,8
-example_mapping-insert_get,,7500,,,55148397.0,ns,8
-example_mapping-insert_get,,7500,,,55586787.0,ns,8
-example_mapping-insert_get,,7500,,,54870498.0,ns,8
-example_mapping-insert_get,,7500,,,54676836.0,ns,8
-example_mapping-insert_get,,7500,,,55686143.0,ns,8
-example_mapping-insert_get,,7500,,,54662975.0,ns,8
-example_mapping-insert_get,,7500,,,54674405.0,ns,8
-example_mapping-insert_get,,7500,,,54542407.0,ns,8
-example_mapping-insert_get,,7500,,,52981780.0,ns,8
-example_mapping-insert_get,,7500,,,56218639.0,ns,8
-example_mapping-insert_get,,7500,,,56165960.0,ns,8
-example_mapping-insert_get,,7500,,,55850893.0,ns,8
-example_mapping-insert_get,,7500,,,54412848.0,ns,8
-example_mapping-insert_get,,7500,,,55001231.0,ns,8
-example_mapping-insert_get,,7500,,,54528261.0,ns,8
-example_mapping-insert_get,,7500,,,54963034.0,ns,8
-example_mapping-insert_get,,7500,,,54981705.0,ns,8
-example_mapping-insert_get,,7500,,,55343386.0,ns,8
-example_mapping-insert_get,,7500,,,54644582.0,ns,8
-example_mapping-insert_get,,7500,,,54874478.0,ns,8
-example_mapping-insert_get,,7500,,,55018951.0,ns,8
-example_mapping-insert_get,,7500,,,54703430.0,ns,8
-example_mapping-insert_get,,7500,,,56221682.0,ns,8
-example_mapping-insert_get,,7500,,,54404803.0,ns,8
-example_mapping-insert_get,,7500,,,54954448.0,ns,8
-example_mapping-insert_get,,7500,,,55016669.0,ns,8
-example_mapping-insert_get,,7500,,,54346564.0,ns,8
-example_mapping-insert_get,,7500,,,55383074.0,ns,8
-example_mapping-insert_get,,7500,,,55277237.0,ns,8
-example_mapping-insert_get,,7500,,,55512790.0,ns,8
-example_mapping-insert_get,,7500,,,54525253.0,ns,8
-example_mapping-insert_get,,7500,,,55768289.0,ns,8
-example_mapping-insert_get,,7500,,,53482185.0,ns,8
-example_mapping-insert_get,,7500,,,54990114.0,ns,8
-example_mapping-insert_get,,7500,,,55072937.0,ns,8
-example_mapping-insert_get,,7500,,,54851199.0,ns,8
-example_mapping-insert_get,,7500,,,55756580.0,ns,8
-example_mapping-insert_get,,7500,,,55557674.0,ns,8
-example_mapping-insert_get,,7500,,,55490472.0,ns,8
-example_mapping-insert_get,,7500,,,54371659.0,ns,8
-example_mapping-insert_get,,7500,,,54908828.0,ns,8
-example_mapping-insert_get,,7500,,,55013144.0,ns,8
-example_mapping-insert_get,,7500,,,54855543.0,ns,8
-example_mapping-insert_get,,7500,,,53344759.0,ns,8
-example_mapping-insert_get,,7500,,,55067986.0,ns,8
-example_mapping-insert_get,,7500,,,54375599.0,ns,8
-example_mapping-insert_get,,7500,,,55369118.0,ns,8
-example_mapping-insert_get,,7500,,,55118233.0,ns,8
-example_mapping-insert_get,,7500,,,54061585.0,ns,8
-example_mapping-insert_get,,7500,,,54362512.0,ns,8
-example_mapping-insert_get,,7500,,,54681851.0,ns,8
-example_mapping-insert_get,,7500,,,54622027.0,ns,8
-example_mapping-insert_get,,7500,,,54880883.0,ns,8
-example_mapping-insert_get,,7500,,,54357551.0,ns,8
-example_mapping-insert_get,,7500,,,54794610.0,ns,8
-example_mapping-insert_get,,7500,,,54215662.0,ns,8
-example_mapping-insert_get,,7500,,,54686288.0,ns,8
-example_mapping-insert_get,,7500,,,54477922.0,ns,8
-example_mapping-insert_get,,7500,,,54446081.0,ns,8
-example_mapping-insert_get,,7500,,,55474859.0,ns,8
-example_mapping-insert_get,,7500,,,54671944.0,ns,8
-example_mapping-insert_get,,7500,,,55534623.0,ns,8
-example_mapping-insert_get,,7500,,,54955223.0,ns,8
-example_mapping-insert_get,,7500,,,55731495.0,ns,8
-example_mapping-insert_get,,7500,,,55191017.0,ns,8
-example_mapping-insert_get,,7500,,,55675600.0,ns,8
-example_mapping-insert_get,,7500,,,54204036.0,ns,8
-example_mapping-insert_get,,7500,,,54919357.0,ns,8
-example_mapping-insert_get,,7500,,,55486734.0,ns,8
-example_mapping-insert_get,,7500,,,53792175.0,ns,8
-example_mapping-insert_get,,7500,,,54900905.0,ns,8
-example_mapping-insert_get,,7500,,,53845466.0,ns,8
-example_mapping-insert_get,,7500,,,55573032.0,ns,8
-example_mapping-insert_get,,7500,,,55143827.0,ns,8
-example_mapping-insert_get,,7500,,,56409798.0,ns,8
-example_mapping-insert_get,,7500,,,55458489.0,ns,8
-example_mapping-insert_get,,7500,,,55214190.0,ns,8
-example_mapping-insert_get,,7500,,,56208217.0,ns,8
-example_mapping-insert_get,,7500,,,55016339.0,ns,8
-example_mapping-insert_get,,7500,,,55374090.0,ns,8
-example_mapping-insert_get,,7500,,,54524942.0,ns,8
-example_mapping-insert_get,,7500,,,54835855.0,ns,8
-example_mapping-insert_get,,7500,,,54543412.0,ns,8
-example_mapping-insert_get,,7500,,,55374065.0,ns,8
-example_mapping-insert_get,,7500,,,54824776.0,ns,8
-example_mapping-insert_get,,7500,,,53899148.0,ns,8
-example_mapping-insert_get,,7500,,,55906208.0,ns,8
-example_mapping-insert_get,,7500,,,56189263.0,ns,8
-example_mapping-insert_get,,7500,,,55611299.0,ns,8
-example_mapping-insert_get,,7500,,,55730743.0,ns,8
-example_mapping-insert_get,,7500,,,54646695.0,ns,8
-example_mapping-insert_get,,7500,,,54947146.0,ns,8
+example_mapping-insert_get,,7500,,,53623177.0,ns,8
+example_mapping-insert_get,,7500,,,53481490.0,ns,8
+example_mapping-insert_get,,7500,,,54050867.0,ns,8
+example_mapping-insert_get,,7500,,,53251684.0,ns,8
+example_mapping-insert_get,,7500,,,53861358.0,ns,8
+example_mapping-insert_get,,7500,,,54099527.0,ns,8
+example_mapping-insert_get,,7500,,,55080261.0,ns,8
+example_mapping-insert_get,,7500,,,53286380.0,ns,8
+example_mapping-insert_get,,7500,,,53494567.0,ns,8
+example_mapping-insert_get,,7500,,,53541951.0,ns,8
+example_mapping-insert_get,,7500,,,52860654.0,ns,8
+example_mapping-insert_get,,7500,,,54778903.0,ns,8
+example_mapping-insert_get,,7500,,,53108290.0,ns,8
+example_mapping-insert_get,,7500,,,54436779.0,ns,8
+example_mapping-insert_get,,7500,,,53297798.0,ns,8
+example_mapping-insert_get,,7500,,,53795506.0,ns,8
+example_mapping-insert_get,,7500,,,52894745.0,ns,8
+example_mapping-insert_get,,7500,,,54242854.0,ns,8
+example_mapping-insert_get,,7500,,,54497483.0,ns,8
+example_mapping-insert_get,,7500,,,54150098.0,ns,8
+example_mapping-insert_get,,7500,,,54293281.0,ns,8
+example_mapping-insert_get,,7500,,,53413840.0,ns,8
+example_mapping-insert_get,,7500,,,55714241.0,ns,8
+example_mapping-insert_get,,7500,,,54246799.0,ns,8
+example_mapping-insert_get,,7500,,,54156042.0,ns,8
+example_mapping-insert_get,,7500,,,53636401.0,ns,8
+example_mapping-insert_get,,7500,,,54082071.0,ns,8
+example_mapping-insert_get,,7500,,,53964080.0,ns,8
+example_mapping-insert_get,,7500,,,101203602.0,ns,8
+example_mapping-insert_get,,7500,,,133050891.0,ns,8
+example_mapping-insert_get,,7500,,,59718662.0,ns,8
+example_mapping-insert_get,,7500,,,60252607.0,ns,8
+example_mapping-insert_get,,7500,,,66536705.0,ns,8
+example_mapping-insert_get,,7500,,,64853630.0,ns,8
+example_mapping-insert_get,,7500,,,59732654.0,ns,8
+example_mapping-insert_get,,7500,,,60275290.0,ns,8
+example_mapping-insert_get,,7500,,,59033281.0,ns,8
+example_mapping-insert_get,,7500,,,59756577.0,ns,8
+example_mapping-insert_get,,7500,,,59693093.0,ns,8
+example_mapping-insert_get,,7500,,,59275016.0,ns,8
+example_mapping-insert_get,,7500,,,59574955.0,ns,8
+example_mapping-insert_get,,7500,,,59174862.0,ns,8
+example_mapping-insert_get,,7500,,,59221151.0,ns,8
+example_mapping-insert_get,,7500,,,59276801.0,ns,8
+example_mapping-insert_get,,7500,,,60301033.0,ns,8
+example_mapping-insert_get,,7500,,,58888795.0,ns,8
+example_mapping-insert_get,,7500,,,55349899.0,ns,8
+example_mapping-insert_get,,7500,,,53589273.0,ns,8
+example_mapping-insert_get,,7500,,,55357870.0,ns,8
+example_mapping-insert_get,,7500,,,56065425.0,ns,8
+example_mapping-insert_get,,7500,,,55136542.0,ns,8
+example_mapping-insert_get,,7500,,,54563069.0,ns,8
+example_mapping-insert_get,,7500,,,55381086.0,ns,8
+example_mapping-insert_get,,7500,,,55551098.0,ns,8
+example_mapping-insert_get,,7500,,,56157079.0,ns,8
+example_mapping-insert_get,,7500,,,55841179.0,ns,8
+example_mapping-insert_get,,7500,,,54970009.0,ns,8
+example_mapping-insert_get,,7500,,,54678502.0,ns,8
+example_mapping-insert_get,,7500,,,54760153.0,ns,8
+example_mapping-insert_get,,7500,,,55174361.0,ns,8
+example_mapping-insert_get,,7500,,,55356626.0,ns,8
+example_mapping-insert_get,,7500,,,55379253.0,ns,8
+example_mapping-insert_get,,7500,,,54610816.0,ns,8
+example_mapping-insert_get,,7500,,,53858482.0,ns,8
+example_mapping-insert_get,,7500,,,55154169.0,ns,8
+example_mapping-insert_get,,7500,,,54764393.0,ns,8
+example_mapping-insert_get,,7500,,,54656266.0,ns,8
+example_mapping-insert_get,,7500,,,54899193.0,ns,8
+example_mapping-insert_get,,7500,,,54375177.0,ns,8
+example_mapping-insert_get,,7500,,,53456142.0,ns,8
+example_mapping-insert_get,,7500,,,55175308.0,ns,8
+example_mapping-insert_get,,7500,,,55398392.0,ns,8
+example_mapping-insert_get,,7500,,,54108695.0,ns,8
+example_mapping-insert_get,,7500,,,55515313.0,ns,8
+example_mapping-insert_get,,7500,,,54068115.0,ns,8
+example_mapping-insert_get,,7500,,,54016670.0,ns,8
+example_mapping-insert_get,,7500,,,54971733.0,ns,8
+example_mapping-insert_get,,7500,,,54615974.0,ns,8
+example_mapping-insert_get,,7500,,,55634929.0,ns,8
+example_mapping-insert_get,,7500,,,54966615.0,ns,8
+example_mapping-insert_get,,7500,,,55941838.0,ns,8
+example_mapping-insert_get,,7500,,,53848324.0,ns,8
+example_mapping-insert_get,,7500,,,53865612.0,ns,8
+example_mapping-insert_get,,7500,,,54415235.0,ns,8
+example_mapping-insert_get,,7500,,,52904301.0,ns,8
+example_mapping-insert_get,,7500,,,54221545.0,ns,8
+example_mapping-insert_get,,7500,,,54833654.0,ns,8
+example_mapping-insert_get,,7500,,,55367016.0,ns,8
+example_mapping-insert_get,,7500,,,54777844.0,ns,8
+example_mapping-insert_get,,7500,,,55858361.0,ns,8
+example_mapping-insert_get,,7500,,,55898703.0,ns,8
+example_mapping-insert_get,,7500,,,54786271.0,ns,8
+example_mapping-insert_get,,7500,,,54870365.0,ns,8
+example_mapping-insert_get,,7500,,,54819404.0,ns,8
+example_mapping-insert_get,,7500,,,55443712.0,ns,8
+example_mapping-insert_get,,7500,,,54957510.0,ns,8
+example_mapping-insert_get,,7500,,,55785402.0,ns,8
+example_mapping-insert_get,,7500,,,56140143.0,ns,8
+example_mapping-insert_get,,7500,,,55800209.0,ns,8
+example_mapping-insert_get,,7500,,,55193935.0,ns,8
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index d7666f9..8a724ef 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0],"times":[54782336.0,55737155.0,54719514.0,55952185.0,55101763.0,55282686.0,55460764.0,54518769.0,55148397.0,55586787.0,54870498.0,54676836.0,55686143.0,54662975.0,54674405.0,54542407.0,52981780.0,56218639.0,56165960.0,55850893.0,54412848.0,55001231.0,54528261.0,54963034.0,54981705.0,55343386.0,54644582.0,54874478.0,55018951.0,54703430.0,56221682.0,54404803.0,54954448.0,55016669.0,54346564.0,55383074.0,55277237.0,55512790.0,54525253.0,55768289.0,53482185.0,54990114.0,55072937.0,54851199.0,55756580.0,55557674.0,55490472.0,54371659.0,54908828.0,55013144.0,54855543.0,53344759.0,55067986.0,54375599.0,55369118.0,55118233.0,54061585.0,54362512.0,54681851.0,54622027.0,54880883.0,54357551.0,54794610.0,54215662.0,54686288.0,54477922.0,54446081.0,55474859.0,54671944.0,55534623.0,54955223.0,55731495.0,55191017.0,55675600.0,54204036.0,54919357.0,55486734.0,53792175.0,54900905.0,53845466.0,55573032.0,55143827.0,56409798.0,55458489.0,55214190.0,56208217.0,55016339.0,55374090.0,54524942.0,54835855.0,54543412.0,55374065.0,54824776.0,53899148.0,55906208.0,56189263.0,55611299.0,55730743.0,54646695.0,54947146.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0],"times":[53623177.0,53481490.0,54050867.0,53251684.0,53861358.0,54099527.0,55080261.0,53286380.0,53494567.0,53541951.0,52860654.0,54778903.0,53108290.0,54436779.0,53297798.0,53795506.0,52894745.0,54242854.0,54497483.0,54150098.0,54293281.0,53413840.0,55714241.0,54246799.0,54156042.0,53636401.0,54082071.0,53964080.0,101203602.0,133050891.0,59718662.0,60252607.0,66536705.0,64853630.0,59732654.0,60275290.0,59033281.0,59756577.0,59693093.0,59275016.0,59574955.0,59174862.0,59221151.0,59276801.0,60301033.0,58888795.0,55349899.0,53589273.0,55357870.0,56065425.0,55136542.0,54563069.0,55381086.0,55551098.0,56157079.0,55841179.0,54970009.0,54678502.0,54760153.0,55174361.0,55356626.0,55379253.0,54610816.0,53858482.0,55154169.0,54764393.0,54656266.0,54899193.0,54375177.0,53456142.0,55175308.0,55398392.0,54108695.0,55515313.0,54068115.0,54016670.0,54971733.0,54615974.0,55634929.0,54966615.0,55941838.0,53848324.0,53865612.0,54415235.0,52904301.0,54221545.0,54833654.0,55367016.0,54777844.0,55858361.0,55898703.0,54786271.0,54870365.0,54819404.0,55443712.0,54957510.0,55785402.0,56140143.0,55800209.0,55193935.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index 3df6e3c..404f2aa 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[6520363.71875,6675115.8125,7087788.0625,7242540.15625] \ No newline at end of file
+[6118662.1875,6440278.78125,7297923.03125,7619539.625] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
index 712e470..ca73148 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":610915.8188025345,"upper_bound":638989.0640811181},"point_estimate":621305.6964745611,"standard_error":7917.715047941353},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":608542.1964285714,"upper_bound":613531.25},"point_estimate":611125.4128901972,"standard_error":1314.7337102793952},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8281.78442769544,"upper_bound":17286.16397694677},"point_estimate":12440.711558920382,"standard_error":2308.8565979905356},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":610543.2577037383,"upper_bound":674989.6041068467},"point_estimate":633166.5351632924,"standard_error":18098.88991820278},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15253.646335706835,"upper_bound":134277.02924689557},"point_estimate":79499.83236216841,"standard_error":41518.66588753947}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":593501.9321465142,"upper_bound":597708.8725045364},"point_estimate":595617.3261367651,"standard_error":1075.8675196699294},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":592167.1666666666,"upper_bound":599482.7619047619},"point_estimate":596818.8235930735,"standard_error":1742.498192752165},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9626.783518709386,"upper_bound":15088.382342622906},"point_estimate":12237.567026327497,"standard_error":1396.9896585866802},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":595931.6024163688,"upper_bound":600343.7213752293},"point_estimate":598187.9886744495,"standard_error":1124.9912741106484},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9545.625992950356,"upper_bound":11905.948614866682},"point_estimate":10803.548099852163,"standard_error":603.0235334731558}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
index 4819aa6..b20f02c 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,7500,,,1228349.0,ns,2
-example_mapping-insert_get,,7500,,,2433774.0,ns,4
-example_mapping-insert_get,,7500,,,3642698.0,ns,6
-example_mapping-insert_get,,7500,,,4963590.0,ns,8
-example_mapping-insert_get,,7500,,,6052287.0,ns,10
-example_mapping-insert_get,,7500,,,7395487.0,ns,12
-example_mapping-insert_get,,7500,,,8672572.0,ns,14
-example_mapping-insert_get,,7500,,,9816500.0,ns,16
-example_mapping-insert_get,,7500,,,10729912.0,ns,18
-example_mapping-insert_get,,7500,,,12160050.0,ns,20
-example_mapping-insert_get,,7500,,,13332704.0,ns,22
-example_mapping-insert_get,,7500,,,14345708.0,ns,24
-example_mapping-insert_get,,7500,,,15657143.0,ns,26
-example_mapping-insert_get,,7500,,,17041945.0,ns,28
-example_mapping-insert_get,,7500,,,18268507.0,ns,30
-example_mapping-insert_get,,7500,,,19737946.0,ns,32
-example_mapping-insert_get,,7500,,,20360297.0,ns,34
-example_mapping-insert_get,,7500,,,22027073.0,ns,36
-example_mapping-insert_get,,7500,,,22765513.0,ns,38
-example_mapping-insert_get,,7500,,,24523177.0,ns,40
-example_mapping-insert_get,,7500,,,25813163.0,ns,42
-example_mapping-insert_get,,7500,,,26841388.0,ns,44
-example_mapping-insert_get,,7500,,,29307235.0,ns,46
-example_mapping-insert_get,,7500,,,29477439.0,ns,48
-example_mapping-insert_get,,7500,,,29712661.0,ns,50
-example_mapping-insert_get,,7500,,,31292612.0,ns,52
-example_mapping-insert_get,,7500,,,32953355.0,ns,54
-example_mapping-insert_get,,7500,,,33234604.0,ns,56
-example_mapping-insert_get,,7500,,,34719148.0,ns,58
-example_mapping-insert_get,,7500,,,35882972.0,ns,60
-example_mapping-insert_get,,7500,,,36891682.0,ns,62
-example_mapping-insert_get,,7500,,,38827308.0,ns,64
-example_mapping-insert_get,,7500,,,39205828.0,ns,66
-example_mapping-insert_get,,7500,,,40172650.0,ns,68
-example_mapping-insert_get,,7500,,,42566765.0,ns,70
-example_mapping-insert_get,,7500,,,48717877.0,ns,72
-example_mapping-insert_get,,7500,,,47030127.0,ns,74
-example_mapping-insert_get,,7500,,,44773766.0,ns,76
-example_mapping-insert_get,,7500,,,48475796.0,ns,78
-example_mapping-insert_get,,7500,,,53168409.0,ns,80
-example_mapping-insert_get,,7500,,,53129680.0,ns,82
-example_mapping-insert_get,,7500,,,52142723.0,ns,84
-example_mapping-insert_get,,7500,,,52624146.0,ns,86
-example_mapping-insert_get,,7500,,,53112444.0,ns,88
-example_mapping-insert_get,,7500,,,55669945.0,ns,90
-example_mapping-insert_get,,7500,,,57691088.0,ns,92
-example_mapping-insert_get,,7500,,,56652591.0,ns,94
-example_mapping-insert_get,,7500,,,57164833.0,ns,96
-example_mapping-insert_get,,7500,,,59682908.0,ns,98
-example_mapping-insert_get,,7500,,,62088760.0,ns,100
-example_mapping-insert_get,,7500,,,64010705.0,ns,102
-example_mapping-insert_get,,7500,,,62937088.0,ns,104
-example_mapping-insert_get,,7500,,,64482018.0,ns,106
-example_mapping-insert_get,,7500,,,66278599.0,ns,108
-example_mapping-insert_get,,7500,,,67398582.0,ns,110
-example_mapping-insert_get,,7500,,,66860386.0,ns,112
-example_mapping-insert_get,,7500,,,68127371.0,ns,114
-example_mapping-insert_get,,7500,,,74244430.0,ns,116
-example_mapping-insert_get,,7500,,,75081293.0,ns,118
-example_mapping-insert_get,,7500,,,71504435.0,ns,120
-example_mapping-insert_get,,7500,,,74893577.0,ns,122
-example_mapping-insert_get,,7500,,,76406022.0,ns,124
-example_mapping-insert_get,,7500,,,80639757.0,ns,126
-example_mapping-insert_get,,7500,,,78998106.0,ns,128
-example_mapping-insert_get,,7500,,,79618759.0,ns,130
-example_mapping-insert_get,,7500,,,83092144.0,ns,132
-example_mapping-insert_get,,7500,,,82691535.0,ns,134
-example_mapping-insert_get,,7500,,,85914329.0,ns,136
-example_mapping-insert_get,,7500,,,83634558.0,ns,138
-example_mapping-insert_get,,7500,,,85457189.0,ns,140
-example_mapping-insert_get,,7500,,,89153545.0,ns,142
-example_mapping-insert_get,,7500,,,87271237.0,ns,144
-example_mapping-insert_get,,7500,,,89525719.0,ns,146
-example_mapping-insert_get,,7500,,,89334462.0,ns,148
-example_mapping-insert_get,,7500,,,90916140.0,ns,150
-example_mapping-insert_get,,7500,,,93260073.0,ns,152
-example_mapping-insert_get,,7500,,,93973507.0,ns,154
-example_mapping-insert_get,,7500,,,96028597.0,ns,156
-example_mapping-insert_get,,7500,,,98514572.0,ns,158
-example_mapping-insert_get,,7500,,,98389205.0,ns,160
-example_mapping-insert_get,,7500,,,99281569.0,ns,162
-example_mapping-insert_get,,7500,,,99804649.0,ns,164
-example_mapping-insert_get,,7500,,,101502017.0,ns,166
-example_mapping-insert_get,,7500,,,101453728.0,ns,168
-example_mapping-insert_get,,7500,,,102139918.0,ns,170
-example_mapping-insert_get,,7500,,,105041724.0,ns,172
-example_mapping-insert_get,,7500,,,106522453.0,ns,174
-example_mapping-insert_get,,7500,,,107499549.0,ns,176
-example_mapping-insert_get,,7500,,,247110448.0,ns,178
-example_mapping-insert_get,,7500,,,117721687.0,ns,180
-example_mapping-insert_get,,7500,,,119397736.0,ns,182
-example_mapping-insert_get,,7500,,,120695053.0,ns,184
-example_mapping-insert_get,,7500,,,121567456.0,ns,186
-example_mapping-insert_get,,7500,,,122835319.0,ns,188
-example_mapping-insert_get,,7500,,,118295557.0,ns,190
-example_mapping-insert_get,,7500,,,112517816.0,ns,192
-example_mapping-insert_get,,7500,,,113618358.0,ns,194
-example_mapping-insert_get,,7500,,,114879120.0,ns,196
-example_mapping-insert_get,,7500,,,115657649.0,ns,198
-example_mapping-insert_get,,7500,,,117228498.0,ns,200
+example_mapping-insert_get,,7500,,,1162006.0,ns,2
+example_mapping-insert_get,,7500,,,2276127.0,ns,4
+example_mapping-insert_get,,7500,,,3546454.0,ns,6
+example_mapping-insert_get,,7500,,,4892964.0,ns,8
+example_mapping-insert_get,,7500,,,5803248.0,ns,10
+example_mapping-insert_get,,7500,,,7003181.0,ns,12
+example_mapping-insert_get,,7500,,,8328631.0,ns,14
+example_mapping-insert_get,,7500,,,9576054.0,ns,16
+example_mapping-insert_get,,7500,,,10943753.0,ns,18
+example_mapping-insert_get,,7500,,,11945123.0,ns,20
+example_mapping-insert_get,,7500,,,13289485.0,ns,22
+example_mapping-insert_get,,7500,,,14501464.0,ns,24
+example_mapping-insert_get,,7500,,,15206318.0,ns,26
+example_mapping-insert_get,,7500,,,16792728.0,ns,28
+example_mapping-insert_get,,7500,,,18519752.0,ns,30
+example_mapping-insert_get,,7500,,,19359650.0,ns,32
+example_mapping-insert_get,,7500,,,20033945.0,ns,34
+example_mapping-insert_get,,7500,,,21241707.0,ns,36
+example_mapping-insert_get,,7500,,,21949100.0,ns,38
+example_mapping-insert_get,,7500,,,23793388.0,ns,40
+example_mapping-insert_get,,7500,,,25178276.0,ns,42
+example_mapping-insert_get,,7500,,,25644297.0,ns,44
+example_mapping-insert_get,,7500,,,26444973.0,ns,46
+example_mapping-insert_get,,7500,,,27587364.0,ns,48
+example_mapping-insert_get,,7500,,,29593172.0,ns,50
+example_mapping-insert_get,,7500,,,30489705.0,ns,52
+example_mapping-insert_get,,7500,,,30969511.0,ns,54
+example_mapping-insert_get,,7500,,,32383167.0,ns,56
+example_mapping-insert_get,,7500,,,35590408.0,ns,58
+example_mapping-insert_get,,7500,,,35752674.0,ns,60
+example_mapping-insert_get,,7500,,,37520272.0,ns,62
+example_mapping-insert_get,,7500,,,37055884.0,ns,64
+example_mapping-insert_get,,7500,,,39637587.0,ns,66
+example_mapping-insert_get,,7500,,,40041942.0,ns,68
+example_mapping-insert_get,,7500,,,40509121.0,ns,70
+example_mapping-insert_get,,7500,,,43418541.0,ns,72
+example_mapping-insert_get,,7500,,,43137656.0,ns,74
+example_mapping-insert_get,,7500,,,44156302.0,ns,76
+example_mapping-insert_get,,7500,,,46372348.0,ns,78
+example_mapping-insert_get,,7500,,,47788999.0,ns,80
+example_mapping-insert_get,,7500,,,50114034.0,ns,82
+example_mapping-insert_get,,7500,,,50444161.0,ns,84
+example_mapping-insert_get,,7500,,,52234075.0,ns,86
+example_mapping-insert_get,,7500,,,53272670.0,ns,88
+example_mapping-insert_get,,7500,,,53271926.0,ns,90
+example_mapping-insert_get,,7500,,,56167197.0,ns,92
+example_mapping-insert_get,,7500,,,56933580.0,ns,94
+example_mapping-insert_get,,7500,,,58589049.0,ns,96
+example_mapping-insert_get,,7500,,,59305370.0,ns,98
+example_mapping-insert_get,,7500,,,60874239.0,ns,100
+example_mapping-insert_get,,7500,,,62002736.0,ns,102
+example_mapping-insert_get,,7500,,,62419214.0,ns,104
+example_mapping-insert_get,,7500,,,61971322.0,ns,106
+example_mapping-insert_get,,7500,,,63688042.0,ns,108
+example_mapping-insert_get,,7500,,,63958459.0,ns,110
+example_mapping-insert_get,,7500,,,65550369.0,ns,112
+example_mapping-insert_get,,7500,,,66282753.0,ns,114
+example_mapping-insert_get,,7500,,,68884200.0,ns,116
+example_mapping-insert_get,,7500,,,70352245.0,ns,118
+example_mapping-insert_get,,7500,,,72219764.0,ns,120
+example_mapping-insert_get,,7500,,,72722132.0,ns,122
+example_mapping-insert_get,,7500,,,74234381.0,ns,124
+example_mapping-insert_get,,7500,,,74025591.0,ns,126
+example_mapping-insert_get,,7500,,,74006804.0,ns,128
+example_mapping-insert_get,,7500,,,76149981.0,ns,130
+example_mapping-insert_get,,7500,,,78784353.0,ns,132
+example_mapping-insert_get,,7500,,,80431290.0,ns,134
+example_mapping-insert_get,,7500,,,81870756.0,ns,136
+example_mapping-insert_get,,7500,,,80638940.0,ns,138
+example_mapping-insert_get,,7500,,,82731233.0,ns,140
+example_mapping-insert_get,,7500,,,85052563.0,ns,142
+example_mapping-insert_get,,7500,,,86233386.0,ns,144
+example_mapping-insert_get,,7500,,,87660709.0,ns,146
+example_mapping-insert_get,,7500,,,87491024.0,ns,148
+example_mapping-insert_get,,7500,,,89863081.0,ns,150
+example_mapping-insert_get,,7500,,,89283863.0,ns,152
+example_mapping-insert_get,,7500,,,91122826.0,ns,154
+example_mapping-insert_get,,7500,,,94807477.0,ns,156
+example_mapping-insert_get,,7500,,,93101932.0,ns,158
+example_mapping-insert_get,,7500,,,94467002.0,ns,160
+example_mapping-insert_get,,7500,,,95931081.0,ns,162
+example_mapping-insert_get,,7500,,,99900651.0,ns,164
+example_mapping-insert_get,,7500,,,100830921.0,ns,166
+example_mapping-insert_get,,7500,,,100260130.0,ns,168
+example_mapping-insert_get,,7500,,,100819832.0,ns,170
+example_mapping-insert_get,,7500,,,103536035.0,ns,172
+example_mapping-insert_get,,7500,,,105355606.0,ns,174
+example_mapping-insert_get,,7500,,,107791837.0,ns,176
+example_mapping-insert_get,,7500,,,108414696.0,ns,178
+example_mapping-insert_get,,7500,,,109010330.0,ns,180
+example_mapping-insert_get,,7500,,,109674845.0,ns,182
+example_mapping-insert_get,,7500,,,111882056.0,ns,184
+example_mapping-insert_get,,7500,,,113574896.0,ns,186
+example_mapping-insert_get,,7500,,,110786586.0,ns,188
+example_mapping-insert_get,,7500,,,114597213.0,ns,190
+example_mapping-insert_get,,7500,,,114829908.0,ns,192
+example_mapping-insert_get,,7500,,,117621562.0,ns,194
+example_mapping-insert_get,,7500,,,119354459.0,ns,196
+example_mapping-insert_get,,7500,,,116912509.0,ns,198
+example_mapping-insert_get,,7500,,,118323514.0,ns,200
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
index 8caa07d..09303d2 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1228349.0,2433774.0,3642698.0,4963590.0,6052287.0,7395487.0,8672572.0,9816500.0,10729912.0,12160050.0,13332704.0,14345708.0,15657143.0,17041945.0,18268507.0,19737946.0,20360297.0,22027073.0,22765513.0,24523177.0,25813163.0,26841388.0,29307235.0,29477439.0,29712661.0,31292612.0,32953355.0,33234604.0,34719148.0,35882972.0,36891682.0,38827308.0,39205828.0,40172650.0,42566765.0,48717877.0,47030127.0,44773766.0,48475796.0,53168409.0,53129680.0,52142723.0,52624146.0,53112444.0,55669945.0,57691088.0,56652591.0,57164833.0,59682908.0,62088760.0,64010705.0,62937088.0,64482018.0,66278599.0,67398582.0,66860386.0,68127371.0,74244430.0,75081293.0,71504435.0,74893577.0,76406022.0,80639757.0,78998106.0,79618759.0,83092144.0,82691535.0,85914329.0,83634558.0,85457189.0,89153545.0,87271237.0,89525719.0,89334462.0,90916140.0,93260073.0,93973507.0,96028597.0,98514572.0,98389205.0,99281569.0,99804649.0,101502017.0,101453728.0,102139918.0,105041724.0,106522453.0,107499549.0,247110448.0,117721687.0,119397736.0,120695053.0,121567456.0,122835319.0,118295557.0,112517816.0,113618358.0,114879120.0,115657649.0,117228498.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1162006.0,2276127.0,3546454.0,4892964.0,5803248.0,7003181.0,8328631.0,9576054.0,10943753.0,11945123.0,13289485.0,14501464.0,15206318.0,16792728.0,18519752.0,19359650.0,20033945.0,21241707.0,21949100.0,23793388.0,25178276.0,25644297.0,26444973.0,27587364.0,29593172.0,30489705.0,30969511.0,32383167.0,35590408.0,35752674.0,37520272.0,37055884.0,39637587.0,40041942.0,40509121.0,43418541.0,43137656.0,44156302.0,46372348.0,47788999.0,50114034.0,50444161.0,52234075.0,53272670.0,53271926.0,56167197.0,56933580.0,58589049.0,59305370.0,60874239.0,62002736.0,62419214.0,61971322.0,63688042.0,63958459.0,65550369.0,66282753.0,68884200.0,70352245.0,72219764.0,72722132.0,74234381.0,74025591.0,74006804.0,76149981.0,78784353.0,80431290.0,81870756.0,80638940.0,82731233.0,85052563.0,86233386.0,87660709.0,87491024.0,89863081.0,89283863.0,91122826.0,94807477.0,93101932.0,94467002.0,95931081.0,99900651.0,100830921.0,100260130.0,100819832.0,103536035.0,105355606.0,107791837.0,108414696.0,109010330.0,109674845.0,111882056.0,113574896.0,110786586.0,114597213.0,114829908.0,117621562.0,119354459.0,116912509.0,118323514.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
index a62fdeb..978fcd9 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[554195.8615121585,578765.2605433133,644283.6579597262,668853.056990881] \ No newline at end of file
+[538967.9370060522,563741.5879007853,629804.6569534065,654578.3078481394] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index ebf786c..a77e3e9 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":77122118.24125,"upper_bound":77411025.55125001},"point_estimate":77265855.36,"standard_error":73827.8674741104},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":77093101.0,"upper_bound":77457360.5},"point_estimate":77317804.0,"standard_error":103166.18218803193},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":554453.8425564766,"upper_bound":896368.0832862854},"point_estimate":694540.2662694454,"standard_error":91209.0374099284},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":627313.522540328,"upper_bound":858783.5266645428},"point_estimate":743286.4541215564,"standard_error":59271.88283767366}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":77605871.34275,"upper_bound":77955846.4375},"point_estimate":77781736.42,"standard_error":89350.63258739549},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":77664415.0,"upper_bound":78106482.0},"point_estimate":77899315.0,"standard_error":120041.60997060528},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":614502.8479903936,"upper_bound":1132933.2176864147},"point_estimate":840250.1916825771,"standard_error":129714.00546229897},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":776273.5718302525,"upper_bound":1009438.579706413},"point_estimate":897736.9433814688,"standard_error":59498.56957418868}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index a7d23a7..436132a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,7500,,,77058209.0,ns,1
-example_mapping-insert_get,,7500,,,77362110.0,ns,1
-example_mapping-insert_get,,7500,,,77969310.0,ns,1
-example_mapping-insert_get,,7500,,,77981666.0,ns,1
-example_mapping-insert_get,,7500,,,77636414.0,ns,1
-example_mapping-insert_get,,7500,,,77978062.0,ns,1
-example_mapping-insert_get,,7500,,,76146982.0,ns,1
-example_mapping-insert_get,,7500,,,77428479.0,ns,1
-example_mapping-insert_get,,7500,,,76814376.0,ns,1
-example_mapping-insert_get,,7500,,,76247050.0,ns,1
-example_mapping-insert_get,,7500,,,76044897.0,ns,1
-example_mapping-insert_get,,7500,,,77756590.0,ns,1
-example_mapping-insert_get,,7500,,,77438924.0,ns,1
-example_mapping-insert_get,,7500,,,75915135.0,ns,1
-example_mapping-insert_get,,7500,,,76906586.0,ns,1
-example_mapping-insert_get,,7500,,,77060279.0,ns,1
-example_mapping-insert_get,,7500,,,76968933.0,ns,1
-example_mapping-insert_get,,7500,,,77750180.0,ns,1
-example_mapping-insert_get,,7500,,,76681302.0,ns,1
-example_mapping-insert_get,,7500,,,77774457.0,ns,1
-example_mapping-insert_get,,7500,,,77533870.0,ns,1
-example_mapping-insert_get,,7500,,,77795001.0,ns,1
-example_mapping-insert_get,,7500,,,77617300.0,ns,1
-example_mapping-insert_get,,7500,,,76875195.0,ns,1
-example_mapping-insert_get,,7500,,,77082376.0,ns,1
-example_mapping-insert_get,,7500,,,78271540.0,ns,1
-example_mapping-insert_get,,7500,,,78496507.0,ns,1
-example_mapping-insert_get,,7500,,,77815382.0,ns,1
-example_mapping-insert_get,,7500,,,76489038.0,ns,1
-example_mapping-insert_get,,7500,,,77403168.0,ns,1
-example_mapping-insert_get,,7500,,,77430323.0,ns,1
-example_mapping-insert_get,,7500,,,77642017.0,ns,1
-example_mapping-insert_get,,7500,,,77234654.0,ns,1
-example_mapping-insert_get,,7500,,,77818915.0,ns,1
-example_mapping-insert_get,,7500,,,79914756.0,ns,1
-example_mapping-insert_get,,7500,,,77060771.0,ns,1
-example_mapping-insert_get,,7500,,,76908126.0,ns,1
-example_mapping-insert_get,,7500,,,76967797.0,ns,1
-example_mapping-insert_get,,7500,,,78007445.0,ns,1
-example_mapping-insert_get,,7500,,,77866308.0,ns,1
-example_mapping-insert_get,,7500,,,76588195.0,ns,1
-example_mapping-insert_get,,7500,,,77019476.0,ns,1
-example_mapping-insert_get,,7500,,,76815254.0,ns,1
-example_mapping-insert_get,,7500,,,76724665.0,ns,1
-example_mapping-insert_get,,7500,,,77093101.0,ns,1
-example_mapping-insert_get,,7500,,,76190730.0,ns,1
-example_mapping-insert_get,,7500,,,76755598.0,ns,1
-example_mapping-insert_get,,7500,,,76067084.0,ns,1
-example_mapping-insert_get,,7500,,,77388823.0,ns,1
-example_mapping-insert_get,,7500,,,77309691.0,ns,1
-example_mapping-insert_get,,7500,,,77168761.0,ns,1
-example_mapping-insert_get,,7500,,,77187412.0,ns,1
-example_mapping-insert_get,,7500,,,77189529.0,ns,1
-example_mapping-insert_get,,7500,,,76905353.0,ns,1
-example_mapping-insert_get,,7500,,,76316549.0,ns,1
-example_mapping-insert_get,,7500,,,76460867.0,ns,1
-example_mapping-insert_get,,7500,,,78267173.0,ns,1
-example_mapping-insert_get,,7500,,,76869459.0,ns,1
-example_mapping-insert_get,,7500,,,77339907.0,ns,1
-example_mapping-insert_get,,7500,,,78484503.0,ns,1
-example_mapping-insert_get,,7500,,,78061246.0,ns,1
-example_mapping-insert_get,,7500,,,77748718.0,ns,1
-example_mapping-insert_get,,7500,,,78549778.0,ns,1
-example_mapping-insert_get,,7500,,,77777529.0,ns,1
-example_mapping-insert_get,,7500,,,77020938.0,ns,1
-example_mapping-insert_get,,7500,,,77325917.0,ns,1
-example_mapping-insert_get,,7500,,,76472209.0,ns,1
-example_mapping-insert_get,,7500,,,76471207.0,ns,1
-example_mapping-insert_get,,7500,,,75849086.0,ns,1
-example_mapping-insert_get,,7500,,,78121877.0,ns,1
-example_mapping-insert_get,,7500,,,77642065.0,ns,1
-example_mapping-insert_get,,7500,,,77842096.0,ns,1
-example_mapping-insert_get,,7500,,,78479761.0,ns,1
-example_mapping-insert_get,,7500,,,77576233.0,ns,1
-example_mapping-insert_get,,7500,,,77444644.0,ns,1
-example_mapping-insert_get,,7500,,,78716299.0,ns,1
-example_mapping-insert_get,,7500,,,77617930.0,ns,1
-example_mapping-insert_get,,7500,,,77483124.0,ns,1
-example_mapping-insert_get,,7500,,,75933767.0,ns,1
-example_mapping-insert_get,,7500,,,77159758.0,ns,1
-example_mapping-insert_get,,7500,,,76372412.0,ns,1
-example_mapping-insert_get,,7500,,,77196114.0,ns,1
-example_mapping-insert_get,,7500,,,77418342.0,ns,1
-example_mapping-insert_get,,7500,,,77841015.0,ns,1
-example_mapping-insert_get,,7500,,,78088449.0,ns,1
-example_mapping-insert_get,,7500,,,78145729.0,ns,1
-example_mapping-insert_get,,7500,,,76611794.0,ns,1
-example_mapping-insert_get,,7500,,,77175498.0,ns,1
-example_mapping-insert_get,,7500,,,77180791.0,ns,1
-example_mapping-insert_get,,7500,,,77616151.0,ns,1
-example_mapping-insert_get,,7500,,,77709592.0,ns,1
-example_mapping-insert_get,,7500,,,77475797.0,ns,1
-example_mapping-insert_get,,7500,,,76577291.0,ns,1
-example_mapping-insert_get,,7500,,,76417611.0,ns,1
-example_mapping-insert_get,,7500,,,75692522.0,ns,1
-example_mapping-insert_get,,7500,,,76439991.0,ns,1
-example_mapping-insert_get,,7500,,,78205067.0,ns,1
-example_mapping-insert_get,,7500,,,75608132.0,ns,1
-example_mapping-insert_get,,7500,,,76706877.0,ns,1
-example_mapping-insert_get,,7500,,,77519619.0,ns,1
+example_mapping-insert_get,,7500,,,76868123.0,ns,1
+example_mapping-insert_get,,7500,,,77872498.0,ns,1
+example_mapping-insert_get,,7500,,,76494437.0,ns,1
+example_mapping-insert_get,,7500,,,75906674.0,ns,1
+example_mapping-insert_get,,7500,,,77551328.0,ns,1
+example_mapping-insert_get,,7500,,,78349419.0,ns,1
+example_mapping-insert_get,,7500,,,77659667.0,ns,1
+example_mapping-insert_get,,7500,,,78104467.0,ns,1
+example_mapping-insert_get,,7500,,,76102036.0,ns,1
+example_mapping-insert_get,,7500,,,76530011.0,ns,1
+example_mapping-insert_get,,7500,,,77442509.0,ns,1
+example_mapping-insert_get,,7500,,,78207475.0,ns,1
+example_mapping-insert_get,,7500,,,79000775.0,ns,1
+example_mapping-insert_get,,7500,,,77778699.0,ns,1
+example_mapping-insert_get,,7500,,,77319460.0,ns,1
+example_mapping-insert_get,,7500,,,77244612.0,ns,1
+example_mapping-insert_get,,7500,,,77343649.0,ns,1
+example_mapping-insert_get,,7500,,,80365897.0,ns,1
+example_mapping-insert_get,,7500,,,79153289.0,ns,1
+example_mapping-insert_get,,7500,,,77951029.0,ns,1
+example_mapping-insert_get,,7500,,,77235274.0,ns,1
+example_mapping-insert_get,,7500,,,78381216.0,ns,1
+example_mapping-insert_get,,7500,,,77226961.0,ns,1
+example_mapping-insert_get,,7500,,,78626657.0,ns,1
+example_mapping-insert_get,,7500,,,78105263.0,ns,1
+example_mapping-insert_get,,7500,,,78062527.0,ns,1
+example_mapping-insert_get,,7500,,,76255577.0,ns,1
+example_mapping-insert_get,,7500,,,77109208.0,ns,1
+example_mapping-insert_get,,7500,,,76489377.0,ns,1
+example_mapping-insert_get,,7500,,,75790583.0,ns,1
+example_mapping-insert_get,,7500,,,78463470.0,ns,1
+example_mapping-insert_get,,7500,,,79002160.0,ns,1
+example_mapping-insert_get,,7500,,,78130494.0,ns,1
+example_mapping-insert_get,,7500,,,77856835.0,ns,1
+example_mapping-insert_get,,7500,,,77400110.0,ns,1
+example_mapping-insert_get,,7500,,,78893808.0,ns,1
+example_mapping-insert_get,,7500,,,79307983.0,ns,1
+example_mapping-insert_get,,7500,,,78010673.0,ns,1
+example_mapping-insert_get,,7500,,,77725211.0,ns,1
+example_mapping-insert_get,,7500,,,76730582.0,ns,1
+example_mapping-insert_get,,7500,,,75944130.0,ns,1
+example_mapping-insert_get,,7500,,,77696558.0,ns,1
+example_mapping-insert_get,,7500,,,78167644.0,ns,1
+example_mapping-insert_get,,7500,,,76958160.0,ns,1
+example_mapping-insert_get,,7500,,,78233598.0,ns,1
+example_mapping-insert_get,,7500,,,77664415.0,ns,1
+example_mapping-insert_get,,7500,,,78290065.0,ns,1
+example_mapping-insert_get,,7500,,,76020732.0,ns,1
+example_mapping-insert_get,,7500,,,76830225.0,ns,1
+example_mapping-insert_get,,7500,,,78108497.0,ns,1
+example_mapping-insert_get,,7500,,,78671132.0,ns,1
+example_mapping-insert_get,,7500,,,77806339.0,ns,1
+example_mapping-insert_get,,7500,,,78468642.0,ns,1
+example_mapping-insert_get,,7500,,,76879197.0,ns,1
+example_mapping-insert_get,,7500,,,76759789.0,ns,1
+example_mapping-insert_get,,7500,,,76325076.0,ns,1
+example_mapping-insert_get,,7500,,,77651337.0,ns,1
+example_mapping-insert_get,,7500,,,78311982.0,ns,1
+example_mapping-insert_get,,7500,,,76598729.0,ns,1
+example_mapping-insert_get,,7500,,,78185572.0,ns,1
+example_mapping-insert_get,,7500,,,78140311.0,ns,1
+example_mapping-insert_get,,7500,,,77229841.0,ns,1
+example_mapping-insert_get,,7500,,,77990089.0,ns,1
+example_mapping-insert_get,,7500,,,78821205.0,ns,1
+example_mapping-insert_get,,7500,,,78330555.0,ns,1
+example_mapping-insert_get,,7500,,,77632723.0,ns,1
+example_mapping-insert_get,,7500,,,77100440.0,ns,1
+example_mapping-insert_get,,7500,,,76963801.0,ns,1
+example_mapping-insert_get,,7500,,,78043553.0,ns,1
+example_mapping-insert_get,,7500,,,78319612.0,ns,1
+example_mapping-insert_get,,7500,,,79111057.0,ns,1
+example_mapping-insert_get,,7500,,,78546366.0,ns,1
+example_mapping-insert_get,,7500,,,78452912.0,ns,1
+example_mapping-insert_get,,7500,,,79004742.0,ns,1
+example_mapping-insert_get,,7500,,,78278688.0,ns,1
+example_mapping-insert_get,,7500,,,78767539.0,ns,1
+example_mapping-insert_get,,7500,,,79248703.0,ns,1
+example_mapping-insert_get,,7500,,,77891704.0,ns,1
+example_mapping-insert_get,,7500,,,78332736.0,ns,1
+example_mapping-insert_get,,7500,,,76377504.0,ns,1
+example_mapping-insert_get,,7500,,,76674262.0,ns,1
+example_mapping-insert_get,,7500,,,77382311.0,ns,1
+example_mapping-insert_get,,7500,,,78688942.0,ns,1
+example_mapping-insert_get,,7500,,,77929593.0,ns,1
+example_mapping-insert_get,,7500,,,77609272.0,ns,1
+example_mapping-insert_get,,7500,,,78244070.0,ns,1
+example_mapping-insert_get,,7500,,,79197875.0,ns,1
+example_mapping-insert_get,,7500,,,77906926.0,ns,1
+example_mapping-insert_get,,7500,,,78032843.0,ns,1
+example_mapping-insert_get,,7500,,,78991302.0,ns,1
+example_mapping-insert_get,,7500,,,78206859.0,ns,1
+example_mapping-insert_get,,7500,,,78575532.0,ns,1
+example_mapping-insert_get,,7500,,,76916579.0,ns,1
+example_mapping-insert_get,,7500,,,77412845.0,ns,1
+example_mapping-insert_get,,7500,,,77695121.0,ns,1
+example_mapping-insert_get,,7500,,,78849323.0,ns,1
+example_mapping-insert_get,,7500,,,78430316.0,ns,1
+example_mapping-insert_get,,7500,,,77688894.0,ns,1
+example_mapping-insert_get,,7500,,,76711631.0,ns,1
+example_mapping-insert_get,,7500,,,76823223.0,ns,1
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index aba787f..12cc3cf 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[77058209.0,77362110.0,77969310.0,77981666.0,77636414.0,77978062.0,76146982.0,77428479.0,76814376.0,76247050.0,76044897.0,77756590.0,77438924.0,75915135.0,76906586.0,77060279.0,76968933.0,77750180.0,76681302.0,77774457.0,77533870.0,77795001.0,77617300.0,76875195.0,77082376.0,78271540.0,78496507.0,77815382.0,76489038.0,77403168.0,77430323.0,77642017.0,77234654.0,77818915.0,79914756.0,77060771.0,76908126.0,76967797.0,78007445.0,77866308.0,76588195.0,77019476.0,76815254.0,76724665.0,77093101.0,76190730.0,76755598.0,76067084.0,77388823.0,77309691.0,77168761.0,77187412.0,77189529.0,76905353.0,76316549.0,76460867.0,78267173.0,76869459.0,77339907.0,78484503.0,78061246.0,77748718.0,78549778.0,77777529.0,77020938.0,77325917.0,76472209.0,76471207.0,75849086.0,78121877.0,77642065.0,77842096.0,78479761.0,77576233.0,77444644.0,78716299.0,77617930.0,77483124.0,75933767.0,77159758.0,76372412.0,77196114.0,77418342.0,77841015.0,78088449.0,78145729.0,76611794.0,77175498.0,77180791.0,77616151.0,77709592.0,77475797.0,76577291.0,76417611.0,75692522.0,76439991.0,78205067.0,75608132.0,76706877.0,77519619.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[76868123.0,77872498.0,76494437.0,75906674.0,77551328.0,78349419.0,77659667.0,78104467.0,76102036.0,76530011.0,77442509.0,78207475.0,79000775.0,77778699.0,77319460.0,77244612.0,77343649.0,80365897.0,79153289.0,77951029.0,77235274.0,78381216.0,77226961.0,78626657.0,78105263.0,78062527.0,76255577.0,77109208.0,76489377.0,75790583.0,78463470.0,79002160.0,78130494.0,77856835.0,77400110.0,78893808.0,79307983.0,78010673.0,77725211.0,76730582.0,75944130.0,77696558.0,78167644.0,76958160.0,78233598.0,77664415.0,78290065.0,76020732.0,76830225.0,78108497.0,78671132.0,77806339.0,78468642.0,76879197.0,76759789.0,76325076.0,77651337.0,78311982.0,76598729.0,78185572.0,78140311.0,77229841.0,77990089.0,78821205.0,78330555.0,77632723.0,77100440.0,76963801.0,78043553.0,78319612.0,79111057.0,78546366.0,78452912.0,79004742.0,78278688.0,78767539.0,79248703.0,77891704.0,78332736.0,76377504.0,76674262.0,77382311.0,78688942.0,77929593.0,77609272.0,78244070.0,79197875.0,77906926.0,78032843.0,78991302.0,78206859.0,78575532.0,76916579.0,77412845.0,77695121.0,78849323.0,78430316.0,77688894.0,76711631.0,76823223.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index 2208282..fbb8ef6 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[73915555.75,75357618.625,79203119.625,80645182.5] \ No newline at end of file
+[73779370.75,75488446.75,80045982.75,81755058.75] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index a468f8b..a634090 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":889028.6069926926,"upper_bound":904986.5112222439},"point_estimate":896180.4323902394,"standard_error":4085.821830874958},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":883880.6447368421,"upper_bound":890711.3777777777},"point_estimate":887151.978448276,"standard_error":1733.685163380667},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11194.775461804093,"upper_bound":20214.243405357112},"point_estimate":17522.148092785657,"standard_error":2338.784495455337},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":885455.4130914551,"upper_bound":907103.4795778759},"point_estimate":894563.1923230382,"standard_error":5612.713134748606},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20846.033670369987,"upper_bound":57344.00219583672},"point_estimate":40930.77670509883,"standard_error":9302.608871700517}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":872938.9896087722,"upper_bound":877234.616711891},"point_estimate":875105.4122086437,"standard_error":1094.7733466021025},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":874283.3181390977,"upper_bound":878240.9444603904},"point_estimate":876084.8840425531,"standard_error":1091.1752378605743},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6067.20171915298,"upper_bound":11846.163070723094},"point_estimate":7822.074949365757,"standard_error":1429.9021626586518},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":874279.0647055267,"upper_bound":878579.7064336896},"point_estimate":876433.0960647259,"standard_error":1098.3330504384392},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9021.4221390799,"upper_bound":12975.677028073897},"point_estimate":11060.44735775649,"standard_error":1012.4266198006424}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index e4cf296..47b584d 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,7500,,,1741309.0,ns,2
-example_mapping-insert_get,,7500,,,3448871.0,ns,4
-example_mapping-insert_get,,7500,,,5316135.0,ns,6
-example_mapping-insert_get,,7500,,,7062896.0,ns,8
-example_mapping-insert_get,,7500,,,8880040.0,ns,10
-example_mapping-insert_get,,7500,,,10804097.0,ns,12
-example_mapping-insert_get,,7500,,,12391075.0,ns,14
-example_mapping-insert_get,,7500,,,13606977.0,ns,16
-example_mapping-insert_get,,7500,,,15563568.0,ns,18
-example_mapping-insert_get,,7500,,,17483116.0,ns,20
-example_mapping-insert_get,,7500,,,20165904.0,ns,22
-example_mapping-insert_get,,7500,,,21625529.0,ns,24
-example_mapping-insert_get,,7500,,,22954550.0,ns,26
-example_mapping-insert_get,,7500,,,25304221.0,ns,28
-example_mapping-insert_get,,7500,,,26062736.0,ns,30
-example_mapping-insert_get,,7500,,,28675301.0,ns,32
-example_mapping-insert_get,,7500,,,29718443.0,ns,34
-example_mapping-insert_get,,7500,,,31837757.0,ns,36
-example_mapping-insert_get,,7500,,,34334905.0,ns,38
-example_mapping-insert_get,,7500,,,34923913.0,ns,40
-example_mapping-insert_get,,7500,,,37329108.0,ns,42
-example_mapping-insert_get,,7500,,,38415737.0,ns,44
-example_mapping-insert_get,,7500,,,52480829.0,ns,46
-example_mapping-insert_get,,7500,,,50249496.0,ns,48
-example_mapping-insert_get,,7500,,,47219901.0,ns,50
-example_mapping-insert_get,,7500,,,46504350.0,ns,52
-example_mapping-insert_get,,7500,,,49371497.0,ns,54
-example_mapping-insert_get,,7500,,,50100468.0,ns,56
-example_mapping-insert_get,,7500,,,52495097.0,ns,58
-example_mapping-insert_get,,7500,,,56431506.0,ns,60
-example_mapping-insert_get,,7500,,,55977567.0,ns,62
-example_mapping-insert_get,,7500,,,58443772.0,ns,64
-example_mapping-insert_get,,7500,,,59097992.0,ns,66
-example_mapping-insert_get,,7500,,,60199505.0,ns,68
-example_mapping-insert_get,,7500,,,61987760.0,ns,70
-example_mapping-insert_get,,7500,,,63521100.0,ns,72
-example_mapping-insert_get,,7500,,,65670282.0,ns,74
-example_mapping-insert_get,,7500,,,65785442.0,ns,76
-example_mapping-insert_get,,7500,,,68705369.0,ns,78
-example_mapping-insert_get,,7500,,,71273762.0,ns,80
-example_mapping-insert_get,,7500,,,73439303.0,ns,82
-example_mapping-insert_get,,7500,,,75509831.0,ns,84
-example_mapping-insert_get,,7500,,,76353034.0,ns,86
-example_mapping-insert_get,,7500,,,78732384.0,ns,88
-example_mapping-insert_get,,7500,,,82103579.0,ns,90
-example_mapping-insert_get,,7500,,,81065314.0,ns,92
-example_mapping-insert_get,,7500,,,84846225.0,ns,94
-example_mapping-insert_get,,7500,,,84687907.0,ns,96
-example_mapping-insert_get,,7500,,,85741971.0,ns,98
-example_mapping-insert_get,,7500,,,89307626.0,ns,100
-example_mapping-insert_get,,7500,,,90985016.0,ns,102
-example_mapping-insert_get,,7500,,,91804248.0,ns,104
-example_mapping-insert_get,,7500,,,95137730.0,ns,106
-example_mapping-insert_get,,7500,,,97161421.0,ns,108
-example_mapping-insert_get,,7500,,,99408581.0,ns,110
-example_mapping-insert_get,,7500,,,100404546.0,ns,112
-example_mapping-insert_get,,7500,,,101971490.0,ns,114
-example_mapping-insert_get,,7500,,,108360271.0,ns,116
-example_mapping-insert_get,,7500,,,106486917.0,ns,118
-example_mapping-insert_get,,7500,,,108112381.0,ns,120
-example_mapping-insert_get,,7500,,,108603152.0,ns,122
-example_mapping-insert_get,,7500,,,111176705.0,ns,124
-example_mapping-insert_get,,7500,,,113862522.0,ns,126
-example_mapping-insert_get,,7500,,,115927029.0,ns,128
-example_mapping-insert_get,,7500,,,113539453.0,ns,130
-example_mapping-insert_get,,7500,,,113960759.0,ns,132
-example_mapping-insert_get,,7500,,,117083021.0,ns,134
-example_mapping-insert_get,,7500,,,118018949.0,ns,136
-example_mapping-insert_get,,7500,,,121247282.0,ns,138
-example_mapping-insert_get,,7500,,,123492046.0,ns,140
-example_mapping-insert_get,,7500,,,125272083.0,ns,142
-example_mapping-insert_get,,7500,,,125647778.0,ns,144
-example_mapping-insert_get,,7500,,,127238383.0,ns,146
-example_mapping-insert_get,,7500,,,131047311.0,ns,148
-example_mapping-insert_get,,7500,,,132633980.0,ns,150
-example_mapping-insert_get,,7500,,,134349858.0,ns,152
-example_mapping-insert_get,,7500,,,136112566.0,ns,154
-example_mapping-insert_get,,7500,,,137839420.0,ns,156
-example_mapping-insert_get,,7500,,,145161912.0,ns,158
-example_mapping-insert_get,,7500,,,139622462.0,ns,160
-example_mapping-insert_get,,7500,,,141719993.0,ns,162
-example_mapping-insert_get,,7500,,,145837496.0,ns,164
-example_mapping-insert_get,,7500,,,147023784.0,ns,166
-example_mapping-insert_get,,7500,,,171327288.0,ns,168
-example_mapping-insert_get,,7500,,,148479184.0,ns,170
-example_mapping-insert_get,,7500,,,151095522.0,ns,172
-example_mapping-insert_get,,7500,,,154405983.0,ns,174
-example_mapping-insert_get,,7500,,,191413886.0,ns,176
-example_mapping-insert_get,,7500,,,157207002.0,ns,178
-example_mapping-insert_get,,7500,,,160328048.0,ns,180
-example_mapping-insert_get,,7500,,,169077099.0,ns,182
-example_mapping-insert_get,,7500,,,160923504.0,ns,184
-example_mapping-insert_get,,7500,,,165241189.0,ns,186
-example_mapping-insert_get,,7500,,,162804147.0,ns,188
-example_mapping-insert_get,,7500,,,166142459.0,ns,190
-example_mapping-insert_get,,7500,,,170287344.0,ns,192
-example_mapping-insert_get,,7500,,,169806164.0,ns,194
-example_mapping-insert_get,,7500,,,172770455.0,ns,196
-example_mapping-insert_get,,7500,,,175964833.0,ns,198
-example_mapping-insert_get,,7500,,,176212722.0,ns,200
+example_mapping-insert_get,,7500,,,1676219.0,ns,2
+example_mapping-insert_get,,7500,,,3510783.0,ns,4
+example_mapping-insert_get,,7500,,,5461860.0,ns,6
+example_mapping-insert_get,,7500,,,7048754.0,ns,8
+example_mapping-insert_get,,7500,,,8759413.0,ns,10
+example_mapping-insert_get,,7500,,,10542214.0,ns,12
+example_mapping-insert_get,,7500,,,11924230.0,ns,14
+example_mapping-insert_get,,7500,,,13779187.0,ns,16
+example_mapping-insert_get,,7500,,,15672098.0,ns,18
+example_mapping-insert_get,,7500,,,17544710.0,ns,20
+example_mapping-insert_get,,7500,,,18665944.0,ns,22
+example_mapping-insert_get,,7500,,,21133442.0,ns,24
+example_mapping-insert_get,,7500,,,22149673.0,ns,26
+example_mapping-insert_get,,7500,,,24496476.0,ns,28
+example_mapping-insert_get,,7500,,,25834493.0,ns,30
+example_mapping-insert_get,,7500,,,27686188.0,ns,32
+example_mapping-insert_get,,7500,,,29945763.0,ns,34
+example_mapping-insert_get,,7500,,,30776200.0,ns,36
+example_mapping-insert_get,,7500,,,33477348.0,ns,38
+example_mapping-insert_get,,7500,,,34133164.0,ns,40
+example_mapping-insert_get,,7500,,,37005577.0,ns,42
+example_mapping-insert_get,,7500,,,39588230.0,ns,44
+example_mapping-insert_get,,7500,,,40253710.0,ns,46
+example_mapping-insert_get,,7500,,,42539663.0,ns,48
+example_mapping-insert_get,,7500,,,43315022.0,ns,50
+example_mapping-insert_get,,7500,,,45503547.0,ns,52
+example_mapping-insert_get,,7500,,,48272846.0,ns,54
+example_mapping-insert_get,,7500,,,49465476.0,ns,56
+example_mapping-insert_get,,7500,,,50792967.0,ns,58
+example_mapping-insert_get,,7500,,,51842494.0,ns,60
+example_mapping-insert_get,,7500,,,54424357.0,ns,62
+example_mapping-insert_get,,7500,,,56319355.0,ns,64
+example_mapping-insert_get,,7500,,,58010375.0,ns,66
+example_mapping-insert_get,,7500,,,60553472.0,ns,68
+example_mapping-insert_get,,7500,,,60834576.0,ns,70
+example_mapping-insert_get,,7500,,,63015195.0,ns,72
+example_mapping-insert_get,,7500,,,64393403.0,ns,74
+example_mapping-insert_get,,7500,,,65848935.0,ns,76
+example_mapping-insert_get,,7500,,,67091415.0,ns,78
+example_mapping-insert_get,,7500,,,69715432.0,ns,80
+example_mapping-insert_get,,7500,,,71613013.0,ns,82
+example_mapping-insert_get,,7500,,,73143781.0,ns,84
+example_mapping-insert_get,,7500,,,74927132.0,ns,86
+example_mapping-insert_get,,7500,,,75940435.0,ns,88
+example_mapping-insert_get,,7500,,,78595200.0,ns,90
+example_mapping-insert_get,,7500,,,81364576.0,ns,92
+example_mapping-insert_get,,7500,,,82948696.0,ns,94
+example_mapping-insert_get,,7500,,,85243106.0,ns,96
+example_mapping-insert_get,,7500,,,86043331.0,ns,98
+example_mapping-insert_get,,7500,,,86316326.0,ns,100
+example_mapping-insert_get,,7500,,,89989156.0,ns,102
+example_mapping-insert_get,,7500,,,92400638.0,ns,104
+example_mapping-insert_get,,7500,,,93655346.0,ns,106
+example_mapping-insert_get,,7500,,,93521971.0,ns,108
+example_mapping-insert_get,,7500,,,96423292.0,ns,110
+example_mapping-insert_get,,7500,,,97955619.0,ns,112
+example_mapping-insert_get,,7500,,,99932010.0,ns,114
+example_mapping-insert_get,,7500,,,102663009.0,ns,116
+example_mapping-insert_get,,7500,,,103687362.0,ns,118
+example_mapping-insert_get,,7500,,,105546699.0,ns,120
+example_mapping-insert_get,,7500,,,107261495.0,ns,122
+example_mapping-insert_get,,7500,,,109120895.0,ns,124
+example_mapping-insert_get,,7500,,,111384618.0,ns,126
+example_mapping-insert_get,,7500,,,114816315.0,ns,128
+example_mapping-insert_get,,7500,,,113784641.0,ns,130
+example_mapping-insert_get,,7500,,,114994168.0,ns,132
+example_mapping-insert_get,,7500,,,117709015.0,ns,134
+example_mapping-insert_get,,7500,,,119858314.0,ns,136
+example_mapping-insert_get,,7500,,,122722085.0,ns,138
+example_mapping-insert_get,,7500,,,120647107.0,ns,140
+example_mapping-insert_get,,7500,,,123124587.0,ns,142
+example_mapping-insert_get,,7500,,,124813266.0,ns,144
+example_mapping-insert_get,,7500,,,126793433.0,ns,146
+example_mapping-insert_get,,7500,,,129148122.0,ns,148
+example_mapping-insert_get,,7500,,,133078660.0,ns,150
+example_mapping-insert_get,,7500,,,132801259.0,ns,152
+example_mapping-insert_get,,7500,,,135242663.0,ns,154
+example_mapping-insert_get,,7500,,,136976799.0,ns,156
+example_mapping-insert_get,,7500,,,138984594.0,ns,158
+example_mapping-insert_get,,7500,,,137769588.0,ns,160
+example_mapping-insert_get,,7500,,,139240075.0,ns,162
+example_mapping-insert_get,,7500,,,143589735.0,ns,164
+example_mapping-insert_get,,7500,,,146017346.0,ns,166
+example_mapping-insert_get,,7500,,,146449117.0,ns,168
+example_mapping-insert_get,,7500,,,147252723.0,ns,170
+example_mapping-insert_get,,7500,,,149023200.0,ns,172
+example_mapping-insert_get,,7500,,,152325935.0,ns,174
+example_mapping-insert_get,,7500,,,154665106.0,ns,176
+example_mapping-insert_get,,7500,,,156253643.0,ns,178
+example_mapping-insert_get,,7500,,,159717780.0,ns,180
+example_mapping-insert_get,,7500,,,158895399.0,ns,182
+example_mapping-insert_get,,7500,,,162520313.0,ns,184
+example_mapping-insert_get,,7500,,,162458351.0,ns,186
+example_mapping-insert_get,,7500,,,164730952.0,ns,188
+example_mapping-insert_get,,7500,,,169797539.0,ns,190
+example_mapping-insert_get,,7500,,,170589958.0,ns,192
+example_mapping-insert_get,,7500,,,169431417.0,ns,194
+example_mapping-insert_get,,7500,,,172404009.0,ns,196
+example_mapping-insert_get,,7500,,,174478941.0,ns,198
+example_mapping-insert_get,,7500,,,173204884.0,ns,200
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 5201361..da6055a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1741309.0,3448871.0,5316135.0,7062896.0,8880040.0,10804097.0,12391075.0,13606977.0,15563568.0,17483116.0,20165904.0,21625529.0,22954550.0,25304221.0,26062736.0,28675301.0,29718443.0,31837757.0,34334905.0,34923913.0,37329108.0,38415737.0,52480829.0,50249496.0,47219901.0,46504350.0,49371497.0,50100468.0,52495097.0,56431506.0,55977567.0,58443772.0,59097992.0,60199505.0,61987760.0,63521100.0,65670282.0,65785442.0,68705369.0,71273762.0,73439303.0,75509831.0,76353034.0,78732384.0,82103579.0,81065314.0,84846225.0,84687907.0,85741971.0,89307626.0,90985016.0,91804248.0,95137730.0,97161421.0,99408581.0,100404546.0,101971490.0,108360271.0,106486917.0,108112381.0,108603152.0,111176705.0,113862522.0,115927029.0,113539453.0,113960759.0,117083021.0,118018949.0,121247282.0,123492046.0,125272083.0,125647778.0,127238383.0,131047311.0,132633980.0,134349858.0,136112566.0,137839420.0,145161912.0,139622462.0,141719993.0,145837496.0,147023784.0,171327288.0,148479184.0,151095522.0,154405983.0,191413886.0,157207002.0,160328048.0,169077099.0,160923504.0,165241189.0,162804147.0,166142459.0,170287344.0,169806164.0,172770455.0,175964833.0,176212722.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1676219.0,3510783.0,5461860.0,7048754.0,8759413.0,10542214.0,11924230.0,13779187.0,15672098.0,17544710.0,18665944.0,21133442.0,22149673.0,24496476.0,25834493.0,27686188.0,29945763.0,30776200.0,33477348.0,34133164.0,37005577.0,39588230.0,40253710.0,42539663.0,43315022.0,45503547.0,48272846.0,49465476.0,50792967.0,51842494.0,54424357.0,56319355.0,58010375.0,60553472.0,60834576.0,63015195.0,64393403.0,65848935.0,67091415.0,69715432.0,71613013.0,73143781.0,74927132.0,75940435.0,78595200.0,81364576.0,82948696.0,85243106.0,86043331.0,86316326.0,89989156.0,92400638.0,93655346.0,93521971.0,96423292.0,97955619.0,99932010.0,102663009.0,103687362.0,105546699.0,107261495.0,109120895.0,111384618.0,114816315.0,113784641.0,114994168.0,117709015.0,119858314.0,122722085.0,120647107.0,123124587.0,124813266.0,126793433.0,129148122.0,133078660.0,132801259.0,135242663.0,136976799.0,138984594.0,137769588.0,139240075.0,143589735.0,146017346.0,146449117.0,147252723.0,149023200.0,152325935.0,154665106.0,156253643.0,159717780.0,158895399.0,162520313.0,162458351.0,164730952.0,169797539.0,170589958.0,169431417.0,172404009.0,174478941.0,173204884.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index 278161a..b710ca1 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[814820.4821368386,846694.3430021908,931691.3053097967,963565.1661751489] \ No newline at end of file
+[832619.0157817487,850765.0435806982,899154.4510445636,917300.4788435131] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index e3b04ac..db7d8d0 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":597886.2758740749,"upper_bound":610155.2326252386},"point_estimate":603189.956525793,"standard_error":3163.3408332528556},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":596908.3289473684,"upper_bound":599708.1208791209},"point_estimate":598412.504681648,"standard_error":704.000701136494},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4303.288932013285,"upper_bound":7888.9708632036545},"point_estimate":5543.421912963023,"standard_error":884.4629132414807},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":596504.1192140199,"upper_bound":600804.7318719282},"point_estimate":598445.3265893306,"standard_error":1096.833379659372},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10013.018373779432,"upper_bound":47229.32749370452},"point_estimate":31892.26356331228,"standard_error":9481.941227881402}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":589108.6536011907,"upper_bound":593471.1347999271},"point_estimate":591328.7304438851,"standard_error":1113.4346216755655},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":590411.84375,"upper_bound":594445.1590354091},"point_estimate":592204.6439602869,"standard_error":1064.0200878235394},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7139.140865664794,"upper_bound":13038.310867804374},"point_estimate":10514.277783334244,"standard_error":1493.9738030641536},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":593621.7396468467,"upper_bound":597227.3034909904},"point_estimate":595447.8578454263,"standard_error":924.0284479033131},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9268.30217080269,"upper_bound":13068.482572317373},"point_estimate":11201.996746290357,"standard_error":972.4385018959676}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 0bda4f1..e66ecb5 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,7500,,,1160389.0,ns,2
-example_mapping-insert_get,,7500,,,2454991.0,ns,4
-example_mapping-insert_get,,7500,,,3580270.0,ns,6
-example_mapping-insert_get,,7500,,,4736224.0,ns,8
-example_mapping-insert_get,,7500,,,6017863.0,ns,10
-example_mapping-insert_get,,7500,,,7320688.0,ns,12
-example_mapping-insert_get,,7500,,,8416204.0,ns,14
-example_mapping-insert_get,,7500,,,9643563.0,ns,16
-example_mapping-insert_get,,7500,,,10660923.0,ns,18
-example_mapping-insert_get,,7500,,,12114216.0,ns,20
-example_mapping-insert_get,,7500,,,13400822.0,ns,22
-example_mapping-insert_get,,7500,,,14172343.0,ns,24
-example_mapping-insert_get,,7500,,,15256490.0,ns,26
-example_mapping-insert_get,,7500,,,16772294.0,ns,28
-example_mapping-insert_get,,7500,,,17939160.0,ns,30
-example_mapping-insert_get,,7500,,,18882560.0,ns,32
-example_mapping-insert_get,,7500,,,20381147.0,ns,34
-example_mapping-insert_get,,7500,,,21345358.0,ns,36
-example_mapping-insert_get,,7500,,,22038111.0,ns,38
-example_mapping-insert_get,,7500,,,23927211.0,ns,40
-example_mapping-insert_get,,7500,,,25200480.0,ns,42
-example_mapping-insert_get,,7500,,,26459261.0,ns,44
-example_mapping-insert_get,,7500,,,27462159.0,ns,46
-example_mapping-insert_get,,7500,,,28500316.0,ns,48
-example_mapping-insert_get,,7500,,,29954685.0,ns,50
-example_mapping-insert_get,,7500,,,31749973.0,ns,52
-example_mapping-insert_get,,7500,,,36137266.0,ns,54
-example_mapping-insert_get,,7500,,,44896290.0,ns,56
-example_mapping-insert_get,,7500,,,46680141.0,ns,58
-example_mapping-insert_get,,7500,,,41677182.0,ns,60
-example_mapping-insert_get,,7500,,,36867112.0,ns,62
-example_mapping-insert_get,,7500,,,38475460.0,ns,64
-example_mapping-insert_get,,7500,,,38284844.0,ns,66
-example_mapping-insert_get,,7500,,,40897998.0,ns,68
-example_mapping-insert_get,,7500,,,41705359.0,ns,70
-example_mapping-insert_get,,7500,,,43725254.0,ns,72
-example_mapping-insert_get,,7500,,,44207556.0,ns,74
-example_mapping-insert_get,,7500,,,45384875.0,ns,76
-example_mapping-insert_get,,7500,,,46640778.0,ns,78
-example_mapping-insert_get,,7500,,,46968700.0,ns,80
-example_mapping-insert_get,,7500,,,49061847.0,ns,82
-example_mapping-insert_get,,7500,,,50757436.0,ns,84
-example_mapping-insert_get,,7500,,,51799911.0,ns,86
-example_mapping-insert_get,,7500,,,52494936.0,ns,88
-example_mapping-insert_get,,7500,,,52334850.0,ns,90
-example_mapping-insert_get,,7500,,,55468233.0,ns,92
-example_mapping-insert_get,,7500,,,56589012.0,ns,94
-example_mapping-insert_get,,7500,,,58052449.0,ns,96
-example_mapping-insert_get,,7500,,,59037999.0,ns,98
-example_mapping-insert_get,,7500,,,59070692.0,ns,100
-example_mapping-insert_get,,7500,,,61086416.0,ns,102
-example_mapping-insert_get,,7500,,,62327858.0,ns,104
-example_mapping-insert_get,,7500,,,63715022.0,ns,106
-example_mapping-insert_get,,7500,,,64437903.0,ns,108
-example_mapping-insert_get,,7500,,,66513031.0,ns,110
-example_mapping-insert_get,,7500,,,68497762.0,ns,112
-example_mapping-insert_get,,7500,,,66738615.0,ns,114
-example_mapping-insert_get,,7500,,,69189307.0,ns,116
-example_mapping-insert_get,,7500,,,70442367.0,ns,118
-example_mapping-insert_get,,7500,,,72592797.0,ns,120
-example_mapping-insert_get,,7500,,,73274139.0,ns,122
-example_mapping-insert_get,,7500,,,74477241.0,ns,124
-example_mapping-insert_get,,7500,,,75401949.0,ns,126
-example_mapping-insert_get,,7500,,,75443505.0,ns,128
-example_mapping-insert_get,,7500,,,78112074.0,ns,130
-example_mapping-insert_get,,7500,,,77824704.0,ns,132
-example_mapping-insert_get,,7500,,,78267898.0,ns,134
-example_mapping-insert_get,,7500,,,81697213.0,ns,136
-example_mapping-insert_get,,7500,,,81587673.0,ns,138
-example_mapping-insert_get,,7500,,,83929841.0,ns,140
-example_mapping-insert_get,,7500,,,85220649.0,ns,142
-example_mapping-insert_get,,7500,,,85612505.0,ns,144
-example_mapping-insert_get,,7500,,,87208171.0,ns,146
-example_mapping-insert_get,,7500,,,87198765.0,ns,148
-example_mapping-insert_get,,7500,,,90206486.0,ns,150
-example_mapping-insert_get,,7500,,,89156477.0,ns,152
-example_mapping-insert_get,,7500,,,92630722.0,ns,154
-example_mapping-insert_get,,7500,,,92908389.0,ns,156
-example_mapping-insert_get,,7500,,,94043860.0,ns,158
-example_mapping-insert_get,,7500,,,95155345.0,ns,160
-example_mapping-insert_get,,7500,,,96458128.0,ns,162
-example_mapping-insert_get,,7500,,,100965519.0,ns,164
-example_mapping-insert_get,,7500,,,99380264.0,ns,166
-example_mapping-insert_get,,7500,,,98882982.0,ns,168
-example_mapping-insert_get,,7500,,,102749653.0,ns,170
-example_mapping-insert_get,,7500,,,103940942.0,ns,172
-example_mapping-insert_get,,7500,,,104258811.0,ns,174
-example_mapping-insert_get,,7500,,,104616448.0,ns,176
-example_mapping-insert_get,,7500,,,106514638.0,ns,178
-example_mapping-insert_get,,7500,,,106786157.0,ns,180
-example_mapping-insert_get,,7500,,,109194675.0,ns,182
-example_mapping-insert_get,,7500,,,109500717.0,ns,184
-example_mapping-insert_get,,7500,,,110760472.0,ns,186
-example_mapping-insert_get,,7500,,,111806645.0,ns,188
-example_mapping-insert_get,,7500,,,114247676.0,ns,190
-example_mapping-insert_get,,7500,,,115443431.0,ns,192
-example_mapping-insert_get,,7500,,,116149296.0,ns,194
-example_mapping-insert_get,,7500,,,115951635.0,ns,196
-example_mapping-insert_get,,7500,,,117113238.0,ns,198
-example_mapping-insert_get,,7500,,,118331924.0,ns,200
+example_mapping-insert_get,,7500,,,1099048.0,ns,2
+example_mapping-insert_get,,7500,,,2419897.0,ns,4
+example_mapping-insert_get,,7500,,,3561479.0,ns,6
+example_mapping-insert_get,,7500,,,4729174.0,ns,8
+example_mapping-insert_get,,7500,,,5732744.0,ns,10
+example_mapping-insert_get,,7500,,,7093911.0,ns,12
+example_mapping-insert_get,,7500,,,8531114.0,ns,14
+example_mapping-insert_get,,7500,,,9540088.0,ns,16
+example_mapping-insert_get,,7500,,,10453427.0,ns,18
+example_mapping-insert_get,,7500,,,11970542.0,ns,20
+example_mapping-insert_get,,7500,,,12447996.0,ns,22
+example_mapping-insert_get,,7500,,,14748934.0,ns,24
+example_mapping-insert_get,,7500,,,15779962.0,ns,26
+example_mapping-insert_get,,7500,,,16262996.0,ns,28
+example_mapping-insert_get,,7500,,,17689382.0,ns,30
+example_mapping-insert_get,,7500,,,18288148.0,ns,32
+example_mapping-insert_get,,7500,,,19227029.0,ns,34
+example_mapping-insert_get,,7500,,,20747832.0,ns,36
+example_mapping-insert_get,,7500,,,22948535.0,ns,38
+example_mapping-insert_get,,7500,,,23402264.0,ns,40
+example_mapping-insert_get,,7500,,,24264826.0,ns,42
+example_mapping-insert_get,,7500,,,25648330.0,ns,44
+example_mapping-insert_get,,7500,,,26771552.0,ns,46
+example_mapping-insert_get,,7500,,,27547837.0,ns,48
+example_mapping-insert_get,,7500,,,28419467.0,ns,50
+example_mapping-insert_get,,7500,,,30064148.0,ns,52
+example_mapping-insert_get,,7500,,,32006897.0,ns,54
+example_mapping-insert_get,,7500,,,32956959.0,ns,56
+example_mapping-insert_get,,7500,,,33882833.0,ns,58
+example_mapping-insert_get,,7500,,,35307752.0,ns,60
+example_mapping-insert_get,,7500,,,36368242.0,ns,62
+example_mapping-insert_get,,7500,,,37743492.0,ns,64
+example_mapping-insert_get,,7500,,,38571740.0,ns,66
+example_mapping-insert_get,,7500,,,39147814.0,ns,68
+example_mapping-insert_get,,7500,,,40946533.0,ns,70
+example_mapping-insert_get,,7500,,,42571678.0,ns,72
+example_mapping-insert_get,,7500,,,44637438.0,ns,74
+example_mapping-insert_get,,7500,,,45145522.0,ns,76
+example_mapping-insert_get,,7500,,,46128772.0,ns,78
+example_mapping-insert_get,,7500,,,46952262.0,ns,80
+example_mapping-insert_get,,7500,,,48267849.0,ns,82
+example_mapping-insert_get,,7500,,,50336174.0,ns,84
+example_mapping-insert_get,,7500,,,51900887.0,ns,86
+example_mapping-insert_get,,7500,,,51666431.0,ns,88
+example_mapping-insert_get,,7500,,,53537035.0,ns,90
+example_mapping-insert_get,,7500,,,52726154.0,ns,92
+example_mapping-insert_get,,7500,,,54368589.0,ns,94
+example_mapping-insert_get,,7500,,,55486541.0,ns,96
+example_mapping-insert_get,,7500,,,57973403.0,ns,98
+example_mapping-insert_get,,7500,,,59847326.0,ns,100
+example_mapping-insert_get,,7500,,,60813942.0,ns,102
+example_mapping-insert_get,,7500,,,62790103.0,ns,104
+example_mapping-insert_get,,7500,,,62824664.0,ns,106
+example_mapping-insert_get,,7500,,,64259165.0,ns,108
+example_mapping-insert_get,,7500,,,64320189.0,ns,110
+example_mapping-insert_get,,7500,,,65347422.0,ns,112
+example_mapping-insert_get,,7500,,,65851166.0,ns,114
+example_mapping-insert_get,,7500,,,67388021.0,ns,116
+example_mapping-insert_get,,7500,,,70266553.0,ns,118
+example_mapping-insert_get,,7500,,,71454106.0,ns,120
+example_mapping-insert_get,,7500,,,72818582.0,ns,122
+example_mapping-insert_get,,7500,,,72345020.0,ns,124
+example_mapping-insert_get,,7500,,,75178110.0,ns,126
+example_mapping-insert_get,,7500,,,75416770.0,ns,128
+example_mapping-insert_get,,7500,,,76824442.0,ns,130
+example_mapping-insert_get,,7500,,,78957109.0,ns,132
+example_mapping-insert_get,,7500,,,78393059.0,ns,134
+example_mapping-insert_get,,7500,,,80421159.0,ns,136
+example_mapping-insert_get,,7500,,,81359476.0,ns,138
+example_mapping-insert_get,,7500,,,83732802.0,ns,140
+example_mapping-insert_get,,7500,,,84966848.0,ns,142
+example_mapping-insert_get,,7500,,,87965142.0,ns,144
+example_mapping-insert_get,,7500,,,86778804.0,ns,146
+example_mapping-insert_get,,7500,,,87644923.0,ns,148
+example_mapping-insert_get,,7500,,,90553246.0,ns,150
+example_mapping-insert_get,,7500,,,91848047.0,ns,152
+example_mapping-insert_get,,7500,,,92555507.0,ns,154
+example_mapping-insert_get,,7500,,,93916518.0,ns,156
+example_mapping-insert_get,,7500,,,94056255.0,ns,158
+example_mapping-insert_get,,7500,,,94465895.0,ns,160
+example_mapping-insert_get,,7500,,,96511207.0,ns,162
+example_mapping-insert_get,,7500,,,99261135.0,ns,164
+example_mapping-insert_get,,7500,,,100482465.0,ns,166
+example_mapping-insert_get,,7500,,,101918477.0,ns,168
+example_mapping-insert_get,,7500,,,104287418.0,ns,170
+example_mapping-insert_get,,7500,,,103330536.0,ns,172
+example_mapping-insert_get,,7500,,,103290598.0,ns,174
+example_mapping-insert_get,,7500,,,104379378.0,ns,176
+example_mapping-insert_get,,7500,,,105347666.0,ns,178
+example_mapping-insert_get,,7500,,,108301385.0,ns,180
+example_mapping-insert_get,,7500,,,108114256.0,ns,182
+example_mapping-insert_get,,7500,,,111405173.0,ns,184
+example_mapping-insert_get,,7500,,,111979407.0,ns,186
+example_mapping-insert_get,,7500,,,112628430.0,ns,188
+example_mapping-insert_get,,7500,,,112089480.0,ns,190
+example_mapping-insert_get,,7500,,,113984658.0,ns,192
+example_mapping-insert_get,,7500,,,116351041.0,ns,194
+example_mapping-insert_get,,7500,,,116073917.0,ns,196
+example_mapping-insert_get,,7500,,,116747952.0,ns,198
+example_mapping-insert_get,,7500,,,119178444.0,ns,200
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index f2dfe06..808e527 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1160389.0,2454991.0,3580270.0,4736224.0,6017863.0,7320688.0,8416204.0,9643563.0,10660923.0,12114216.0,13400822.0,14172343.0,15256490.0,16772294.0,17939160.0,18882560.0,20381147.0,21345358.0,22038111.0,23927211.0,25200480.0,26459261.0,27462159.0,28500316.0,29954685.0,31749973.0,36137266.0,44896290.0,46680141.0,41677182.0,36867112.0,38475460.0,38284844.0,40897998.0,41705359.0,43725254.0,44207556.0,45384875.0,46640778.0,46968700.0,49061847.0,50757436.0,51799911.0,52494936.0,52334850.0,55468233.0,56589012.0,58052449.0,59037999.0,59070692.0,61086416.0,62327858.0,63715022.0,64437903.0,66513031.0,68497762.0,66738615.0,69189307.0,70442367.0,72592797.0,73274139.0,74477241.0,75401949.0,75443505.0,78112074.0,77824704.0,78267898.0,81697213.0,81587673.0,83929841.0,85220649.0,85612505.0,87208171.0,87198765.0,90206486.0,89156477.0,92630722.0,92908389.0,94043860.0,95155345.0,96458128.0,100965519.0,99380264.0,98882982.0,102749653.0,103940942.0,104258811.0,104616448.0,106514638.0,106786157.0,109194675.0,109500717.0,110760472.0,111806645.0,114247676.0,115443431.0,116149296.0,115951635.0,117113238.0,118331924.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1099048.0,2419897.0,3561479.0,4729174.0,5732744.0,7093911.0,8531114.0,9540088.0,10453427.0,11970542.0,12447996.0,14748934.0,15779962.0,16262996.0,17689382.0,18288148.0,19227029.0,20747832.0,22948535.0,23402264.0,24264826.0,25648330.0,26771552.0,27547837.0,28419467.0,30064148.0,32006897.0,32956959.0,33882833.0,35307752.0,36368242.0,37743492.0,38571740.0,39147814.0,40946533.0,42571678.0,44637438.0,45145522.0,46128772.0,46952262.0,48267849.0,50336174.0,51900887.0,51666431.0,53537035.0,52726154.0,54368589.0,55486541.0,57973403.0,59847326.0,60813942.0,62790103.0,62824664.0,64259165.0,64320189.0,65347422.0,65851166.0,67388021.0,70266553.0,71454106.0,72818582.0,72345020.0,75178110.0,75416770.0,76824442.0,78957109.0,78393059.0,80421159.0,81359476.0,83732802.0,84966848.0,87965142.0,86778804.0,87644923.0,90553246.0,91848047.0,92555507.0,93916518.0,94056255.0,94465895.0,96511207.0,99261135.0,100482465.0,101918477.0,104287418.0,103330536.0,103290598.0,104379378.0,105347666.0,108301385.0,108114256.0,111405173.0,111979407.0,112628430.0,112089480.0,113984658.0,116351041.0,116073917.0,116747952.0,119178444.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 770c002..dbf094e 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[572625.2654379931,583436.5692720269,612266.7128294501,623078.0166634838] \ No newline at end of file
+[544120.2451948051,564507.6732467532,618874.148051948,639261.5761038961] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/new/estimates.json b/analysis/current/criterion/example_mapping-insert_get/7500/new/estimates.json
index 712e470..ca73148 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/new/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":610915.8188025345,"upper_bound":638989.0640811181},"point_estimate":621305.6964745611,"standard_error":7917.715047941353},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":608542.1964285714,"upper_bound":613531.25},"point_estimate":611125.4128901972,"standard_error":1314.7337102793952},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8281.78442769544,"upper_bound":17286.16397694677},"point_estimate":12440.711558920382,"standard_error":2308.8565979905356},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":610543.2577037383,"upper_bound":674989.6041068467},"point_estimate":633166.5351632924,"standard_error":18098.88991820278},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15253.646335706835,"upper_bound":134277.02924689557},"point_estimate":79499.83236216841,"standard_error":41518.66588753947}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":593501.9321465142,"upper_bound":597708.8725045364},"point_estimate":595617.3261367651,"standard_error":1075.8675196699294},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":592167.1666666666,"upper_bound":599482.7619047619},"point_estimate":596818.8235930735,"standard_error":1742.498192752165},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9626.783518709386,"upper_bound":15088.382342622906},"point_estimate":12237.567026327497,"standard_error":1396.9896585866802},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":595931.6024163688,"upper_bound":600343.7213752293},"point_estimate":598187.9886744495,"standard_error":1124.9912741106484},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9545.625992950356,"upper_bound":11905.948614866682},"point_estimate":10803.548099852163,"standard_error":603.0235334731558}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/new/raw.csv b/analysis/current/criterion/example_mapping-insert_get/7500/new/raw.csv
index 4819aa6..b20f02c 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/new/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,7500,,,1228349.0,ns,2
-example_mapping-insert_get,,7500,,,2433774.0,ns,4
-example_mapping-insert_get,,7500,,,3642698.0,ns,6
-example_mapping-insert_get,,7500,,,4963590.0,ns,8
-example_mapping-insert_get,,7500,,,6052287.0,ns,10
-example_mapping-insert_get,,7500,,,7395487.0,ns,12
-example_mapping-insert_get,,7500,,,8672572.0,ns,14
-example_mapping-insert_get,,7500,,,9816500.0,ns,16
-example_mapping-insert_get,,7500,,,10729912.0,ns,18
-example_mapping-insert_get,,7500,,,12160050.0,ns,20
-example_mapping-insert_get,,7500,,,13332704.0,ns,22
-example_mapping-insert_get,,7500,,,14345708.0,ns,24
-example_mapping-insert_get,,7500,,,15657143.0,ns,26
-example_mapping-insert_get,,7500,,,17041945.0,ns,28
-example_mapping-insert_get,,7500,,,18268507.0,ns,30
-example_mapping-insert_get,,7500,,,19737946.0,ns,32
-example_mapping-insert_get,,7500,,,20360297.0,ns,34
-example_mapping-insert_get,,7500,,,22027073.0,ns,36
-example_mapping-insert_get,,7500,,,22765513.0,ns,38
-example_mapping-insert_get,,7500,,,24523177.0,ns,40
-example_mapping-insert_get,,7500,,,25813163.0,ns,42
-example_mapping-insert_get,,7500,,,26841388.0,ns,44
-example_mapping-insert_get,,7500,,,29307235.0,ns,46
-example_mapping-insert_get,,7500,,,29477439.0,ns,48
-example_mapping-insert_get,,7500,,,29712661.0,ns,50
-example_mapping-insert_get,,7500,,,31292612.0,ns,52
-example_mapping-insert_get,,7500,,,32953355.0,ns,54
-example_mapping-insert_get,,7500,,,33234604.0,ns,56
-example_mapping-insert_get,,7500,,,34719148.0,ns,58
-example_mapping-insert_get,,7500,,,35882972.0,ns,60
-example_mapping-insert_get,,7500,,,36891682.0,ns,62
-example_mapping-insert_get,,7500,,,38827308.0,ns,64
-example_mapping-insert_get,,7500,,,39205828.0,ns,66
-example_mapping-insert_get,,7500,,,40172650.0,ns,68
-example_mapping-insert_get,,7500,,,42566765.0,ns,70
-example_mapping-insert_get,,7500,,,48717877.0,ns,72
-example_mapping-insert_get,,7500,,,47030127.0,ns,74
-example_mapping-insert_get,,7500,,,44773766.0,ns,76
-example_mapping-insert_get,,7500,,,48475796.0,ns,78
-example_mapping-insert_get,,7500,,,53168409.0,ns,80
-example_mapping-insert_get,,7500,,,53129680.0,ns,82
-example_mapping-insert_get,,7500,,,52142723.0,ns,84
-example_mapping-insert_get,,7500,,,52624146.0,ns,86
-example_mapping-insert_get,,7500,,,53112444.0,ns,88
-example_mapping-insert_get,,7500,,,55669945.0,ns,90
-example_mapping-insert_get,,7500,,,57691088.0,ns,92
-example_mapping-insert_get,,7500,,,56652591.0,ns,94
-example_mapping-insert_get,,7500,,,57164833.0,ns,96
-example_mapping-insert_get,,7500,,,59682908.0,ns,98
-example_mapping-insert_get,,7500,,,62088760.0,ns,100
-example_mapping-insert_get,,7500,,,64010705.0,ns,102
-example_mapping-insert_get,,7500,,,62937088.0,ns,104
-example_mapping-insert_get,,7500,,,64482018.0,ns,106
-example_mapping-insert_get,,7500,,,66278599.0,ns,108
-example_mapping-insert_get,,7500,,,67398582.0,ns,110
-example_mapping-insert_get,,7500,,,66860386.0,ns,112
-example_mapping-insert_get,,7500,,,68127371.0,ns,114
-example_mapping-insert_get,,7500,,,74244430.0,ns,116
-example_mapping-insert_get,,7500,,,75081293.0,ns,118
-example_mapping-insert_get,,7500,,,71504435.0,ns,120
-example_mapping-insert_get,,7500,,,74893577.0,ns,122
-example_mapping-insert_get,,7500,,,76406022.0,ns,124
-example_mapping-insert_get,,7500,,,80639757.0,ns,126
-example_mapping-insert_get,,7500,,,78998106.0,ns,128
-example_mapping-insert_get,,7500,,,79618759.0,ns,130
-example_mapping-insert_get,,7500,,,83092144.0,ns,132
-example_mapping-insert_get,,7500,,,82691535.0,ns,134
-example_mapping-insert_get,,7500,,,85914329.0,ns,136
-example_mapping-insert_get,,7500,,,83634558.0,ns,138
-example_mapping-insert_get,,7500,,,85457189.0,ns,140
-example_mapping-insert_get,,7500,,,89153545.0,ns,142
-example_mapping-insert_get,,7500,,,87271237.0,ns,144
-example_mapping-insert_get,,7500,,,89525719.0,ns,146
-example_mapping-insert_get,,7500,,,89334462.0,ns,148
-example_mapping-insert_get,,7500,,,90916140.0,ns,150
-example_mapping-insert_get,,7500,,,93260073.0,ns,152
-example_mapping-insert_get,,7500,,,93973507.0,ns,154
-example_mapping-insert_get,,7500,,,96028597.0,ns,156
-example_mapping-insert_get,,7500,,,98514572.0,ns,158
-example_mapping-insert_get,,7500,,,98389205.0,ns,160
-example_mapping-insert_get,,7500,,,99281569.0,ns,162
-example_mapping-insert_get,,7500,,,99804649.0,ns,164
-example_mapping-insert_get,,7500,,,101502017.0,ns,166
-example_mapping-insert_get,,7500,,,101453728.0,ns,168
-example_mapping-insert_get,,7500,,,102139918.0,ns,170
-example_mapping-insert_get,,7500,,,105041724.0,ns,172
-example_mapping-insert_get,,7500,,,106522453.0,ns,174
-example_mapping-insert_get,,7500,,,107499549.0,ns,176
-example_mapping-insert_get,,7500,,,247110448.0,ns,178
-example_mapping-insert_get,,7500,,,117721687.0,ns,180
-example_mapping-insert_get,,7500,,,119397736.0,ns,182
-example_mapping-insert_get,,7500,,,120695053.0,ns,184
-example_mapping-insert_get,,7500,,,121567456.0,ns,186
-example_mapping-insert_get,,7500,,,122835319.0,ns,188
-example_mapping-insert_get,,7500,,,118295557.0,ns,190
-example_mapping-insert_get,,7500,,,112517816.0,ns,192
-example_mapping-insert_get,,7500,,,113618358.0,ns,194
-example_mapping-insert_get,,7500,,,114879120.0,ns,196
-example_mapping-insert_get,,7500,,,115657649.0,ns,198
-example_mapping-insert_get,,7500,,,117228498.0,ns,200
+example_mapping-insert_get,,7500,,,1162006.0,ns,2
+example_mapping-insert_get,,7500,,,2276127.0,ns,4
+example_mapping-insert_get,,7500,,,3546454.0,ns,6
+example_mapping-insert_get,,7500,,,4892964.0,ns,8
+example_mapping-insert_get,,7500,,,5803248.0,ns,10
+example_mapping-insert_get,,7500,,,7003181.0,ns,12
+example_mapping-insert_get,,7500,,,8328631.0,ns,14
+example_mapping-insert_get,,7500,,,9576054.0,ns,16
+example_mapping-insert_get,,7500,,,10943753.0,ns,18
+example_mapping-insert_get,,7500,,,11945123.0,ns,20
+example_mapping-insert_get,,7500,,,13289485.0,ns,22
+example_mapping-insert_get,,7500,,,14501464.0,ns,24
+example_mapping-insert_get,,7500,,,15206318.0,ns,26
+example_mapping-insert_get,,7500,,,16792728.0,ns,28
+example_mapping-insert_get,,7500,,,18519752.0,ns,30
+example_mapping-insert_get,,7500,,,19359650.0,ns,32
+example_mapping-insert_get,,7500,,,20033945.0,ns,34
+example_mapping-insert_get,,7500,,,21241707.0,ns,36
+example_mapping-insert_get,,7500,,,21949100.0,ns,38
+example_mapping-insert_get,,7500,,,23793388.0,ns,40
+example_mapping-insert_get,,7500,,,25178276.0,ns,42
+example_mapping-insert_get,,7500,,,25644297.0,ns,44
+example_mapping-insert_get,,7500,,,26444973.0,ns,46
+example_mapping-insert_get,,7500,,,27587364.0,ns,48
+example_mapping-insert_get,,7500,,,29593172.0,ns,50
+example_mapping-insert_get,,7500,,,30489705.0,ns,52
+example_mapping-insert_get,,7500,,,30969511.0,ns,54
+example_mapping-insert_get,,7500,,,32383167.0,ns,56
+example_mapping-insert_get,,7500,,,35590408.0,ns,58
+example_mapping-insert_get,,7500,,,35752674.0,ns,60
+example_mapping-insert_get,,7500,,,37520272.0,ns,62
+example_mapping-insert_get,,7500,,,37055884.0,ns,64
+example_mapping-insert_get,,7500,,,39637587.0,ns,66
+example_mapping-insert_get,,7500,,,40041942.0,ns,68
+example_mapping-insert_get,,7500,,,40509121.0,ns,70
+example_mapping-insert_get,,7500,,,43418541.0,ns,72
+example_mapping-insert_get,,7500,,,43137656.0,ns,74
+example_mapping-insert_get,,7500,,,44156302.0,ns,76
+example_mapping-insert_get,,7500,,,46372348.0,ns,78
+example_mapping-insert_get,,7500,,,47788999.0,ns,80
+example_mapping-insert_get,,7500,,,50114034.0,ns,82
+example_mapping-insert_get,,7500,,,50444161.0,ns,84
+example_mapping-insert_get,,7500,,,52234075.0,ns,86
+example_mapping-insert_get,,7500,,,53272670.0,ns,88
+example_mapping-insert_get,,7500,,,53271926.0,ns,90
+example_mapping-insert_get,,7500,,,56167197.0,ns,92
+example_mapping-insert_get,,7500,,,56933580.0,ns,94
+example_mapping-insert_get,,7500,,,58589049.0,ns,96
+example_mapping-insert_get,,7500,,,59305370.0,ns,98
+example_mapping-insert_get,,7500,,,60874239.0,ns,100
+example_mapping-insert_get,,7500,,,62002736.0,ns,102
+example_mapping-insert_get,,7500,,,62419214.0,ns,104
+example_mapping-insert_get,,7500,,,61971322.0,ns,106
+example_mapping-insert_get,,7500,,,63688042.0,ns,108
+example_mapping-insert_get,,7500,,,63958459.0,ns,110
+example_mapping-insert_get,,7500,,,65550369.0,ns,112
+example_mapping-insert_get,,7500,,,66282753.0,ns,114
+example_mapping-insert_get,,7500,,,68884200.0,ns,116
+example_mapping-insert_get,,7500,,,70352245.0,ns,118
+example_mapping-insert_get,,7500,,,72219764.0,ns,120
+example_mapping-insert_get,,7500,,,72722132.0,ns,122
+example_mapping-insert_get,,7500,,,74234381.0,ns,124
+example_mapping-insert_get,,7500,,,74025591.0,ns,126
+example_mapping-insert_get,,7500,,,74006804.0,ns,128
+example_mapping-insert_get,,7500,,,76149981.0,ns,130
+example_mapping-insert_get,,7500,,,78784353.0,ns,132
+example_mapping-insert_get,,7500,,,80431290.0,ns,134
+example_mapping-insert_get,,7500,,,81870756.0,ns,136
+example_mapping-insert_get,,7500,,,80638940.0,ns,138
+example_mapping-insert_get,,7500,,,82731233.0,ns,140
+example_mapping-insert_get,,7500,,,85052563.0,ns,142
+example_mapping-insert_get,,7500,,,86233386.0,ns,144
+example_mapping-insert_get,,7500,,,87660709.0,ns,146
+example_mapping-insert_get,,7500,,,87491024.0,ns,148
+example_mapping-insert_get,,7500,,,89863081.0,ns,150
+example_mapping-insert_get,,7500,,,89283863.0,ns,152
+example_mapping-insert_get,,7500,,,91122826.0,ns,154
+example_mapping-insert_get,,7500,,,94807477.0,ns,156
+example_mapping-insert_get,,7500,,,93101932.0,ns,158
+example_mapping-insert_get,,7500,,,94467002.0,ns,160
+example_mapping-insert_get,,7500,,,95931081.0,ns,162
+example_mapping-insert_get,,7500,,,99900651.0,ns,164
+example_mapping-insert_get,,7500,,,100830921.0,ns,166
+example_mapping-insert_get,,7500,,,100260130.0,ns,168
+example_mapping-insert_get,,7500,,,100819832.0,ns,170
+example_mapping-insert_get,,7500,,,103536035.0,ns,172
+example_mapping-insert_get,,7500,,,105355606.0,ns,174
+example_mapping-insert_get,,7500,,,107791837.0,ns,176
+example_mapping-insert_get,,7500,,,108414696.0,ns,178
+example_mapping-insert_get,,7500,,,109010330.0,ns,180
+example_mapping-insert_get,,7500,,,109674845.0,ns,182
+example_mapping-insert_get,,7500,,,111882056.0,ns,184
+example_mapping-insert_get,,7500,,,113574896.0,ns,186
+example_mapping-insert_get,,7500,,,110786586.0,ns,188
+example_mapping-insert_get,,7500,,,114597213.0,ns,190
+example_mapping-insert_get,,7500,,,114829908.0,ns,192
+example_mapping-insert_get,,7500,,,117621562.0,ns,194
+example_mapping-insert_get,,7500,,,119354459.0,ns,196
+example_mapping-insert_get,,7500,,,116912509.0,ns,198
+example_mapping-insert_get,,7500,,,118323514.0,ns,200
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/new/sample.json b/analysis/current/criterion/example_mapping-insert_get/7500/new/sample.json
index 8caa07d..09303d2 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/new/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1228349.0,2433774.0,3642698.0,4963590.0,6052287.0,7395487.0,8672572.0,9816500.0,10729912.0,12160050.0,13332704.0,14345708.0,15657143.0,17041945.0,18268507.0,19737946.0,20360297.0,22027073.0,22765513.0,24523177.0,25813163.0,26841388.0,29307235.0,29477439.0,29712661.0,31292612.0,32953355.0,33234604.0,34719148.0,35882972.0,36891682.0,38827308.0,39205828.0,40172650.0,42566765.0,48717877.0,47030127.0,44773766.0,48475796.0,53168409.0,53129680.0,52142723.0,52624146.0,53112444.0,55669945.0,57691088.0,56652591.0,57164833.0,59682908.0,62088760.0,64010705.0,62937088.0,64482018.0,66278599.0,67398582.0,66860386.0,68127371.0,74244430.0,75081293.0,71504435.0,74893577.0,76406022.0,80639757.0,78998106.0,79618759.0,83092144.0,82691535.0,85914329.0,83634558.0,85457189.0,89153545.0,87271237.0,89525719.0,89334462.0,90916140.0,93260073.0,93973507.0,96028597.0,98514572.0,98389205.0,99281569.0,99804649.0,101502017.0,101453728.0,102139918.0,105041724.0,106522453.0,107499549.0,247110448.0,117721687.0,119397736.0,120695053.0,121567456.0,122835319.0,118295557.0,112517816.0,113618358.0,114879120.0,115657649.0,117228498.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1162006.0,2276127.0,3546454.0,4892964.0,5803248.0,7003181.0,8328631.0,9576054.0,10943753.0,11945123.0,13289485.0,14501464.0,15206318.0,16792728.0,18519752.0,19359650.0,20033945.0,21241707.0,21949100.0,23793388.0,25178276.0,25644297.0,26444973.0,27587364.0,29593172.0,30489705.0,30969511.0,32383167.0,35590408.0,35752674.0,37520272.0,37055884.0,39637587.0,40041942.0,40509121.0,43418541.0,43137656.0,44156302.0,46372348.0,47788999.0,50114034.0,50444161.0,52234075.0,53272670.0,53271926.0,56167197.0,56933580.0,58589049.0,59305370.0,60874239.0,62002736.0,62419214.0,61971322.0,63688042.0,63958459.0,65550369.0,66282753.0,68884200.0,70352245.0,72219764.0,72722132.0,74234381.0,74025591.0,74006804.0,76149981.0,78784353.0,80431290.0,81870756.0,80638940.0,82731233.0,85052563.0,86233386.0,87660709.0,87491024.0,89863081.0,89283863.0,91122826.0,94807477.0,93101932.0,94467002.0,95931081.0,99900651.0,100830921.0,100260130.0,100819832.0,103536035.0,105355606.0,107791837.0,108414696.0,109010330.0,109674845.0,111882056.0,113574896.0,110786586.0,114597213.0,114829908.0,117621562.0,119354459.0,116912509.0,118323514.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/new/tukey.json b/analysis/current/criterion/example_mapping-insert_get/7500/new/tukey.json
index a62fdeb..978fcd9 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/new/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/new/tukey.json
@@ -1 +1 @@
-[554195.8615121585,578765.2605433133,644283.6579597262,668853.056990881] \ No newline at end of file
+[538967.9370060522,563741.5879007853,629804.6569534065,654578.3078481394] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index e61a007..9788eeb 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20009.650850801627,"upper_bound":21204.204494993166},"point_estimate":20503.988087883732,"standard_error":311.50066153000495},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19852.424654141854,"upper_bound":20082.68351886209},"point_estimate":20012.81001906257,"standard_error":70.12591818294837},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":454.4445777908865,"upper_bound":864.793000361141},"point_estimate":574.2387208008945,"standard_error":109.36457620012492},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19802.5962426252,"upper_bound":21001.855376387415},"point_estimate":20289.009742779333,"standard_error":311.6304524305422},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":657.0613163947114,"upper_bound":4850.765042573316},"point_estimate":3116.9385099390292,"standard_error":1149.2057741188512}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19936.04654612239,"upper_bound":20172.27242391469},"point_estimate":20044.547844420806,"standard_error":60.23262006597297},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19919.32947368421,"upper_bound":20032.713333333333},"point_estimate":19963.26754385965,"standard_error":32.691039577102806},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":301.6413737286085,"upper_bound":499.55575281346506},"point_estimate":393.65697744659707,"standard_error":49.32324799108317},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19919.13472962003,"upper_bound":20213.06931662137},"point_estimate":20039.0877974287,"standard_error":76.6268100385912},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":375.0590871453231,"upper_bound":850.3436667730058},"point_estimate":603.7874354214633,"standard_error":129.15219157824316}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 8efdca8..cbb3e7d 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,150,,,1049046.0,ns,49
-example_sets-insert_n,,150,,,2023444.0,ns,98
-example_sets-insert_n,,150,,,3065607.0,ns,147
-example_sets-insert_n,,150,,,3757530.0,ns,196
-example_sets-insert_n,,150,,,4878847.0,ns,245
-example_sets-insert_n,,150,,,5836864.0,ns,294
-example_sets-insert_n,,150,,,6724316.0,ns,343
-example_sets-insert_n,,150,,,7925152.0,ns,392
-example_sets-insert_n,,150,,,8726818.0,ns,441
-example_sets-insert_n,,150,,,9927344.0,ns,490
-example_sets-insert_n,,150,,,10477121.0,ns,539
-example_sets-insert_n,,150,,,11784471.0,ns,588
-example_sets-insert_n,,150,,,12743560.0,ns,637
-example_sets-insert_n,,150,,,14683980.0,ns,686
-example_sets-insert_n,,150,,,14922434.0,ns,735
-example_sets-insert_n,,150,,,15503868.0,ns,784
-example_sets-insert_n,,150,,,16703636.0,ns,833
-example_sets-insert_n,,150,,,17336684.0,ns,882
-example_sets-insert_n,,150,,,18085355.0,ns,931
-example_sets-insert_n,,150,,,19503271.0,ns,980
-example_sets-insert_n,,150,,,20657105.0,ns,1029
-example_sets-insert_n,,150,,,21657489.0,ns,1078
-example_sets-insert_n,,150,,,23323799.0,ns,1127
-example_sets-insert_n,,150,,,23911439.0,ns,1176
-example_sets-insert_n,,150,,,24581562.0,ns,1225
-example_sets-insert_n,,150,,,25583051.0,ns,1274
-example_sets-insert_n,,150,,,27280488.0,ns,1323
-example_sets-insert_n,,150,,,28383932.0,ns,1372
-example_sets-insert_n,,150,,,28883855.0,ns,1421
-example_sets-insert_n,,150,,,30296526.0,ns,1470
-example_sets-insert_n,,150,,,31184112.0,ns,1519
-example_sets-insert_n,,150,,,31165670.0,ns,1568
-example_sets-insert_n,,150,,,32385522.0,ns,1617
-example_sets-insert_n,,150,,,33764357.0,ns,1666
-example_sets-insert_n,,150,,,35928254.0,ns,1715
-example_sets-insert_n,,150,,,35400528.0,ns,1764
-example_sets-insert_n,,150,,,35954359.0,ns,1813
-example_sets-insert_n,,150,,,37358309.0,ns,1862
-example_sets-insert_n,,150,,,38528069.0,ns,1911
-example_sets-insert_n,,150,,,39096698.0,ns,1960
-example_sets-insert_n,,150,,,40952317.0,ns,2009
-example_sets-insert_n,,150,,,41311598.0,ns,2058
-example_sets-insert_n,,150,,,41146346.0,ns,2107
-example_sets-insert_n,,150,,,44010716.0,ns,2156
-example_sets-insert_n,,150,,,43302884.0,ns,2205
-example_sets-insert_n,,150,,,44466678.0,ns,2254
-example_sets-insert_n,,150,,,46488766.0,ns,2303
-example_sets-insert_n,,150,,,46926514.0,ns,2352
-example_sets-insert_n,,150,,,47199984.0,ns,2401
-example_sets-insert_n,,150,,,48823492.0,ns,2450
-example_sets-insert_n,,150,,,49299976.0,ns,2499
-example_sets-insert_n,,150,,,51910314.0,ns,2548
-example_sets-insert_n,,150,,,52652192.0,ns,2597
-example_sets-insert_n,,150,,,53404862.0,ns,2646
-example_sets-insert_n,,150,,,54604461.0,ns,2695
-example_sets-insert_n,,150,,,110029106.0,ns,2744
-example_sets-insert_n,,150,,,120381809.0,ns,2793
-example_sets-insert_n,,150,,,61457600.0,ns,2842
-example_sets-insert_n,,150,,,63003721.0,ns,2891
-example_sets-insert_n,,150,,,63576908.0,ns,2940
-example_sets-insert_n,,150,,,65074992.0,ns,2989
-example_sets-insert_n,,150,,,65818480.0,ns,3038
-example_sets-insert_n,,150,,,67191219.0,ns,3087
-example_sets-insert_n,,150,,,67740878.0,ns,3136
-example_sets-insert_n,,150,,,69335863.0,ns,3185
-example_sets-insert_n,,150,,,69909375.0,ns,3234
-example_sets-insert_n,,150,,,68613605.0,ns,3283
-example_sets-insert_n,,150,,,63768847.0,ns,3332
-example_sets-insert_n,,150,,,65266184.0,ns,3381
-example_sets-insert_n,,150,,,66220059.0,ns,3430
-example_sets-insert_n,,150,,,67076946.0,ns,3479
-example_sets-insert_n,,150,,,68391738.0,ns,3528
-example_sets-insert_n,,150,,,68792917.0,ns,3577
-example_sets-insert_n,,150,,,69917959.0,ns,3626
-example_sets-insert_n,,150,,,70391313.0,ns,3675
-example_sets-insert_n,,150,,,71514273.0,ns,3724
-example_sets-insert_n,,150,,,72855854.0,ns,3773
-example_sets-insert_n,,150,,,73971018.0,ns,3822
-example_sets-insert_n,,150,,,76022663.0,ns,3871
-example_sets-insert_n,,150,,,78253389.0,ns,3920
-example_sets-insert_n,,150,,,77602084.0,ns,3969
-example_sets-insert_n,,150,,,79146523.0,ns,4018
-example_sets-insert_n,,150,,,82094545.0,ns,4067
-example_sets-insert_n,,150,,,82402449.0,ns,4116
-example_sets-insert_n,,150,,,80170275.0,ns,4165
-example_sets-insert_n,,150,,,82160075.0,ns,4214
-example_sets-insert_n,,150,,,82012300.0,ns,4263
-example_sets-insert_n,,150,,,83377832.0,ns,4312
-example_sets-insert_n,,150,,,83848618.0,ns,4361
-example_sets-insert_n,,150,,,85910319.0,ns,4410
-example_sets-insert_n,,150,,,87849557.0,ns,4459
-example_sets-insert_n,,150,,,88945954.0,ns,4508
-example_sets-insert_n,,150,,,88072034.0,ns,4557
-example_sets-insert_n,,150,,,89225608.0,ns,4606
-example_sets-insert_n,,150,,,89651122.0,ns,4655
-example_sets-insert_n,,150,,,92669651.0,ns,4704
-example_sets-insert_n,,150,,,91857645.0,ns,4753
-example_sets-insert_n,,150,,,95432222.0,ns,4802
-example_sets-insert_n,,150,,,97758854.0,ns,4851
-example_sets-insert_n,,150,,,99224324.0,ns,4900
+example_sets-insert_n,,150,,,1020809.0,ns,50
+example_sets-insert_n,,150,,,1969581.0,ns,100
+example_sets-insert_n,,150,,,2843408.0,ns,150
+example_sets-insert_n,,150,,,4420593.0,ns,200
+example_sets-insert_n,,150,,,4960065.0,ns,250
+example_sets-insert_n,,150,,,5812621.0,ns,300
+example_sets-insert_n,,150,,,6728775.0,ns,350
+example_sets-insert_n,,150,,,7740073.0,ns,400
+example_sets-insert_n,,150,,,9014721.0,ns,450
+example_sets-insert_n,,150,,,9713114.0,ns,500
+example_sets-insert_n,,150,,,10753886.0,ns,550
+example_sets-insert_n,,150,,,11576218.0,ns,600
+example_sets-insert_n,,150,,,13392894.0,ns,650
+example_sets-insert_n,,150,,,14370286.0,ns,700
+example_sets-insert_n,,150,,,15230567.0,ns,750
+example_sets-insert_n,,150,,,16342951.0,ns,800
+example_sets-insert_n,,150,,,16139126.0,ns,850
+example_sets-insert_n,,150,,,17457969.0,ns,900
+example_sets-insert_n,,150,,,18695698.0,ns,950
+example_sets-insert_n,,150,,,20018414.0,ns,1000
+example_sets-insert_n,,150,,,20844983.0,ns,1050
+example_sets-insert_n,,150,,,21673001.0,ns,1100
+example_sets-insert_n,,150,,,23654135.0,ns,1150
+example_sets-insert_n,,150,,,24324346.0,ns,1200
+example_sets-insert_n,,150,,,24985792.0,ns,1250
+example_sets-insert_n,,150,,,25973324.0,ns,1300
+example_sets-insert_n,,150,,,27343161.0,ns,1350
+example_sets-insert_n,,150,,,28702512.0,ns,1400
+example_sets-insert_n,,150,,,29174843.0,ns,1450
+example_sets-insert_n,,150,,,29660518.0,ns,1500
+example_sets-insert_n,,150,,,31094463.0,ns,1550
+example_sets-insert_n,,150,,,32581636.0,ns,1600
+example_sets-insert_n,,150,,,32504487.0,ns,1650
+example_sets-insert_n,,150,,,33377003.0,ns,1700
+example_sets-insert_n,,150,,,34168769.0,ns,1750
+example_sets-insert_n,,150,,,36040078.0,ns,1800
+example_sets-insert_n,,150,,,37798803.0,ns,1850
+example_sets-insert_n,,150,,,37846726.0,ns,1900
+example_sets-insert_n,,150,,,38720594.0,ns,1950
+example_sets-insert_n,,150,,,39762867.0,ns,2000
+example_sets-insert_n,,150,,,41456565.0,ns,2050
+example_sets-insert_n,,150,,,43250724.0,ns,2100
+example_sets-insert_n,,150,,,45230990.0,ns,2150
+example_sets-insert_n,,150,,,44429886.0,ns,2200
+example_sets-insert_n,,150,,,47136291.0,ns,2250
+example_sets-insert_n,,150,,,46279025.0,ns,2300
+example_sets-insert_n,,150,,,47912822.0,ns,2350
+example_sets-insert_n,,150,,,48882420.0,ns,2400
+example_sets-insert_n,,150,,,49807749.0,ns,2450
+example_sets-insert_n,,150,,,51535863.0,ns,2500
+example_sets-insert_n,,150,,,51479600.0,ns,2550
+example_sets-insert_n,,150,,,53611381.0,ns,2600
+example_sets-insert_n,,150,,,52861144.0,ns,2650
+example_sets-insert_n,,150,,,53218742.0,ns,2700
+example_sets-insert_n,,150,,,55929407.0,ns,2750
+example_sets-insert_n,,150,,,56068250.0,ns,2800
+example_sets-insert_n,,150,,,56897116.0,ns,2850
+example_sets-insert_n,,150,,,57547661.0,ns,2900
+example_sets-insert_n,,150,,,59025824.0,ns,2950
+example_sets-insert_n,,150,,,60731371.0,ns,3000
+example_sets-insert_n,,150,,,62142008.0,ns,3050
+example_sets-insert_n,,150,,,60291795.0,ns,3100
+example_sets-insert_n,,150,,,63752044.0,ns,3150
+example_sets-insert_n,,150,,,62655867.0,ns,3200
+example_sets-insert_n,,150,,,63590381.0,ns,3250
+example_sets-insert_n,,150,,,64437795.0,ns,3300
+example_sets-insert_n,,150,,,65651353.0,ns,3350
+example_sets-insert_n,,150,,,69192481.0,ns,3400
+example_sets-insert_n,,150,,,69639137.0,ns,3450
+example_sets-insert_n,,150,,,71422843.0,ns,3500
+example_sets-insert_n,,150,,,70860486.0,ns,3550
+example_sets-insert_n,,150,,,72182201.0,ns,3600
+example_sets-insert_n,,150,,,72844015.0,ns,3650
+example_sets-insert_n,,150,,,78762574.0,ns,3700
+example_sets-insert_n,,150,,,89822875.0,ns,3750
+example_sets-insert_n,,150,,,76071734.0,ns,3800
+example_sets-insert_n,,150,,,77132064.0,ns,3850
+example_sets-insert_n,,150,,,76847159.0,ns,3900
+example_sets-insert_n,,150,,,78213290.0,ns,3950
+example_sets-insert_n,,150,,,79712216.0,ns,4000
+example_sets-insert_n,,150,,,79696418.0,ns,4050
+example_sets-insert_n,,150,,,81644364.0,ns,4100
+example_sets-insert_n,,150,,,82317239.0,ns,4150
+example_sets-insert_n,,150,,,81625932.0,ns,4200
+example_sets-insert_n,,150,,,83260322.0,ns,4250
+example_sets-insert_n,,150,,,86208081.0,ns,4300
+example_sets-insert_n,,150,,,86802643.0,ns,4350
+example_sets-insert_n,,150,,,87740615.0,ns,4400
+example_sets-insert_n,,150,,,87714563.0,ns,4450
+example_sets-insert_n,,150,,,88876184.0,ns,4500
+example_sets-insert_n,,150,,,90205928.0,ns,4550
+example_sets-insert_n,,150,,,90522750.0,ns,4600
+example_sets-insert_n,,150,,,93888833.0,ns,4650
+example_sets-insert_n,,150,,,93765773.0,ns,4700
+example_sets-insert_n,,150,,,94822515.0,ns,4750
+example_sets-insert_n,,150,,,95732226.0,ns,4800
+example_sets-insert_n,,150,,,97116226.0,ns,4850
+example_sets-insert_n,,150,,,96976047.0,ns,4900
+example_sets-insert_n,,150,,,98397528.0,ns,4950
+example_sets-insert_n,,150,,,100218572.0,ns,5000
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index b913e21..71f0ab2 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[49.0,98.0,147.0,196.0,245.0,294.0,343.0,392.0,441.0,490.0,539.0,588.0,637.0,686.0,735.0,784.0,833.0,882.0,931.0,980.0,1029.0,1078.0,1127.0,1176.0,1225.0,1274.0,1323.0,1372.0,1421.0,1470.0,1519.0,1568.0,1617.0,1666.0,1715.0,1764.0,1813.0,1862.0,1911.0,1960.0,2009.0,2058.0,2107.0,2156.0,2205.0,2254.0,2303.0,2352.0,2401.0,2450.0,2499.0,2548.0,2597.0,2646.0,2695.0,2744.0,2793.0,2842.0,2891.0,2940.0,2989.0,3038.0,3087.0,3136.0,3185.0,3234.0,3283.0,3332.0,3381.0,3430.0,3479.0,3528.0,3577.0,3626.0,3675.0,3724.0,3773.0,3822.0,3871.0,3920.0,3969.0,4018.0,4067.0,4116.0,4165.0,4214.0,4263.0,4312.0,4361.0,4410.0,4459.0,4508.0,4557.0,4606.0,4655.0,4704.0,4753.0,4802.0,4851.0,4900.0],"times":[1049046.0,2023444.0,3065607.0,3757530.0,4878847.0,5836864.0,6724316.0,7925152.0,8726818.0,9927344.0,10477121.0,11784471.0,12743560.0,14683980.0,14922434.0,15503868.0,16703636.0,17336684.0,18085355.0,19503271.0,20657105.0,21657489.0,23323799.0,23911439.0,24581562.0,25583051.0,27280488.0,28383932.0,28883855.0,30296526.0,31184112.0,31165670.0,32385522.0,33764357.0,35928254.0,35400528.0,35954359.0,37358309.0,38528069.0,39096698.0,40952317.0,41311598.0,41146346.0,44010716.0,43302884.0,44466678.0,46488766.0,46926514.0,47199984.0,48823492.0,49299976.0,51910314.0,52652192.0,53404862.0,54604461.0,110029106.0,120381809.0,61457600.0,63003721.0,63576908.0,65074992.0,65818480.0,67191219.0,67740878.0,69335863.0,69909375.0,68613605.0,63768847.0,65266184.0,66220059.0,67076946.0,68391738.0,68792917.0,69917959.0,70391313.0,71514273.0,72855854.0,73971018.0,76022663.0,78253389.0,77602084.0,79146523.0,82094545.0,82402449.0,80170275.0,82160075.0,82012300.0,83377832.0,83848618.0,85910319.0,87849557.0,88945954.0,88072034.0,89225608.0,89651122.0,92669651.0,91857645.0,95432222.0,97758854.0,99224324.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[50.0,100.0,150.0,200.0,250.0,300.0,350.0,400.0,450.0,500.0,550.0,600.0,650.0,700.0,750.0,800.0,850.0,900.0,950.0,1000.0,1050.0,1100.0,1150.0,1200.0,1250.0,1300.0,1350.0,1400.0,1450.0,1500.0,1550.0,1600.0,1650.0,1700.0,1750.0,1800.0,1850.0,1900.0,1950.0,2000.0,2050.0,2100.0,2150.0,2200.0,2250.0,2300.0,2350.0,2400.0,2450.0,2500.0,2550.0,2600.0,2650.0,2700.0,2750.0,2800.0,2850.0,2900.0,2950.0,3000.0,3050.0,3100.0,3150.0,3200.0,3250.0,3300.0,3350.0,3400.0,3450.0,3500.0,3550.0,3600.0,3650.0,3700.0,3750.0,3800.0,3850.0,3900.0,3950.0,4000.0,4050.0,4100.0,4150.0,4200.0,4250.0,4300.0,4350.0,4400.0,4450.0,4500.0,4550.0,4600.0,4650.0,4700.0,4750.0,4800.0,4850.0,4900.0,4950.0,5000.0],"times":[1020809.0,1969581.0,2843408.0,4420593.0,4960065.0,5812621.0,6728775.0,7740073.0,9014721.0,9713114.0,10753886.0,11576218.0,13392894.0,14370286.0,15230567.0,16342951.0,16139126.0,17457969.0,18695698.0,20018414.0,20844983.0,21673001.0,23654135.0,24324346.0,24985792.0,25973324.0,27343161.0,28702512.0,29174843.0,29660518.0,31094463.0,32581636.0,32504487.0,33377003.0,34168769.0,36040078.0,37798803.0,37846726.0,38720594.0,39762867.0,41456565.0,43250724.0,45230990.0,44429886.0,47136291.0,46279025.0,47912822.0,48882420.0,49807749.0,51535863.0,51479600.0,53611381.0,52861144.0,53218742.0,55929407.0,56068250.0,56897116.0,57547661.0,59025824.0,60731371.0,62142008.0,60291795.0,63752044.0,62655867.0,63590381.0,64437795.0,65651353.0,69192481.0,69639137.0,71422843.0,70860486.0,72182201.0,72844015.0,78762574.0,89822875.0,76071734.0,77132064.0,76847159.0,78213290.0,79712216.0,79696418.0,81644364.0,82317239.0,81625932.0,83260322.0,86208081.0,86802643.0,87740615.0,87714563.0,88876184.0,90205928.0,90522750.0,93888833.0,93765773.0,94822515.0,95732226.0,97116226.0,96976047.0,98397528.0,100218572.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index 73efa95..c7efc7d 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[17155.90139853149,18351.01964493187,21538.001635332876,22733.11988173325] \ No newline at end of file
+[18061.6840491453,18885.383936965813,21081.916971153845,21905.616858974357] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index c464815..e677887 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11929.489410954888,"upper_bound":11989.969347285652},"point_estimate":11959.96174975296,"standard_error":15.408141709978667},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11937.764893200077,"upper_bound":12001.122942386832},"point_estimate":11973.29270859859,"standard_error":16.200044135971932},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":112.88265864810779,"upper_bound":180.5205274487527},"point_estimate":139.57823543516037,"standard_error":17.529954403625947},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11968.610422467336,"upper_bound":12029.885113786127},"point_estimate":11999.66395795135,"standard_error":15.640057173560026},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":131.70459861660743,"upper_bound":175.54922697080175},"point_estimate":154.5821984492763,"standard_error":11.19746679027261}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11813.813740551917,"upper_bound":12045.695866037286},"point_estimate":11908.321977684123,"standard_error":60.85522953630986},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11804.240991312505,"upper_bound":11873.208163146224},"point_estimate":11838.200318333758,"standard_error":19.796417267648316},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":143.30552998330057,"upper_bound":253.8685423238512},"point_estimate":213.9644442605624,"standard_error":28.60650146512657},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11815.019006718501,"upper_bound":12148.566143237922},"point_estimate":11940.200647222713,"standard_error":90.1605638777266},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":216.31477649846147,"upper_bound":993.6435713620808},"point_estimate":615.1036172530875,"standard_error":248.67777736418088}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index ca0ee80..ff08dac 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,150,,,967018.0,ns,81
-example_sets-insert_n,,150,,,1951301.0,ns,162
-example_sets-insert_n,,150,,,2915716.0,ns,243
-example_sets-insert_n,,150,,,3889619.0,ns,324
-example_sets-insert_n,,150,,,4932378.0,ns,405
-example_sets-insert_n,,150,,,5832134.0,ns,486
-example_sets-insert_n,,150,,,6616659.0,ns,567
-example_sets-insert_n,,150,,,7885994.0,ns,648
-example_sets-insert_n,,150,,,8787295.0,ns,729
-example_sets-insert_n,,150,,,9767914.0,ns,810
-example_sets-insert_n,,150,,,10697353.0,ns,891
-example_sets-insert_n,,150,,,11667319.0,ns,972
-example_sets-insert_n,,150,,,12494874.0,ns,1053
-example_sets-insert_n,,150,,,13530459.0,ns,1134
-example_sets-insert_n,,150,,,14553098.0,ns,1215
-example_sets-insert_n,,150,,,15030825.0,ns,1296
-example_sets-insert_n,,150,,,16101856.0,ns,1377
-example_sets-insert_n,,150,,,17491614.0,ns,1458
-example_sets-insert_n,,150,,,18045988.0,ns,1539
-example_sets-insert_n,,150,,,19041640.0,ns,1620
-example_sets-insert_n,,150,,,20319123.0,ns,1701
-example_sets-insert_n,,150,,,21904330.0,ns,1782
-example_sets-insert_n,,150,,,22429236.0,ns,1863
-example_sets-insert_n,,150,,,22441504.0,ns,1944
-example_sets-insert_n,,150,,,23694434.0,ns,2025
-example_sets-insert_n,,150,,,25071490.0,ns,2106
-example_sets-insert_n,,150,,,26121327.0,ns,2187
-example_sets-insert_n,,150,,,26474449.0,ns,2268
-example_sets-insert_n,,150,,,27449236.0,ns,2349
-example_sets-insert_n,,150,,,28505543.0,ns,2430
-example_sets-insert_n,,150,,,29659005.0,ns,2511
-example_sets-insert_n,,150,,,30820868.0,ns,2592
-example_sets-insert_n,,150,,,31502542.0,ns,2673
-example_sets-insert_n,,150,,,32954076.0,ns,2754
-example_sets-insert_n,,150,,,33925497.0,ns,2835
-example_sets-insert_n,,150,,,34160023.0,ns,2916
-example_sets-insert_n,,150,,,35637506.0,ns,2997
-example_sets-insert_n,,150,,,36662641.0,ns,3078
-example_sets-insert_n,,150,,,38346050.0,ns,3159
-example_sets-insert_n,,150,,,37962801.0,ns,3240
-example_sets-insert_n,,150,,,39262005.0,ns,3321
-example_sets-insert_n,,150,,,40408520.0,ns,3402
-example_sets-insert_n,,150,,,41390723.0,ns,3483
-example_sets-insert_n,,150,,,42620240.0,ns,3564
-example_sets-insert_n,,150,,,43688675.0,ns,3645
-example_sets-insert_n,,150,,,44548384.0,ns,3726
-example_sets-insert_n,,150,,,46009882.0,ns,3807
-example_sets-insert_n,,150,,,46193876.0,ns,3888
-example_sets-insert_n,,150,,,48462232.0,ns,3969
-example_sets-insert_n,,150,,,48154549.0,ns,4050
-example_sets-insert_n,,150,,,49714589.0,ns,4131
-example_sets-insert_n,,150,,,49827564.0,ns,4212
-example_sets-insert_n,,150,,,51558175.0,ns,4293
-example_sets-insert_n,,150,,,51595464.0,ns,4374
-example_sets-insert_n,,150,,,52332859.0,ns,4455
-example_sets-insert_n,,150,,,54997531.0,ns,4536
-example_sets-insert_n,,150,,,55654322.0,ns,4617
-example_sets-insert_n,,150,,,56895935.0,ns,4698
-example_sets-insert_n,,150,,,57244614.0,ns,4779
-example_sets-insert_n,,150,,,59195553.0,ns,4860
-example_sets-insert_n,,150,,,59375142.0,ns,4941
-example_sets-insert_n,,150,,,62234799.0,ns,5022
-example_sets-insert_n,,150,,,61979176.0,ns,5103
-example_sets-insert_n,,150,,,62045628.0,ns,5184
-example_sets-insert_n,,150,,,62690356.0,ns,5265
-example_sets-insert_n,,150,,,64774052.0,ns,5346
-example_sets-insert_n,,150,,,63883071.0,ns,5427
-example_sets-insert_n,,150,,,66798641.0,ns,5508
-example_sets-insert_n,,150,,,66408732.0,ns,5589
-example_sets-insert_n,,150,,,67340714.0,ns,5670
-example_sets-insert_n,,150,,,69300501.0,ns,5751
-example_sets-insert_n,,150,,,70453581.0,ns,5832
-example_sets-insert_n,,150,,,70922630.0,ns,5913
-example_sets-insert_n,,150,,,71171533.0,ns,5994
-example_sets-insert_n,,150,,,73333275.0,ns,6075
-example_sets-insert_n,,150,,,73135897.0,ns,6156
-example_sets-insert_n,,150,,,74681478.0,ns,6237
-example_sets-insert_n,,150,,,75194155.0,ns,6318
-example_sets-insert_n,,150,,,77474212.0,ns,6399
-example_sets-insert_n,,150,,,78530499.0,ns,6480
-example_sets-insert_n,,150,,,78953686.0,ns,6561
-example_sets-insert_n,,150,,,80895629.0,ns,6642
-example_sets-insert_n,,150,,,81587107.0,ns,6723
-example_sets-insert_n,,150,,,80749889.0,ns,6804
-example_sets-insert_n,,150,,,82431648.0,ns,6885
-example_sets-insert_n,,150,,,83882096.0,ns,6966
-example_sets-insert_n,,150,,,83393427.0,ns,7047
-example_sets-insert_n,,150,,,85481796.0,ns,7128
-example_sets-insert_n,,150,,,86769376.0,ns,7209
-example_sets-insert_n,,150,,,87523566.0,ns,7290
-example_sets-insert_n,,150,,,88999197.0,ns,7371
-example_sets-insert_n,,150,,,90992031.0,ns,7452
-example_sets-insert_n,,150,,,91366917.0,ns,7533
-example_sets-insert_n,,150,,,91152151.0,ns,7614
-example_sets-insert_n,,150,,,92289598.0,ns,7695
-example_sets-insert_n,,150,,,92701090.0,ns,7776
-example_sets-insert_n,,150,,,93129699.0,ns,7857
-example_sets-insert_n,,150,,,96116729.0,ns,7938
-example_sets-insert_n,,150,,,95405005.0,ns,8019
-example_sets-insert_n,,150,,,98333686.0,ns,8100
+example_sets-insert_n,,150,,,1055682.0,ns,82
+example_sets-insert_n,,150,,,1795527.0,ns,164
+example_sets-insert_n,,150,,,2821374.0,ns,246
+example_sets-insert_n,,150,,,3855755.0,ns,328
+example_sets-insert_n,,150,,,5002339.0,ns,410
+example_sets-insert_n,,150,,,5918802.0,ns,492
+example_sets-insert_n,,150,,,6906197.0,ns,574
+example_sets-insert_n,,150,,,7919423.0,ns,656
+example_sets-insert_n,,150,,,8928465.0,ns,738
+example_sets-insert_n,,150,,,10185700.0,ns,820
+example_sets-insert_n,,150,,,10609110.0,ns,902
+example_sets-insert_n,,150,,,11807565.0,ns,984
+example_sets-insert_n,,150,,,12768618.0,ns,1066
+example_sets-insert_n,,150,,,13619103.0,ns,1148
+example_sets-insert_n,,150,,,14376478.0,ns,1230
+example_sets-insert_n,,150,,,15069913.0,ns,1312
+example_sets-insert_n,,150,,,15947487.0,ns,1394
+example_sets-insert_n,,150,,,18240550.0,ns,1476
+example_sets-insert_n,,150,,,19204304.0,ns,1558
+example_sets-insert_n,,150,,,19075056.0,ns,1640
+example_sets-insert_n,,150,,,20030726.0,ns,1722
+example_sets-insert_n,,150,,,20842576.0,ns,1804
+example_sets-insert_n,,150,,,22234179.0,ns,1886
+example_sets-insert_n,,150,,,23536262.0,ns,1968
+example_sets-insert_n,,150,,,25241603.0,ns,2050
+example_sets-insert_n,,150,,,25770460.0,ns,2132
+example_sets-insert_n,,150,,,26830770.0,ns,2214
+example_sets-insert_n,,150,,,26841083.0,ns,2296
+example_sets-insert_n,,150,,,28398144.0,ns,2378
+example_sets-insert_n,,150,,,28724076.0,ns,2460
+example_sets-insert_n,,150,,,30048508.0,ns,2542
+example_sets-insert_n,,150,,,31043149.0,ns,2624
+example_sets-insert_n,,150,,,32137923.0,ns,2706
+example_sets-insert_n,,150,,,33839888.0,ns,2788
+example_sets-insert_n,,150,,,34009560.0,ns,2870
+example_sets-insert_n,,150,,,34886488.0,ns,2952
+example_sets-insert_n,,150,,,36202387.0,ns,3034
+example_sets-insert_n,,150,,,36986528.0,ns,3116
+example_sets-insert_n,,150,,,36855591.0,ns,3198
+example_sets-insert_n,,150,,,37863175.0,ns,3280
+example_sets-insert_n,,150,,,39803386.0,ns,3362
+example_sets-insert_n,,150,,,39692777.0,ns,3444
+example_sets-insert_n,,150,,,40793732.0,ns,3526
+example_sets-insert_n,,150,,,42504025.0,ns,3608
+example_sets-insert_n,,150,,,43648692.0,ns,3690
+example_sets-insert_n,,150,,,44505055.0,ns,3772
+example_sets-insert_n,,150,,,45342000.0,ns,3854
+example_sets-insert_n,,150,,,44909608.0,ns,3936
+example_sets-insert_n,,150,,,47454382.0,ns,4018
+example_sets-insert_n,,150,,,46988383.0,ns,4100
+example_sets-insert_n,,150,,,48637047.0,ns,4182
+example_sets-insert_n,,150,,,50356505.0,ns,4264
+example_sets-insert_n,,150,,,51599661.0,ns,4346
+example_sets-insert_n,,150,,,52113912.0,ns,4428
+example_sets-insert_n,,150,,,52913827.0,ns,4510
+example_sets-insert_n,,150,,,54071555.0,ns,4592
+example_sets-insert_n,,150,,,55493907.0,ns,4674
+example_sets-insert_n,,150,,,55406690.0,ns,4756
+example_sets-insert_n,,150,,,58732317.0,ns,4838
+example_sets-insert_n,,150,,,58481093.0,ns,4920
+example_sets-insert_n,,150,,,57781627.0,ns,5002
+example_sets-insert_n,,150,,,60032519.0,ns,5084
+example_sets-insert_n,,150,,,61073935.0,ns,5166
+example_sets-insert_n,,150,,,62445570.0,ns,5248
+example_sets-insert_n,,150,,,64072442.0,ns,5330
+example_sets-insert_n,,150,,,63177939.0,ns,5412
+example_sets-insert_n,,150,,,65961211.0,ns,5494
+example_sets-insert_n,,150,,,66972828.0,ns,5576
+example_sets-insert_n,,150,,,67071218.0,ns,5658
+example_sets-insert_n,,150,,,67591813.0,ns,5740
+example_sets-insert_n,,150,,,69565140.0,ns,5822
+example_sets-insert_n,,150,,,70424982.0,ns,5904
+example_sets-insert_n,,150,,,103934814.0,ns,5986
+example_sets-insert_n,,150,,,79462815.0,ns,6068
+example_sets-insert_n,,150,,,71325491.0,ns,6150
+example_sets-insert_n,,150,,,72808503.0,ns,6232
+example_sets-insert_n,,150,,,75149218.0,ns,6314
+example_sets-insert_n,,150,,,75550034.0,ns,6396
+example_sets-insert_n,,150,,,77907904.0,ns,6478
+example_sets-insert_n,,150,,,79259079.0,ns,6560
+example_sets-insert_n,,150,,,77587610.0,ns,6642
+example_sets-insert_n,,150,,,79214950.0,ns,6724
+example_sets-insert_n,,150,,,80901576.0,ns,6806
+example_sets-insert_n,,150,,,81534647.0,ns,6888
+example_sets-insert_n,,150,,,83337868.0,ns,6970
+example_sets-insert_n,,150,,,82192380.0,ns,7052
+example_sets-insert_n,,150,,,85035243.0,ns,7134
+example_sets-insert_n,,150,,,84408434.0,ns,7216
+example_sets-insert_n,,150,,,84708097.0,ns,7298
+example_sets-insert_n,,150,,,87411855.0,ns,7380
+example_sets-insert_n,,150,,,89307684.0,ns,7462
+example_sets-insert_n,,150,,,88081277.0,ns,7544
+example_sets-insert_n,,150,,,90502874.0,ns,7626
+example_sets-insert_n,,150,,,90897758.0,ns,7708
+example_sets-insert_n,,150,,,91469581.0,ns,7790
+example_sets-insert_n,,150,,,94282077.0,ns,7872
+example_sets-insert_n,,150,,,95583287.0,ns,7954
+example_sets-insert_n,,150,,,96444034.0,ns,8036
+example_sets-insert_n,,150,,,96292385.0,ns,8118
+example_sets-insert_n,,150,,,97367618.0,ns,8200
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index b8e9566..54a4e1f 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[81.0,162.0,243.0,324.0,405.0,486.0,567.0,648.0,729.0,810.0,891.0,972.0,1053.0,1134.0,1215.0,1296.0,1377.0,1458.0,1539.0,1620.0,1701.0,1782.0,1863.0,1944.0,2025.0,2106.0,2187.0,2268.0,2349.0,2430.0,2511.0,2592.0,2673.0,2754.0,2835.0,2916.0,2997.0,3078.0,3159.0,3240.0,3321.0,3402.0,3483.0,3564.0,3645.0,3726.0,3807.0,3888.0,3969.0,4050.0,4131.0,4212.0,4293.0,4374.0,4455.0,4536.0,4617.0,4698.0,4779.0,4860.0,4941.0,5022.0,5103.0,5184.0,5265.0,5346.0,5427.0,5508.0,5589.0,5670.0,5751.0,5832.0,5913.0,5994.0,6075.0,6156.0,6237.0,6318.0,6399.0,6480.0,6561.0,6642.0,6723.0,6804.0,6885.0,6966.0,7047.0,7128.0,7209.0,7290.0,7371.0,7452.0,7533.0,7614.0,7695.0,7776.0,7857.0,7938.0,8019.0,8100.0],"times":[967018.0,1951301.0,2915716.0,3889619.0,4932378.0,5832134.0,6616659.0,7885994.0,8787295.0,9767914.0,10697353.0,11667319.0,12494874.0,13530459.0,14553098.0,15030825.0,16101856.0,17491614.0,18045988.0,19041640.0,20319123.0,21904330.0,22429236.0,22441504.0,23694434.0,25071490.0,26121327.0,26474449.0,27449236.0,28505543.0,29659005.0,30820868.0,31502542.0,32954076.0,33925497.0,34160023.0,35637506.0,36662641.0,38346050.0,37962801.0,39262005.0,40408520.0,41390723.0,42620240.0,43688675.0,44548384.0,46009882.0,46193876.0,48462232.0,48154549.0,49714589.0,49827564.0,51558175.0,51595464.0,52332859.0,54997531.0,55654322.0,56895935.0,57244614.0,59195553.0,59375142.0,62234799.0,61979176.0,62045628.0,62690356.0,64774052.0,63883071.0,66798641.0,66408732.0,67340714.0,69300501.0,70453581.0,70922630.0,71171533.0,73333275.0,73135897.0,74681478.0,75194155.0,77474212.0,78530499.0,78953686.0,80895629.0,81587107.0,80749889.0,82431648.0,83882096.0,83393427.0,85481796.0,86769376.0,87523566.0,88999197.0,90992031.0,91366917.0,91152151.0,92289598.0,92701090.0,93129699.0,96116729.0,95405005.0,98333686.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[82.0,164.0,246.0,328.0,410.0,492.0,574.0,656.0,738.0,820.0,902.0,984.0,1066.0,1148.0,1230.0,1312.0,1394.0,1476.0,1558.0,1640.0,1722.0,1804.0,1886.0,1968.0,2050.0,2132.0,2214.0,2296.0,2378.0,2460.0,2542.0,2624.0,2706.0,2788.0,2870.0,2952.0,3034.0,3116.0,3198.0,3280.0,3362.0,3444.0,3526.0,3608.0,3690.0,3772.0,3854.0,3936.0,4018.0,4100.0,4182.0,4264.0,4346.0,4428.0,4510.0,4592.0,4674.0,4756.0,4838.0,4920.0,5002.0,5084.0,5166.0,5248.0,5330.0,5412.0,5494.0,5576.0,5658.0,5740.0,5822.0,5904.0,5986.0,6068.0,6150.0,6232.0,6314.0,6396.0,6478.0,6560.0,6642.0,6724.0,6806.0,6888.0,6970.0,7052.0,7134.0,7216.0,7298.0,7380.0,7462.0,7544.0,7626.0,7708.0,7790.0,7872.0,7954.0,8036.0,8118.0,8200.0],"times":[1055682.0,1795527.0,2821374.0,3855755.0,5002339.0,5918802.0,6906197.0,7919423.0,8928465.0,10185700.0,10609110.0,11807565.0,12768618.0,13619103.0,14376478.0,15069913.0,15947487.0,18240550.0,19204304.0,19075056.0,20030726.0,20842576.0,22234179.0,23536262.0,25241603.0,25770460.0,26830770.0,26841083.0,28398144.0,28724076.0,30048508.0,31043149.0,32137923.0,33839888.0,34009560.0,34886488.0,36202387.0,36986528.0,36855591.0,37863175.0,39803386.0,39692777.0,40793732.0,42504025.0,43648692.0,44505055.0,45342000.0,44909608.0,47454382.0,46988383.0,48637047.0,50356505.0,51599661.0,52113912.0,52913827.0,54071555.0,55493907.0,55406690.0,58732317.0,58481093.0,57781627.0,60032519.0,61073935.0,62445570.0,64072442.0,63177939.0,65961211.0,66972828.0,67071218.0,67591813.0,69565140.0,70424982.0,103934814.0,79462815.0,71325491.0,72808503.0,75149218.0,75550034.0,77907904.0,79259079.0,77587610.0,79214950.0,80901576.0,81534647.0,83337868.0,82192380.0,85035243.0,84408434.0,84708097.0,87411855.0,89307684.0,88081277.0,90502874.0,90897758.0,91469581.0,94282077.0,95583287.0,96444034.0,96292385.0,97367618.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 8bca386..d11f95b 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[11343.930562517398,11610.75086326928,12322.2716652743,12589.091966026182] \ No newline at end of file
+[10827.743535929265,11258.783640061032,12408.223917745745,12839.264021877512] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/new/estimates.json b/analysis/current/criterion/example_sets-insert_n/150/new/estimates.json
index e61a007..9788eeb 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/new/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20009.650850801627,"upper_bound":21204.204494993166},"point_estimate":20503.988087883732,"standard_error":311.50066153000495},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19852.424654141854,"upper_bound":20082.68351886209},"point_estimate":20012.81001906257,"standard_error":70.12591818294837},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":454.4445777908865,"upper_bound":864.793000361141},"point_estimate":574.2387208008945,"standard_error":109.36457620012492},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19802.5962426252,"upper_bound":21001.855376387415},"point_estimate":20289.009742779333,"standard_error":311.6304524305422},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":657.0613163947114,"upper_bound":4850.765042573316},"point_estimate":3116.9385099390292,"standard_error":1149.2057741188512}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19936.04654612239,"upper_bound":20172.27242391469},"point_estimate":20044.547844420806,"standard_error":60.23262006597297},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19919.32947368421,"upper_bound":20032.713333333333},"point_estimate":19963.26754385965,"standard_error":32.691039577102806},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":301.6413737286085,"upper_bound":499.55575281346506},"point_estimate":393.65697744659707,"standard_error":49.32324799108317},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19919.13472962003,"upper_bound":20213.06931662137},"point_estimate":20039.0877974287,"standard_error":76.6268100385912},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":375.0590871453231,"upper_bound":850.3436667730058},"point_estimate":603.7874354214633,"standard_error":129.15219157824316}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/new/raw.csv b/analysis/current/criterion/example_sets-insert_n/150/new/raw.csv
index 8efdca8..cbb3e7d 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/new/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/150/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,150,,,1049046.0,ns,49
-example_sets-insert_n,,150,,,2023444.0,ns,98
-example_sets-insert_n,,150,,,3065607.0,ns,147
-example_sets-insert_n,,150,,,3757530.0,ns,196
-example_sets-insert_n,,150,,,4878847.0,ns,245
-example_sets-insert_n,,150,,,5836864.0,ns,294
-example_sets-insert_n,,150,,,6724316.0,ns,343
-example_sets-insert_n,,150,,,7925152.0,ns,392
-example_sets-insert_n,,150,,,8726818.0,ns,441
-example_sets-insert_n,,150,,,9927344.0,ns,490
-example_sets-insert_n,,150,,,10477121.0,ns,539
-example_sets-insert_n,,150,,,11784471.0,ns,588
-example_sets-insert_n,,150,,,12743560.0,ns,637
-example_sets-insert_n,,150,,,14683980.0,ns,686
-example_sets-insert_n,,150,,,14922434.0,ns,735
-example_sets-insert_n,,150,,,15503868.0,ns,784
-example_sets-insert_n,,150,,,16703636.0,ns,833
-example_sets-insert_n,,150,,,17336684.0,ns,882
-example_sets-insert_n,,150,,,18085355.0,ns,931
-example_sets-insert_n,,150,,,19503271.0,ns,980
-example_sets-insert_n,,150,,,20657105.0,ns,1029
-example_sets-insert_n,,150,,,21657489.0,ns,1078
-example_sets-insert_n,,150,,,23323799.0,ns,1127
-example_sets-insert_n,,150,,,23911439.0,ns,1176
-example_sets-insert_n,,150,,,24581562.0,ns,1225
-example_sets-insert_n,,150,,,25583051.0,ns,1274
-example_sets-insert_n,,150,,,27280488.0,ns,1323
-example_sets-insert_n,,150,,,28383932.0,ns,1372
-example_sets-insert_n,,150,,,28883855.0,ns,1421
-example_sets-insert_n,,150,,,30296526.0,ns,1470
-example_sets-insert_n,,150,,,31184112.0,ns,1519
-example_sets-insert_n,,150,,,31165670.0,ns,1568
-example_sets-insert_n,,150,,,32385522.0,ns,1617
-example_sets-insert_n,,150,,,33764357.0,ns,1666
-example_sets-insert_n,,150,,,35928254.0,ns,1715
-example_sets-insert_n,,150,,,35400528.0,ns,1764
-example_sets-insert_n,,150,,,35954359.0,ns,1813
-example_sets-insert_n,,150,,,37358309.0,ns,1862
-example_sets-insert_n,,150,,,38528069.0,ns,1911
-example_sets-insert_n,,150,,,39096698.0,ns,1960
-example_sets-insert_n,,150,,,40952317.0,ns,2009
-example_sets-insert_n,,150,,,41311598.0,ns,2058
-example_sets-insert_n,,150,,,41146346.0,ns,2107
-example_sets-insert_n,,150,,,44010716.0,ns,2156
-example_sets-insert_n,,150,,,43302884.0,ns,2205
-example_sets-insert_n,,150,,,44466678.0,ns,2254
-example_sets-insert_n,,150,,,46488766.0,ns,2303
-example_sets-insert_n,,150,,,46926514.0,ns,2352
-example_sets-insert_n,,150,,,47199984.0,ns,2401
-example_sets-insert_n,,150,,,48823492.0,ns,2450
-example_sets-insert_n,,150,,,49299976.0,ns,2499
-example_sets-insert_n,,150,,,51910314.0,ns,2548
-example_sets-insert_n,,150,,,52652192.0,ns,2597
-example_sets-insert_n,,150,,,53404862.0,ns,2646
-example_sets-insert_n,,150,,,54604461.0,ns,2695
-example_sets-insert_n,,150,,,110029106.0,ns,2744
-example_sets-insert_n,,150,,,120381809.0,ns,2793
-example_sets-insert_n,,150,,,61457600.0,ns,2842
-example_sets-insert_n,,150,,,63003721.0,ns,2891
-example_sets-insert_n,,150,,,63576908.0,ns,2940
-example_sets-insert_n,,150,,,65074992.0,ns,2989
-example_sets-insert_n,,150,,,65818480.0,ns,3038
-example_sets-insert_n,,150,,,67191219.0,ns,3087
-example_sets-insert_n,,150,,,67740878.0,ns,3136
-example_sets-insert_n,,150,,,69335863.0,ns,3185
-example_sets-insert_n,,150,,,69909375.0,ns,3234
-example_sets-insert_n,,150,,,68613605.0,ns,3283
-example_sets-insert_n,,150,,,63768847.0,ns,3332
-example_sets-insert_n,,150,,,65266184.0,ns,3381
-example_sets-insert_n,,150,,,66220059.0,ns,3430
-example_sets-insert_n,,150,,,67076946.0,ns,3479
-example_sets-insert_n,,150,,,68391738.0,ns,3528
-example_sets-insert_n,,150,,,68792917.0,ns,3577
-example_sets-insert_n,,150,,,69917959.0,ns,3626
-example_sets-insert_n,,150,,,70391313.0,ns,3675
-example_sets-insert_n,,150,,,71514273.0,ns,3724
-example_sets-insert_n,,150,,,72855854.0,ns,3773
-example_sets-insert_n,,150,,,73971018.0,ns,3822
-example_sets-insert_n,,150,,,76022663.0,ns,3871
-example_sets-insert_n,,150,,,78253389.0,ns,3920
-example_sets-insert_n,,150,,,77602084.0,ns,3969
-example_sets-insert_n,,150,,,79146523.0,ns,4018
-example_sets-insert_n,,150,,,82094545.0,ns,4067
-example_sets-insert_n,,150,,,82402449.0,ns,4116
-example_sets-insert_n,,150,,,80170275.0,ns,4165
-example_sets-insert_n,,150,,,82160075.0,ns,4214
-example_sets-insert_n,,150,,,82012300.0,ns,4263
-example_sets-insert_n,,150,,,83377832.0,ns,4312
-example_sets-insert_n,,150,,,83848618.0,ns,4361
-example_sets-insert_n,,150,,,85910319.0,ns,4410
-example_sets-insert_n,,150,,,87849557.0,ns,4459
-example_sets-insert_n,,150,,,88945954.0,ns,4508
-example_sets-insert_n,,150,,,88072034.0,ns,4557
-example_sets-insert_n,,150,,,89225608.0,ns,4606
-example_sets-insert_n,,150,,,89651122.0,ns,4655
-example_sets-insert_n,,150,,,92669651.0,ns,4704
-example_sets-insert_n,,150,,,91857645.0,ns,4753
-example_sets-insert_n,,150,,,95432222.0,ns,4802
-example_sets-insert_n,,150,,,97758854.0,ns,4851
-example_sets-insert_n,,150,,,99224324.0,ns,4900
+example_sets-insert_n,,150,,,1020809.0,ns,50
+example_sets-insert_n,,150,,,1969581.0,ns,100
+example_sets-insert_n,,150,,,2843408.0,ns,150
+example_sets-insert_n,,150,,,4420593.0,ns,200
+example_sets-insert_n,,150,,,4960065.0,ns,250
+example_sets-insert_n,,150,,,5812621.0,ns,300
+example_sets-insert_n,,150,,,6728775.0,ns,350
+example_sets-insert_n,,150,,,7740073.0,ns,400
+example_sets-insert_n,,150,,,9014721.0,ns,450
+example_sets-insert_n,,150,,,9713114.0,ns,500
+example_sets-insert_n,,150,,,10753886.0,ns,550
+example_sets-insert_n,,150,,,11576218.0,ns,600
+example_sets-insert_n,,150,,,13392894.0,ns,650
+example_sets-insert_n,,150,,,14370286.0,ns,700
+example_sets-insert_n,,150,,,15230567.0,ns,750
+example_sets-insert_n,,150,,,16342951.0,ns,800
+example_sets-insert_n,,150,,,16139126.0,ns,850
+example_sets-insert_n,,150,,,17457969.0,ns,900
+example_sets-insert_n,,150,,,18695698.0,ns,950
+example_sets-insert_n,,150,,,20018414.0,ns,1000
+example_sets-insert_n,,150,,,20844983.0,ns,1050
+example_sets-insert_n,,150,,,21673001.0,ns,1100
+example_sets-insert_n,,150,,,23654135.0,ns,1150
+example_sets-insert_n,,150,,,24324346.0,ns,1200
+example_sets-insert_n,,150,,,24985792.0,ns,1250
+example_sets-insert_n,,150,,,25973324.0,ns,1300
+example_sets-insert_n,,150,,,27343161.0,ns,1350
+example_sets-insert_n,,150,,,28702512.0,ns,1400
+example_sets-insert_n,,150,,,29174843.0,ns,1450
+example_sets-insert_n,,150,,,29660518.0,ns,1500
+example_sets-insert_n,,150,,,31094463.0,ns,1550
+example_sets-insert_n,,150,,,32581636.0,ns,1600
+example_sets-insert_n,,150,,,32504487.0,ns,1650
+example_sets-insert_n,,150,,,33377003.0,ns,1700
+example_sets-insert_n,,150,,,34168769.0,ns,1750
+example_sets-insert_n,,150,,,36040078.0,ns,1800
+example_sets-insert_n,,150,,,37798803.0,ns,1850
+example_sets-insert_n,,150,,,37846726.0,ns,1900
+example_sets-insert_n,,150,,,38720594.0,ns,1950
+example_sets-insert_n,,150,,,39762867.0,ns,2000
+example_sets-insert_n,,150,,,41456565.0,ns,2050
+example_sets-insert_n,,150,,,43250724.0,ns,2100
+example_sets-insert_n,,150,,,45230990.0,ns,2150
+example_sets-insert_n,,150,,,44429886.0,ns,2200
+example_sets-insert_n,,150,,,47136291.0,ns,2250
+example_sets-insert_n,,150,,,46279025.0,ns,2300
+example_sets-insert_n,,150,,,47912822.0,ns,2350
+example_sets-insert_n,,150,,,48882420.0,ns,2400
+example_sets-insert_n,,150,,,49807749.0,ns,2450
+example_sets-insert_n,,150,,,51535863.0,ns,2500
+example_sets-insert_n,,150,,,51479600.0,ns,2550
+example_sets-insert_n,,150,,,53611381.0,ns,2600
+example_sets-insert_n,,150,,,52861144.0,ns,2650
+example_sets-insert_n,,150,,,53218742.0,ns,2700
+example_sets-insert_n,,150,,,55929407.0,ns,2750
+example_sets-insert_n,,150,,,56068250.0,ns,2800
+example_sets-insert_n,,150,,,56897116.0,ns,2850
+example_sets-insert_n,,150,,,57547661.0,ns,2900
+example_sets-insert_n,,150,,,59025824.0,ns,2950
+example_sets-insert_n,,150,,,60731371.0,ns,3000
+example_sets-insert_n,,150,,,62142008.0,ns,3050
+example_sets-insert_n,,150,,,60291795.0,ns,3100
+example_sets-insert_n,,150,,,63752044.0,ns,3150
+example_sets-insert_n,,150,,,62655867.0,ns,3200
+example_sets-insert_n,,150,,,63590381.0,ns,3250
+example_sets-insert_n,,150,,,64437795.0,ns,3300
+example_sets-insert_n,,150,,,65651353.0,ns,3350
+example_sets-insert_n,,150,,,69192481.0,ns,3400
+example_sets-insert_n,,150,,,69639137.0,ns,3450
+example_sets-insert_n,,150,,,71422843.0,ns,3500
+example_sets-insert_n,,150,,,70860486.0,ns,3550
+example_sets-insert_n,,150,,,72182201.0,ns,3600
+example_sets-insert_n,,150,,,72844015.0,ns,3650
+example_sets-insert_n,,150,,,78762574.0,ns,3700
+example_sets-insert_n,,150,,,89822875.0,ns,3750
+example_sets-insert_n,,150,,,76071734.0,ns,3800
+example_sets-insert_n,,150,,,77132064.0,ns,3850
+example_sets-insert_n,,150,,,76847159.0,ns,3900
+example_sets-insert_n,,150,,,78213290.0,ns,3950
+example_sets-insert_n,,150,,,79712216.0,ns,4000
+example_sets-insert_n,,150,,,79696418.0,ns,4050
+example_sets-insert_n,,150,,,81644364.0,ns,4100
+example_sets-insert_n,,150,,,82317239.0,ns,4150
+example_sets-insert_n,,150,,,81625932.0,ns,4200
+example_sets-insert_n,,150,,,83260322.0,ns,4250
+example_sets-insert_n,,150,,,86208081.0,ns,4300
+example_sets-insert_n,,150,,,86802643.0,ns,4350
+example_sets-insert_n,,150,,,87740615.0,ns,4400
+example_sets-insert_n,,150,,,87714563.0,ns,4450
+example_sets-insert_n,,150,,,88876184.0,ns,4500
+example_sets-insert_n,,150,,,90205928.0,ns,4550
+example_sets-insert_n,,150,,,90522750.0,ns,4600
+example_sets-insert_n,,150,,,93888833.0,ns,4650
+example_sets-insert_n,,150,,,93765773.0,ns,4700
+example_sets-insert_n,,150,,,94822515.0,ns,4750
+example_sets-insert_n,,150,,,95732226.0,ns,4800
+example_sets-insert_n,,150,,,97116226.0,ns,4850
+example_sets-insert_n,,150,,,96976047.0,ns,4900
+example_sets-insert_n,,150,,,98397528.0,ns,4950
+example_sets-insert_n,,150,,,100218572.0,ns,5000
diff --git a/analysis/current/criterion/example_sets-insert_n/150/new/sample.json b/analysis/current/criterion/example_sets-insert_n/150/new/sample.json
index b913e21..71f0ab2 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/new/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[49.0,98.0,147.0,196.0,245.0,294.0,343.0,392.0,441.0,490.0,539.0,588.0,637.0,686.0,735.0,784.0,833.0,882.0,931.0,980.0,1029.0,1078.0,1127.0,1176.0,1225.0,1274.0,1323.0,1372.0,1421.0,1470.0,1519.0,1568.0,1617.0,1666.0,1715.0,1764.0,1813.0,1862.0,1911.0,1960.0,2009.0,2058.0,2107.0,2156.0,2205.0,2254.0,2303.0,2352.0,2401.0,2450.0,2499.0,2548.0,2597.0,2646.0,2695.0,2744.0,2793.0,2842.0,2891.0,2940.0,2989.0,3038.0,3087.0,3136.0,3185.0,3234.0,3283.0,3332.0,3381.0,3430.0,3479.0,3528.0,3577.0,3626.0,3675.0,3724.0,3773.0,3822.0,3871.0,3920.0,3969.0,4018.0,4067.0,4116.0,4165.0,4214.0,4263.0,4312.0,4361.0,4410.0,4459.0,4508.0,4557.0,4606.0,4655.0,4704.0,4753.0,4802.0,4851.0,4900.0],"times":[1049046.0,2023444.0,3065607.0,3757530.0,4878847.0,5836864.0,6724316.0,7925152.0,8726818.0,9927344.0,10477121.0,11784471.0,12743560.0,14683980.0,14922434.0,15503868.0,16703636.0,17336684.0,18085355.0,19503271.0,20657105.0,21657489.0,23323799.0,23911439.0,24581562.0,25583051.0,27280488.0,28383932.0,28883855.0,30296526.0,31184112.0,31165670.0,32385522.0,33764357.0,35928254.0,35400528.0,35954359.0,37358309.0,38528069.0,39096698.0,40952317.0,41311598.0,41146346.0,44010716.0,43302884.0,44466678.0,46488766.0,46926514.0,47199984.0,48823492.0,49299976.0,51910314.0,52652192.0,53404862.0,54604461.0,110029106.0,120381809.0,61457600.0,63003721.0,63576908.0,65074992.0,65818480.0,67191219.0,67740878.0,69335863.0,69909375.0,68613605.0,63768847.0,65266184.0,66220059.0,67076946.0,68391738.0,68792917.0,69917959.0,70391313.0,71514273.0,72855854.0,73971018.0,76022663.0,78253389.0,77602084.0,79146523.0,82094545.0,82402449.0,80170275.0,82160075.0,82012300.0,83377832.0,83848618.0,85910319.0,87849557.0,88945954.0,88072034.0,89225608.0,89651122.0,92669651.0,91857645.0,95432222.0,97758854.0,99224324.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[50.0,100.0,150.0,200.0,250.0,300.0,350.0,400.0,450.0,500.0,550.0,600.0,650.0,700.0,750.0,800.0,850.0,900.0,950.0,1000.0,1050.0,1100.0,1150.0,1200.0,1250.0,1300.0,1350.0,1400.0,1450.0,1500.0,1550.0,1600.0,1650.0,1700.0,1750.0,1800.0,1850.0,1900.0,1950.0,2000.0,2050.0,2100.0,2150.0,2200.0,2250.0,2300.0,2350.0,2400.0,2450.0,2500.0,2550.0,2600.0,2650.0,2700.0,2750.0,2800.0,2850.0,2900.0,2950.0,3000.0,3050.0,3100.0,3150.0,3200.0,3250.0,3300.0,3350.0,3400.0,3450.0,3500.0,3550.0,3600.0,3650.0,3700.0,3750.0,3800.0,3850.0,3900.0,3950.0,4000.0,4050.0,4100.0,4150.0,4200.0,4250.0,4300.0,4350.0,4400.0,4450.0,4500.0,4550.0,4600.0,4650.0,4700.0,4750.0,4800.0,4850.0,4900.0,4950.0,5000.0],"times":[1020809.0,1969581.0,2843408.0,4420593.0,4960065.0,5812621.0,6728775.0,7740073.0,9014721.0,9713114.0,10753886.0,11576218.0,13392894.0,14370286.0,15230567.0,16342951.0,16139126.0,17457969.0,18695698.0,20018414.0,20844983.0,21673001.0,23654135.0,24324346.0,24985792.0,25973324.0,27343161.0,28702512.0,29174843.0,29660518.0,31094463.0,32581636.0,32504487.0,33377003.0,34168769.0,36040078.0,37798803.0,37846726.0,38720594.0,39762867.0,41456565.0,43250724.0,45230990.0,44429886.0,47136291.0,46279025.0,47912822.0,48882420.0,49807749.0,51535863.0,51479600.0,53611381.0,52861144.0,53218742.0,55929407.0,56068250.0,56897116.0,57547661.0,59025824.0,60731371.0,62142008.0,60291795.0,63752044.0,62655867.0,63590381.0,64437795.0,65651353.0,69192481.0,69639137.0,71422843.0,70860486.0,72182201.0,72844015.0,78762574.0,89822875.0,76071734.0,77132064.0,76847159.0,78213290.0,79712216.0,79696418.0,81644364.0,82317239.0,81625932.0,83260322.0,86208081.0,86802643.0,87740615.0,87714563.0,88876184.0,90205928.0,90522750.0,93888833.0,93765773.0,94822515.0,95732226.0,97116226.0,96976047.0,98397528.0,100218572.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/new/tukey.json b/analysis/current/criterion/example_sets-insert_n/150/new/tukey.json
index 73efa95..c7efc7d 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/new/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/new/tukey.json
@@ -1 +1 @@
-[17155.90139853149,18351.01964493187,21538.001635332876,22733.11988173325] \ No newline at end of file
+[18061.6840491453,18885.383936965813,21081.916971153845,21905.616858974357] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index f9c5cb5..4daccdf 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486620.0901721332,"upper_bound":493759.6730169061},"point_estimate":489366.5580687325,"standard_error":1929.5586045493535},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486495.8611111111,"upper_bound":489397.5853479854},"point_estimate":488654.1430555555,"standard_error":874.1110308118772},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4430.217549910672,"upper_bound":7287.271805690314},"point_estimate":6318.771384121964,"standard_error":751.4002650309384},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486503.4560325865,"upper_bound":497406.8278456764},"point_estimate":490337.7848470519,"standard_error":3036.9834811232327},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5315.497241398058,"upper_bound":32347.295309644036},"point_estimate":19422.473546348705,"standard_error":9228.225884883917}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":485414.4154068062,"upper_bound":492659.7977550789},"point_estimate":488731.1870542137,"standard_error":1856.3683064347401},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":481199.8333333333,"upper_bound":485840.9777777778},"point_estimate":483755.11006944446,"standard_error":1171.9131630758238},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5620.07858930575,"upper_bound":10454.62630001827},"point_estimate":7910.972094488047,"standard_error":1326.189544596085},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":487008.6468338862,"upper_bound":499263.78312954947},"point_estimate":492653.7312230925,"standard_error":3151.8597805660534},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10500.245170604227,"upper_bound":25637.365577204295},"point_estimate":18658.39439798873,"standard_error":3939.3979671250213}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index aa10ce2..a1d73bc 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,2500,,,1477834.0,ns,3
-example_sets-insert_n,,2500,,,2943775.0,ns,6
-example_sets-insert_n,,2500,,,4413762.0,ns,9
-example_sets-insert_n,,2500,,,5918161.0,ns,12
-example_sets-insert_n,,2500,,,7310376.0,ns,15
-example_sets-insert_n,,2500,,,8900158.0,ns,18
-example_sets-insert_n,,2500,,,9894455.0,ns,21
-example_sets-insert_n,,2500,,,11480967.0,ns,24
-example_sets-insert_n,,2500,,,13722048.0,ns,27
-example_sets-insert_n,,2500,,,14710073.0,ns,30
-example_sets-insert_n,,2500,,,15947366.0,ns,33
-example_sets-insert_n,,2500,,,17661000.0,ns,36
-example_sets-insert_n,,2500,,,18546571.0,ns,39
-example_sets-insert_n,,2500,,,20031602.0,ns,42
-example_sets-insert_n,,2500,,,21701045.0,ns,45
-example_sets-insert_n,,2500,,,23160970.0,ns,48
-example_sets-insert_n,,2500,,,25412332.0,ns,51
-example_sets-insert_n,,2500,,,27165730.0,ns,54
-example_sets-insert_n,,2500,,,27068321.0,ns,57
-example_sets-insert_n,,2500,,,28931615.0,ns,60
-example_sets-insert_n,,2500,,,30510613.0,ns,63
-example_sets-insert_n,,2500,,,31979200.0,ns,66
-example_sets-insert_n,,2500,,,33260107.0,ns,69
-example_sets-insert_n,,2500,,,35179979.0,ns,72
-example_sets-insert_n,,2500,,,35916095.0,ns,75
-example_sets-insert_n,,2500,,,38726380.0,ns,78
-example_sets-insert_n,,2500,,,39827569.0,ns,81
-example_sets-insert_n,,2500,,,41217060.0,ns,84
-example_sets-insert_n,,2500,,,42364636.0,ns,87
-example_sets-insert_n,,2500,,,43770410.0,ns,90
-example_sets-insert_n,,2500,,,45746538.0,ns,93
-example_sets-insert_n,,2500,,,47603642.0,ns,96
-example_sets-insert_n,,2500,,,48791616.0,ns,99
-example_sets-insert_n,,2500,,,49899204.0,ns,102
-example_sets-insert_n,,2500,,,50173588.0,ns,105
-example_sets-insert_n,,2500,,,53003712.0,ns,108
-example_sets-insert_n,,2500,,,53521836.0,ns,111
-example_sets-insert_n,,2500,,,55298608.0,ns,114
-example_sets-insert_n,,2500,,,55679819.0,ns,117
-example_sets-insert_n,,2500,,,57193334.0,ns,120
-example_sets-insert_n,,2500,,,60639597.0,ns,123
-example_sets-insert_n,,2500,,,60188190.0,ns,126
-example_sets-insert_n,,2500,,,63975623.0,ns,129
-example_sets-insert_n,,2500,,,64692389.0,ns,132
-example_sets-insert_n,,2500,,,65974158.0,ns,135
-example_sets-insert_n,,2500,,,67658699.0,ns,138
-example_sets-insert_n,,2500,,,69055654.0,ns,141
-example_sets-insert_n,,2500,,,70228905.0,ns,144
-example_sets-insert_n,,2500,,,71983236.0,ns,147
-example_sets-insert_n,,2500,,,72615522.0,ns,150
-example_sets-insert_n,,2500,,,75559428.0,ns,153
-example_sets-insert_n,,2500,,,75080550.0,ns,156
-example_sets-insert_n,,2500,,,78247476.0,ns,159
-example_sets-insert_n,,2500,,,78704220.0,ns,162
-example_sets-insert_n,,2500,,,81406240.0,ns,165
-example_sets-insert_n,,2500,,,81092319.0,ns,168
-example_sets-insert_n,,2500,,,83676826.0,ns,171
-example_sets-insert_n,,2500,,,85048118.0,ns,174
-example_sets-insert_n,,2500,,,86619118.0,ns,177
-example_sets-insert_n,,2500,,,86642406.0,ns,180
-example_sets-insert_n,,2500,,,89885869.0,ns,183
-example_sets-insert_n,,2500,,,91695691.0,ns,186
-example_sets-insert_n,,2500,,,92151271.0,ns,189
-example_sets-insert_n,,2500,,,93466202.0,ns,192
-example_sets-insert_n,,2500,,,95423742.0,ns,195
-example_sets-insert_n,,2500,,,97911385.0,ns,198
-example_sets-insert_n,,2500,,,97285718.0,ns,201
-example_sets-insert_n,,2500,,,99093667.0,ns,204
-example_sets-insert_n,,2500,,,100934592.0,ns,207
-example_sets-insert_n,,2500,,,102782956.0,ns,210
-example_sets-insert_n,,2500,,,105336778.0,ns,213
-example_sets-insert_n,,2500,,,104782936.0,ns,216
-example_sets-insert_n,,2500,,,108457562.0,ns,219
-example_sets-insert_n,,2500,,,149178033.0,ns,222
-example_sets-insert_n,,2500,,,111038581.0,ns,225
-example_sets-insert_n,,2500,,,110667440.0,ns,228
-example_sets-insert_n,,2500,,,112568014.0,ns,231
-example_sets-insert_n,,2500,,,112996846.0,ns,234
-example_sets-insert_n,,2500,,,115903534.0,ns,237
-example_sets-insert_n,,2500,,,118546223.0,ns,240
-example_sets-insert_n,,2500,,,118872104.0,ns,243
-example_sets-insert_n,,2500,,,118755072.0,ns,246
-example_sets-insert_n,,2500,,,122774672.0,ns,249
-example_sets-insert_n,,2500,,,123412106.0,ns,252
-example_sets-insert_n,,2500,,,122927086.0,ns,255
-example_sets-insert_n,,2500,,,126238746.0,ns,258
-example_sets-insert_n,,2500,,,127569769.0,ns,261
-example_sets-insert_n,,2500,,,128213682.0,ns,264
-example_sets-insert_n,,2500,,,129068578.0,ns,267
-example_sets-insert_n,,2500,,,133278401.0,ns,270
-example_sets-insert_n,,2500,,,133774375.0,ns,273
-example_sets-insert_n,,2500,,,135211703.0,ns,276
-example_sets-insert_n,,2500,,,133117691.0,ns,279
-example_sets-insert_n,,2500,,,137174070.0,ns,282
-example_sets-insert_n,,2500,,,138487085.0,ns,285
-example_sets-insert_n,,2500,,,140110808.0,ns,288
-example_sets-insert_n,,2500,,,140396666.0,ns,291
-example_sets-insert_n,,2500,,,141944496.0,ns,294
-example_sets-insert_n,,2500,,,144588243.0,ns,297
-example_sets-insert_n,,2500,,,144918640.0,ns,300
+example_sets-insert_n,,2500,,,1440732.0,ns,3
+example_sets-insert_n,,2500,,,2887199.0,ns,6
+example_sets-insert_n,,2500,,,4374838.0,ns,9
+example_sets-insert_n,,2500,,,6190213.0,ns,12
+example_sets-insert_n,,2500,,,7298189.0,ns,15
+example_sets-insert_n,,2500,,,8924112.0,ns,18
+example_sets-insert_n,,2500,,,9937305.0,ns,21
+example_sets-insert_n,,2500,,,11601679.0,ns,24
+example_sets-insert_n,,2500,,,12864260.0,ns,27
+example_sets-insert_n,,2500,,,14505349.0,ns,30
+example_sets-insert_n,,2500,,,15433796.0,ns,33
+example_sets-insert_n,,2500,,,16967597.0,ns,36
+example_sets-insert_n,,2500,,,19395249.0,ns,39
+example_sets-insert_n,,2500,,,21453107.0,ns,42
+example_sets-insert_n,,2500,,,21851498.0,ns,45
+example_sets-insert_n,,2500,,,22699725.0,ns,48
+example_sets-insert_n,,2500,,,24188504.0,ns,51
+example_sets-insert_n,,2500,,,26234104.0,ns,54
+example_sets-insert_n,,2500,,,27120028.0,ns,57
+example_sets-insert_n,,2500,,,28851471.0,ns,60
+example_sets-insert_n,,2500,,,30532180.0,ns,63
+example_sets-insert_n,,2500,,,31486291.0,ns,66
+example_sets-insert_n,,2500,,,34391152.0,ns,69
+example_sets-insert_n,,2500,,,35219319.0,ns,72
+example_sets-insert_n,,2500,,,36235731.0,ns,75
+example_sets-insert_n,,2500,,,38447942.0,ns,78
+example_sets-insert_n,,2500,,,40439627.0,ns,81
+example_sets-insert_n,,2500,,,41560236.0,ns,84
+example_sets-insert_n,,2500,,,42931657.0,ns,87
+example_sets-insert_n,,2500,,,43351019.0,ns,90
+example_sets-insert_n,,2500,,,45920295.0,ns,93
+example_sets-insert_n,,2500,,,47197227.0,ns,96
+example_sets-insert_n,,2500,,,48169918.0,ns,99
+example_sets-insert_n,,2500,,,48881385.0,ns,102
+example_sets-insert_n,,2500,,,50198580.0,ns,105
+example_sets-insert_n,,2500,,,52647402.0,ns,108
+example_sets-insert_n,,2500,,,55097663.0,ns,111
+example_sets-insert_n,,2500,,,55310293.0,ns,114
+example_sets-insert_n,,2500,,,55982798.0,ns,117
+example_sets-insert_n,,2500,,,57999848.0,ns,120
+example_sets-insert_n,,2500,,,58938028.0,ns,123
+example_sets-insert_n,,2500,,,60477230.0,ns,126
+example_sets-insert_n,,2500,,,60745901.0,ns,129
+example_sets-insert_n,,2500,,,63302795.0,ns,132
+example_sets-insert_n,,2500,,,64505148.0,ns,135
+example_sets-insert_n,,2500,,,66503870.0,ns,138
+example_sets-insert_n,,2500,,,71383050.0,ns,141
+example_sets-insert_n,,2500,,,69072597.0,ns,144
+example_sets-insert_n,,2500,,,71676228.0,ns,147
+example_sets-insert_n,,2500,,,71442402.0,ns,150
+example_sets-insert_n,,2500,,,73357424.0,ns,153
+example_sets-insert_n,,2500,,,76707553.0,ns,156
+example_sets-insert_n,,2500,,,78222072.0,ns,159
+example_sets-insert_n,,2500,,,77849902.0,ns,162
+example_sets-insert_n,,2500,,,79138624.0,ns,165
+example_sets-insert_n,,2500,,,82509506.0,ns,168
+example_sets-insert_n,,2500,,,82176976.0,ns,171
+example_sets-insert_n,,2500,,,84364820.0,ns,174
+example_sets-insert_n,,2500,,,84882372.0,ns,177
+example_sets-insert_n,,2500,,,86428058.0,ns,180
+example_sets-insert_n,,2500,,,87339497.0,ns,183
+example_sets-insert_n,,2500,,,89239382.0,ns,186
+example_sets-insert_n,,2500,,,90394565.0,ns,189
+example_sets-insert_n,,2500,,,94109323.0,ns,192
+example_sets-insert_n,,2500,,,94140910.0,ns,195
+example_sets-insert_n,,2500,,,95210843.0,ns,198
+example_sets-insert_n,,2500,,,96042305.0,ns,201
+example_sets-insert_n,,2500,,,97128653.0,ns,204
+example_sets-insert_n,,2500,,,100973855.0,ns,207
+example_sets-insert_n,,2500,,,101372441.0,ns,210
+example_sets-insert_n,,2500,,,125552633.0,ns,213
+example_sets-insert_n,,2500,,,111794129.0,ns,216
+example_sets-insert_n,,2500,,,105112195.0,ns,219
+example_sets-insert_n,,2500,,,108563449.0,ns,222
+example_sets-insert_n,,2500,,,107946812.0,ns,225
+example_sets-insert_n,,2500,,,108580058.0,ns,228
+example_sets-insert_n,,2500,,,111965068.0,ns,231
+example_sets-insert_n,,2500,,,113539095.0,ns,234
+example_sets-insert_n,,2500,,,116640099.0,ns,237
+example_sets-insert_n,,2500,,,115300198.0,ns,240
+example_sets-insert_n,,2500,,,115656476.0,ns,243
+example_sets-insert_n,,2500,,,117790522.0,ns,246
+example_sets-insert_n,,2500,,,147079869.0,ns,249
+example_sets-insert_n,,2500,,,128226537.0,ns,252
+example_sets-insert_n,,2500,,,123462059.0,ns,255
+example_sets-insert_n,,2500,,,127324684.0,ns,258
+example_sets-insert_n,,2500,,,128143313.0,ns,261
+example_sets-insert_n,,2500,,,130990001.0,ns,264
+example_sets-insert_n,,2500,,,140756929.0,ns,267
+example_sets-insert_n,,2500,,,142057446.0,ns,270
+example_sets-insert_n,,2500,,,143565061.0,ns,273
+example_sets-insert_n,,2500,,,140490077.0,ns,276
+example_sets-insert_n,,2500,,,133860625.0,ns,279
+example_sets-insert_n,,2500,,,140160984.0,ns,282
+example_sets-insert_n,,2500,,,138979155.0,ns,285
+example_sets-insert_n,,2500,,,139391593.0,ns,288
+example_sets-insert_n,,2500,,,141848924.0,ns,291
+example_sets-insert_n,,2500,,,142506539.0,ns,294
+example_sets-insert_n,,2500,,,143017551.0,ns,297
+example_sets-insert_n,,2500,,,143260405.0,ns,300
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index 2d0421e..0950569 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0,33.0,36.0,39.0,42.0,45.0,48.0,51.0,54.0,57.0,60.0,63.0,66.0,69.0,72.0,75.0,78.0,81.0,84.0,87.0,90.0,93.0,96.0,99.0,102.0,105.0,108.0,111.0,114.0,117.0,120.0,123.0,126.0,129.0,132.0,135.0,138.0,141.0,144.0,147.0,150.0,153.0,156.0,159.0,162.0,165.0,168.0,171.0,174.0,177.0,180.0,183.0,186.0,189.0,192.0,195.0,198.0,201.0,204.0,207.0,210.0,213.0,216.0,219.0,222.0,225.0,228.0,231.0,234.0,237.0,240.0,243.0,246.0,249.0,252.0,255.0,258.0,261.0,264.0,267.0,270.0,273.0,276.0,279.0,282.0,285.0,288.0,291.0,294.0,297.0,300.0],"times":[1477834.0,2943775.0,4413762.0,5918161.0,7310376.0,8900158.0,9894455.0,11480967.0,13722048.0,14710073.0,15947366.0,17661000.0,18546571.0,20031602.0,21701045.0,23160970.0,25412332.0,27165730.0,27068321.0,28931615.0,30510613.0,31979200.0,33260107.0,35179979.0,35916095.0,38726380.0,39827569.0,41217060.0,42364636.0,43770410.0,45746538.0,47603642.0,48791616.0,49899204.0,50173588.0,53003712.0,53521836.0,55298608.0,55679819.0,57193334.0,60639597.0,60188190.0,63975623.0,64692389.0,65974158.0,67658699.0,69055654.0,70228905.0,71983236.0,72615522.0,75559428.0,75080550.0,78247476.0,78704220.0,81406240.0,81092319.0,83676826.0,85048118.0,86619118.0,86642406.0,89885869.0,91695691.0,92151271.0,93466202.0,95423742.0,97911385.0,97285718.0,99093667.0,100934592.0,102782956.0,105336778.0,104782936.0,108457562.0,149178033.0,111038581.0,110667440.0,112568014.0,112996846.0,115903534.0,118546223.0,118872104.0,118755072.0,122774672.0,123412106.0,122927086.0,126238746.0,127569769.0,128213682.0,129068578.0,133278401.0,133774375.0,135211703.0,133117691.0,137174070.0,138487085.0,140110808.0,140396666.0,141944496.0,144588243.0,144918640.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0,33.0,36.0,39.0,42.0,45.0,48.0,51.0,54.0,57.0,60.0,63.0,66.0,69.0,72.0,75.0,78.0,81.0,84.0,87.0,90.0,93.0,96.0,99.0,102.0,105.0,108.0,111.0,114.0,117.0,120.0,123.0,126.0,129.0,132.0,135.0,138.0,141.0,144.0,147.0,150.0,153.0,156.0,159.0,162.0,165.0,168.0,171.0,174.0,177.0,180.0,183.0,186.0,189.0,192.0,195.0,198.0,201.0,204.0,207.0,210.0,213.0,216.0,219.0,222.0,225.0,228.0,231.0,234.0,237.0,240.0,243.0,246.0,249.0,252.0,255.0,258.0,261.0,264.0,267.0,270.0,273.0,276.0,279.0,282.0,285.0,288.0,291.0,294.0,297.0,300.0],"times":[1440732.0,2887199.0,4374838.0,6190213.0,7298189.0,8924112.0,9937305.0,11601679.0,12864260.0,14505349.0,15433796.0,16967597.0,19395249.0,21453107.0,21851498.0,22699725.0,24188504.0,26234104.0,27120028.0,28851471.0,30532180.0,31486291.0,34391152.0,35219319.0,36235731.0,38447942.0,40439627.0,41560236.0,42931657.0,43351019.0,45920295.0,47197227.0,48169918.0,48881385.0,50198580.0,52647402.0,55097663.0,55310293.0,55982798.0,57999848.0,58938028.0,60477230.0,60745901.0,63302795.0,64505148.0,66503870.0,71383050.0,69072597.0,71676228.0,71442402.0,73357424.0,76707553.0,78222072.0,77849902.0,79138624.0,82509506.0,82176976.0,84364820.0,84882372.0,86428058.0,87339497.0,89239382.0,90394565.0,94109323.0,94140910.0,95210843.0,96042305.0,97128653.0,100973855.0,101372441.0,125552633.0,111794129.0,105112195.0,108563449.0,107946812.0,108580058.0,111965068.0,113539095.0,116640099.0,115300198.0,115656476.0,117790522.0,147079869.0,128226537.0,123462059.0,127324684.0,128143313.0,130990001.0,140756929.0,142057446.0,143565061.0,140490077.0,133860625.0,140160984.0,138979155.0,139391593.0,141848924.0,142506539.0,143017551.0,143260405.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index c9ad0ff..be2bed0 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[458894.7647016614,471050.21719931555,503464.7571930599,515620.209690714] \ No newline at end of file
+[442930.33485660085,461247.83118985663,510094.4880785388,528411.9844117947] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index 76449c0..beb6dcd 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195312.90042777557,"upper_bound":200734.69192114405},"point_estimate":197447.11071231685,"standard_error":1433.2805339539962},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195464.8582585034,"upper_bound":196405.1604819277},"point_estimate":196009.6351057214,"standard_error":236.8824878479657},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1733.5159144887743,"upper_bound":3168.9842838260192},"point_estimate":2216.5098630682505,"standard_error":372.1761256129501},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195176.62446296678,"upper_bound":200394.72139930274},"point_estimate":197134.86643180138,"standard_error":1390.5447817469983},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2864.794445467785,"upper_bound":23718.52796037389},"point_estimate":14424.944771031109,"standard_error":6235.835254087517}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193289.48046795203,"upper_bound":194376.1650102569},"point_estimate":193835.8466921851,"standard_error":276.5443876410528},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193148.79756728778,"upper_bound":194561.00543478262},"point_estimate":193767.11115497077,"standard_error":343.6408008990942},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2272.26513492803,"upper_bound":3500.6852747656017},"point_estimate":3032.436250160485,"standard_error":304.64853860757654},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193314.6455392961,"upper_bound":194331.3170368283},"point_estimate":193823.24013841682,"standard_error":259.2464782741249},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2382.6014778859544,"upper_bound":3159.1666248751353},"point_estimate":2788.0214379749373,"standard_error":198.65276650899804}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index e5a5d8b..7ef8183 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,2500,,,998409.0,ns,5
-example_sets-insert_n,,2500,,,2013928.0,ns,10
-example_sets-insert_n,,2500,,,2759818.0,ns,15
-example_sets-insert_n,,2500,,,4038278.0,ns,20
-example_sets-insert_n,,2500,,,4911347.0,ns,25
-example_sets-insert_n,,2500,,,5842319.0,ns,30
-example_sets-insert_n,,2500,,,6971329.0,ns,35
-example_sets-insert_n,,2500,,,7891148.0,ns,40
-example_sets-insert_n,,2500,,,8412268.0,ns,45
-example_sets-insert_n,,2500,,,9794007.0,ns,50
-example_sets-insert_n,,2500,,,10410152.0,ns,55
-example_sets-insert_n,,2500,,,11700396.0,ns,60
-example_sets-insert_n,,2500,,,12403998.0,ns,65
-example_sets-insert_n,,2500,,,13061046.0,ns,70
-example_sets-insert_n,,2500,,,13954413.0,ns,75
-example_sets-insert_n,,2500,,,15575418.0,ns,80
-example_sets-insert_n,,2500,,,16674977.0,ns,85
-example_sets-insert_n,,2500,,,18221962.0,ns,90
-example_sets-insert_n,,2500,,,19394277.0,ns,95
-example_sets-insert_n,,2500,,,19248452.0,ns,100
-example_sets-insert_n,,2500,,,20617988.0,ns,105
-example_sets-insert_n,,2500,,,21359441.0,ns,110
-example_sets-insert_n,,2500,,,22246793.0,ns,115
-example_sets-insert_n,,2500,,,23218531.0,ns,120
-example_sets-insert_n,,2500,,,24827547.0,ns,125
-example_sets-insert_n,,2500,,,25833760.0,ns,130
-example_sets-insert_n,,2500,,,26116367.0,ns,135
-example_sets-insert_n,,2500,,,26532042.0,ns,140
-example_sets-insert_n,,2500,,,28741457.0,ns,145
-example_sets-insert_n,,2500,,,29612661.0,ns,150
-example_sets-insert_n,,2500,,,30463741.0,ns,155
-example_sets-insert_n,,2500,,,31384264.0,ns,160
-example_sets-insert_n,,2500,,,32889818.0,ns,165
-example_sets-insert_n,,2500,,,33079876.0,ns,170
-example_sets-insert_n,,2500,,,34387990.0,ns,175
-example_sets-insert_n,,2500,,,35159585.0,ns,180
-example_sets-insert_n,,2500,,,36843515.0,ns,185
-example_sets-insert_n,,2500,,,37910999.0,ns,190
-example_sets-insert_n,,2500,,,38423053.0,ns,195
-example_sets-insert_n,,2500,,,39685948.0,ns,200
-example_sets-insert_n,,2500,,,40225205.0,ns,205
-example_sets-insert_n,,2500,,,41323197.0,ns,210
-example_sets-insert_n,,2500,,,42248153.0,ns,215
-example_sets-insert_n,,2500,,,43337456.0,ns,220
-example_sets-insert_n,,2500,,,44057690.0,ns,225
-example_sets-insert_n,,2500,,,45658703.0,ns,230
-example_sets-insert_n,,2500,,,46424740.0,ns,235
-example_sets-insert_n,,2500,,,47047987.0,ns,240
-example_sets-insert_n,,2500,,,48858826.0,ns,245
-example_sets-insert_n,,2500,,,49070406.0,ns,250
-example_sets-insert_n,,2500,,,50207091.0,ns,255
-example_sets-insert_n,,2500,,,50617720.0,ns,260
-example_sets-insert_n,,2500,,,51299032.0,ns,265
-example_sets-insert_n,,2500,,,53280605.0,ns,270
-example_sets-insert_n,,2500,,,54278228.0,ns,275
-example_sets-insert_n,,2500,,,70003481.0,ns,280
-example_sets-insert_n,,2500,,,92896055.0,ns,285
-example_sets-insert_n,,2500,,,56991730.0,ns,290
-example_sets-insert_n,,2500,,,58521497.0,ns,295
-example_sets-insert_n,,2500,,,59581844.0,ns,300
-example_sets-insert_n,,2500,,,59859452.0,ns,305
-example_sets-insert_n,,2500,,,60794933.0,ns,310
-example_sets-insert_n,,2500,,,61187421.0,ns,315
-example_sets-insert_n,,2500,,,61753820.0,ns,320
-example_sets-insert_n,,2500,,,63281541.0,ns,325
-example_sets-insert_n,,2500,,,65615055.0,ns,330
-example_sets-insert_n,,2500,,,65655307.0,ns,335
-example_sets-insert_n,,2500,,,66498388.0,ns,340
-example_sets-insert_n,,2500,,,67796321.0,ns,345
-example_sets-insert_n,,2500,,,68579533.0,ns,350
-example_sets-insert_n,,2500,,,69560449.0,ns,355
-example_sets-insert_n,,2500,,,70255599.0,ns,360
-example_sets-insert_n,,2500,,,72191435.0,ns,365
-example_sets-insert_n,,2500,,,72628901.0,ns,370
-example_sets-insert_n,,2500,,,73280609.0,ns,375
-example_sets-insert_n,,2500,,,73704648.0,ns,380
-example_sets-insert_n,,2500,,,74815745.0,ns,385
-example_sets-insert_n,,2500,,,75388436.0,ns,390
-example_sets-insert_n,,2500,,,76739743.0,ns,395
-example_sets-insert_n,,2500,,,78601974.0,ns,400
-example_sets-insert_n,,2500,,,78211679.0,ns,405
-example_sets-insert_n,,2500,,,80279681.0,ns,410
-example_sets-insert_n,,2500,,,81487923.0,ns,415
-example_sets-insert_n,,2500,,,82180996.0,ns,420
-example_sets-insert_n,,2500,,,82111364.0,ns,425
-example_sets-insert_n,,2500,,,83937288.0,ns,430
-example_sets-insert_n,,2500,,,84248240.0,ns,435
-example_sets-insert_n,,2500,,,85378571.0,ns,440
-example_sets-insert_n,,2500,,,85815345.0,ns,445
-example_sets-insert_n,,2500,,,87357199.0,ns,450
-example_sets-insert_n,,2500,,,87241544.0,ns,455
-example_sets-insert_n,,2500,,,89665910.0,ns,460
-example_sets-insert_n,,2500,,,91627816.0,ns,465
-example_sets-insert_n,,2500,,,90513192.0,ns,470
-example_sets-insert_n,,2500,,,91939036.0,ns,475
-example_sets-insert_n,,2500,,,93823572.0,ns,480
-example_sets-insert_n,,2500,,,95541948.0,ns,485
-example_sets-insert_n,,2500,,,95802232.0,ns,490
-example_sets-insert_n,,2500,,,96329790.0,ns,495
-example_sets-insert_n,,2500,,,98728608.0,ns,500
+example_sets-insert_n,,2500,,,1147072.0,ns,6
+example_sets-insert_n,,2500,,,2292661.0,ns,12
+example_sets-insert_n,,2500,,,3365264.0,ns,18
+example_sets-insert_n,,2500,,,4695339.0,ns,24
+example_sets-insert_n,,2500,,,5897735.0,ns,30
+example_sets-insert_n,,2500,,,7062404.0,ns,36
+example_sets-insert_n,,2500,,,8300912.0,ns,42
+example_sets-insert_n,,2500,,,9473314.0,ns,48
+example_sets-insert_n,,2500,,,10350645.0,ns,54
+example_sets-insert_n,,2500,,,11847308.0,ns,60
+example_sets-insert_n,,2500,,,12845509.0,ns,66
+example_sets-insert_n,,2500,,,14391322.0,ns,72
+example_sets-insert_n,,2500,,,15158827.0,ns,78
+example_sets-insert_n,,2500,,,15861500.0,ns,84
+example_sets-insert_n,,2500,,,17669817.0,ns,90
+example_sets-insert_n,,2500,,,18945700.0,ns,96
+example_sets-insert_n,,2500,,,20234458.0,ns,102
+example_sets-insert_n,,2500,,,21105384.0,ns,108
+example_sets-insert_n,,2500,,,22966022.0,ns,114
+example_sets-insert_n,,2500,,,23476532.0,ns,120
+example_sets-insert_n,,2500,,,24020243.0,ns,126
+example_sets-insert_n,,2500,,,24777090.0,ns,132
+example_sets-insert_n,,2500,,,26645568.0,ns,138
+example_sets-insert_n,,2500,,,27889104.0,ns,144
+example_sets-insert_n,,2500,,,28527794.0,ns,150
+example_sets-insert_n,,2500,,,29464179.0,ns,156
+example_sets-insert_n,,2500,,,31239860.0,ns,162
+example_sets-insert_n,,2500,,,32280853.0,ns,168
+example_sets-insert_n,,2500,,,33112873.0,ns,174
+example_sets-insert_n,,2500,,,35336611.0,ns,180
+example_sets-insert_n,,2500,,,36222357.0,ns,186
+example_sets-insert_n,,2500,,,37635107.0,ns,192
+example_sets-insert_n,,2500,,,38905985.0,ns,198
+example_sets-insert_n,,2500,,,39180525.0,ns,204
+example_sets-insert_n,,2500,,,42006228.0,ns,210
+example_sets-insert_n,,2500,,,41725261.0,ns,216
+example_sets-insert_n,,2500,,,42339682.0,ns,222
+example_sets-insert_n,,2500,,,44773868.0,ns,228
+example_sets-insert_n,,2500,,,43770856.0,ns,234
+example_sets-insert_n,,2500,,,45712729.0,ns,240
+example_sets-insert_n,,2500,,,47303401.0,ns,246
+example_sets-insert_n,,2500,,,48385888.0,ns,252
+example_sets-insert_n,,2500,,,49936949.0,ns,258
+example_sets-insert_n,,2500,,,50772584.0,ns,264
+example_sets-insert_n,,2500,,,52127396.0,ns,270
+example_sets-insert_n,,2500,,,54047582.0,ns,276
+example_sets-insert_n,,2500,,,54545228.0,ns,282
+example_sets-insert_n,,2500,,,55937284.0,ns,288
+example_sets-insert_n,,2500,,,55699783.0,ns,294
+example_sets-insert_n,,2500,,,57368465.0,ns,300
+example_sets-insert_n,,2500,,,58668455.0,ns,306
+example_sets-insert_n,,2500,,,61484875.0,ns,312
+example_sets-insert_n,,2500,,,61398095.0,ns,318
+example_sets-insert_n,,2500,,,63245342.0,ns,324
+example_sets-insert_n,,2500,,,63954656.0,ns,330
+example_sets-insert_n,,2500,,,65080912.0,ns,336
+example_sets-insert_n,,2500,,,64584132.0,ns,342
+example_sets-insert_n,,2500,,,66922171.0,ns,348
+example_sets-insert_n,,2500,,,69329450.0,ns,354
+example_sets-insert_n,,2500,,,70337628.0,ns,360
+example_sets-insert_n,,2500,,,71846749.0,ns,366
+example_sets-insert_n,,2500,,,73305963.0,ns,372
+example_sets-insert_n,,2500,,,73055225.0,ns,378
+example_sets-insert_n,,2500,,,73084192.0,ns,384
+example_sets-insert_n,,2500,,,75698877.0,ns,390
+example_sets-insert_n,,2500,,,77060712.0,ns,396
+example_sets-insert_n,,2500,,,78208016.0,ns,402
+example_sets-insert_n,,2500,,,79070411.0,ns,408
+example_sets-insert_n,,2500,,,80741662.0,ns,414
+example_sets-insert_n,,2500,,,81149783.0,ns,420
+example_sets-insert_n,,2500,,,82600771.0,ns,426
+example_sets-insert_n,,2500,,,82670506.0,ns,432
+example_sets-insert_n,,2500,,,83717808.0,ns,438
+example_sets-insert_n,,2500,,,87016506.0,ns,444
+example_sets-insert_n,,2500,,,87197053.0,ns,450
+example_sets-insert_n,,2500,,,88355925.0,ns,456
+example_sets-insert_n,,2500,,,88795138.0,ns,462
+example_sets-insert_n,,2500,,,92189721.0,ns,468
+example_sets-insert_n,,2500,,,93439930.0,ns,474
+example_sets-insert_n,,2500,,,94409161.0,ns,480
+example_sets-insert_n,,2500,,,95188717.0,ns,486
+example_sets-insert_n,,2500,,,96586409.0,ns,492
+example_sets-insert_n,,2500,,,96016514.0,ns,498
+example_sets-insert_n,,2500,,,99605142.0,ns,504
+example_sets-insert_n,,2500,,,99721798.0,ns,510
+example_sets-insert_n,,2500,,,99451064.0,ns,516
+example_sets-insert_n,,2500,,,100273172.0,ns,522
+example_sets-insert_n,,2500,,,100344350.0,ns,528
+example_sets-insert_n,,2500,,,104606435.0,ns,534
+example_sets-insert_n,,2500,,,105563968.0,ns,540
+example_sets-insert_n,,2500,,,106916452.0,ns,546
+example_sets-insert_n,,2500,,,107397675.0,ns,552
+example_sets-insert_n,,2500,,,107612092.0,ns,558
+example_sets-insert_n,,2500,,,108108771.0,ns,564
+example_sets-insert_n,,2500,,,109763231.0,ns,570
+example_sets-insert_n,,2500,,,111506074.0,ns,576
+example_sets-insert_n,,2500,,,111719882.0,ns,582
+example_sets-insert_n,,2500,,,113642485.0,ns,588
+example_sets-insert_n,,2500,,,114213639.0,ns,594
+example_sets-insert_n,,2500,,,116534600.0,ns,600
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index e47ecab..9732979 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[5.0,10.0,15.0,20.0,25.0,30.0,35.0,40.0,45.0,50.0,55.0,60.0,65.0,70.0,75.0,80.0,85.0,90.0,95.0,100.0,105.0,110.0,115.0,120.0,125.0,130.0,135.0,140.0,145.0,150.0,155.0,160.0,165.0,170.0,175.0,180.0,185.0,190.0,195.0,200.0,205.0,210.0,215.0,220.0,225.0,230.0,235.0,240.0,245.0,250.0,255.0,260.0,265.0,270.0,275.0,280.0,285.0,290.0,295.0,300.0,305.0,310.0,315.0,320.0,325.0,330.0,335.0,340.0,345.0,350.0,355.0,360.0,365.0,370.0,375.0,380.0,385.0,390.0,395.0,400.0,405.0,410.0,415.0,420.0,425.0,430.0,435.0,440.0,445.0,450.0,455.0,460.0,465.0,470.0,475.0,480.0,485.0,490.0,495.0,500.0],"times":[998409.0,2013928.0,2759818.0,4038278.0,4911347.0,5842319.0,6971329.0,7891148.0,8412268.0,9794007.0,10410152.0,11700396.0,12403998.0,13061046.0,13954413.0,15575418.0,16674977.0,18221962.0,19394277.0,19248452.0,20617988.0,21359441.0,22246793.0,23218531.0,24827547.0,25833760.0,26116367.0,26532042.0,28741457.0,29612661.0,30463741.0,31384264.0,32889818.0,33079876.0,34387990.0,35159585.0,36843515.0,37910999.0,38423053.0,39685948.0,40225205.0,41323197.0,42248153.0,43337456.0,44057690.0,45658703.0,46424740.0,47047987.0,48858826.0,49070406.0,50207091.0,50617720.0,51299032.0,53280605.0,54278228.0,70003481.0,92896055.0,56991730.0,58521497.0,59581844.0,59859452.0,60794933.0,61187421.0,61753820.0,63281541.0,65615055.0,65655307.0,66498388.0,67796321.0,68579533.0,69560449.0,70255599.0,72191435.0,72628901.0,73280609.0,73704648.0,74815745.0,75388436.0,76739743.0,78601974.0,78211679.0,80279681.0,81487923.0,82180996.0,82111364.0,83937288.0,84248240.0,85378571.0,85815345.0,87357199.0,87241544.0,89665910.0,91627816.0,90513192.0,91939036.0,93823572.0,95541948.0,95802232.0,96329790.0,98728608.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1147072.0,2292661.0,3365264.0,4695339.0,5897735.0,7062404.0,8300912.0,9473314.0,10350645.0,11847308.0,12845509.0,14391322.0,15158827.0,15861500.0,17669817.0,18945700.0,20234458.0,21105384.0,22966022.0,23476532.0,24020243.0,24777090.0,26645568.0,27889104.0,28527794.0,29464179.0,31239860.0,32280853.0,33112873.0,35336611.0,36222357.0,37635107.0,38905985.0,39180525.0,42006228.0,41725261.0,42339682.0,44773868.0,43770856.0,45712729.0,47303401.0,48385888.0,49936949.0,50772584.0,52127396.0,54047582.0,54545228.0,55937284.0,55699783.0,57368465.0,58668455.0,61484875.0,61398095.0,63245342.0,63954656.0,65080912.0,64584132.0,66922171.0,69329450.0,70337628.0,71846749.0,73305963.0,73055225.0,73084192.0,75698877.0,77060712.0,78208016.0,79070411.0,80741662.0,81149783.0,82600771.0,82670506.0,83717808.0,87016506.0,87197053.0,88355925.0,88795138.0,92189721.0,93439930.0,94409161.0,95188717.0,96586409.0,96016514.0,99605142.0,99721798.0,99451064.0,100273172.0,100344350.0,104606435.0,105563968.0,106916452.0,107397675.0,107612092.0,108108771.0,109763231.0,111506074.0,111719882.0,113642485.0,114213639.0,116534600.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index c0dd492..461686f 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[184877.50664502167,189553.01322510824,202021.03077200576,206696.53735209233] \ No newline at end of file
+[180736.33984944443,186411.1692697188,201544.04772378388,207218.8771440583] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/new/estimates.json b/analysis/current/criterion/example_sets-insert_n/2500/new/estimates.json
index f9c5cb5..4daccdf 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/new/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486620.0901721332,"upper_bound":493759.6730169061},"point_estimate":489366.5580687325,"standard_error":1929.5586045493535},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486495.8611111111,"upper_bound":489397.5853479854},"point_estimate":488654.1430555555,"standard_error":874.1110308118772},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4430.217549910672,"upper_bound":7287.271805690314},"point_estimate":6318.771384121964,"standard_error":751.4002650309384},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486503.4560325865,"upper_bound":497406.8278456764},"point_estimate":490337.7848470519,"standard_error":3036.9834811232327},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5315.497241398058,"upper_bound":32347.295309644036},"point_estimate":19422.473546348705,"standard_error":9228.225884883917}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":485414.4154068062,"upper_bound":492659.7977550789},"point_estimate":488731.1870542137,"standard_error":1856.3683064347401},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":481199.8333333333,"upper_bound":485840.9777777778},"point_estimate":483755.11006944446,"standard_error":1171.9131630758238},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5620.07858930575,"upper_bound":10454.62630001827},"point_estimate":7910.972094488047,"standard_error":1326.189544596085},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":487008.6468338862,"upper_bound":499263.78312954947},"point_estimate":492653.7312230925,"standard_error":3151.8597805660534},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10500.245170604227,"upper_bound":25637.365577204295},"point_estimate":18658.39439798873,"standard_error":3939.3979671250213}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/new/raw.csv b/analysis/current/criterion/example_sets-insert_n/2500/new/raw.csv
index aa10ce2..a1d73bc 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/new/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/2500/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,2500,,,1477834.0,ns,3
-example_sets-insert_n,,2500,,,2943775.0,ns,6
-example_sets-insert_n,,2500,,,4413762.0,ns,9
-example_sets-insert_n,,2500,,,5918161.0,ns,12
-example_sets-insert_n,,2500,,,7310376.0,ns,15
-example_sets-insert_n,,2500,,,8900158.0,ns,18
-example_sets-insert_n,,2500,,,9894455.0,ns,21
-example_sets-insert_n,,2500,,,11480967.0,ns,24
-example_sets-insert_n,,2500,,,13722048.0,ns,27
-example_sets-insert_n,,2500,,,14710073.0,ns,30
-example_sets-insert_n,,2500,,,15947366.0,ns,33
-example_sets-insert_n,,2500,,,17661000.0,ns,36
-example_sets-insert_n,,2500,,,18546571.0,ns,39
-example_sets-insert_n,,2500,,,20031602.0,ns,42
-example_sets-insert_n,,2500,,,21701045.0,ns,45
-example_sets-insert_n,,2500,,,23160970.0,ns,48
-example_sets-insert_n,,2500,,,25412332.0,ns,51
-example_sets-insert_n,,2500,,,27165730.0,ns,54
-example_sets-insert_n,,2500,,,27068321.0,ns,57
-example_sets-insert_n,,2500,,,28931615.0,ns,60
-example_sets-insert_n,,2500,,,30510613.0,ns,63
-example_sets-insert_n,,2500,,,31979200.0,ns,66
-example_sets-insert_n,,2500,,,33260107.0,ns,69
-example_sets-insert_n,,2500,,,35179979.0,ns,72
-example_sets-insert_n,,2500,,,35916095.0,ns,75
-example_sets-insert_n,,2500,,,38726380.0,ns,78
-example_sets-insert_n,,2500,,,39827569.0,ns,81
-example_sets-insert_n,,2500,,,41217060.0,ns,84
-example_sets-insert_n,,2500,,,42364636.0,ns,87
-example_sets-insert_n,,2500,,,43770410.0,ns,90
-example_sets-insert_n,,2500,,,45746538.0,ns,93
-example_sets-insert_n,,2500,,,47603642.0,ns,96
-example_sets-insert_n,,2500,,,48791616.0,ns,99
-example_sets-insert_n,,2500,,,49899204.0,ns,102
-example_sets-insert_n,,2500,,,50173588.0,ns,105
-example_sets-insert_n,,2500,,,53003712.0,ns,108
-example_sets-insert_n,,2500,,,53521836.0,ns,111
-example_sets-insert_n,,2500,,,55298608.0,ns,114
-example_sets-insert_n,,2500,,,55679819.0,ns,117
-example_sets-insert_n,,2500,,,57193334.0,ns,120
-example_sets-insert_n,,2500,,,60639597.0,ns,123
-example_sets-insert_n,,2500,,,60188190.0,ns,126
-example_sets-insert_n,,2500,,,63975623.0,ns,129
-example_sets-insert_n,,2500,,,64692389.0,ns,132
-example_sets-insert_n,,2500,,,65974158.0,ns,135
-example_sets-insert_n,,2500,,,67658699.0,ns,138
-example_sets-insert_n,,2500,,,69055654.0,ns,141
-example_sets-insert_n,,2500,,,70228905.0,ns,144
-example_sets-insert_n,,2500,,,71983236.0,ns,147
-example_sets-insert_n,,2500,,,72615522.0,ns,150
-example_sets-insert_n,,2500,,,75559428.0,ns,153
-example_sets-insert_n,,2500,,,75080550.0,ns,156
-example_sets-insert_n,,2500,,,78247476.0,ns,159
-example_sets-insert_n,,2500,,,78704220.0,ns,162
-example_sets-insert_n,,2500,,,81406240.0,ns,165
-example_sets-insert_n,,2500,,,81092319.0,ns,168
-example_sets-insert_n,,2500,,,83676826.0,ns,171
-example_sets-insert_n,,2500,,,85048118.0,ns,174
-example_sets-insert_n,,2500,,,86619118.0,ns,177
-example_sets-insert_n,,2500,,,86642406.0,ns,180
-example_sets-insert_n,,2500,,,89885869.0,ns,183
-example_sets-insert_n,,2500,,,91695691.0,ns,186
-example_sets-insert_n,,2500,,,92151271.0,ns,189
-example_sets-insert_n,,2500,,,93466202.0,ns,192
-example_sets-insert_n,,2500,,,95423742.0,ns,195
-example_sets-insert_n,,2500,,,97911385.0,ns,198
-example_sets-insert_n,,2500,,,97285718.0,ns,201
-example_sets-insert_n,,2500,,,99093667.0,ns,204
-example_sets-insert_n,,2500,,,100934592.0,ns,207
-example_sets-insert_n,,2500,,,102782956.0,ns,210
-example_sets-insert_n,,2500,,,105336778.0,ns,213
-example_sets-insert_n,,2500,,,104782936.0,ns,216
-example_sets-insert_n,,2500,,,108457562.0,ns,219
-example_sets-insert_n,,2500,,,149178033.0,ns,222
-example_sets-insert_n,,2500,,,111038581.0,ns,225
-example_sets-insert_n,,2500,,,110667440.0,ns,228
-example_sets-insert_n,,2500,,,112568014.0,ns,231
-example_sets-insert_n,,2500,,,112996846.0,ns,234
-example_sets-insert_n,,2500,,,115903534.0,ns,237
-example_sets-insert_n,,2500,,,118546223.0,ns,240
-example_sets-insert_n,,2500,,,118872104.0,ns,243
-example_sets-insert_n,,2500,,,118755072.0,ns,246
-example_sets-insert_n,,2500,,,122774672.0,ns,249
-example_sets-insert_n,,2500,,,123412106.0,ns,252
-example_sets-insert_n,,2500,,,122927086.0,ns,255
-example_sets-insert_n,,2500,,,126238746.0,ns,258
-example_sets-insert_n,,2500,,,127569769.0,ns,261
-example_sets-insert_n,,2500,,,128213682.0,ns,264
-example_sets-insert_n,,2500,,,129068578.0,ns,267
-example_sets-insert_n,,2500,,,133278401.0,ns,270
-example_sets-insert_n,,2500,,,133774375.0,ns,273
-example_sets-insert_n,,2500,,,135211703.0,ns,276
-example_sets-insert_n,,2500,,,133117691.0,ns,279
-example_sets-insert_n,,2500,,,137174070.0,ns,282
-example_sets-insert_n,,2500,,,138487085.0,ns,285
-example_sets-insert_n,,2500,,,140110808.0,ns,288
-example_sets-insert_n,,2500,,,140396666.0,ns,291
-example_sets-insert_n,,2500,,,141944496.0,ns,294
-example_sets-insert_n,,2500,,,144588243.0,ns,297
-example_sets-insert_n,,2500,,,144918640.0,ns,300
+example_sets-insert_n,,2500,,,1440732.0,ns,3
+example_sets-insert_n,,2500,,,2887199.0,ns,6
+example_sets-insert_n,,2500,,,4374838.0,ns,9
+example_sets-insert_n,,2500,,,6190213.0,ns,12
+example_sets-insert_n,,2500,,,7298189.0,ns,15
+example_sets-insert_n,,2500,,,8924112.0,ns,18
+example_sets-insert_n,,2500,,,9937305.0,ns,21
+example_sets-insert_n,,2500,,,11601679.0,ns,24
+example_sets-insert_n,,2500,,,12864260.0,ns,27
+example_sets-insert_n,,2500,,,14505349.0,ns,30
+example_sets-insert_n,,2500,,,15433796.0,ns,33
+example_sets-insert_n,,2500,,,16967597.0,ns,36
+example_sets-insert_n,,2500,,,19395249.0,ns,39
+example_sets-insert_n,,2500,,,21453107.0,ns,42
+example_sets-insert_n,,2500,,,21851498.0,ns,45
+example_sets-insert_n,,2500,,,22699725.0,ns,48
+example_sets-insert_n,,2500,,,24188504.0,ns,51
+example_sets-insert_n,,2500,,,26234104.0,ns,54
+example_sets-insert_n,,2500,,,27120028.0,ns,57
+example_sets-insert_n,,2500,,,28851471.0,ns,60
+example_sets-insert_n,,2500,,,30532180.0,ns,63
+example_sets-insert_n,,2500,,,31486291.0,ns,66
+example_sets-insert_n,,2500,,,34391152.0,ns,69
+example_sets-insert_n,,2500,,,35219319.0,ns,72
+example_sets-insert_n,,2500,,,36235731.0,ns,75
+example_sets-insert_n,,2500,,,38447942.0,ns,78
+example_sets-insert_n,,2500,,,40439627.0,ns,81
+example_sets-insert_n,,2500,,,41560236.0,ns,84
+example_sets-insert_n,,2500,,,42931657.0,ns,87
+example_sets-insert_n,,2500,,,43351019.0,ns,90
+example_sets-insert_n,,2500,,,45920295.0,ns,93
+example_sets-insert_n,,2500,,,47197227.0,ns,96
+example_sets-insert_n,,2500,,,48169918.0,ns,99
+example_sets-insert_n,,2500,,,48881385.0,ns,102
+example_sets-insert_n,,2500,,,50198580.0,ns,105
+example_sets-insert_n,,2500,,,52647402.0,ns,108
+example_sets-insert_n,,2500,,,55097663.0,ns,111
+example_sets-insert_n,,2500,,,55310293.0,ns,114
+example_sets-insert_n,,2500,,,55982798.0,ns,117
+example_sets-insert_n,,2500,,,57999848.0,ns,120
+example_sets-insert_n,,2500,,,58938028.0,ns,123
+example_sets-insert_n,,2500,,,60477230.0,ns,126
+example_sets-insert_n,,2500,,,60745901.0,ns,129
+example_sets-insert_n,,2500,,,63302795.0,ns,132
+example_sets-insert_n,,2500,,,64505148.0,ns,135
+example_sets-insert_n,,2500,,,66503870.0,ns,138
+example_sets-insert_n,,2500,,,71383050.0,ns,141
+example_sets-insert_n,,2500,,,69072597.0,ns,144
+example_sets-insert_n,,2500,,,71676228.0,ns,147
+example_sets-insert_n,,2500,,,71442402.0,ns,150
+example_sets-insert_n,,2500,,,73357424.0,ns,153
+example_sets-insert_n,,2500,,,76707553.0,ns,156
+example_sets-insert_n,,2500,,,78222072.0,ns,159
+example_sets-insert_n,,2500,,,77849902.0,ns,162
+example_sets-insert_n,,2500,,,79138624.0,ns,165
+example_sets-insert_n,,2500,,,82509506.0,ns,168
+example_sets-insert_n,,2500,,,82176976.0,ns,171
+example_sets-insert_n,,2500,,,84364820.0,ns,174
+example_sets-insert_n,,2500,,,84882372.0,ns,177
+example_sets-insert_n,,2500,,,86428058.0,ns,180
+example_sets-insert_n,,2500,,,87339497.0,ns,183
+example_sets-insert_n,,2500,,,89239382.0,ns,186
+example_sets-insert_n,,2500,,,90394565.0,ns,189
+example_sets-insert_n,,2500,,,94109323.0,ns,192
+example_sets-insert_n,,2500,,,94140910.0,ns,195
+example_sets-insert_n,,2500,,,95210843.0,ns,198
+example_sets-insert_n,,2500,,,96042305.0,ns,201
+example_sets-insert_n,,2500,,,97128653.0,ns,204
+example_sets-insert_n,,2500,,,100973855.0,ns,207
+example_sets-insert_n,,2500,,,101372441.0,ns,210
+example_sets-insert_n,,2500,,,125552633.0,ns,213
+example_sets-insert_n,,2500,,,111794129.0,ns,216
+example_sets-insert_n,,2500,,,105112195.0,ns,219
+example_sets-insert_n,,2500,,,108563449.0,ns,222
+example_sets-insert_n,,2500,,,107946812.0,ns,225
+example_sets-insert_n,,2500,,,108580058.0,ns,228
+example_sets-insert_n,,2500,,,111965068.0,ns,231
+example_sets-insert_n,,2500,,,113539095.0,ns,234
+example_sets-insert_n,,2500,,,116640099.0,ns,237
+example_sets-insert_n,,2500,,,115300198.0,ns,240
+example_sets-insert_n,,2500,,,115656476.0,ns,243
+example_sets-insert_n,,2500,,,117790522.0,ns,246
+example_sets-insert_n,,2500,,,147079869.0,ns,249
+example_sets-insert_n,,2500,,,128226537.0,ns,252
+example_sets-insert_n,,2500,,,123462059.0,ns,255
+example_sets-insert_n,,2500,,,127324684.0,ns,258
+example_sets-insert_n,,2500,,,128143313.0,ns,261
+example_sets-insert_n,,2500,,,130990001.0,ns,264
+example_sets-insert_n,,2500,,,140756929.0,ns,267
+example_sets-insert_n,,2500,,,142057446.0,ns,270
+example_sets-insert_n,,2500,,,143565061.0,ns,273
+example_sets-insert_n,,2500,,,140490077.0,ns,276
+example_sets-insert_n,,2500,,,133860625.0,ns,279
+example_sets-insert_n,,2500,,,140160984.0,ns,282
+example_sets-insert_n,,2500,,,138979155.0,ns,285
+example_sets-insert_n,,2500,,,139391593.0,ns,288
+example_sets-insert_n,,2500,,,141848924.0,ns,291
+example_sets-insert_n,,2500,,,142506539.0,ns,294
+example_sets-insert_n,,2500,,,143017551.0,ns,297
+example_sets-insert_n,,2500,,,143260405.0,ns,300
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/new/sample.json b/analysis/current/criterion/example_sets-insert_n/2500/new/sample.json
index 2d0421e..0950569 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/new/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0,33.0,36.0,39.0,42.0,45.0,48.0,51.0,54.0,57.0,60.0,63.0,66.0,69.0,72.0,75.0,78.0,81.0,84.0,87.0,90.0,93.0,96.0,99.0,102.0,105.0,108.0,111.0,114.0,117.0,120.0,123.0,126.0,129.0,132.0,135.0,138.0,141.0,144.0,147.0,150.0,153.0,156.0,159.0,162.0,165.0,168.0,171.0,174.0,177.0,180.0,183.0,186.0,189.0,192.0,195.0,198.0,201.0,204.0,207.0,210.0,213.0,216.0,219.0,222.0,225.0,228.0,231.0,234.0,237.0,240.0,243.0,246.0,249.0,252.0,255.0,258.0,261.0,264.0,267.0,270.0,273.0,276.0,279.0,282.0,285.0,288.0,291.0,294.0,297.0,300.0],"times":[1477834.0,2943775.0,4413762.0,5918161.0,7310376.0,8900158.0,9894455.0,11480967.0,13722048.0,14710073.0,15947366.0,17661000.0,18546571.0,20031602.0,21701045.0,23160970.0,25412332.0,27165730.0,27068321.0,28931615.0,30510613.0,31979200.0,33260107.0,35179979.0,35916095.0,38726380.0,39827569.0,41217060.0,42364636.0,43770410.0,45746538.0,47603642.0,48791616.0,49899204.0,50173588.0,53003712.0,53521836.0,55298608.0,55679819.0,57193334.0,60639597.0,60188190.0,63975623.0,64692389.0,65974158.0,67658699.0,69055654.0,70228905.0,71983236.0,72615522.0,75559428.0,75080550.0,78247476.0,78704220.0,81406240.0,81092319.0,83676826.0,85048118.0,86619118.0,86642406.0,89885869.0,91695691.0,92151271.0,93466202.0,95423742.0,97911385.0,97285718.0,99093667.0,100934592.0,102782956.0,105336778.0,104782936.0,108457562.0,149178033.0,111038581.0,110667440.0,112568014.0,112996846.0,115903534.0,118546223.0,118872104.0,118755072.0,122774672.0,123412106.0,122927086.0,126238746.0,127569769.0,128213682.0,129068578.0,133278401.0,133774375.0,135211703.0,133117691.0,137174070.0,138487085.0,140110808.0,140396666.0,141944496.0,144588243.0,144918640.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0,33.0,36.0,39.0,42.0,45.0,48.0,51.0,54.0,57.0,60.0,63.0,66.0,69.0,72.0,75.0,78.0,81.0,84.0,87.0,90.0,93.0,96.0,99.0,102.0,105.0,108.0,111.0,114.0,117.0,120.0,123.0,126.0,129.0,132.0,135.0,138.0,141.0,144.0,147.0,150.0,153.0,156.0,159.0,162.0,165.0,168.0,171.0,174.0,177.0,180.0,183.0,186.0,189.0,192.0,195.0,198.0,201.0,204.0,207.0,210.0,213.0,216.0,219.0,222.0,225.0,228.0,231.0,234.0,237.0,240.0,243.0,246.0,249.0,252.0,255.0,258.0,261.0,264.0,267.0,270.0,273.0,276.0,279.0,282.0,285.0,288.0,291.0,294.0,297.0,300.0],"times":[1440732.0,2887199.0,4374838.0,6190213.0,7298189.0,8924112.0,9937305.0,11601679.0,12864260.0,14505349.0,15433796.0,16967597.0,19395249.0,21453107.0,21851498.0,22699725.0,24188504.0,26234104.0,27120028.0,28851471.0,30532180.0,31486291.0,34391152.0,35219319.0,36235731.0,38447942.0,40439627.0,41560236.0,42931657.0,43351019.0,45920295.0,47197227.0,48169918.0,48881385.0,50198580.0,52647402.0,55097663.0,55310293.0,55982798.0,57999848.0,58938028.0,60477230.0,60745901.0,63302795.0,64505148.0,66503870.0,71383050.0,69072597.0,71676228.0,71442402.0,73357424.0,76707553.0,78222072.0,77849902.0,79138624.0,82509506.0,82176976.0,84364820.0,84882372.0,86428058.0,87339497.0,89239382.0,90394565.0,94109323.0,94140910.0,95210843.0,96042305.0,97128653.0,100973855.0,101372441.0,125552633.0,111794129.0,105112195.0,108563449.0,107946812.0,108580058.0,111965068.0,113539095.0,116640099.0,115300198.0,115656476.0,117790522.0,147079869.0,128226537.0,123462059.0,127324684.0,128143313.0,130990001.0,140756929.0,142057446.0,143565061.0,140490077.0,133860625.0,140160984.0,138979155.0,139391593.0,141848924.0,142506539.0,143017551.0,143260405.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/new/tukey.json b/analysis/current/criterion/example_sets-insert_n/2500/new/tukey.json
index c9ad0ff..be2bed0 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/new/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/new/tukey.json
@@ -1 +1 @@
-[458894.7647016614,471050.21719931555,503464.7571930599,515620.209690714] \ No newline at end of file
+[442930.33485660085,461247.83118985663,510094.4880785388,528411.9844117947] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 2293e88..b9b2bb4 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5205.441356081415,"upper_bound":5252.54959701471},"point_estimate":5228.375771260263,"standard_error":12.022935940138353},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5171.79634253819,"upper_bound":5210.004830917875},"point_estimate":5190.360881067403,"standard_error":8.565317047045085},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":51.16384674829754,"upper_bound":114.1725529730325},"point_estimate":73.62399133125298,"standard_error":16.580860112416104},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5214.2971819098,"upper_bound":5276.463010458174},"point_estimate":5246.184011266311,"standard_error":15.843440580325913},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":94.99145558634025,"upper_bound":150.00688359784576},"point_estimate":120.81326684108856,"standard_error":14.484049686827822}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5406.608102894211,"upper_bound":5916.31018693981},"point_estimate":5629.79243361379,"standard_error":130.50964220943214},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5313.723076923077,"upper_bound":5391.648928571429},"point_estimate":5359.456613427979,"standard_error":21.893574910656504},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":114.2549068415962,"upper_bound":230.2426628937425},"point_estimate":156.12618268469507,"standard_error":29.231789575454425},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5486.073271292799,"upper_bound":6632.614656089945},"point_estimate":5999.976054769997,"standard_error":293.81692492970103},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":317.7775948592422,"upper_bound":1922.5880456007492},"point_estimate":1309.9830746742523,"standard_error":369.6887683488063}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index ad59617..5c52df5 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,50,,,963915.0,ns,184
-example_sets-insert_n,,50,,,1896333.0,ns,368
-example_sets-insert_n,,50,,,2943772.0,ns,552
-example_sets-insert_n,,50,,,3737958.0,ns,736
-example_sets-insert_n,,50,,,5346444.0,ns,920
-example_sets-insert_n,,50,,,5840934.0,ns,1104
-example_sets-insert_n,,50,,,6927533.0,ns,1288
-example_sets-insert_n,,50,,,7538106.0,ns,1472
-example_sets-insert_n,,50,,,8292954.0,ns,1656
-example_sets-insert_n,,50,,,9594492.0,ns,1840
-example_sets-insert_n,,50,,,10164525.0,ns,2024
-example_sets-insert_n,,50,,,11487732.0,ns,2208
-example_sets-insert_n,,50,,,12258247.0,ns,2392
-example_sets-insert_n,,50,,,13646506.0,ns,2576
-example_sets-insert_n,,50,,,14109008.0,ns,2760
-example_sets-insert_n,,50,,,15002967.0,ns,2944
-example_sets-insert_n,,50,,,16554782.0,ns,3128
-example_sets-insert_n,,50,,,18163389.0,ns,3312
-example_sets-insert_n,,50,,,19099218.0,ns,3496
-example_sets-insert_n,,50,,,19798739.0,ns,3680
-example_sets-insert_n,,50,,,19957207.0,ns,3864
-example_sets-insert_n,,50,,,20914292.0,ns,4048
-example_sets-insert_n,,50,,,22528784.0,ns,4232
-example_sets-insert_n,,50,,,23326093.0,ns,4416
-example_sets-insert_n,,50,,,24082061.0,ns,4600
-example_sets-insert_n,,50,,,24821224.0,ns,4784
-example_sets-insert_n,,50,,,25558024.0,ns,4968
-example_sets-insert_n,,50,,,26997400.0,ns,5152
-example_sets-insert_n,,50,,,27569962.0,ns,5336
-example_sets-insert_n,,50,,,28516259.0,ns,5520
-example_sets-insert_n,,50,,,29488742.0,ns,5704
-example_sets-insert_n,,50,,,30606245.0,ns,5888
-example_sets-insert_n,,50,,,31562879.0,ns,6072
-example_sets-insert_n,,50,,,32409024.0,ns,6256
-example_sets-insert_n,,50,,,33466959.0,ns,6440
-example_sets-insert_n,,50,,,34511072.0,ns,6624
-example_sets-insert_n,,50,,,35928288.0,ns,6808
-example_sets-insert_n,,50,,,36183266.0,ns,6992
-example_sets-insert_n,,50,,,36919334.0,ns,7176
-example_sets-insert_n,,50,,,38468318.0,ns,7360
-example_sets-insert_n,,50,,,39010246.0,ns,7544
-example_sets-insert_n,,50,,,39491647.0,ns,7728
-example_sets-insert_n,,50,,,41245586.0,ns,7912
-example_sets-insert_n,,50,,,41620412.0,ns,8096
-example_sets-insert_n,,50,,,42495259.0,ns,8280
-example_sets-insert_n,,50,,,44551583.0,ns,8464
-example_sets-insert_n,,50,,,47199652.0,ns,8648
-example_sets-insert_n,,50,,,47554019.0,ns,8832
-example_sets-insert_n,,50,,,46553258.0,ns,9016
-example_sets-insert_n,,50,,,47220298.0,ns,9200
-example_sets-insert_n,,50,,,48625399.0,ns,9384
-example_sets-insert_n,,50,,,49371370.0,ns,9568
-example_sets-insert_n,,50,,,49775275.0,ns,9752
-example_sets-insert_n,,50,,,51193848.0,ns,9936
-example_sets-insert_n,,50,,,52190573.0,ns,10120
-example_sets-insert_n,,50,,,53402519.0,ns,10304
-example_sets-insert_n,,50,,,53669715.0,ns,10488
-example_sets-insert_n,,50,,,55031961.0,ns,10672
-example_sets-insert_n,,50,,,56503592.0,ns,10856
-example_sets-insert_n,,50,,,58236139.0,ns,11040
-example_sets-insert_n,,50,,,58308557.0,ns,11224
-example_sets-insert_n,,50,,,58526732.0,ns,11408
-example_sets-insert_n,,50,,,60431158.0,ns,11592
-example_sets-insert_n,,50,,,61107573.0,ns,11776
-example_sets-insert_n,,50,,,63655736.0,ns,11960
-example_sets-insert_n,,50,,,65847739.0,ns,12144
-example_sets-insert_n,,50,,,66441672.0,ns,12328
-example_sets-insert_n,,50,,,64992135.0,ns,12512
-example_sets-insert_n,,50,,,68338931.0,ns,12696
-example_sets-insert_n,,50,,,66864440.0,ns,12880
-example_sets-insert_n,,50,,,67235266.0,ns,13064
-example_sets-insert_n,,50,,,69140520.0,ns,13248
-example_sets-insert_n,,50,,,68135991.0,ns,13432
-example_sets-insert_n,,50,,,70419179.0,ns,13616
-example_sets-insert_n,,50,,,70236537.0,ns,13800
-example_sets-insert_n,,50,,,71740093.0,ns,13984
-example_sets-insert_n,,50,,,73137484.0,ns,14168
-example_sets-insert_n,,50,,,74056637.0,ns,14352
-example_sets-insert_n,,50,,,75087904.0,ns,14536
-example_sets-insert_n,,50,,,76759273.0,ns,14720
-example_sets-insert_n,,50,,,77342568.0,ns,14904
-example_sets-insert_n,,50,,,78283537.0,ns,15088
-example_sets-insert_n,,50,,,79476853.0,ns,15272
-example_sets-insert_n,,50,,,80053690.0,ns,15456
-example_sets-insert_n,,50,,,80623646.0,ns,15640
-example_sets-insert_n,,50,,,81665760.0,ns,15824
-example_sets-insert_n,,50,,,82158724.0,ns,16008
-example_sets-insert_n,,50,,,82801112.0,ns,16192
-example_sets-insert_n,,50,,,84189170.0,ns,16376
-example_sets-insert_n,,50,,,87556307.0,ns,16560
-example_sets-insert_n,,50,,,89986732.0,ns,16744
-example_sets-insert_n,,50,,,91231762.0,ns,16928
-example_sets-insert_n,,50,,,92332121.0,ns,17112
-example_sets-insert_n,,50,,,93489618.0,ns,17296
-example_sets-insert_n,,50,,,93732617.0,ns,17480
-example_sets-insert_n,,50,,,95408627.0,ns,17664
-example_sets-insert_n,,50,,,96373154.0,ns,17848
-example_sets-insert_n,,50,,,97460609.0,ns,18032
-example_sets-insert_n,,50,,,98567783.0,ns,18216
-example_sets-insert_n,,50,,,98647133.0,ns,18400
+example_sets-insert_n,,50,,,1036069.0,ns,175
+example_sets-insert_n,,50,,,1858996.0,ns,350
+example_sets-insert_n,,50,,,2796037.0,ns,525
+example_sets-insert_n,,50,,,3651656.0,ns,700
+example_sets-insert_n,,50,,,4442428.0,ns,875
+example_sets-insert_n,,50,,,5462236.0,ns,1050
+example_sets-insert_n,,50,,,7032616.0,ns,1225
+example_sets-insert_n,,50,,,7548571.0,ns,1400
+example_sets-insert_n,,50,,,8514693.0,ns,1575
+example_sets-insert_n,,50,,,9400060.0,ns,1750
+example_sets-insert_n,,50,,,10469695.0,ns,1925
+example_sets-insert_n,,50,,,10915038.0,ns,2100
+example_sets-insert_n,,50,,,12088720.0,ns,2275
+example_sets-insert_n,,50,,,12845674.0,ns,2450
+example_sets-insert_n,,50,,,13562101.0,ns,2625
+example_sets-insert_n,,50,,,14836697.0,ns,2800
+example_sets-insert_n,,50,,,15893506.0,ns,2975
+example_sets-insert_n,,50,,,17036388.0,ns,3150
+example_sets-insert_n,,50,,,17432632.0,ns,3325
+example_sets-insert_n,,50,,,18898128.0,ns,3500
+example_sets-insert_n,,50,,,19096284.0,ns,3675
+example_sets-insert_n,,50,,,19641959.0,ns,3850
+example_sets-insert_n,,50,,,21661979.0,ns,4025
+example_sets-insert_n,,50,,,22260924.0,ns,4200
+example_sets-insert_n,,50,,,22384908.0,ns,4375
+example_sets-insert_n,,50,,,23999116.0,ns,4550
+example_sets-insert_n,,50,,,25726293.0,ns,4725
+example_sets-insert_n,,50,,,26511738.0,ns,4900
+example_sets-insert_n,,50,,,27749343.0,ns,5075
+example_sets-insert_n,,50,,,27174012.0,ns,5250
+example_sets-insert_n,,50,,,29549935.0,ns,5425
+example_sets-insert_n,,50,,,30193234.0,ns,5600
+example_sets-insert_n,,50,,,30233692.0,ns,5775
+example_sets-insert_n,,50,,,32414208.0,ns,5950
+example_sets-insert_n,,50,,,32201869.0,ns,6125
+example_sets-insert_n,,50,,,34480722.0,ns,6300
+example_sets-insert_n,,50,,,36050048.0,ns,6475
+example_sets-insert_n,,50,,,35370336.0,ns,6650
+example_sets-insert_n,,50,,,35390605.0,ns,6825
+example_sets-insert_n,,50,,,36444607.0,ns,7000
+example_sets-insert_n,,50,,,39187509.0,ns,7175
+example_sets-insert_n,,50,,,39045887.0,ns,7350
+example_sets-insert_n,,50,,,40371369.0,ns,7525
+example_sets-insert_n,,50,,,41305405.0,ns,7700
+example_sets-insert_n,,50,,,41883384.0,ns,7875
+example_sets-insert_n,,50,,,43122847.0,ns,8050
+example_sets-insert_n,,50,,,44145293.0,ns,8225
+example_sets-insert_n,,50,,,44390386.0,ns,8400
+example_sets-insert_n,,50,,,44114247.0,ns,8575
+example_sets-insert_n,,50,,,46743672.0,ns,8750
+example_sets-insert_n,,50,,,46444827.0,ns,8925
+example_sets-insert_n,,50,,,48988145.0,ns,9100
+example_sets-insert_n,,50,,,50384820.0,ns,9275
+example_sets-insert_n,,50,,,50929335.0,ns,9450
+example_sets-insert_n,,50,,,51733059.0,ns,9625
+example_sets-insert_n,,50,,,53105489.0,ns,9800
+example_sets-insert_n,,50,,,53260548.0,ns,9975
+example_sets-insert_n,,50,,,53978733.0,ns,10150
+example_sets-insert_n,,50,,,54675442.0,ns,10325
+example_sets-insert_n,,50,,,55633089.0,ns,10500
+example_sets-insert_n,,50,,,55278558.0,ns,10675
+example_sets-insert_n,,50,,,58636597.0,ns,10850
+example_sets-insert_n,,50,,,59116467.0,ns,11025
+example_sets-insert_n,,50,,,58920178.0,ns,11200
+example_sets-insert_n,,50,,,61723192.0,ns,11375
+example_sets-insert_n,,50,,,63724573.0,ns,11550
+example_sets-insert_n,,50,,,61391771.0,ns,11725
+example_sets-insert_n,,50,,,64334423.0,ns,11900
+example_sets-insert_n,,50,,,63745620.0,ns,12075
+example_sets-insert_n,,50,,,63799530.0,ns,12250
+example_sets-insert_n,,50,,,65719258.0,ns,12425
+example_sets-insert_n,,50,,,68068195.0,ns,12600
+example_sets-insert_n,,50,,,164188080.0,ns,12775
+example_sets-insert_n,,50,,,93508812.0,ns,12950
+example_sets-insert_n,,50,,,75379128.0,ns,13125
+example_sets-insert_n,,50,,,76064285.0,ns,13300
+example_sets-insert_n,,50,,,77468902.0,ns,13475
+example_sets-insert_n,,50,,,88041236.0,ns,13650
+example_sets-insert_n,,50,,,79197382.0,ns,13825
+example_sets-insert_n,,50,,,80935893.0,ns,14000
+example_sets-insert_n,,50,,,82206400.0,ns,14175
+example_sets-insert_n,,50,,,79590619.0,ns,14350
+example_sets-insert_n,,50,,,77057877.0,ns,14525
+example_sets-insert_n,,50,,,75085269.0,ns,14700
+example_sets-insert_n,,50,,,76841948.0,ns,14875
+example_sets-insert_n,,50,,,76467021.0,ns,15050
+example_sets-insert_n,,50,,,78141432.0,ns,15225
+example_sets-insert_n,,50,,,79036982.0,ns,15400
+example_sets-insert_n,,50,,,79450253.0,ns,15575
+example_sets-insert_n,,50,,,83818426.0,ns,15750
+example_sets-insert_n,,50,,,88031065.0,ns,15925
+example_sets-insert_n,,50,,,81887098.0,ns,16100
+example_sets-insert_n,,50,,,82965800.0,ns,16275
+example_sets-insert_n,,50,,,89584118.0,ns,16450
+example_sets-insert_n,,50,,,214759398.0,ns,16625
+example_sets-insert_n,,50,,,213344782.0,ns,16800
+example_sets-insert_n,,50,,,115492262.0,ns,16975
+example_sets-insert_n,,50,,,98615612.0,ns,17150
+example_sets-insert_n,,50,,,99887165.0,ns,17325
+example_sets-insert_n,,50,,,101337054.0,ns,17500
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index 9220ebe..997206d 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[184.0,368.0,552.0,736.0,920.0,1104.0,1288.0,1472.0,1656.0,1840.0,2024.0,2208.0,2392.0,2576.0,2760.0,2944.0,3128.0,3312.0,3496.0,3680.0,3864.0,4048.0,4232.0,4416.0,4600.0,4784.0,4968.0,5152.0,5336.0,5520.0,5704.0,5888.0,6072.0,6256.0,6440.0,6624.0,6808.0,6992.0,7176.0,7360.0,7544.0,7728.0,7912.0,8096.0,8280.0,8464.0,8648.0,8832.0,9016.0,9200.0,9384.0,9568.0,9752.0,9936.0,10120.0,10304.0,10488.0,10672.0,10856.0,11040.0,11224.0,11408.0,11592.0,11776.0,11960.0,12144.0,12328.0,12512.0,12696.0,12880.0,13064.0,13248.0,13432.0,13616.0,13800.0,13984.0,14168.0,14352.0,14536.0,14720.0,14904.0,15088.0,15272.0,15456.0,15640.0,15824.0,16008.0,16192.0,16376.0,16560.0,16744.0,16928.0,17112.0,17296.0,17480.0,17664.0,17848.0,18032.0,18216.0,18400.0],"times":[963915.0,1896333.0,2943772.0,3737958.0,5346444.0,5840934.0,6927533.0,7538106.0,8292954.0,9594492.0,10164525.0,11487732.0,12258247.0,13646506.0,14109008.0,15002967.0,16554782.0,18163389.0,19099218.0,19798739.0,19957207.0,20914292.0,22528784.0,23326093.0,24082061.0,24821224.0,25558024.0,26997400.0,27569962.0,28516259.0,29488742.0,30606245.0,31562879.0,32409024.0,33466959.0,34511072.0,35928288.0,36183266.0,36919334.0,38468318.0,39010246.0,39491647.0,41245586.0,41620412.0,42495259.0,44551583.0,47199652.0,47554019.0,46553258.0,47220298.0,48625399.0,49371370.0,49775275.0,51193848.0,52190573.0,53402519.0,53669715.0,55031961.0,56503592.0,58236139.0,58308557.0,58526732.0,60431158.0,61107573.0,63655736.0,65847739.0,66441672.0,64992135.0,68338931.0,66864440.0,67235266.0,69140520.0,68135991.0,70419179.0,70236537.0,71740093.0,73137484.0,74056637.0,75087904.0,76759273.0,77342568.0,78283537.0,79476853.0,80053690.0,80623646.0,81665760.0,82158724.0,82801112.0,84189170.0,87556307.0,89986732.0,91231762.0,92332121.0,93489618.0,93732617.0,95408627.0,96373154.0,97460609.0,98567783.0,98647133.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[175.0,350.0,525.0,700.0,875.0,1050.0,1225.0,1400.0,1575.0,1750.0,1925.0,2100.0,2275.0,2450.0,2625.0,2800.0,2975.0,3150.0,3325.0,3500.0,3675.0,3850.0,4025.0,4200.0,4375.0,4550.0,4725.0,4900.0,5075.0,5250.0,5425.0,5600.0,5775.0,5950.0,6125.0,6300.0,6475.0,6650.0,6825.0,7000.0,7175.0,7350.0,7525.0,7700.0,7875.0,8050.0,8225.0,8400.0,8575.0,8750.0,8925.0,9100.0,9275.0,9450.0,9625.0,9800.0,9975.0,10150.0,10325.0,10500.0,10675.0,10850.0,11025.0,11200.0,11375.0,11550.0,11725.0,11900.0,12075.0,12250.0,12425.0,12600.0,12775.0,12950.0,13125.0,13300.0,13475.0,13650.0,13825.0,14000.0,14175.0,14350.0,14525.0,14700.0,14875.0,15050.0,15225.0,15400.0,15575.0,15750.0,15925.0,16100.0,16275.0,16450.0,16625.0,16800.0,16975.0,17150.0,17325.0,17500.0],"times":[1036069.0,1858996.0,2796037.0,3651656.0,4442428.0,5462236.0,7032616.0,7548571.0,8514693.0,9400060.0,10469695.0,10915038.0,12088720.0,12845674.0,13562101.0,14836697.0,15893506.0,17036388.0,17432632.0,18898128.0,19096284.0,19641959.0,21661979.0,22260924.0,22384908.0,23999116.0,25726293.0,26511738.0,27749343.0,27174012.0,29549935.0,30193234.0,30233692.0,32414208.0,32201869.0,34480722.0,36050048.0,35370336.0,35390605.0,36444607.0,39187509.0,39045887.0,40371369.0,41305405.0,41883384.0,43122847.0,44145293.0,44390386.0,44114247.0,46743672.0,46444827.0,48988145.0,50384820.0,50929335.0,51733059.0,53105489.0,53260548.0,53978733.0,54675442.0,55633089.0,55278558.0,58636597.0,59116467.0,58920178.0,61723192.0,63724573.0,61391771.0,64334423.0,63745620.0,63799530.0,65719258.0,68068195.0,164188080.0,93508812.0,75379128.0,76064285.0,77468902.0,88041236.0,79197382.0,80935893.0,82206400.0,79590619.0,77057877.0,75085269.0,76841948.0,76467021.0,78141432.0,79036982.0,79450253.0,83818426.0,88031065.0,81887098.0,82965800.0,89584118.0,214759398.0,213344782.0,115492262.0,98615612.0,99887165.0,101337054.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index f86d37f..22250a8 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[4744.55797634271,4949.525555466751,5496.105766464194,5701.0733455882355] \ No newline at end of file
+[4623.104518660923,4932.135067657248,5756.21653164745,6065.247080643776] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index ae4fcb4..fc47040 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3975.2020816838217,"upper_bound":4075.3007366092907},"point_estimate":4020.5731963012618,"standard_error":25.637650309115052},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3942.7698744769873,"upper_bound":4002.800938252821},"point_estimate":3959.0599646107094,"standard_error":16.6358734372288},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":91.02020675587632,"upper_bound":156.20872519047893},"point_estimate":118.33437781591978,"standard_error":16.95386411538401},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4003.789402513956,"upper_bound":4080.446501461899},"point_estimate":4040.7576506712057,"standard_error":19.546350644922335},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":140.147263936373,"upper_bound":374.1107916816356},"point_estimate":258.896319825948,"standard_error":62.803946226474984}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3883.0222995117315,"upper_bound":3923.3840781754443},"point_estimate":3902.201968179274,"standard_error":10.261934679121193},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3872.8555070354196,"upper_bound":3901.789069736668},"point_estimate":3892.5334378193074,"standard_error":6.838051889891739},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50.60741665825809,"upper_bound":79.78988246717992},"point_estimate":68.89443340515705,"standard_error":7.050040384567122},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3885.5851754688533,"upper_bound":3915.654056807325},"point_estimate":3899.658454650523,"standard_error":7.671917810536191},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":71.4778757638513,"upper_bound":130.5274685961376},"point_estimate":102.85598197966695,"standard_error":15.169040254978746}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index 2241aa8..bd5901e 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,50,,,1382029.0,ns,239
-example_sets-insert_n,,50,,,1791546.0,ns,478
-example_sets-insert_n,,50,,,2819823.0,ns,717
-example_sets-insert_n,,50,,,3803127.0,ns,956
-example_sets-insert_n,,50,,,4487126.0,ns,1195
-example_sets-insert_n,,50,,,5465324.0,ns,1434
-example_sets-insert_n,,50,,,6400312.0,ns,1673
-example_sets-insert_n,,50,,,7171950.0,ns,1912
-example_sets-insert_n,,50,,,8191935.0,ns,2151
-example_sets-insert_n,,50,,,9226067.0,ns,2390
-example_sets-insert_n,,50,,,9987328.0,ns,2629
-example_sets-insert_n,,50,,,10510593.0,ns,2868
-example_sets-insert_n,,50,,,11982644.0,ns,3107
-example_sets-insert_n,,50,,,13225413.0,ns,3346
-example_sets-insert_n,,50,,,13815391.0,ns,3585
-example_sets-insert_n,,50,,,15256994.0,ns,3824
-example_sets-insert_n,,50,,,16045683.0,ns,4063
-example_sets-insert_n,,50,,,16376425.0,ns,4302
-example_sets-insert_n,,50,,,17637505.0,ns,4541
-example_sets-insert_n,,50,,,18846440.0,ns,4780
-example_sets-insert_n,,50,,,20601288.0,ns,5019
-example_sets-insert_n,,50,,,20272607.0,ns,5258
-example_sets-insert_n,,50,,,21974369.0,ns,5497
-example_sets-insert_n,,50,,,21896140.0,ns,5736
-example_sets-insert_n,,50,,,23502293.0,ns,5975
-example_sets-insert_n,,50,,,23908392.0,ns,6214
-example_sets-insert_n,,50,,,25004239.0,ns,6453
-example_sets-insert_n,,50,,,26106310.0,ns,6692
-example_sets-insert_n,,50,,,27253913.0,ns,6931
-example_sets-insert_n,,50,,,29280302.0,ns,7170
-example_sets-insert_n,,50,,,36717773.0,ns,7409
-example_sets-insert_n,,50,,,32176805.0,ns,7648
-example_sets-insert_n,,50,,,30978344.0,ns,7887
-example_sets-insert_n,,50,,,31774741.0,ns,8126
-example_sets-insert_n,,50,,,33936635.0,ns,8365
-example_sets-insert_n,,50,,,35223853.0,ns,8604
-example_sets-insert_n,,50,,,34879430.0,ns,8843
-example_sets-insert_n,,50,,,36108433.0,ns,9082
-example_sets-insert_n,,50,,,36647716.0,ns,9321
-example_sets-insert_n,,50,,,39029370.0,ns,9560
-example_sets-insert_n,,50,,,38798011.0,ns,9799
-example_sets-insert_n,,50,,,38875075.0,ns,10038
-example_sets-insert_n,,50,,,40513262.0,ns,10277
-example_sets-insert_n,,50,,,43140016.0,ns,10516
-example_sets-insert_n,,50,,,51673891.0,ns,10755
-example_sets-insert_n,,50,,,43372513.0,ns,10994
-example_sets-insert_n,,50,,,44974554.0,ns,11233
-example_sets-insert_n,,50,,,45756432.0,ns,11472
-example_sets-insert_n,,50,,,45024327.0,ns,11711
-example_sets-insert_n,,50,,,47295028.0,ns,11950
-example_sets-insert_n,,50,,,49162123.0,ns,12189
-example_sets-insert_n,,50,,,50371025.0,ns,12428
-example_sets-insert_n,,50,,,49645516.0,ns,12667
-example_sets-insert_n,,50,,,51417020.0,ns,12906
-example_sets-insert_n,,50,,,52347944.0,ns,13145
-example_sets-insert_n,,50,,,56402345.0,ns,13384
-example_sets-insert_n,,50,,,54966462.0,ns,13623
-example_sets-insert_n,,50,,,55543957.0,ns,13862
-example_sets-insert_n,,50,,,55822125.0,ns,14101
-example_sets-insert_n,,50,,,55674396.0,ns,14340
-example_sets-insert_n,,50,,,59390215.0,ns,14579
-example_sets-insert_n,,50,,,58476514.0,ns,14818
-example_sets-insert_n,,50,,,61964509.0,ns,15057
-example_sets-insert_n,,50,,,63064377.0,ns,15296
-example_sets-insert_n,,50,,,62660589.0,ns,15535
-example_sets-insert_n,,50,,,63140182.0,ns,15774
-example_sets-insert_n,,50,,,64507619.0,ns,16013
-example_sets-insert_n,,50,,,65270503.0,ns,16252
-example_sets-insert_n,,50,,,70226705.0,ns,16491
-example_sets-insert_n,,50,,,76472966.0,ns,16730
-example_sets-insert_n,,50,,,66798133.0,ns,16969
-example_sets-insert_n,,50,,,71413380.0,ns,17208
-example_sets-insert_n,,50,,,76425342.0,ns,17447
-example_sets-insert_n,,50,,,71290698.0,ns,17686
-example_sets-insert_n,,50,,,73240246.0,ns,17925
-example_sets-insert_n,,50,,,71222979.0,ns,18164
-example_sets-insert_n,,50,,,72818854.0,ns,18403
-example_sets-insert_n,,50,,,76648425.0,ns,18642
-example_sets-insert_n,,50,,,79303551.0,ns,18881
-example_sets-insert_n,,50,,,77340462.0,ns,19120
-example_sets-insert_n,,50,,,75619425.0,ns,19359
-example_sets-insert_n,,50,,,76862210.0,ns,19598
-example_sets-insert_n,,50,,,75821228.0,ns,19837
-example_sets-insert_n,,50,,,77977949.0,ns,20076
-example_sets-insert_n,,50,,,79250205.0,ns,20315
-example_sets-insert_n,,50,,,80326802.0,ns,20554
-example_sets-insert_n,,50,,,86726509.0,ns,20793
-example_sets-insert_n,,50,,,82866926.0,ns,21032
-example_sets-insert_n,,50,,,83163182.0,ns,21271
-example_sets-insert_n,,50,,,88321526.0,ns,21510
-example_sets-insert_n,,50,,,90121214.0,ns,21749
-example_sets-insert_n,,50,,,89494380.0,ns,21988
-example_sets-insert_n,,50,,,95020852.0,ns,22227
-example_sets-insert_n,,50,,,96748383.0,ns,22466
-example_sets-insert_n,,50,,,91434102.0,ns,22705
-example_sets-insert_n,,50,,,93513505.0,ns,22944
-example_sets-insert_n,,50,,,91524906.0,ns,23183
-example_sets-insert_n,,50,,,93156925.0,ns,23422
-example_sets-insert_n,,50,,,95207287.0,ns,23661
-example_sets-insert_n,,50,,,92637228.0,ns,23900
+example_sets-insert_n,,50,,,941208.0,ns,229
+example_sets-insert_n,,50,,,1674795.0,ns,458
+example_sets-insert_n,,50,,,2680035.0,ns,687
+example_sets-insert_n,,50,,,3374501.0,ns,916
+example_sets-insert_n,,50,,,4646435.0,ns,1145
+example_sets-insert_n,,50,,,5349916.0,ns,1374
+example_sets-insert_n,,50,,,6189158.0,ns,1603
+example_sets-insert_n,,50,,,6958117.0,ns,1832
+example_sets-insert_n,,50,,,7873432.0,ns,2061
+example_sets-insert_n,,50,,,8987611.0,ns,2290
+example_sets-insert_n,,50,,,10210816.0,ns,2519
+example_sets-insert_n,,50,,,10488712.0,ns,2748
+example_sets-insert_n,,50,,,11220471.0,ns,2977
+example_sets-insert_n,,50,,,12475884.0,ns,3206
+example_sets-insert_n,,50,,,13217624.0,ns,3435
+example_sets-insert_n,,50,,,14108603.0,ns,3664
+example_sets-insert_n,,50,,,14773435.0,ns,3893
+example_sets-insert_n,,50,,,15615931.0,ns,4122
+example_sets-insert_n,,50,,,16670201.0,ns,4351
+example_sets-insert_n,,50,,,17834586.0,ns,4580
+example_sets-insert_n,,50,,,18366198.0,ns,4809
+example_sets-insert_n,,50,,,19860663.0,ns,5038
+example_sets-insert_n,,50,,,20211959.0,ns,5267
+example_sets-insert_n,,50,,,21032767.0,ns,5496
+example_sets-insert_n,,50,,,21774958.0,ns,5725
+example_sets-insert_n,,50,,,23053119.0,ns,5954
+example_sets-insert_n,,50,,,23772938.0,ns,6183
+example_sets-insert_n,,50,,,25171123.0,ns,6412
+example_sets-insert_n,,50,,,26283378.0,ns,6641
+example_sets-insert_n,,50,,,26866697.0,ns,6870
+example_sets-insert_n,,50,,,28392138.0,ns,7099
+example_sets-insert_n,,50,,,28647079.0,ns,7328
+example_sets-insert_n,,50,,,28803853.0,ns,7557
+example_sets-insert_n,,50,,,30081058.0,ns,7786
+example_sets-insert_n,,50,,,31939112.0,ns,8015
+example_sets-insert_n,,50,,,32600015.0,ns,8244
+example_sets-insert_n,,50,,,34770633.0,ns,8473
+example_sets-insert_n,,50,,,34091978.0,ns,8702
+example_sets-insert_n,,50,,,35607908.0,ns,8931
+example_sets-insert_n,,50,,,35920487.0,ns,9160
+example_sets-insert_n,,50,,,36626739.0,ns,9389
+example_sets-insert_n,,50,,,37974603.0,ns,9618
+example_sets-insert_n,,50,,,38931384.0,ns,9847
+example_sets-insert_n,,50,,,39908396.0,ns,10076
+example_sets-insert_n,,50,,,39722859.0,ns,10305
+example_sets-insert_n,,50,,,45582275.0,ns,10534
+example_sets-insert_n,,50,,,46737886.0,ns,10763
+example_sets-insert_n,,50,,,47167936.0,ns,10992
+example_sets-insert_n,,50,,,44076471.0,ns,11221
+example_sets-insert_n,,50,,,44260429.0,ns,11450
+example_sets-insert_n,,50,,,44770885.0,ns,11679
+example_sets-insert_n,,50,,,46060029.0,ns,11908
+example_sets-insert_n,,50,,,46670551.0,ns,12137
+example_sets-insert_n,,50,,,48470746.0,ns,12366
+example_sets-insert_n,,50,,,49093809.0,ns,12595
+example_sets-insert_n,,50,,,49922032.0,ns,12824
+example_sets-insert_n,,50,,,50343191.0,ns,13053
+example_sets-insert_n,,50,,,51790264.0,ns,13282
+example_sets-insert_n,,50,,,52536338.0,ns,13511
+example_sets-insert_n,,50,,,54946625.0,ns,13740
+example_sets-insert_n,,50,,,55537106.0,ns,13969
+example_sets-insert_n,,50,,,53709293.0,ns,14198
+example_sets-insert_n,,50,,,54870722.0,ns,14427
+example_sets-insert_n,,50,,,56337358.0,ns,14656
+example_sets-insert_n,,50,,,57663265.0,ns,14885
+example_sets-insert_n,,50,,,58982510.0,ns,15114
+example_sets-insert_n,,50,,,58802600.0,ns,15343
+example_sets-insert_n,,50,,,61094231.0,ns,15572
+example_sets-insert_n,,50,,,60346388.0,ns,15801
+example_sets-insert_n,,50,,,63393398.0,ns,16030
+example_sets-insert_n,,50,,,63972055.0,ns,16259
+example_sets-insert_n,,50,,,65025976.0,ns,16488
+example_sets-insert_n,,50,,,65102390.0,ns,16717
+example_sets-insert_n,,50,,,66731500.0,ns,16946
+example_sets-insert_n,,50,,,67183300.0,ns,17175
+example_sets-insert_n,,50,,,66600273.0,ns,17404
+example_sets-insert_n,,50,,,68690349.0,ns,17633
+example_sets-insert_n,,50,,,70347571.0,ns,17862
+example_sets-insert_n,,50,,,70921154.0,ns,18091
+example_sets-insert_n,,50,,,71294339.0,ns,18320
+example_sets-insert_n,,50,,,73075853.0,ns,18549
+example_sets-insert_n,,50,,,72656748.0,ns,18778
+example_sets-insert_n,,50,,,73985383.0,ns,19007
+example_sets-insert_n,,50,,,74053788.0,ns,19236
+example_sets-insert_n,,50,,,75433226.0,ns,19465
+example_sets-insert_n,,50,,,76615378.0,ns,19694
+example_sets-insert_n,,50,,,78608651.0,ns,19923
+example_sets-insert_n,,50,,,77836157.0,ns,20152
+example_sets-insert_n,,50,,,78299077.0,ns,20381
+example_sets-insert_n,,50,,,79819552.0,ns,20610
+example_sets-insert_n,,50,,,79703114.0,ns,20839
+example_sets-insert_n,,50,,,81754652.0,ns,21068
+example_sets-insert_n,,50,,,83937367.0,ns,21297
+example_sets-insert_n,,50,,,85605246.0,ns,21526
+example_sets-insert_n,,50,,,84682065.0,ns,21755
+example_sets-insert_n,,50,,,84432843.0,ns,21984
+example_sets-insert_n,,50,,,86306107.0,ns,22213
+example_sets-insert_n,,50,,,86644169.0,ns,22442
+example_sets-insert_n,,50,,,88582905.0,ns,22671
+example_sets-insert_n,,50,,,88205588.0,ns,22900
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index da4b36c..9401179 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[239.0,478.0,717.0,956.0,1195.0,1434.0,1673.0,1912.0,2151.0,2390.0,2629.0,2868.0,3107.0,3346.0,3585.0,3824.0,4063.0,4302.0,4541.0,4780.0,5019.0,5258.0,5497.0,5736.0,5975.0,6214.0,6453.0,6692.0,6931.0,7170.0,7409.0,7648.0,7887.0,8126.0,8365.0,8604.0,8843.0,9082.0,9321.0,9560.0,9799.0,10038.0,10277.0,10516.0,10755.0,10994.0,11233.0,11472.0,11711.0,11950.0,12189.0,12428.0,12667.0,12906.0,13145.0,13384.0,13623.0,13862.0,14101.0,14340.0,14579.0,14818.0,15057.0,15296.0,15535.0,15774.0,16013.0,16252.0,16491.0,16730.0,16969.0,17208.0,17447.0,17686.0,17925.0,18164.0,18403.0,18642.0,18881.0,19120.0,19359.0,19598.0,19837.0,20076.0,20315.0,20554.0,20793.0,21032.0,21271.0,21510.0,21749.0,21988.0,22227.0,22466.0,22705.0,22944.0,23183.0,23422.0,23661.0,23900.0],"times":[1382029.0,1791546.0,2819823.0,3803127.0,4487126.0,5465324.0,6400312.0,7171950.0,8191935.0,9226067.0,9987328.0,10510593.0,11982644.0,13225413.0,13815391.0,15256994.0,16045683.0,16376425.0,17637505.0,18846440.0,20601288.0,20272607.0,21974369.0,21896140.0,23502293.0,23908392.0,25004239.0,26106310.0,27253913.0,29280302.0,36717773.0,32176805.0,30978344.0,31774741.0,33936635.0,35223853.0,34879430.0,36108433.0,36647716.0,39029370.0,38798011.0,38875075.0,40513262.0,43140016.0,51673891.0,43372513.0,44974554.0,45756432.0,45024327.0,47295028.0,49162123.0,50371025.0,49645516.0,51417020.0,52347944.0,56402345.0,54966462.0,55543957.0,55822125.0,55674396.0,59390215.0,58476514.0,61964509.0,63064377.0,62660589.0,63140182.0,64507619.0,65270503.0,70226705.0,76472966.0,66798133.0,71413380.0,76425342.0,71290698.0,73240246.0,71222979.0,72818854.0,76648425.0,79303551.0,77340462.0,75619425.0,76862210.0,75821228.0,77977949.0,79250205.0,80326802.0,86726509.0,82866926.0,83163182.0,88321526.0,90121214.0,89494380.0,95020852.0,96748383.0,91434102.0,93513505.0,91524906.0,93156925.0,95207287.0,92637228.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[229.0,458.0,687.0,916.0,1145.0,1374.0,1603.0,1832.0,2061.0,2290.0,2519.0,2748.0,2977.0,3206.0,3435.0,3664.0,3893.0,4122.0,4351.0,4580.0,4809.0,5038.0,5267.0,5496.0,5725.0,5954.0,6183.0,6412.0,6641.0,6870.0,7099.0,7328.0,7557.0,7786.0,8015.0,8244.0,8473.0,8702.0,8931.0,9160.0,9389.0,9618.0,9847.0,10076.0,10305.0,10534.0,10763.0,10992.0,11221.0,11450.0,11679.0,11908.0,12137.0,12366.0,12595.0,12824.0,13053.0,13282.0,13511.0,13740.0,13969.0,14198.0,14427.0,14656.0,14885.0,15114.0,15343.0,15572.0,15801.0,16030.0,16259.0,16488.0,16717.0,16946.0,17175.0,17404.0,17633.0,17862.0,18091.0,18320.0,18549.0,18778.0,19007.0,19236.0,19465.0,19694.0,19923.0,20152.0,20381.0,20610.0,20839.0,21068.0,21297.0,21526.0,21755.0,21984.0,22213.0,22442.0,22671.0,22900.0],"times":[941208.0,1674795.0,2680035.0,3374501.0,4646435.0,5349916.0,6189158.0,6958117.0,7873432.0,8987611.0,10210816.0,10488712.0,11220471.0,12475884.0,13217624.0,14108603.0,14773435.0,15615931.0,16670201.0,17834586.0,18366198.0,19860663.0,20211959.0,21032767.0,21774958.0,23053119.0,23772938.0,25171123.0,26283378.0,26866697.0,28392138.0,28647079.0,28803853.0,30081058.0,31939112.0,32600015.0,34770633.0,34091978.0,35607908.0,35920487.0,36626739.0,37974603.0,38931384.0,39908396.0,39722859.0,45582275.0,46737886.0,47167936.0,44076471.0,44260429.0,44770885.0,46060029.0,46670551.0,48470746.0,49093809.0,49922032.0,50343191.0,51790264.0,52536338.0,54946625.0,55537106.0,53709293.0,54870722.0,56337358.0,57663265.0,58982510.0,58802600.0,61094231.0,60346388.0,63393398.0,63972055.0,65025976.0,65102390.0,66731500.0,67183300.0,66600273.0,68690349.0,70347571.0,70921154.0,71294339.0,73075853.0,72656748.0,73985383.0,74053788.0,75433226.0,76615378.0,78608651.0,77836157.0,78299077.0,79819552.0,79703114.0,81754652.0,83937367.0,85605246.0,84682065.0,84432843.0,86306107.0,86644169.0,88582905.0,88205588.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 511c60f..96eee55 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[3397.032286575017,3650.967847644286,4328.129343829003,4582.064904898272] \ No newline at end of file
+[3566.7739054065055,3705.9898386595723,4077.2323273344173,4216.448260587484] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/new/estimates.json b/analysis/current/criterion/example_sets-insert_n/50/new/estimates.json
index 2293e88..b9b2bb4 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/new/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5205.441356081415,"upper_bound":5252.54959701471},"point_estimate":5228.375771260263,"standard_error":12.022935940138353},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5171.79634253819,"upper_bound":5210.004830917875},"point_estimate":5190.360881067403,"standard_error":8.565317047045085},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":51.16384674829754,"upper_bound":114.1725529730325},"point_estimate":73.62399133125298,"standard_error":16.580860112416104},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5214.2971819098,"upper_bound":5276.463010458174},"point_estimate":5246.184011266311,"standard_error":15.843440580325913},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":94.99145558634025,"upper_bound":150.00688359784576},"point_estimate":120.81326684108856,"standard_error":14.484049686827822}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5406.608102894211,"upper_bound":5916.31018693981},"point_estimate":5629.79243361379,"standard_error":130.50964220943214},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5313.723076923077,"upper_bound":5391.648928571429},"point_estimate":5359.456613427979,"standard_error":21.893574910656504},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":114.2549068415962,"upper_bound":230.2426628937425},"point_estimate":156.12618268469507,"standard_error":29.231789575454425},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5486.073271292799,"upper_bound":6632.614656089945},"point_estimate":5999.976054769997,"standard_error":293.81692492970103},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":317.7775948592422,"upper_bound":1922.5880456007492},"point_estimate":1309.9830746742523,"standard_error":369.6887683488063}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/new/raw.csv b/analysis/current/criterion/example_sets-insert_n/50/new/raw.csv
index ad59617..5c52df5 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/new/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/50/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,50,,,963915.0,ns,184
-example_sets-insert_n,,50,,,1896333.0,ns,368
-example_sets-insert_n,,50,,,2943772.0,ns,552
-example_sets-insert_n,,50,,,3737958.0,ns,736
-example_sets-insert_n,,50,,,5346444.0,ns,920
-example_sets-insert_n,,50,,,5840934.0,ns,1104
-example_sets-insert_n,,50,,,6927533.0,ns,1288
-example_sets-insert_n,,50,,,7538106.0,ns,1472
-example_sets-insert_n,,50,,,8292954.0,ns,1656
-example_sets-insert_n,,50,,,9594492.0,ns,1840
-example_sets-insert_n,,50,,,10164525.0,ns,2024
-example_sets-insert_n,,50,,,11487732.0,ns,2208
-example_sets-insert_n,,50,,,12258247.0,ns,2392
-example_sets-insert_n,,50,,,13646506.0,ns,2576
-example_sets-insert_n,,50,,,14109008.0,ns,2760
-example_sets-insert_n,,50,,,15002967.0,ns,2944
-example_sets-insert_n,,50,,,16554782.0,ns,3128
-example_sets-insert_n,,50,,,18163389.0,ns,3312
-example_sets-insert_n,,50,,,19099218.0,ns,3496
-example_sets-insert_n,,50,,,19798739.0,ns,3680
-example_sets-insert_n,,50,,,19957207.0,ns,3864
-example_sets-insert_n,,50,,,20914292.0,ns,4048
-example_sets-insert_n,,50,,,22528784.0,ns,4232
-example_sets-insert_n,,50,,,23326093.0,ns,4416
-example_sets-insert_n,,50,,,24082061.0,ns,4600
-example_sets-insert_n,,50,,,24821224.0,ns,4784
-example_sets-insert_n,,50,,,25558024.0,ns,4968
-example_sets-insert_n,,50,,,26997400.0,ns,5152
-example_sets-insert_n,,50,,,27569962.0,ns,5336
-example_sets-insert_n,,50,,,28516259.0,ns,5520
-example_sets-insert_n,,50,,,29488742.0,ns,5704
-example_sets-insert_n,,50,,,30606245.0,ns,5888
-example_sets-insert_n,,50,,,31562879.0,ns,6072
-example_sets-insert_n,,50,,,32409024.0,ns,6256
-example_sets-insert_n,,50,,,33466959.0,ns,6440
-example_sets-insert_n,,50,,,34511072.0,ns,6624
-example_sets-insert_n,,50,,,35928288.0,ns,6808
-example_sets-insert_n,,50,,,36183266.0,ns,6992
-example_sets-insert_n,,50,,,36919334.0,ns,7176
-example_sets-insert_n,,50,,,38468318.0,ns,7360
-example_sets-insert_n,,50,,,39010246.0,ns,7544
-example_sets-insert_n,,50,,,39491647.0,ns,7728
-example_sets-insert_n,,50,,,41245586.0,ns,7912
-example_sets-insert_n,,50,,,41620412.0,ns,8096
-example_sets-insert_n,,50,,,42495259.0,ns,8280
-example_sets-insert_n,,50,,,44551583.0,ns,8464
-example_sets-insert_n,,50,,,47199652.0,ns,8648
-example_sets-insert_n,,50,,,47554019.0,ns,8832
-example_sets-insert_n,,50,,,46553258.0,ns,9016
-example_sets-insert_n,,50,,,47220298.0,ns,9200
-example_sets-insert_n,,50,,,48625399.0,ns,9384
-example_sets-insert_n,,50,,,49371370.0,ns,9568
-example_sets-insert_n,,50,,,49775275.0,ns,9752
-example_sets-insert_n,,50,,,51193848.0,ns,9936
-example_sets-insert_n,,50,,,52190573.0,ns,10120
-example_sets-insert_n,,50,,,53402519.0,ns,10304
-example_sets-insert_n,,50,,,53669715.0,ns,10488
-example_sets-insert_n,,50,,,55031961.0,ns,10672
-example_sets-insert_n,,50,,,56503592.0,ns,10856
-example_sets-insert_n,,50,,,58236139.0,ns,11040
-example_sets-insert_n,,50,,,58308557.0,ns,11224
-example_sets-insert_n,,50,,,58526732.0,ns,11408
-example_sets-insert_n,,50,,,60431158.0,ns,11592
-example_sets-insert_n,,50,,,61107573.0,ns,11776
-example_sets-insert_n,,50,,,63655736.0,ns,11960
-example_sets-insert_n,,50,,,65847739.0,ns,12144
-example_sets-insert_n,,50,,,66441672.0,ns,12328
-example_sets-insert_n,,50,,,64992135.0,ns,12512
-example_sets-insert_n,,50,,,68338931.0,ns,12696
-example_sets-insert_n,,50,,,66864440.0,ns,12880
-example_sets-insert_n,,50,,,67235266.0,ns,13064
-example_sets-insert_n,,50,,,69140520.0,ns,13248
-example_sets-insert_n,,50,,,68135991.0,ns,13432
-example_sets-insert_n,,50,,,70419179.0,ns,13616
-example_sets-insert_n,,50,,,70236537.0,ns,13800
-example_sets-insert_n,,50,,,71740093.0,ns,13984
-example_sets-insert_n,,50,,,73137484.0,ns,14168
-example_sets-insert_n,,50,,,74056637.0,ns,14352
-example_sets-insert_n,,50,,,75087904.0,ns,14536
-example_sets-insert_n,,50,,,76759273.0,ns,14720
-example_sets-insert_n,,50,,,77342568.0,ns,14904
-example_sets-insert_n,,50,,,78283537.0,ns,15088
-example_sets-insert_n,,50,,,79476853.0,ns,15272
-example_sets-insert_n,,50,,,80053690.0,ns,15456
-example_sets-insert_n,,50,,,80623646.0,ns,15640
-example_sets-insert_n,,50,,,81665760.0,ns,15824
-example_sets-insert_n,,50,,,82158724.0,ns,16008
-example_sets-insert_n,,50,,,82801112.0,ns,16192
-example_sets-insert_n,,50,,,84189170.0,ns,16376
-example_sets-insert_n,,50,,,87556307.0,ns,16560
-example_sets-insert_n,,50,,,89986732.0,ns,16744
-example_sets-insert_n,,50,,,91231762.0,ns,16928
-example_sets-insert_n,,50,,,92332121.0,ns,17112
-example_sets-insert_n,,50,,,93489618.0,ns,17296
-example_sets-insert_n,,50,,,93732617.0,ns,17480
-example_sets-insert_n,,50,,,95408627.0,ns,17664
-example_sets-insert_n,,50,,,96373154.0,ns,17848
-example_sets-insert_n,,50,,,97460609.0,ns,18032
-example_sets-insert_n,,50,,,98567783.0,ns,18216
-example_sets-insert_n,,50,,,98647133.0,ns,18400
+example_sets-insert_n,,50,,,1036069.0,ns,175
+example_sets-insert_n,,50,,,1858996.0,ns,350
+example_sets-insert_n,,50,,,2796037.0,ns,525
+example_sets-insert_n,,50,,,3651656.0,ns,700
+example_sets-insert_n,,50,,,4442428.0,ns,875
+example_sets-insert_n,,50,,,5462236.0,ns,1050
+example_sets-insert_n,,50,,,7032616.0,ns,1225
+example_sets-insert_n,,50,,,7548571.0,ns,1400
+example_sets-insert_n,,50,,,8514693.0,ns,1575
+example_sets-insert_n,,50,,,9400060.0,ns,1750
+example_sets-insert_n,,50,,,10469695.0,ns,1925
+example_sets-insert_n,,50,,,10915038.0,ns,2100
+example_sets-insert_n,,50,,,12088720.0,ns,2275
+example_sets-insert_n,,50,,,12845674.0,ns,2450
+example_sets-insert_n,,50,,,13562101.0,ns,2625
+example_sets-insert_n,,50,,,14836697.0,ns,2800
+example_sets-insert_n,,50,,,15893506.0,ns,2975
+example_sets-insert_n,,50,,,17036388.0,ns,3150
+example_sets-insert_n,,50,,,17432632.0,ns,3325
+example_sets-insert_n,,50,,,18898128.0,ns,3500
+example_sets-insert_n,,50,,,19096284.0,ns,3675
+example_sets-insert_n,,50,,,19641959.0,ns,3850
+example_sets-insert_n,,50,,,21661979.0,ns,4025
+example_sets-insert_n,,50,,,22260924.0,ns,4200
+example_sets-insert_n,,50,,,22384908.0,ns,4375
+example_sets-insert_n,,50,,,23999116.0,ns,4550
+example_sets-insert_n,,50,,,25726293.0,ns,4725
+example_sets-insert_n,,50,,,26511738.0,ns,4900
+example_sets-insert_n,,50,,,27749343.0,ns,5075
+example_sets-insert_n,,50,,,27174012.0,ns,5250
+example_sets-insert_n,,50,,,29549935.0,ns,5425
+example_sets-insert_n,,50,,,30193234.0,ns,5600
+example_sets-insert_n,,50,,,30233692.0,ns,5775
+example_sets-insert_n,,50,,,32414208.0,ns,5950
+example_sets-insert_n,,50,,,32201869.0,ns,6125
+example_sets-insert_n,,50,,,34480722.0,ns,6300
+example_sets-insert_n,,50,,,36050048.0,ns,6475
+example_sets-insert_n,,50,,,35370336.0,ns,6650
+example_sets-insert_n,,50,,,35390605.0,ns,6825
+example_sets-insert_n,,50,,,36444607.0,ns,7000
+example_sets-insert_n,,50,,,39187509.0,ns,7175
+example_sets-insert_n,,50,,,39045887.0,ns,7350
+example_sets-insert_n,,50,,,40371369.0,ns,7525
+example_sets-insert_n,,50,,,41305405.0,ns,7700
+example_sets-insert_n,,50,,,41883384.0,ns,7875
+example_sets-insert_n,,50,,,43122847.0,ns,8050
+example_sets-insert_n,,50,,,44145293.0,ns,8225
+example_sets-insert_n,,50,,,44390386.0,ns,8400
+example_sets-insert_n,,50,,,44114247.0,ns,8575
+example_sets-insert_n,,50,,,46743672.0,ns,8750
+example_sets-insert_n,,50,,,46444827.0,ns,8925
+example_sets-insert_n,,50,,,48988145.0,ns,9100
+example_sets-insert_n,,50,,,50384820.0,ns,9275
+example_sets-insert_n,,50,,,50929335.0,ns,9450
+example_sets-insert_n,,50,,,51733059.0,ns,9625
+example_sets-insert_n,,50,,,53105489.0,ns,9800
+example_sets-insert_n,,50,,,53260548.0,ns,9975
+example_sets-insert_n,,50,,,53978733.0,ns,10150
+example_sets-insert_n,,50,,,54675442.0,ns,10325
+example_sets-insert_n,,50,,,55633089.0,ns,10500
+example_sets-insert_n,,50,,,55278558.0,ns,10675
+example_sets-insert_n,,50,,,58636597.0,ns,10850
+example_sets-insert_n,,50,,,59116467.0,ns,11025
+example_sets-insert_n,,50,,,58920178.0,ns,11200
+example_sets-insert_n,,50,,,61723192.0,ns,11375
+example_sets-insert_n,,50,,,63724573.0,ns,11550
+example_sets-insert_n,,50,,,61391771.0,ns,11725
+example_sets-insert_n,,50,,,64334423.0,ns,11900
+example_sets-insert_n,,50,,,63745620.0,ns,12075
+example_sets-insert_n,,50,,,63799530.0,ns,12250
+example_sets-insert_n,,50,,,65719258.0,ns,12425
+example_sets-insert_n,,50,,,68068195.0,ns,12600
+example_sets-insert_n,,50,,,164188080.0,ns,12775
+example_sets-insert_n,,50,,,93508812.0,ns,12950
+example_sets-insert_n,,50,,,75379128.0,ns,13125
+example_sets-insert_n,,50,,,76064285.0,ns,13300
+example_sets-insert_n,,50,,,77468902.0,ns,13475
+example_sets-insert_n,,50,,,88041236.0,ns,13650
+example_sets-insert_n,,50,,,79197382.0,ns,13825
+example_sets-insert_n,,50,,,80935893.0,ns,14000
+example_sets-insert_n,,50,,,82206400.0,ns,14175
+example_sets-insert_n,,50,,,79590619.0,ns,14350
+example_sets-insert_n,,50,,,77057877.0,ns,14525
+example_sets-insert_n,,50,,,75085269.0,ns,14700
+example_sets-insert_n,,50,,,76841948.0,ns,14875
+example_sets-insert_n,,50,,,76467021.0,ns,15050
+example_sets-insert_n,,50,,,78141432.0,ns,15225
+example_sets-insert_n,,50,,,79036982.0,ns,15400
+example_sets-insert_n,,50,,,79450253.0,ns,15575
+example_sets-insert_n,,50,,,83818426.0,ns,15750
+example_sets-insert_n,,50,,,88031065.0,ns,15925
+example_sets-insert_n,,50,,,81887098.0,ns,16100
+example_sets-insert_n,,50,,,82965800.0,ns,16275
+example_sets-insert_n,,50,,,89584118.0,ns,16450
+example_sets-insert_n,,50,,,214759398.0,ns,16625
+example_sets-insert_n,,50,,,213344782.0,ns,16800
+example_sets-insert_n,,50,,,115492262.0,ns,16975
+example_sets-insert_n,,50,,,98615612.0,ns,17150
+example_sets-insert_n,,50,,,99887165.0,ns,17325
+example_sets-insert_n,,50,,,101337054.0,ns,17500
diff --git a/analysis/current/criterion/example_sets-insert_n/50/new/sample.json b/analysis/current/criterion/example_sets-insert_n/50/new/sample.json
index 9220ebe..997206d 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/new/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[184.0,368.0,552.0,736.0,920.0,1104.0,1288.0,1472.0,1656.0,1840.0,2024.0,2208.0,2392.0,2576.0,2760.0,2944.0,3128.0,3312.0,3496.0,3680.0,3864.0,4048.0,4232.0,4416.0,4600.0,4784.0,4968.0,5152.0,5336.0,5520.0,5704.0,5888.0,6072.0,6256.0,6440.0,6624.0,6808.0,6992.0,7176.0,7360.0,7544.0,7728.0,7912.0,8096.0,8280.0,8464.0,8648.0,8832.0,9016.0,9200.0,9384.0,9568.0,9752.0,9936.0,10120.0,10304.0,10488.0,10672.0,10856.0,11040.0,11224.0,11408.0,11592.0,11776.0,11960.0,12144.0,12328.0,12512.0,12696.0,12880.0,13064.0,13248.0,13432.0,13616.0,13800.0,13984.0,14168.0,14352.0,14536.0,14720.0,14904.0,15088.0,15272.0,15456.0,15640.0,15824.0,16008.0,16192.0,16376.0,16560.0,16744.0,16928.0,17112.0,17296.0,17480.0,17664.0,17848.0,18032.0,18216.0,18400.0],"times":[963915.0,1896333.0,2943772.0,3737958.0,5346444.0,5840934.0,6927533.0,7538106.0,8292954.0,9594492.0,10164525.0,11487732.0,12258247.0,13646506.0,14109008.0,15002967.0,16554782.0,18163389.0,19099218.0,19798739.0,19957207.0,20914292.0,22528784.0,23326093.0,24082061.0,24821224.0,25558024.0,26997400.0,27569962.0,28516259.0,29488742.0,30606245.0,31562879.0,32409024.0,33466959.0,34511072.0,35928288.0,36183266.0,36919334.0,38468318.0,39010246.0,39491647.0,41245586.0,41620412.0,42495259.0,44551583.0,47199652.0,47554019.0,46553258.0,47220298.0,48625399.0,49371370.0,49775275.0,51193848.0,52190573.0,53402519.0,53669715.0,55031961.0,56503592.0,58236139.0,58308557.0,58526732.0,60431158.0,61107573.0,63655736.0,65847739.0,66441672.0,64992135.0,68338931.0,66864440.0,67235266.0,69140520.0,68135991.0,70419179.0,70236537.0,71740093.0,73137484.0,74056637.0,75087904.0,76759273.0,77342568.0,78283537.0,79476853.0,80053690.0,80623646.0,81665760.0,82158724.0,82801112.0,84189170.0,87556307.0,89986732.0,91231762.0,92332121.0,93489618.0,93732617.0,95408627.0,96373154.0,97460609.0,98567783.0,98647133.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[175.0,350.0,525.0,700.0,875.0,1050.0,1225.0,1400.0,1575.0,1750.0,1925.0,2100.0,2275.0,2450.0,2625.0,2800.0,2975.0,3150.0,3325.0,3500.0,3675.0,3850.0,4025.0,4200.0,4375.0,4550.0,4725.0,4900.0,5075.0,5250.0,5425.0,5600.0,5775.0,5950.0,6125.0,6300.0,6475.0,6650.0,6825.0,7000.0,7175.0,7350.0,7525.0,7700.0,7875.0,8050.0,8225.0,8400.0,8575.0,8750.0,8925.0,9100.0,9275.0,9450.0,9625.0,9800.0,9975.0,10150.0,10325.0,10500.0,10675.0,10850.0,11025.0,11200.0,11375.0,11550.0,11725.0,11900.0,12075.0,12250.0,12425.0,12600.0,12775.0,12950.0,13125.0,13300.0,13475.0,13650.0,13825.0,14000.0,14175.0,14350.0,14525.0,14700.0,14875.0,15050.0,15225.0,15400.0,15575.0,15750.0,15925.0,16100.0,16275.0,16450.0,16625.0,16800.0,16975.0,17150.0,17325.0,17500.0],"times":[1036069.0,1858996.0,2796037.0,3651656.0,4442428.0,5462236.0,7032616.0,7548571.0,8514693.0,9400060.0,10469695.0,10915038.0,12088720.0,12845674.0,13562101.0,14836697.0,15893506.0,17036388.0,17432632.0,18898128.0,19096284.0,19641959.0,21661979.0,22260924.0,22384908.0,23999116.0,25726293.0,26511738.0,27749343.0,27174012.0,29549935.0,30193234.0,30233692.0,32414208.0,32201869.0,34480722.0,36050048.0,35370336.0,35390605.0,36444607.0,39187509.0,39045887.0,40371369.0,41305405.0,41883384.0,43122847.0,44145293.0,44390386.0,44114247.0,46743672.0,46444827.0,48988145.0,50384820.0,50929335.0,51733059.0,53105489.0,53260548.0,53978733.0,54675442.0,55633089.0,55278558.0,58636597.0,59116467.0,58920178.0,61723192.0,63724573.0,61391771.0,64334423.0,63745620.0,63799530.0,65719258.0,68068195.0,164188080.0,93508812.0,75379128.0,76064285.0,77468902.0,88041236.0,79197382.0,80935893.0,82206400.0,79590619.0,77057877.0,75085269.0,76841948.0,76467021.0,78141432.0,79036982.0,79450253.0,83818426.0,88031065.0,81887098.0,82965800.0,89584118.0,214759398.0,213344782.0,115492262.0,98615612.0,99887165.0,101337054.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/new/tukey.json b/analysis/current/criterion/example_sets-insert_n/50/new/tukey.json
index f86d37f..22250a8 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/new/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/new/tukey.json
@@ -1 +1 @@
-[4744.55797634271,4949.525555466751,5496.105766464194,5701.0733455882355] \ No newline at end of file
+[4623.104518660923,4932.135067657248,5756.21653164745,6065.247080643776] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 6b416ce..32e7717 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1663259.1094376002,"upper_bound":1671248.989334153},"point_estimate":1667231.3180949795,"standard_error":2039.3444028081265},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1661222.703322785,"upper_bound":1671424.1739130435},"point_estimate":1666360.2111801242,"standard_error":2548.6296348444525},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16016.0853215878,"upper_bound":26233.823142734065},"point_estimate":21408.564238667,"standard_error":2602.739064944951},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1664066.0868332328,"upper_bound":1670914.0219390814},"point_estimate":1667554.6046933648,"standard_error":1745.7163581104433},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17795.766150675245,"upper_bound":22881.81670844166},"point_estimate":20505.95667970629,"standard_error":1300.2084056550818}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1648605.8023720551,"upper_bound":1687471.8523392712},"point_estimate":1662996.776317893,"standard_error":10909.617461213204},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1649492.486024845,"upper_bound":1660257.5555555555},"point_estimate":1656437.513374126,"standard_error":2519.472478246991},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16027.919504760386,"upper_bound":27720.664002701516},"point_estimate":20824.364785324968,"standard_error":3041.06786531695},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1651568.6783263865,"upper_bound":1712496.1022928015},"point_estimate":1672220.9864252992,"standard_error":17356.808359425653},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21251.509458581975,"upper_bound":186136.08140902303},"point_estimate":110122.66446805012,"standard_error":57184.629693852825}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 8ceccb9..3711006 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,7500,,,1633038.0,ns,1
-example_sets-insert_n,,7500,,,3286441.0,ns,2
-example_sets-insert_n,,7500,,,5117441.0,ns,3
-example_sets-insert_n,,7500,,,6742264.0,ns,4
-example_sets-insert_n,,7500,,,8274118.0,ns,5
-example_sets-insert_n,,7500,,,10188470.0,ns,6
-example_sets-insert_n,,7500,,,11808468.0,ns,7
-example_sets-insert_n,,7500,,,13152908.0,ns,8
-example_sets-insert_n,,7500,,,14742617.0,ns,9
-example_sets-insert_n,,7500,,,17067715.0,ns,10
-example_sets-insert_n,,7500,,,18923816.0,ns,11
-example_sets-insert_n,,7500,,,19708908.0,ns,12
-example_sets-insert_n,,7500,,,21111196.0,ns,13
-example_sets-insert_n,,7500,,,23325006.0,ns,14
-example_sets-insert_n,,7500,,,24560457.0,ns,15
-example_sets-insert_n,,7500,,,27043598.0,ns,16
-example_sets-insert_n,,7500,,,28372975.0,ns,17
-example_sets-insert_n,,7500,,,30790389.0,ns,18
-example_sets-insert_n,,7500,,,32178302.0,ns,19
-example_sets-insert_n,,7500,,,33564669.0,ns,20
-example_sets-insert_n,,7500,,,34187598.0,ns,21
-example_sets-insert_n,,7500,,,37386663.0,ns,22
-example_sets-insert_n,,7500,,,38442756.0,ns,23
-example_sets-insert_n,,7500,,,39750837.0,ns,24
-example_sets-insert_n,,7500,,,40841222.0,ns,25
-example_sets-insert_n,,7500,,,42990038.0,ns,26
-example_sets-insert_n,,7500,,,46138656.0,ns,27
-example_sets-insert_n,,7500,,,46717278.0,ns,28
-example_sets-insert_n,,7500,,,47819610.0,ns,29
-example_sets-insert_n,,7500,,,51056820.0,ns,30
-example_sets-insert_n,,7500,,,50595831.0,ns,31
-example_sets-insert_n,,7500,,,52990419.0,ns,32
-example_sets-insert_n,,7500,,,55332557.0,ns,33
-example_sets-insert_n,,7500,,,56230416.0,ns,34
-example_sets-insert_n,,7500,,,57725483.0,ns,35
-example_sets-insert_n,,7500,,,61296872.0,ns,36
-example_sets-insert_n,,7500,,,61111806.0,ns,37
-example_sets-insert_n,,7500,,,63619937.0,ns,38
-example_sets-insert_n,,7500,,,64197232.0,ns,39
-example_sets-insert_n,,7500,,,67625116.0,ns,40
-example_sets-insert_n,,7500,,,68929615.0,ns,41
-example_sets-insert_n,,7500,,,68859524.0,ns,42
-example_sets-insert_n,,7500,,,71235006.0,ns,43
-example_sets-insert_n,,7500,,,74213227.0,ns,44
-example_sets-insert_n,,7500,,,75628012.0,ns,45
-example_sets-insert_n,,7500,,,75892524.0,ns,46
-example_sets-insert_n,,7500,,,79221249.0,ns,47
-example_sets-insert_n,,7500,,,79732266.0,ns,48
-example_sets-insert_n,,7500,,,81549553.0,ns,49
-example_sets-insert_n,,7500,,,84030821.0,ns,50
-example_sets-insert_n,,7500,,,84500103.0,ns,51
-example_sets-insert_n,,7500,,,85526253.0,ns,52
-example_sets-insert_n,,7500,,,87731398.0,ns,53
-example_sets-insert_n,,7500,,,88965864.0,ns,54
-example_sets-insert_n,,7500,,,91370147.0,ns,55
-example_sets-insert_n,,7500,,,93630322.0,ns,56
-example_sets-insert_n,,7500,,,96743212.0,ns,57
-example_sets-insert_n,,7500,,,98692146.0,ns,58
-example_sets-insert_n,,7500,,,99400363.0,ns,59
-example_sets-insert_n,,7500,,,100050010.0,ns,60
-example_sets-insert_n,,7500,,,101802864.0,ns,61
-example_sets-insert_n,,7500,,,101938893.0,ns,62
-example_sets-insert_n,,7500,,,104594779.0,ns,63
-example_sets-insert_n,,7500,,,106357414.0,ns,64
-example_sets-insert_n,,7500,,,106857508.0,ns,65
-example_sets-insert_n,,7500,,,110804610.0,ns,66
-example_sets-insert_n,,7500,,,110662042.0,ns,67
-example_sets-insert_n,,7500,,,113069843.0,ns,68
-example_sets-insert_n,,7500,,,114877138.0,ns,69
-example_sets-insert_n,,7500,,,116407661.0,ns,70
-example_sets-insert_n,,7500,,,116919204.0,ns,71
-example_sets-insert_n,,7500,,,120012209.0,ns,72
-example_sets-insert_n,,7500,,,120750012.0,ns,73
-example_sets-insert_n,,7500,,,121753513.0,ns,74
-example_sets-insert_n,,7500,,,125364873.0,ns,75
-example_sets-insert_n,,7500,,,127194311.0,ns,76
-example_sets-insert_n,,7500,,,128219661.0,ns,77
-example_sets-insert_n,,7500,,,128701639.0,ns,78
-example_sets-insert_n,,7500,,,131247166.0,ns,79
-example_sets-insert_n,,7500,,,133414949.0,ns,80
-example_sets-insert_n,,7500,,,135760944.0,ns,81
-example_sets-insert_n,,7500,,,135580598.0,ns,82
-example_sets-insert_n,,7500,,,139706641.0,ns,83
-example_sets-insert_n,,7500,,,140241302.0,ns,84
-example_sets-insert_n,,7500,,,141118059.0,ns,85
-example_sets-insert_n,,7500,,,142433159.0,ns,86
-example_sets-insert_n,,7500,,,142646722.0,ns,87
-example_sets-insert_n,,7500,,,147285383.0,ns,88
-example_sets-insert_n,,7500,,,149909046.0,ns,89
-example_sets-insert_n,,7500,,,149429710.0,ns,90
-example_sets-insert_n,,7500,,,152238970.0,ns,91
-example_sets-insert_n,,7500,,,153331668.0,ns,92
-example_sets-insert_n,,7500,,,154724410.0,ns,93
-example_sets-insert_n,,7500,,,158011903.0,ns,94
-example_sets-insert_n,,7500,,,159526957.0,ns,95
-example_sets-insert_n,,7500,,,162431378.0,ns,96
-example_sets-insert_n,,7500,,,163562544.0,ns,97
-example_sets-insert_n,,7500,,,163861012.0,ns,98
-example_sets-insert_n,,7500,,,165600267.0,ns,99
-example_sets-insert_n,,7500,,,167073406.0,ns,100
+example_sets-insert_n,,7500,,,1665786.0,ns,1
+example_sets-insert_n,,7500,,,3398585.0,ns,2
+example_sets-insert_n,,7500,,,4980973.0,ns,3
+example_sets-insert_n,,7500,,,6629329.0,ns,4
+example_sets-insert_n,,7500,,,8784904.0,ns,5
+example_sets-insert_n,,7500,,,9773013.0,ns,6
+example_sets-insert_n,,7500,,,11334933.0,ns,7
+example_sets-insert_n,,7500,,,13328456.0,ns,8
+example_sets-insert_n,,7500,,,15032196.0,ns,9
+example_sets-insert_n,,7500,,,15956790.0,ns,10
+example_sets-insert_n,,7500,,,17557316.0,ns,11
+example_sets-insert_n,,7500,,,19664420.0,ns,12
+example_sets-insert_n,,7500,,,20944626.0,ns,13
+example_sets-insert_n,,7500,,,23336464.0,ns,14
+example_sets-insert_n,,7500,,,24304938.0,ns,15
+example_sets-insert_n,,7500,,,26751487.0,ns,16
+example_sets-insert_n,,7500,,,28236465.0,ns,17
+example_sets-insert_n,,7500,,,29884636.0,ns,18
+example_sets-insert_n,,7500,,,30553802.0,ns,19
+example_sets-insert_n,,7500,,,32417993.0,ns,20
+example_sets-insert_n,,7500,,,34948440.0,ns,21
+example_sets-insert_n,,7500,,,36854345.0,ns,22
+example_sets-insert_n,,7500,,,37960320.0,ns,23
+example_sets-insert_n,,7500,,,39069500.0,ns,24
+example_sets-insert_n,,7500,,,41169861.0,ns,25
+example_sets-insert_n,,7500,,,42445554.0,ns,26
+example_sets-insert_n,,7500,,,43343488.0,ns,27
+example_sets-insert_n,,7500,,,46776119.0,ns,28
+example_sets-insert_n,,7500,,,46497604.0,ns,29
+example_sets-insert_n,,7500,,,49329281.0,ns,30
+example_sets-insert_n,,7500,,,50562051.0,ns,31
+example_sets-insert_n,,7500,,,54043474.0,ns,32
+example_sets-insert_n,,7500,,,55219929.0,ns,33
+example_sets-insert_n,,7500,,,56001536.0,ns,34
+example_sets-insert_n,,7500,,,58052970.0,ns,35
+example_sets-insert_n,,7500,,,59143840.0,ns,36
+example_sets-insert_n,,7500,,,59629757.0,ns,37
+example_sets-insert_n,,7500,,,61460186.0,ns,38
+example_sets-insert_n,,7500,,,64163133.0,ns,39
+example_sets-insert_n,,7500,,,64812926.0,ns,40
+example_sets-insert_n,,7500,,,69409305.0,ns,41
+example_sets-insert_n,,7500,,,67838535.0,ns,42
+example_sets-insert_n,,7500,,,71480263.0,ns,43
+example_sets-insert_n,,7500,,,72798911.0,ns,44
+example_sets-insert_n,,7500,,,74487604.0,ns,45
+example_sets-insert_n,,7500,,,75269919.0,ns,46
+example_sets-insert_n,,7500,,,77141042.0,ns,47
+example_sets-insert_n,,7500,,,80627949.0,ns,48
+example_sets-insert_n,,7500,,,81333032.0,ns,49
+example_sets-insert_n,,7500,,,82936155.0,ns,50
+example_sets-insert_n,,7500,,,85023447.0,ns,51
+example_sets-insert_n,,7500,,,87332838.0,ns,52
+example_sets-insert_n,,7500,,,87112350.0,ns,53
+example_sets-insert_n,,7500,,,90466308.0,ns,54
+example_sets-insert_n,,7500,,,92284408.0,ns,55
+example_sets-insert_n,,7500,,,91352142.0,ns,56
+example_sets-insert_n,,7500,,,95447656.0,ns,57
+example_sets-insert_n,,7500,,,98589295.0,ns,58
+example_sets-insert_n,,7500,,,98294172.0,ns,59
+example_sets-insert_n,,7500,,,98748098.0,ns,60
+example_sets-insert_n,,7500,,,99959233.0,ns,61
+example_sets-insert_n,,7500,,,103954711.0,ns,62
+example_sets-insert_n,,7500,,,104825357.0,ns,63
+example_sets-insert_n,,7500,,,107462382.0,ns,64
+example_sets-insert_n,,7500,,,107697851.0,ns,65
+example_sets-insert_n,,7500,,,109973170.0,ns,66
+example_sets-insert_n,,7500,,,108274675.0,ns,67
+example_sets-insert_n,,7500,,,112461955.0,ns,68
+example_sets-insert_n,,7500,,,112837051.0,ns,69
+example_sets-insert_n,,7500,,,114630880.0,ns,70
+example_sets-insert_n,,7500,,,117704369.0,ns,71
+example_sets-insert_n,,7500,,,119576535.0,ns,72
+example_sets-insert_n,,7500,,,121761694.0,ns,73
+example_sets-insert_n,,7500,,,201650442.0,ns,74
+example_sets-insert_n,,7500,,,124042667.0,ns,75
+example_sets-insert_n,,7500,,,125401322.0,ns,76
+example_sets-insert_n,,7500,,,127588862.0,ns,77
+example_sets-insert_n,,7500,,,127167298.0,ns,78
+example_sets-insert_n,,7500,,,130716241.0,ns,79
+example_sets-insert_n,,7500,,,134448161.0,ns,80
+example_sets-insert_n,,7500,,,134580772.0,ns,81
+example_sets-insert_n,,7500,,,135889145.0,ns,82
+example_sets-insert_n,,7500,,,136369042.0,ns,83
+example_sets-insert_n,,7500,,,138691281.0,ns,84
+example_sets-insert_n,,7500,,,140457424.0,ns,85
+example_sets-insert_n,,7500,,,142512683.0,ns,86
+example_sets-insert_n,,7500,,,144536510.0,ns,87
+example_sets-insert_n,,7500,,,145726681.0,ns,88
+example_sets-insert_n,,7500,,,144443920.0,ns,89
+example_sets-insert_n,,7500,,,148227163.0,ns,90
+example_sets-insert_n,,7500,,,149093866.0,ns,91
+example_sets-insert_n,,7500,,,151606643.0,ns,92
+example_sets-insert_n,,7500,,,152542641.0,ns,93
+example_sets-insert_n,,7500,,,157016757.0,ns,94
+example_sets-insert_n,,7500,,,159416828.0,ns,95
+example_sets-insert_n,,7500,,,159528878.0,ns,96
+example_sets-insert_n,,7500,,,161853215.0,ns,97
+example_sets-insert_n,,7500,,,159701587.0,ns,98
+example_sets-insert_n,,7500,,,164433154.0,ns,99
+example_sets-insert_n,,7500,,,168259342.0,ns,100
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index aaf616a..742dc7c 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0,50.0,51.0,52.0,53.0,54.0,55.0,56.0,57.0,58.0,59.0,60.0,61.0,62.0,63.0,64.0,65.0,66.0,67.0,68.0,69.0,70.0,71.0,72.0,73.0,74.0,75.0,76.0,77.0,78.0,79.0,80.0,81.0,82.0,83.0,84.0,85.0,86.0,87.0,88.0,89.0,90.0,91.0,92.0,93.0,94.0,95.0,96.0,97.0,98.0,99.0,100.0],"times":[1633038.0,3286441.0,5117441.0,6742264.0,8274118.0,10188470.0,11808468.0,13152908.0,14742617.0,17067715.0,18923816.0,19708908.0,21111196.0,23325006.0,24560457.0,27043598.0,28372975.0,30790389.0,32178302.0,33564669.0,34187598.0,37386663.0,38442756.0,39750837.0,40841222.0,42990038.0,46138656.0,46717278.0,47819610.0,51056820.0,50595831.0,52990419.0,55332557.0,56230416.0,57725483.0,61296872.0,61111806.0,63619937.0,64197232.0,67625116.0,68929615.0,68859524.0,71235006.0,74213227.0,75628012.0,75892524.0,79221249.0,79732266.0,81549553.0,84030821.0,84500103.0,85526253.0,87731398.0,88965864.0,91370147.0,93630322.0,96743212.0,98692146.0,99400363.0,100050010.0,101802864.0,101938893.0,104594779.0,106357414.0,106857508.0,110804610.0,110662042.0,113069843.0,114877138.0,116407661.0,116919204.0,120012209.0,120750012.0,121753513.0,125364873.0,127194311.0,128219661.0,128701639.0,131247166.0,133414949.0,135760944.0,135580598.0,139706641.0,140241302.0,141118059.0,142433159.0,142646722.0,147285383.0,149909046.0,149429710.0,152238970.0,153331668.0,154724410.0,158011903.0,159526957.0,162431378.0,163562544.0,163861012.0,165600267.0,167073406.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0,50.0,51.0,52.0,53.0,54.0,55.0,56.0,57.0,58.0,59.0,60.0,61.0,62.0,63.0,64.0,65.0,66.0,67.0,68.0,69.0,70.0,71.0,72.0,73.0,74.0,75.0,76.0,77.0,78.0,79.0,80.0,81.0,82.0,83.0,84.0,85.0,86.0,87.0,88.0,89.0,90.0,91.0,92.0,93.0,94.0,95.0,96.0,97.0,98.0,99.0,100.0],"times":[1665786.0,3398585.0,4980973.0,6629329.0,8784904.0,9773013.0,11334933.0,13328456.0,15032196.0,15956790.0,17557316.0,19664420.0,20944626.0,23336464.0,24304938.0,26751487.0,28236465.0,29884636.0,30553802.0,32417993.0,34948440.0,36854345.0,37960320.0,39069500.0,41169861.0,42445554.0,43343488.0,46776119.0,46497604.0,49329281.0,50562051.0,54043474.0,55219929.0,56001536.0,58052970.0,59143840.0,59629757.0,61460186.0,64163133.0,64812926.0,69409305.0,67838535.0,71480263.0,72798911.0,74487604.0,75269919.0,77141042.0,80627949.0,81333032.0,82936155.0,85023447.0,87332838.0,87112350.0,90466308.0,92284408.0,91352142.0,95447656.0,98589295.0,98294172.0,98748098.0,99959233.0,103954711.0,104825357.0,107462382.0,107697851.0,109973170.0,108274675.0,112461955.0,112837051.0,114630880.0,117704369.0,119576535.0,121761694.0,201650442.0,124042667.0,125401322.0,127588862.0,127167298.0,130716241.0,134448161.0,134580772.0,135889145.0,136369042.0,138691281.0,140457424.0,142512683.0,144536510.0,145726681.0,144443920.0,148227163.0,149093866.0,151606643.0,152542641.0,157016757.0,159416828.0,159528878.0,161853215.0,159701587.0,164433154.0,168259342.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index 62862c7..13d4a65 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[1569804.1805275003,1611394.3464068153,1722301.455418322,1763891.621297637] \ No newline at end of file
+[1551918.4439237241,1595055.0214124117,1710085.8947155783,1753222.4722042657] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index 128f056..21d518f 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":633953.9469763559,"upper_bound":653229.5568362969},"point_estimate":641209.4236180239,"standard_error":5258.9278782192005},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":633169.7528858902,"upper_bound":637515.6364042934},"point_estimate":635891.5343158348,"standard_error":1042.9111895895714},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6139.319912545307,"upper_bound":10992.31919984723},"point_estimate":8121.160916386237,"standard_error":1224.1303779135922},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":632177.8296285282,"upper_bound":654614.3876816279},"point_estimate":640929.3705911039,"standard_error":5939.062164268526},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9742.153031469705,"upper_bound":88643.87797523953},"point_estimate":52933.69991758376,"standard_error":25818.730674030197}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":633771.4022293875,"upper_bound":642117.693447871},"point_estimate":637826.3500596846,"standard_error":2128.4469623795735},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":630568.5246651785,"upper_bound":640944.1},"point_estimate":634987.8083333333,"standard_error":2417.9771661424907},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15391.13161790049,"upper_bound":23593.919807976024},"point_estimate":19402.352411570308,"standard_error":2090.3999216822913},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636188.8411064029,"upper_bound":644373.7098489911},"point_estimate":640253.6841731934,"standard_error":2095.203562325862},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16936.944565918475,"upper_bound":25970.31573808791},"point_estimate":21311.007967512633,"standard_error":2351.8297623785043}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index 8247d7d..d1c56c6 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,7500,,,1351317.0,ns,2
-example_sets-insert_n,,7500,,,2659525.0,ns,4
-example_sets-insert_n,,7500,,,4117237.0,ns,6
-example_sets-insert_n,,7500,,,4994556.0,ns,8
-example_sets-insert_n,,7500,,,6141247.0,ns,10
-example_sets-insert_n,,7500,,,7426122.0,ns,12
-example_sets-insert_n,,7500,,,8645187.0,ns,14
-example_sets-insert_n,,7500,,,10440583.0,ns,16
-example_sets-insert_n,,7500,,,11556371.0,ns,18
-example_sets-insert_n,,7500,,,12693804.0,ns,20
-example_sets-insert_n,,7500,,,13609067.0,ns,22
-example_sets-insert_n,,7500,,,14998216.0,ns,24
-example_sets-insert_n,,7500,,,16658600.0,ns,26
-example_sets-insert_n,,7500,,,17732510.0,ns,28
-example_sets-insert_n,,7500,,,19169437.0,ns,30
-example_sets-insert_n,,7500,,,20697230.0,ns,32
-example_sets-insert_n,,7500,,,21778713.0,ns,34
-example_sets-insert_n,,7500,,,23026131.0,ns,36
-example_sets-insert_n,,7500,,,23807725.0,ns,38
-example_sets-insert_n,,7500,,,25648102.0,ns,40
-example_sets-insert_n,,7500,,,26726601.0,ns,42
-example_sets-insert_n,,7500,,,28002266.0,ns,44
-example_sets-insert_n,,7500,,,29276515.0,ns,46
-example_sets-insert_n,,7500,,,30546671.0,ns,48
-example_sets-insert_n,,7500,,,31989249.0,ns,50
-example_sets-insert_n,,7500,,,33159766.0,ns,52
-example_sets-insert_n,,7500,,,34642934.0,ns,54
-example_sets-insert_n,,7500,,,35617165.0,ns,56
-example_sets-insert_n,,7500,,,37221324.0,ns,58
-example_sets-insert_n,,7500,,,38117480.0,ns,60
-example_sets-insert_n,,7500,,,39683455.0,ns,62
-example_sets-insert_n,,7500,,,41147298.0,ns,64
-example_sets-insert_n,,7500,,,41766918.0,ns,66
-example_sets-insert_n,,7500,,,43270380.0,ns,68
-example_sets-insert_n,,7500,,,44002461.0,ns,70
-example_sets-insert_n,,7500,,,45010654.0,ns,72
-example_sets-insert_n,,7500,,,47301037.0,ns,74
-example_sets-insert_n,,7500,,,48630484.0,ns,76
-example_sets-insert_n,,7500,,,49586736.0,ns,78
-example_sets-insert_n,,7500,,,51024876.0,ns,80
-example_sets-insert_n,,7500,,,50891509.0,ns,82
-example_sets-insert_n,,7500,,,52438937.0,ns,84
-example_sets-insert_n,,7500,,,54118865.0,ns,86
-example_sets-insert_n,,7500,,,56194509.0,ns,88
-example_sets-insert_n,,7500,,,56765556.0,ns,90
-example_sets-insert_n,,7500,,,58809336.0,ns,92
-example_sets-insert_n,,7500,,,59792295.0,ns,94
-example_sets-insert_n,,7500,,,60872189.0,ns,96
-example_sets-insert_n,,7500,,,62219946.0,ns,98
-example_sets-insert_n,,7500,,,63522101.0,ns,100
-example_sets-insert_n,,7500,,,65141790.0,ns,102
-example_sets-insert_n,,7500,,,64936471.0,ns,104
-example_sets-insert_n,,7500,,,66016568.0,ns,106
-example_sets-insert_n,,7500,,,67055649.0,ns,108
-example_sets-insert_n,,7500,,,68845865.0,ns,110
-example_sets-insert_n,,7500,,,69945775.0,ns,112
-example_sets-insert_n,,7500,,,71521664.0,ns,114
-example_sets-insert_n,,7500,,,77489900.0,ns,116
-example_sets-insert_n,,7500,,,134653905.0,ns,118
-example_sets-insert_n,,7500,,,75863086.0,ns,120
-example_sets-insert_n,,7500,,,75906307.0,ns,122
-example_sets-insert_n,,7500,,,78245802.0,ns,124
-example_sets-insert_n,,7500,,,80584531.0,ns,126
-example_sets-insert_n,,7500,,,82380880.0,ns,128
-example_sets-insert_n,,7500,,,82978342.0,ns,130
-example_sets-insert_n,,7500,,,84630284.0,ns,132
-example_sets-insert_n,,7500,,,85996263.0,ns,134
-example_sets-insert_n,,7500,,,87275310.0,ns,136
-example_sets-insert_n,,7500,,,89585886.0,ns,138
-example_sets-insert_n,,7500,,,90506295.0,ns,140
-example_sets-insert_n,,7500,,,90594448.0,ns,142
-example_sets-insert_n,,7500,,,90868324.0,ns,144
-example_sets-insert_n,,7500,,,93224639.0,ns,146
-example_sets-insert_n,,7500,,,94207618.0,ns,148
-example_sets-insert_n,,7500,,,95026350.0,ns,150
-example_sets-insert_n,,7500,,,94493677.0,ns,152
-example_sets-insert_n,,7500,,,96227812.0,ns,154
-example_sets-insert_n,,7500,,,97147577.0,ns,156
-example_sets-insert_n,,7500,,,99357932.0,ns,158
-example_sets-insert_n,,7500,,,102305331.0,ns,160
-example_sets-insert_n,,7500,,,100937209.0,ns,162
-example_sets-insert_n,,7500,,,103310031.0,ns,164
-example_sets-insert_n,,7500,,,105536536.0,ns,166
-example_sets-insert_n,,7500,,,107096807.0,ns,168
-example_sets-insert_n,,7500,,,106315953.0,ns,170
-example_sets-insert_n,,7500,,,109623076.0,ns,172
-example_sets-insert_n,,7500,,,109330810.0,ns,174
-example_sets-insert_n,,7500,,,131684867.0,ns,176
-example_sets-insert_n,,7500,,,111239945.0,ns,178
-example_sets-insert_n,,7500,,,112470573.0,ns,180
-example_sets-insert_n,,7500,,,114511502.0,ns,182
-example_sets-insert_n,,7500,,,117555924.0,ns,184
-example_sets-insert_n,,7500,,,117532494.0,ns,186
-example_sets-insert_n,,7500,,,118654990.0,ns,188
-example_sets-insert_n,,7500,,,118513072.0,ns,190
-example_sets-insert_n,,7500,,,121578281.0,ns,192
-example_sets-insert_n,,7500,,,124323250.0,ns,194
-example_sets-insert_n,,7500,,,126232693.0,ns,196
-example_sets-insert_n,,7500,,,123442356.0,ns,198
-example_sets-insert_n,,7500,,,126430281.0,ns,200
+example_sets-insert_n,,7500,,,1218923.0,ns,2
+example_sets-insert_n,,7500,,,2386068.0,ns,4
+example_sets-insert_n,,7500,,,3957363.0,ns,6
+example_sets-insert_n,,7500,,,5108370.0,ns,8
+example_sets-insert_n,,7500,,,6128744.0,ns,10
+example_sets-insert_n,,7500,,,7850272.0,ns,12
+example_sets-insert_n,,7500,,,10274686.0,ns,14
+example_sets-insert_n,,7500,,,10897194.0,ns,16
+example_sets-insert_n,,7500,,,11186562.0,ns,18
+example_sets-insert_n,,7500,,,12306517.0,ns,20
+example_sets-insert_n,,7500,,,13639360.0,ns,22
+example_sets-insert_n,,7500,,,15239634.0,ns,24
+example_sets-insert_n,,7500,,,15791105.0,ns,26
+example_sets-insert_n,,7500,,,17444575.0,ns,28
+example_sets-insert_n,,7500,,,19550991.0,ns,30
+example_sets-insert_n,,7500,,,19829272.0,ns,32
+example_sets-insert_n,,7500,,,21681252.0,ns,34
+example_sets-insert_n,,7500,,,23054846.0,ns,36
+example_sets-insert_n,,7500,,,24466101.0,ns,38
+example_sets-insert_n,,7500,,,23835177.0,ns,40
+example_sets-insert_n,,7500,,,26591652.0,ns,42
+example_sets-insert_n,,7500,,,28004864.0,ns,44
+example_sets-insert_n,,7500,,,29371100.0,ns,46
+example_sets-insert_n,,7500,,,29600840.0,ns,48
+example_sets-insert_n,,7500,,,30338652.0,ns,50
+example_sets-insert_n,,7500,,,32079724.0,ns,52
+example_sets-insert_n,,7500,,,33068097.0,ns,54
+example_sets-insert_n,,7500,,,34895326.0,ns,56
+example_sets-insert_n,,7500,,,38117797.0,ns,58
+example_sets-insert_n,,7500,,,38870089.0,ns,60
+example_sets-insert_n,,7500,,,42125273.0,ns,62
+example_sets-insert_n,,7500,,,43253687.0,ns,64
+example_sets-insert_n,,7500,,,43250314.0,ns,66
+example_sets-insert_n,,7500,,,42655098.0,ns,68
+example_sets-insert_n,,7500,,,44866087.0,ns,70
+example_sets-insert_n,,7500,,,46755522.0,ns,72
+example_sets-insert_n,,7500,,,46328383.0,ns,74
+example_sets-insert_n,,7500,,,47065357.0,ns,76
+example_sets-insert_n,,7500,,,50758843.0,ns,78
+example_sets-insert_n,,7500,,,51639869.0,ns,80
+example_sets-insert_n,,7500,,,50964196.0,ns,82
+example_sets-insert_n,,7500,,,56660595.0,ns,84
+example_sets-insert_n,,7500,,,55913652.0,ns,86
+example_sets-insert_n,,7500,,,60096093.0,ns,88
+example_sets-insert_n,,7500,,,56408770.0,ns,90
+example_sets-insert_n,,7500,,,58296477.0,ns,92
+example_sets-insert_n,,7500,,,57489764.0,ns,94
+example_sets-insert_n,,7500,,,58775065.0,ns,96
+example_sets-insert_n,,7500,,,61610347.0,ns,98
+example_sets-insert_n,,7500,,,61940598.0,ns,100
+example_sets-insert_n,,7500,,,65544358.0,ns,102
+example_sets-insert_n,,7500,,,67010944.0,ns,104
+example_sets-insert_n,,7500,,,68360410.0,ns,106
+example_sets-insert_n,,7500,,,69987451.0,ns,108
+example_sets-insert_n,,7500,,,72772891.0,ns,110
+example_sets-insert_n,,7500,,,70026888.0,ns,112
+example_sets-insert_n,,7500,,,69898993.0,ns,114
+example_sets-insert_n,,7500,,,73490556.0,ns,116
+example_sets-insert_n,,7500,,,74865921.0,ns,118
+example_sets-insert_n,,7500,,,73752782.0,ns,120
+example_sets-insert_n,,7500,,,75140910.0,ns,122
+example_sets-insert_n,,7500,,,77751465.0,ns,124
+example_sets-insert_n,,7500,,,78833843.0,ns,126
+example_sets-insert_n,,7500,,,80828895.0,ns,128
+example_sets-insert_n,,7500,,,84253754.0,ns,130
+example_sets-insert_n,,7500,,,83886476.0,ns,132
+example_sets-insert_n,,7500,,,84340023.0,ns,134
+example_sets-insert_n,,7500,,,89456086.0,ns,136
+example_sets-insert_n,,7500,,,87516569.0,ns,138
+example_sets-insert_n,,7500,,,88152583.0,ns,140
+example_sets-insert_n,,7500,,,91291007.0,ns,142
+example_sets-insert_n,,7500,,,94053514.0,ns,144
+example_sets-insert_n,,7500,,,90077281.0,ns,146
+example_sets-insert_n,,7500,,,91554560.0,ns,148
+example_sets-insert_n,,7500,,,93733236.0,ns,150
+example_sets-insert_n,,7500,,,104441321.0,ns,152
+example_sets-insert_n,,7500,,,98771107.0,ns,154
+example_sets-insert_n,,7500,,,100096935.0,ns,156
+example_sets-insert_n,,7500,,,102378606.0,ns,158
+example_sets-insert_n,,7500,,,100283159.0,ns,160
+example_sets-insert_n,,7500,,,105541787.0,ns,162
+example_sets-insert_n,,7500,,,102404872.0,ns,164
+example_sets-insert_n,,7500,,,107203037.0,ns,166
+example_sets-insert_n,,7500,,,105594081.0,ns,168
+example_sets-insert_n,,7500,,,105957039.0,ns,170
+example_sets-insert_n,,7500,,,114491050.0,ns,172
+example_sets-insert_n,,7500,,,113527993.0,ns,174
+example_sets-insert_n,,7500,,,111318329.0,ns,176
+example_sets-insert_n,,7500,,,111105609.0,ns,178
+example_sets-insert_n,,7500,,,114298356.0,ns,180
+example_sets-insert_n,,7500,,,119279140.0,ns,182
+example_sets-insert_n,,7500,,,116190602.0,ns,184
+example_sets-insert_n,,7500,,,123136809.0,ns,186
+example_sets-insert_n,,7500,,,122661085.0,ns,188
+example_sets-insert_n,,7500,,,120786622.0,ns,190
+example_sets-insert_n,,7500,,,126723395.0,ns,192
+example_sets-insert_n,,7500,,,125720387.0,ns,194
+example_sets-insert_n,,7500,,,125111442.0,ns,196
+example_sets-insert_n,,7500,,,132088540.0,ns,198
+example_sets-insert_n,,7500,,,126514023.0,ns,200
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index 8fde601..7c17519 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1351317.0,2659525.0,4117237.0,4994556.0,6141247.0,7426122.0,8645187.0,10440583.0,11556371.0,12693804.0,13609067.0,14998216.0,16658600.0,17732510.0,19169437.0,20697230.0,21778713.0,23026131.0,23807725.0,25648102.0,26726601.0,28002266.0,29276515.0,30546671.0,31989249.0,33159766.0,34642934.0,35617165.0,37221324.0,38117480.0,39683455.0,41147298.0,41766918.0,43270380.0,44002461.0,45010654.0,47301037.0,48630484.0,49586736.0,51024876.0,50891509.0,52438937.0,54118865.0,56194509.0,56765556.0,58809336.0,59792295.0,60872189.0,62219946.0,63522101.0,65141790.0,64936471.0,66016568.0,67055649.0,68845865.0,69945775.0,71521664.0,77489900.0,134653905.0,75863086.0,75906307.0,78245802.0,80584531.0,82380880.0,82978342.0,84630284.0,85996263.0,87275310.0,89585886.0,90506295.0,90594448.0,90868324.0,93224639.0,94207618.0,95026350.0,94493677.0,96227812.0,97147577.0,99357932.0,102305331.0,100937209.0,103310031.0,105536536.0,107096807.0,106315953.0,109623076.0,109330810.0,131684867.0,111239945.0,112470573.0,114511502.0,117555924.0,117532494.0,118654990.0,118513072.0,121578281.0,124323250.0,126232693.0,123442356.0,126430281.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1218923.0,2386068.0,3957363.0,5108370.0,6128744.0,7850272.0,10274686.0,10897194.0,11186562.0,12306517.0,13639360.0,15239634.0,15791105.0,17444575.0,19550991.0,19829272.0,21681252.0,23054846.0,24466101.0,23835177.0,26591652.0,28004864.0,29371100.0,29600840.0,30338652.0,32079724.0,33068097.0,34895326.0,38117797.0,38870089.0,42125273.0,43253687.0,43250314.0,42655098.0,44866087.0,46755522.0,46328383.0,47065357.0,50758843.0,51639869.0,50964196.0,56660595.0,55913652.0,60096093.0,56408770.0,58296477.0,57489764.0,58775065.0,61610347.0,61940598.0,65544358.0,67010944.0,68360410.0,69987451.0,72772891.0,70026888.0,69898993.0,73490556.0,74865921.0,73752782.0,75140910.0,77751465.0,78833843.0,80828895.0,84253754.0,83886476.0,84340023.0,89456086.0,87516569.0,88152583.0,91291007.0,94053514.0,90077281.0,91554560.0,93733236.0,104441321.0,98771107.0,100096935.0,102378606.0,100283159.0,105541787.0,102404872.0,107203037.0,105594081.0,105957039.0,114491050.0,113527993.0,111318329.0,111105609.0,114298356.0,119279140.0,116190602.0,123136809.0,122661085.0,120786622.0,126723395.0,125720387.0,125111442.0,132088540.0,126514023.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 89f3f36..a14a554 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[589245.8344736844,608206.4336842106,658768.0315789472,677728.6307894734] \ No newline at end of file
+[544231.8007890366,583736.0155730897,689080.5883305648,728584.803114618] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/new/estimates.json b/analysis/current/criterion/example_sets-insert_n/7500/new/estimates.json
index 6b416ce..32e7717 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/new/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1663259.1094376002,"upper_bound":1671248.989334153},"point_estimate":1667231.3180949795,"standard_error":2039.3444028081265},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1661222.703322785,"upper_bound":1671424.1739130435},"point_estimate":1666360.2111801242,"standard_error":2548.6296348444525},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16016.0853215878,"upper_bound":26233.823142734065},"point_estimate":21408.564238667,"standard_error":2602.739064944951},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1664066.0868332328,"upper_bound":1670914.0219390814},"point_estimate":1667554.6046933648,"standard_error":1745.7163581104433},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17795.766150675245,"upper_bound":22881.81670844166},"point_estimate":20505.95667970629,"standard_error":1300.2084056550818}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1648605.8023720551,"upper_bound":1687471.8523392712},"point_estimate":1662996.776317893,"standard_error":10909.617461213204},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1649492.486024845,"upper_bound":1660257.5555555555},"point_estimate":1656437.513374126,"standard_error":2519.472478246991},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16027.919504760386,"upper_bound":27720.664002701516},"point_estimate":20824.364785324968,"standard_error":3041.06786531695},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1651568.6783263865,"upper_bound":1712496.1022928015},"point_estimate":1672220.9864252992,"standard_error":17356.808359425653},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21251.509458581975,"upper_bound":186136.08140902303},"point_estimate":110122.66446805012,"standard_error":57184.629693852825}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/new/raw.csv b/analysis/current/criterion/example_sets-insert_n/7500/new/raw.csv
index 8ceccb9..3711006 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/new/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/7500/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,7500,,,1633038.0,ns,1
-example_sets-insert_n,,7500,,,3286441.0,ns,2
-example_sets-insert_n,,7500,,,5117441.0,ns,3
-example_sets-insert_n,,7500,,,6742264.0,ns,4
-example_sets-insert_n,,7500,,,8274118.0,ns,5
-example_sets-insert_n,,7500,,,10188470.0,ns,6
-example_sets-insert_n,,7500,,,11808468.0,ns,7
-example_sets-insert_n,,7500,,,13152908.0,ns,8
-example_sets-insert_n,,7500,,,14742617.0,ns,9
-example_sets-insert_n,,7500,,,17067715.0,ns,10
-example_sets-insert_n,,7500,,,18923816.0,ns,11
-example_sets-insert_n,,7500,,,19708908.0,ns,12
-example_sets-insert_n,,7500,,,21111196.0,ns,13
-example_sets-insert_n,,7500,,,23325006.0,ns,14
-example_sets-insert_n,,7500,,,24560457.0,ns,15
-example_sets-insert_n,,7500,,,27043598.0,ns,16
-example_sets-insert_n,,7500,,,28372975.0,ns,17
-example_sets-insert_n,,7500,,,30790389.0,ns,18
-example_sets-insert_n,,7500,,,32178302.0,ns,19
-example_sets-insert_n,,7500,,,33564669.0,ns,20
-example_sets-insert_n,,7500,,,34187598.0,ns,21
-example_sets-insert_n,,7500,,,37386663.0,ns,22
-example_sets-insert_n,,7500,,,38442756.0,ns,23
-example_sets-insert_n,,7500,,,39750837.0,ns,24
-example_sets-insert_n,,7500,,,40841222.0,ns,25
-example_sets-insert_n,,7500,,,42990038.0,ns,26
-example_sets-insert_n,,7500,,,46138656.0,ns,27
-example_sets-insert_n,,7500,,,46717278.0,ns,28
-example_sets-insert_n,,7500,,,47819610.0,ns,29
-example_sets-insert_n,,7500,,,51056820.0,ns,30
-example_sets-insert_n,,7500,,,50595831.0,ns,31
-example_sets-insert_n,,7500,,,52990419.0,ns,32
-example_sets-insert_n,,7500,,,55332557.0,ns,33
-example_sets-insert_n,,7500,,,56230416.0,ns,34
-example_sets-insert_n,,7500,,,57725483.0,ns,35
-example_sets-insert_n,,7500,,,61296872.0,ns,36
-example_sets-insert_n,,7500,,,61111806.0,ns,37
-example_sets-insert_n,,7500,,,63619937.0,ns,38
-example_sets-insert_n,,7500,,,64197232.0,ns,39
-example_sets-insert_n,,7500,,,67625116.0,ns,40
-example_sets-insert_n,,7500,,,68929615.0,ns,41
-example_sets-insert_n,,7500,,,68859524.0,ns,42
-example_sets-insert_n,,7500,,,71235006.0,ns,43
-example_sets-insert_n,,7500,,,74213227.0,ns,44
-example_sets-insert_n,,7500,,,75628012.0,ns,45
-example_sets-insert_n,,7500,,,75892524.0,ns,46
-example_sets-insert_n,,7500,,,79221249.0,ns,47
-example_sets-insert_n,,7500,,,79732266.0,ns,48
-example_sets-insert_n,,7500,,,81549553.0,ns,49
-example_sets-insert_n,,7500,,,84030821.0,ns,50
-example_sets-insert_n,,7500,,,84500103.0,ns,51
-example_sets-insert_n,,7500,,,85526253.0,ns,52
-example_sets-insert_n,,7500,,,87731398.0,ns,53
-example_sets-insert_n,,7500,,,88965864.0,ns,54
-example_sets-insert_n,,7500,,,91370147.0,ns,55
-example_sets-insert_n,,7500,,,93630322.0,ns,56
-example_sets-insert_n,,7500,,,96743212.0,ns,57
-example_sets-insert_n,,7500,,,98692146.0,ns,58
-example_sets-insert_n,,7500,,,99400363.0,ns,59
-example_sets-insert_n,,7500,,,100050010.0,ns,60
-example_sets-insert_n,,7500,,,101802864.0,ns,61
-example_sets-insert_n,,7500,,,101938893.0,ns,62
-example_sets-insert_n,,7500,,,104594779.0,ns,63
-example_sets-insert_n,,7500,,,106357414.0,ns,64
-example_sets-insert_n,,7500,,,106857508.0,ns,65
-example_sets-insert_n,,7500,,,110804610.0,ns,66
-example_sets-insert_n,,7500,,,110662042.0,ns,67
-example_sets-insert_n,,7500,,,113069843.0,ns,68
-example_sets-insert_n,,7500,,,114877138.0,ns,69
-example_sets-insert_n,,7500,,,116407661.0,ns,70
-example_sets-insert_n,,7500,,,116919204.0,ns,71
-example_sets-insert_n,,7500,,,120012209.0,ns,72
-example_sets-insert_n,,7500,,,120750012.0,ns,73
-example_sets-insert_n,,7500,,,121753513.0,ns,74
-example_sets-insert_n,,7500,,,125364873.0,ns,75
-example_sets-insert_n,,7500,,,127194311.0,ns,76
-example_sets-insert_n,,7500,,,128219661.0,ns,77
-example_sets-insert_n,,7500,,,128701639.0,ns,78
-example_sets-insert_n,,7500,,,131247166.0,ns,79
-example_sets-insert_n,,7500,,,133414949.0,ns,80
-example_sets-insert_n,,7500,,,135760944.0,ns,81
-example_sets-insert_n,,7500,,,135580598.0,ns,82
-example_sets-insert_n,,7500,,,139706641.0,ns,83
-example_sets-insert_n,,7500,,,140241302.0,ns,84
-example_sets-insert_n,,7500,,,141118059.0,ns,85
-example_sets-insert_n,,7500,,,142433159.0,ns,86
-example_sets-insert_n,,7500,,,142646722.0,ns,87
-example_sets-insert_n,,7500,,,147285383.0,ns,88
-example_sets-insert_n,,7500,,,149909046.0,ns,89
-example_sets-insert_n,,7500,,,149429710.0,ns,90
-example_sets-insert_n,,7500,,,152238970.0,ns,91
-example_sets-insert_n,,7500,,,153331668.0,ns,92
-example_sets-insert_n,,7500,,,154724410.0,ns,93
-example_sets-insert_n,,7500,,,158011903.0,ns,94
-example_sets-insert_n,,7500,,,159526957.0,ns,95
-example_sets-insert_n,,7500,,,162431378.0,ns,96
-example_sets-insert_n,,7500,,,163562544.0,ns,97
-example_sets-insert_n,,7500,,,163861012.0,ns,98
-example_sets-insert_n,,7500,,,165600267.0,ns,99
-example_sets-insert_n,,7500,,,167073406.0,ns,100
+example_sets-insert_n,,7500,,,1665786.0,ns,1
+example_sets-insert_n,,7500,,,3398585.0,ns,2
+example_sets-insert_n,,7500,,,4980973.0,ns,3
+example_sets-insert_n,,7500,,,6629329.0,ns,4
+example_sets-insert_n,,7500,,,8784904.0,ns,5
+example_sets-insert_n,,7500,,,9773013.0,ns,6
+example_sets-insert_n,,7500,,,11334933.0,ns,7
+example_sets-insert_n,,7500,,,13328456.0,ns,8
+example_sets-insert_n,,7500,,,15032196.0,ns,9
+example_sets-insert_n,,7500,,,15956790.0,ns,10
+example_sets-insert_n,,7500,,,17557316.0,ns,11
+example_sets-insert_n,,7500,,,19664420.0,ns,12
+example_sets-insert_n,,7500,,,20944626.0,ns,13
+example_sets-insert_n,,7500,,,23336464.0,ns,14
+example_sets-insert_n,,7500,,,24304938.0,ns,15
+example_sets-insert_n,,7500,,,26751487.0,ns,16
+example_sets-insert_n,,7500,,,28236465.0,ns,17
+example_sets-insert_n,,7500,,,29884636.0,ns,18
+example_sets-insert_n,,7500,,,30553802.0,ns,19
+example_sets-insert_n,,7500,,,32417993.0,ns,20
+example_sets-insert_n,,7500,,,34948440.0,ns,21
+example_sets-insert_n,,7500,,,36854345.0,ns,22
+example_sets-insert_n,,7500,,,37960320.0,ns,23
+example_sets-insert_n,,7500,,,39069500.0,ns,24
+example_sets-insert_n,,7500,,,41169861.0,ns,25
+example_sets-insert_n,,7500,,,42445554.0,ns,26
+example_sets-insert_n,,7500,,,43343488.0,ns,27
+example_sets-insert_n,,7500,,,46776119.0,ns,28
+example_sets-insert_n,,7500,,,46497604.0,ns,29
+example_sets-insert_n,,7500,,,49329281.0,ns,30
+example_sets-insert_n,,7500,,,50562051.0,ns,31
+example_sets-insert_n,,7500,,,54043474.0,ns,32
+example_sets-insert_n,,7500,,,55219929.0,ns,33
+example_sets-insert_n,,7500,,,56001536.0,ns,34
+example_sets-insert_n,,7500,,,58052970.0,ns,35
+example_sets-insert_n,,7500,,,59143840.0,ns,36
+example_sets-insert_n,,7500,,,59629757.0,ns,37
+example_sets-insert_n,,7500,,,61460186.0,ns,38
+example_sets-insert_n,,7500,,,64163133.0,ns,39
+example_sets-insert_n,,7500,,,64812926.0,ns,40
+example_sets-insert_n,,7500,,,69409305.0,ns,41
+example_sets-insert_n,,7500,,,67838535.0,ns,42
+example_sets-insert_n,,7500,,,71480263.0,ns,43
+example_sets-insert_n,,7500,,,72798911.0,ns,44
+example_sets-insert_n,,7500,,,74487604.0,ns,45
+example_sets-insert_n,,7500,,,75269919.0,ns,46
+example_sets-insert_n,,7500,,,77141042.0,ns,47
+example_sets-insert_n,,7500,,,80627949.0,ns,48
+example_sets-insert_n,,7500,,,81333032.0,ns,49
+example_sets-insert_n,,7500,,,82936155.0,ns,50
+example_sets-insert_n,,7500,,,85023447.0,ns,51
+example_sets-insert_n,,7500,,,87332838.0,ns,52
+example_sets-insert_n,,7500,,,87112350.0,ns,53
+example_sets-insert_n,,7500,,,90466308.0,ns,54
+example_sets-insert_n,,7500,,,92284408.0,ns,55
+example_sets-insert_n,,7500,,,91352142.0,ns,56
+example_sets-insert_n,,7500,,,95447656.0,ns,57
+example_sets-insert_n,,7500,,,98589295.0,ns,58
+example_sets-insert_n,,7500,,,98294172.0,ns,59
+example_sets-insert_n,,7500,,,98748098.0,ns,60
+example_sets-insert_n,,7500,,,99959233.0,ns,61
+example_sets-insert_n,,7500,,,103954711.0,ns,62
+example_sets-insert_n,,7500,,,104825357.0,ns,63
+example_sets-insert_n,,7500,,,107462382.0,ns,64
+example_sets-insert_n,,7500,,,107697851.0,ns,65
+example_sets-insert_n,,7500,,,109973170.0,ns,66
+example_sets-insert_n,,7500,,,108274675.0,ns,67
+example_sets-insert_n,,7500,,,112461955.0,ns,68
+example_sets-insert_n,,7500,,,112837051.0,ns,69
+example_sets-insert_n,,7500,,,114630880.0,ns,70
+example_sets-insert_n,,7500,,,117704369.0,ns,71
+example_sets-insert_n,,7500,,,119576535.0,ns,72
+example_sets-insert_n,,7500,,,121761694.0,ns,73
+example_sets-insert_n,,7500,,,201650442.0,ns,74
+example_sets-insert_n,,7500,,,124042667.0,ns,75
+example_sets-insert_n,,7500,,,125401322.0,ns,76
+example_sets-insert_n,,7500,,,127588862.0,ns,77
+example_sets-insert_n,,7500,,,127167298.0,ns,78
+example_sets-insert_n,,7500,,,130716241.0,ns,79
+example_sets-insert_n,,7500,,,134448161.0,ns,80
+example_sets-insert_n,,7500,,,134580772.0,ns,81
+example_sets-insert_n,,7500,,,135889145.0,ns,82
+example_sets-insert_n,,7500,,,136369042.0,ns,83
+example_sets-insert_n,,7500,,,138691281.0,ns,84
+example_sets-insert_n,,7500,,,140457424.0,ns,85
+example_sets-insert_n,,7500,,,142512683.0,ns,86
+example_sets-insert_n,,7500,,,144536510.0,ns,87
+example_sets-insert_n,,7500,,,145726681.0,ns,88
+example_sets-insert_n,,7500,,,144443920.0,ns,89
+example_sets-insert_n,,7500,,,148227163.0,ns,90
+example_sets-insert_n,,7500,,,149093866.0,ns,91
+example_sets-insert_n,,7500,,,151606643.0,ns,92
+example_sets-insert_n,,7500,,,152542641.0,ns,93
+example_sets-insert_n,,7500,,,157016757.0,ns,94
+example_sets-insert_n,,7500,,,159416828.0,ns,95
+example_sets-insert_n,,7500,,,159528878.0,ns,96
+example_sets-insert_n,,7500,,,161853215.0,ns,97
+example_sets-insert_n,,7500,,,159701587.0,ns,98
+example_sets-insert_n,,7500,,,164433154.0,ns,99
+example_sets-insert_n,,7500,,,168259342.0,ns,100
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/new/sample.json b/analysis/current/criterion/example_sets-insert_n/7500/new/sample.json
index aaf616a..742dc7c 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/new/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0,50.0,51.0,52.0,53.0,54.0,55.0,56.0,57.0,58.0,59.0,60.0,61.0,62.0,63.0,64.0,65.0,66.0,67.0,68.0,69.0,70.0,71.0,72.0,73.0,74.0,75.0,76.0,77.0,78.0,79.0,80.0,81.0,82.0,83.0,84.0,85.0,86.0,87.0,88.0,89.0,90.0,91.0,92.0,93.0,94.0,95.0,96.0,97.0,98.0,99.0,100.0],"times":[1633038.0,3286441.0,5117441.0,6742264.0,8274118.0,10188470.0,11808468.0,13152908.0,14742617.0,17067715.0,18923816.0,19708908.0,21111196.0,23325006.0,24560457.0,27043598.0,28372975.0,30790389.0,32178302.0,33564669.0,34187598.0,37386663.0,38442756.0,39750837.0,40841222.0,42990038.0,46138656.0,46717278.0,47819610.0,51056820.0,50595831.0,52990419.0,55332557.0,56230416.0,57725483.0,61296872.0,61111806.0,63619937.0,64197232.0,67625116.0,68929615.0,68859524.0,71235006.0,74213227.0,75628012.0,75892524.0,79221249.0,79732266.0,81549553.0,84030821.0,84500103.0,85526253.0,87731398.0,88965864.0,91370147.0,93630322.0,96743212.0,98692146.0,99400363.0,100050010.0,101802864.0,101938893.0,104594779.0,106357414.0,106857508.0,110804610.0,110662042.0,113069843.0,114877138.0,116407661.0,116919204.0,120012209.0,120750012.0,121753513.0,125364873.0,127194311.0,128219661.0,128701639.0,131247166.0,133414949.0,135760944.0,135580598.0,139706641.0,140241302.0,141118059.0,142433159.0,142646722.0,147285383.0,149909046.0,149429710.0,152238970.0,153331668.0,154724410.0,158011903.0,159526957.0,162431378.0,163562544.0,163861012.0,165600267.0,167073406.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0,50.0,51.0,52.0,53.0,54.0,55.0,56.0,57.0,58.0,59.0,60.0,61.0,62.0,63.0,64.0,65.0,66.0,67.0,68.0,69.0,70.0,71.0,72.0,73.0,74.0,75.0,76.0,77.0,78.0,79.0,80.0,81.0,82.0,83.0,84.0,85.0,86.0,87.0,88.0,89.0,90.0,91.0,92.0,93.0,94.0,95.0,96.0,97.0,98.0,99.0,100.0],"times":[1665786.0,3398585.0,4980973.0,6629329.0,8784904.0,9773013.0,11334933.0,13328456.0,15032196.0,15956790.0,17557316.0,19664420.0,20944626.0,23336464.0,24304938.0,26751487.0,28236465.0,29884636.0,30553802.0,32417993.0,34948440.0,36854345.0,37960320.0,39069500.0,41169861.0,42445554.0,43343488.0,46776119.0,46497604.0,49329281.0,50562051.0,54043474.0,55219929.0,56001536.0,58052970.0,59143840.0,59629757.0,61460186.0,64163133.0,64812926.0,69409305.0,67838535.0,71480263.0,72798911.0,74487604.0,75269919.0,77141042.0,80627949.0,81333032.0,82936155.0,85023447.0,87332838.0,87112350.0,90466308.0,92284408.0,91352142.0,95447656.0,98589295.0,98294172.0,98748098.0,99959233.0,103954711.0,104825357.0,107462382.0,107697851.0,109973170.0,108274675.0,112461955.0,112837051.0,114630880.0,117704369.0,119576535.0,121761694.0,201650442.0,124042667.0,125401322.0,127588862.0,127167298.0,130716241.0,134448161.0,134580772.0,135889145.0,136369042.0,138691281.0,140457424.0,142512683.0,144536510.0,145726681.0,144443920.0,148227163.0,149093866.0,151606643.0,152542641.0,157016757.0,159416828.0,159528878.0,161853215.0,159701587.0,164433154.0,168259342.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/new/tukey.json b/analysis/current/criterion/example_sets-insert_n/7500/new/tukey.json
index 62862c7..13d4a65 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/new/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/new/tukey.json
@@ -1 +1 @@
-[1569804.1805275003,1611394.3464068153,1722301.455418322,1763891.621297637] \ No newline at end of file
+[1551918.4439237241,1595055.0214124117,1710085.8947155783,1753222.4722042657] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
index c7265a5..f925821 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.21865346488892,"upper_bound":162.36930385530928},"point_estimate":159.14176350764853,"standard_error":1.461503698863863},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":156.8507274336646,"upper_bound":158.5591916641719},"point_estimate":157.6533130833091,"standard_error":0.42536909508936854},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.7822327885805659,"upper_bound":2.5226658692320005},"point_estimate":1.5190633852880904,"standard_error":0.4358066708173553},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.96952407096347,"upper_bound":164.2805952569369},"point_estimate":160.09851552587727,"standard_error":1.7546432202554192},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1.0857965419880333,"upper_bound":10.976258817898124},"point_estimate":6.726462085387348,"standard_error":3.425689859092857}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":158.20815965378966,"upper_bound":159.19634464305557},"point_estimate":158.70266193198287,"standard_error":0.2516592214044776},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.96794147186148,"upper_bound":159.23647327218237},"point_estimate":158.80974094688378,"standard_error":0.33326767485231185},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.576091546415685,"upper_bound":1.9654513842723245},"point_estimate":1.4710269570066792,"standard_error":0.36846193703430385},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":158.0385271835259,"upper_bound":158.9323162013691},"point_estimate":158.43799759023784,"standard_error":0.22796208510201024},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.843335490313745,"upper_bound":1.3622517448711902},"point_estimate":1.1524865020065753,"standard_error":0.133042722217299}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
index 77c5dd6..7b16d21 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,10,,,22856685.0,ns,146302
-example_stack-push_pop,,10,,,45958684.0,ns,292604
-example_stack-push_pop,,10,,,68225882.0,ns,438906
-example_stack-push_pop,,10,,,91663233.0,ns,585208
-example_stack-push_pop,,10,,,114571907.0,ns,731510
-example_stack-push_pop,,10,,,137070667.0,ns,877812
-example_stack-push_pop,,10,,,159356759.0,ns,1024114
-example_stack-push_pop,,10,,,186903140.0,ns,1170416
-example_stack-push_pop,,10,,,207508790.0,ns,1316718
-example_stack-push_pop,,10,,,229888501.0,ns,1463020
-example_stack-push_pop,,10,,,255031221.0,ns,1609322
-example_stack-push_pop,,10,,,280306131.0,ns,1755624
-example_stack-push_pop,,10,,,355909215.0,ns,1901926
-example_stack-push_pop,,10,,,322982780.0,ns,2048228
-example_stack-push_pop,,10,,,347169016.0,ns,2194530
-example_stack-push_pop,,10,,,369882599.0,ns,2340832
-example_stack-push_pop,,10,,,395241948.0,ns,2487134
-example_stack-push_pop,,10,,,422190744.0,ns,2633436
-example_stack-push_pop,,10,,,440997548.0,ns,2779738
-example_stack-push_pop,,10,,,461195829.0,ns,2926040
+example_stack-push_pop,,10,,,23098197.0,ns,144375
+example_stack-push_pop,,10,,,45593954.0,ns,288750
+example_stack-push_pop,,10,,,68029129.0,ns,433125
+example_stack-push_pop,,10,,,90500592.0,ns,577500
+example_stack-push_pop,,10,,,114698464.0,ns,721875
+example_stack-push_pop,,10,,,139141078.0,ns,866250
+example_stack-push_pop,,10,,,161770057.0,ns,1010625
+example_stack-push_pop,,10,,,185000402.0,ns,1155000
+example_stack-push_pop,,10,,,208287803.0,ns,1299375
+example_stack-push_pop,,10,,,228162661.0,ns,1443750
+example_stack-push_pop,,10,,,252719723.0,ns,1588125
+example_stack-push_pop,,10,,,274713747.0,ns,1732500
+example_stack-push_pop,,10,,,299065148.0,ns,1876875
+example_stack-push_pop,,10,,,320982174.0,ns,2021250
+example_stack-push_pop,,10,,,340500706.0,ns,2165625
+example_stack-push_pop,,10,,,365497742.0,ns,2310000
+example_stack-push_pop,,10,,,390182238.0,ns,2454375
+example_stack-push_pop,,10,,,412722262.0,ns,2598750
+example_stack-push_pop,,10,,,431982162.0,ns,2743125
+example_stack-push_pop,,10,,,455456793.0,ns,2887500
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
index 3adae65..724faef 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[146302.0,292604.0,438906.0,585208.0,731510.0,877812.0,1024114.0,1170416.0,1316718.0,1463020.0,1609322.0,1755624.0,1901926.0,2048228.0,2194530.0,2340832.0,2487134.0,2633436.0,2779738.0,2926040.0],"times":[22856685.0,45958684.0,68225882.0,91663233.0,114571907.0,137070667.0,159356759.0,186903140.0,207508790.0,229888501.0,255031221.0,280306131.0,355909215.0,322982780.0,347169016.0,369882599.0,395241948.0,422190744.0,440997548.0,461195829.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[144375.0,288750.0,433125.0,577500.0,721875.0,866250.0,1010625.0,1155000.0,1299375.0,1443750.0,1588125.0,1732500.0,1876875.0,2021250.0,2165625.0,2310000.0,2454375.0,2598750.0,2743125.0,2887500.0],"times":[23098197.0,45593954.0,68029129.0,90500592.0,114698464.0,139141078.0,161770057.0,185000402.0,208287803.0,228162661.0,252719723.0,274713747.0,299065148.0,320982174.0,340500706.0,365497742.0,390182238.0,412722262.0,431982162.0,455456793.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
index 4a0e5a9..8515b77 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[150.3825480389116,153.50685254025524,161.83833121050492,164.96263571184855] \ No newline at end of file
+[152.9270807592407,155.3932119380619,161.96956174825178,164.43569292707298] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
index 0b86e45..a157cb5 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":135.95946664638763,"upper_bound":137.51976119835828},"point_estimate":136.6971284157213,"standard_error":0.3982100328059315},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":135.49245186608076,"upper_bound":137.01158884321012},"point_estimate":136.5183377927982,"standard_error":0.37109424491235526},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.5377086520608602,"upper_bound":2.248747575485465},"point_estimate":1.5982570477452465,"standard_error":0.41295692440396603},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":135.7452788321879,"upper_bound":136.9672703346025},"point_estimate":136.38484034174692,"standard_error":0.3100406720942991},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.9962158840215152,"upper_bound":2.3690104416943547},"point_estimate":1.8321670876594098,"standard_error":0.346353411607433}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":134.66643781387293,"upper_bound":135.36599124221453},"point_estimate":135.00929808557262,"standard_error":0.17799692282028567},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":134.4127194628447,"upper_bound":135.44228917717072},"point_estimate":135.20724151507727,"standard_error":0.3083085669356121},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.18441569663421287,"upper_bound":1.3135503075569277},"point_estimate":0.7247252396176269,"standard_error":0.297424394239656},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":134.83748952594453,"upper_bound":135.4027117421037},"point_estimate":135.1412738040166,"standard_error":0.14444281788139873},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.5587540820687208,"upper_bound":1.0160264291074268},"point_estimate":0.8120954993480187,"standard_error":0.11896685108047073}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
index e589d72..757f92d 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,10,,,23580292.0,ns,167109
-example_stack-push_pop,,10,,,46993218.0,ns,334218
-example_stack-push_pop,,10,,,67519342.0,ns,501327
-example_stack-push_pop,,10,,,90879840.0,ns,668436
-example_stack-push_pop,,10,,,113010176.0,ns,835545
-example_stack-push_pop,,10,,,135887889.0,ns,1002654
-example_stack-push_pop,,10,,,160974275.0,ns,1169763
-example_stack-push_pop,,10,,,180939059.0,ns,1336872
-example_stack-push_pop,,10,,,203724313.0,ns,1503981
-example_stack-push_pop,,10,,,228962669.0,ns,1671090
-example_stack-push_pop,,10,,,253090255.0,ns,1838199
-example_stack-push_pop,,10,,,274076704.0,ns,2005308
-example_stack-push_pop,,10,,,301789562.0,ns,2172417
-example_stack-push_pop,,10,,,319635075.0,ns,2339526
-example_stack-push_pop,,10,,,335233508.0,ns,2506635
-example_stack-push_pop,,10,,,364400846.0,ns,2673744
-example_stack-push_pop,,10,,,387606788.0,ns,2840853
-example_stack-push_pop,,10,,,407289136.0,ns,3007962
-example_stack-push_pop,,10,,,433703244.0,ns,3175071
-example_stack-push_pop,,10,,,457909446.0,ns,3342180
+example_stack-push_pop,,10,,,22444007.0,ns,167872
+example_stack-push_pop,,10,,,45050589.0,ns,335744
+example_stack-push_pop,,10,,,68211321.0,ns,503616
+example_stack-push_pop,,10,,,90295707.0,ns,671488
+example_stack-push_pop,,10,,,114886424.0,ns,839360
+example_stack-push_pop,,10,,,135039884.0,ns,1007232
+example_stack-push_pop,,10,,,158836338.0,ns,1175104
+example_stack-push_pop,,10,,,181967014.0,ns,1342976
+example_stack-push_pop,,10,,,202989036.0,ns,1510848
+example_stack-push_pop,,10,,,228713884.0,ns,1678720
+example_stack-push_pop,,10,,,248047706.0,ns,1846592
+example_stack-push_pop,,10,,,271387644.0,ns,2014464
+example_stack-push_pop,,10,,,292145308.0,ns,2182336
+example_stack-push_pop,,10,,,318339770.0,ns,2350208
+example_stack-push_pop,,10,,,340862443.0,ns,2518080
+example_stack-push_pop,,10,,,363789263.0,ns,2685952
+example_stack-push_pop,,10,,,386362484.0,ns,2853824
+example_stack-push_pop,,10,,,408674064.0,ns,3021696
+example_stack-push_pop,,10,,,432716774.0,ns,3189568
+example_stack-push_pop,,10,,,452305291.0,ns,3357440
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
index b93f33a..42282e6 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[167109.0,334218.0,501327.0,668436.0,835545.0,1002654.0,1169763.0,1336872.0,1503981.0,1671090.0,1838199.0,2005308.0,2172417.0,2339526.0,2506635.0,2673744.0,2840853.0,3007962.0,3175071.0,3342180.0],"times":[23580292.0,46993218.0,67519342.0,90879840.0,113010176.0,135887889.0,160974275.0,180939059.0,203724313.0,228962669.0,253090255.0,274076704.0,301789562.0,319635075.0,335233508.0,364400846.0,387606788.0,407289136.0,433703244.0,457909446.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[167872.0,335744.0,503616.0,671488.0,839360.0,1007232.0,1175104.0,1342976.0,1510848.0,1678720.0,1846592.0,2014464.0,2182336.0,2350208.0,2518080.0,2685952.0,2853824.0,3021696.0,3189568.0,3357440.0],"times":[22444007.0,45050589.0,68211321.0,90295707.0,114886424.0,135039884.0,158836338.0,181967014.0,202989036.0,228713884.0,248047706.0,271387644.0,292145308.0,318339770.0,340862443.0,363789263.0,386362484.0,408674064.0,432716774.0,452305291.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
index cdaa43c..806cd6b 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[130.28283503913957,132.86314297687278,139.74396414416134,142.32427208189455] \ No newline at end of file
+[131.05459191851804,132.70109761658236,137.0917794780872,138.73828517615152] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/new/estimates.json b/analysis/current/criterion/example_stack-push_pop/10/new/estimates.json
index c7265a5..f925821 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/new/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.21865346488892,"upper_bound":162.36930385530928},"point_estimate":159.14176350764853,"standard_error":1.461503698863863},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":156.8507274336646,"upper_bound":158.5591916641719},"point_estimate":157.6533130833091,"standard_error":0.42536909508936854},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.7822327885805659,"upper_bound":2.5226658692320005},"point_estimate":1.5190633852880904,"standard_error":0.4358066708173553},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.96952407096347,"upper_bound":164.2805952569369},"point_estimate":160.09851552587727,"standard_error":1.7546432202554192},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1.0857965419880333,"upper_bound":10.976258817898124},"point_estimate":6.726462085387348,"standard_error":3.425689859092857}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":158.20815965378966,"upper_bound":159.19634464305557},"point_estimate":158.70266193198287,"standard_error":0.2516592214044776},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.96794147186148,"upper_bound":159.23647327218237},"point_estimate":158.80974094688378,"standard_error":0.33326767485231185},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.576091546415685,"upper_bound":1.9654513842723245},"point_estimate":1.4710269570066792,"standard_error":0.36846193703430385},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":158.0385271835259,"upper_bound":158.9323162013691},"point_estimate":158.43799759023784,"standard_error":0.22796208510201024},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.843335490313745,"upper_bound":1.3622517448711902},"point_estimate":1.1524865020065753,"standard_error":0.133042722217299}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/new/raw.csv b/analysis/current/criterion/example_stack-push_pop/10/new/raw.csv
index 77c5dd6..7b16d21 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/new/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/10/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,10,,,22856685.0,ns,146302
-example_stack-push_pop,,10,,,45958684.0,ns,292604
-example_stack-push_pop,,10,,,68225882.0,ns,438906
-example_stack-push_pop,,10,,,91663233.0,ns,585208
-example_stack-push_pop,,10,,,114571907.0,ns,731510
-example_stack-push_pop,,10,,,137070667.0,ns,877812
-example_stack-push_pop,,10,,,159356759.0,ns,1024114
-example_stack-push_pop,,10,,,186903140.0,ns,1170416
-example_stack-push_pop,,10,,,207508790.0,ns,1316718
-example_stack-push_pop,,10,,,229888501.0,ns,1463020
-example_stack-push_pop,,10,,,255031221.0,ns,1609322
-example_stack-push_pop,,10,,,280306131.0,ns,1755624
-example_stack-push_pop,,10,,,355909215.0,ns,1901926
-example_stack-push_pop,,10,,,322982780.0,ns,2048228
-example_stack-push_pop,,10,,,347169016.0,ns,2194530
-example_stack-push_pop,,10,,,369882599.0,ns,2340832
-example_stack-push_pop,,10,,,395241948.0,ns,2487134
-example_stack-push_pop,,10,,,422190744.0,ns,2633436
-example_stack-push_pop,,10,,,440997548.0,ns,2779738
-example_stack-push_pop,,10,,,461195829.0,ns,2926040
+example_stack-push_pop,,10,,,23098197.0,ns,144375
+example_stack-push_pop,,10,,,45593954.0,ns,288750
+example_stack-push_pop,,10,,,68029129.0,ns,433125
+example_stack-push_pop,,10,,,90500592.0,ns,577500
+example_stack-push_pop,,10,,,114698464.0,ns,721875
+example_stack-push_pop,,10,,,139141078.0,ns,866250
+example_stack-push_pop,,10,,,161770057.0,ns,1010625
+example_stack-push_pop,,10,,,185000402.0,ns,1155000
+example_stack-push_pop,,10,,,208287803.0,ns,1299375
+example_stack-push_pop,,10,,,228162661.0,ns,1443750
+example_stack-push_pop,,10,,,252719723.0,ns,1588125
+example_stack-push_pop,,10,,,274713747.0,ns,1732500
+example_stack-push_pop,,10,,,299065148.0,ns,1876875
+example_stack-push_pop,,10,,,320982174.0,ns,2021250
+example_stack-push_pop,,10,,,340500706.0,ns,2165625
+example_stack-push_pop,,10,,,365497742.0,ns,2310000
+example_stack-push_pop,,10,,,390182238.0,ns,2454375
+example_stack-push_pop,,10,,,412722262.0,ns,2598750
+example_stack-push_pop,,10,,,431982162.0,ns,2743125
+example_stack-push_pop,,10,,,455456793.0,ns,2887500
diff --git a/analysis/current/criterion/example_stack-push_pop/10/new/sample.json b/analysis/current/criterion/example_stack-push_pop/10/new/sample.json
index 3adae65..724faef 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/new/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[146302.0,292604.0,438906.0,585208.0,731510.0,877812.0,1024114.0,1170416.0,1316718.0,1463020.0,1609322.0,1755624.0,1901926.0,2048228.0,2194530.0,2340832.0,2487134.0,2633436.0,2779738.0,2926040.0],"times":[22856685.0,45958684.0,68225882.0,91663233.0,114571907.0,137070667.0,159356759.0,186903140.0,207508790.0,229888501.0,255031221.0,280306131.0,355909215.0,322982780.0,347169016.0,369882599.0,395241948.0,422190744.0,440997548.0,461195829.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[144375.0,288750.0,433125.0,577500.0,721875.0,866250.0,1010625.0,1155000.0,1299375.0,1443750.0,1588125.0,1732500.0,1876875.0,2021250.0,2165625.0,2310000.0,2454375.0,2598750.0,2743125.0,2887500.0],"times":[23098197.0,45593954.0,68029129.0,90500592.0,114698464.0,139141078.0,161770057.0,185000402.0,208287803.0,228162661.0,252719723.0,274713747.0,299065148.0,320982174.0,340500706.0,365497742.0,390182238.0,412722262.0,431982162.0,455456793.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/new/tukey.json b/analysis/current/criterion/example_stack-push_pop/10/new/tukey.json
index 4a0e5a9..8515b77 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/new/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/new/tukey.json
@@ -1 +1 @@
-[150.3825480389116,153.50685254025524,161.83833121050492,164.96263571184855] \ No newline at end of file
+[152.9270807592407,155.3932119380619,161.96956174825178,164.43569292707298] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
index 7763f34..e208ee6 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33764.805031487456,"upper_bound":34538.32729289119},"point_estimate":34131.8840392375,"standard_error":197.7342280409615},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33605.560759327374,"upper_bound":34411.61239563263},"point_estimate":33815.815811657034,"standard_error":181.92544178486588},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":188.9726413067454,"upper_bound":1278.923820842252},"point_estimate":584.5818732680334,"standard_error":267.5848419466694},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33973.09997134031,"upper_bound":34899.2081035403},"point_estimate":34411.09513353206,"standard_error":236.93583387657017},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":550.9319847104375,"upper_bound":1120.0675246614608},"point_estimate":906.2924177298781,"standard_error":144.4669598079393}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33511.06609586924,"upper_bound":33812.28434640963},"point_estimate":33661.614597860134,"standard_error":77.03544308065428},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33544.444450628966,"upper_bound":33853.38790400386},"point_estimate":33635.379522431256,"standard_error":72.01166892813245},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101.68576056808635,"upper_bound":545.6117589318292},"point_estimate":314.46864467755313,"standard_error":136.68773025429505},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33393.34282872479,"upper_bound":33737.110096555836},"point_estimate":33560.89661047717,"standard_error":88.12316066173865},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":231.43937437832923,"upper_bound":444.74865974130415},"point_estimate":353.7204800149769,"standard_error":54.468151169102164}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
index 812bdb6..44a6fff 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,1000,,,23943615.0,ns,692
-example_stack-push_pop,,1000,,,46061098.0,ns,1384
-example_stack-push_pop,,1000,,,68074916.0,ns,2076
-example_stack-push_pop,,1000,,,92174676.0,ns,2768
-example_stack-push_pop,,1000,,,116495305.0,ns,3460
-example_stack-push_pop,,1000,,,138818113.0,ns,4152
-example_stack-push_pop,,1000,,,162386581.0,ns,4844
-example_stack-push_pop,,1000,,,187312182.0,ns,5536
-example_stack-push_pop,,1000,,,213138509.0,ns,6228
-example_stack-push_pop,,1000,,,234549123.0,ns,6920
-example_stack-push_pop,,1000,,,255321386.0,ns,7612
-example_stack-push_pop,,1000,,,295785379.0,ns,8304
-example_stack-push_pop,,1000,,,313759091.0,ns,8996
-example_stack-push_pop,,1000,,,349785790.0,ns,9688
-example_stack-push_pop,,1000,,,372307902.0,ns,10380
-example_stack-push_pop,,1000,,,373470794.0,ns,11072
-example_stack-push_pop,,1000,,,399082923.0,ns,11764
-example_stack-push_pop,,1000,,,420967194.0,ns,12456
-example_stack-push_pop,,1000,,,444261095.0,ns,13148
-example_stack-push_pop,,1000,,,482086766.0,ns,13840
+example_stack-push_pop,,1000,,,23555076.0,ns,691
+example_stack-push_pop,,1000,,,46096438.0,ns,1382
+example_stack-push_pop,,1000,,,68412815.0,ns,2073
+example_stack-push_pop,,1000,,,92921616.0,ns,2764
+example_stack-push_pop,,1000,,,116203410.0,ns,3455
+example_stack-push_pop,,1000,,,142646339.0,ns,4146
+example_stack-push_pop,,1000,,,164667118.0,ns,4837
+example_stack-push_pop,,1000,,,186197926.0,ns,5528
+example_stack-push_pop,,1000,,,209867820.0,ns,6219
+example_stack-push_pop,,1000,,,235086556.0,ns,6910
+example_stack-push_pop,,1000,,,255013121.0,ns,7601
+example_stack-push_pop,,1000,,,281600825.0,ns,8292
+example_stack-push_pop,,1000,,,301280346.0,ns,8983
+example_stack-push_pop,,1000,,,328579865.0,ns,9674
+example_stack-push_pop,,1000,,,347141171.0,ns,10365
+example_stack-push_pop,,1000,,,372060350.0,ns,11056
+example_stack-push_pop,,1000,,,391001116.0,ns,11747
+example_stack-push_pop,,1000,,,418381425.0,ns,12438
+example_stack-push_pop,,1000,,,433289154.0,ns,13129
+example_stack-push_pop,,1000,,,463694383.0,ns,13820
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
index 67e754f..c426fdb 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[692.0,1384.0,2076.0,2768.0,3460.0,4152.0,4844.0,5536.0,6228.0,6920.0,7612.0,8304.0,8996.0,9688.0,10380.0,11072.0,11764.0,12456.0,13148.0,13840.0],"times":[23943615.0,46061098.0,68074916.0,92174676.0,116495305.0,138818113.0,162386581.0,187312182.0,213138509.0,234549123.0,255321386.0,295785379.0,313759091.0,349785790.0,372307902.0,373470794.0,399082923.0,420967194.0,444261095.0,482086766.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[691.0,1382.0,2073.0,2764.0,3455.0,4146.0,4837.0,5528.0,6219.0,6910.0,7601.0,8292.0,8983.0,9674.0,10365.0,11056.0,11747.0,12438.0,13129.0,13820.0],"times":[23555076.0,46096438.0,68412815.0,92921616.0,116203410.0,142646339.0,164667118.0,186197926.0,209867820.0,235086556.0,255013121.0,281600825.0,301280346.0,328579865.0,347141171.0,372060350.0,391001116.0,418381425.0,433289154.0,463694383.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
index 6cd99e5..e856055 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[30173.122540068325,31855.200770165535,36340.74271709143,38022.82094718864] \ No newline at end of file
+[32223.34438536017,32875.235583715,34613.61211266122,35265.50331101605] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
index b2b673e..7ffdaaa 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1617.1028210912202,"upper_bound":1801.2781092667065},"point_estimate":1697.7385090576493,"standard_error":47.558898640296675},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1587.1738293947778,"upper_bound":1650.5018803528983},"point_estimate":1593.3276142202699,"standard_error":18.933360474532027},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.843895483085056,"upper_bound":95.95075110978183},"point_estimate":16.055807115619515,"standard_error":26.5068680407465},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1653.1827510602493,"upper_bound":1917.5602442396987},"point_estimate":1783.627709119684,"standard_error":66.64863610976087},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":56.460282732981334,"upper_bound":308.394627377187},"point_estimate":218.2608707691399,"standard_error":63.309457121679465}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1633.933201966875,"upper_bound":2024.7070282656625},"point_estimate":1775.8241138254223,"standard_error":113.82176329923145},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1598.3451305541748,"upper_bound":1744.3001118528514},"point_estimate":1614.8692211680968,"standard_error":46.28880936514391},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13.054766657903103,"upper_bound":200.02798952231342},"point_estimate":39.49329356205212,"standard_error":50.826775328548905},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1605.7314372205744,"upper_bound":1722.6549008669472},"point_estimate":1650.805637022434,"standard_error":33.520648101719544},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":65.07719724696634,"upper_bound":851.150370081876},"point_estimate":520.1355074399091,"standard_error":275.44683771854085}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
index 1f913ed..a22651d 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,1000,,,23347737.0,ns,14698
-example_stack-push_pop,,1000,,,46610011.0,ns,29396
-example_stack-push_pop,,1000,,,70115541.0,ns,44094
-example_stack-push_pop,,1000,,,93031609.0,ns,58792
-example_stack-push_pop,,1000,,,116495789.0,ns,73490
-example_stack-push_pop,,1000,,,140734367.0,ns,88188
-example_stack-push_pop,,1000,,,163672115.0,ns,102886
-example_stack-push_pop,,1000,,,186089700.0,ns,117584
-example_stack-push_pop,,1000,,,209779424.0,ns,132282
-example_stack-push_pop,,1000,,,238664704.0,ns,146980
-example_stack-push_pop,,1000,,,260543468.0,ns,161678
-example_stack-push_pop,,1000,,,279694236.0,ns,176376
-example_stack-push_pop,,1000,,,303821345.0,ns,191074
-example_stack-push_pop,,1000,,,492847691.0,ns,205772
-example_stack-push_pop,,1000,,,466455936.0,ns,220470
-example_stack-push_pop,,1000,,,417908961.0,ns,235168
-example_stack-push_pop,,1000,,,418927134.0,ns,249866
-example_stack-push_pop,,1000,,,435107848.0,ns,264564
-example_stack-push_pop,,1000,,,462564406.0,ns,279262
-example_stack-push_pop,,1000,,,585327918.0,ns,293960
+example_stack-push_pop,,1000,,,55699684.0,ns,14081
+example_stack-push_pop,,1000,,,49179715.0,ns,28162
+example_stack-push_pop,,1000,,,74039584.0,ns,42243
+example_stack-push_pop,,1000,,,98132489.0,ns,56324
+example_stack-push_pop,,1000,,,123049599.0,ns,70405
+example_stack-push_pop,,1000,,,148017743.0,ns,84486
+example_stack-push_pop,,1000,,,171030880.0,ns,98567
+example_stack-push_pop,,1000,,,178781410.0,ns,112648
+example_stack-push_pop,,1000,,,200677988.0,ns,126729
+example_stack-push_pop,,1000,,,225768418.0,ns,140810
+example_stack-push_pop,,1000,,,248491386.0,ns,154891
+example_stack-push_pop,,1000,,,270071630.0,ns,168972
+example_stack-push_pop,,1000,,,291490895.0,ns,183053
+example_stack-push_pop,,1000,,,313321334.0,ns,197134
+example_stack-push_pop,,1000,,,337599396.0,ns,211215
+example_stack-push_pop,,1000,,,358609860.0,ns,225296
+example_stack-push_pop,,1000,,,385893695.0,ns,239377
+example_stack-push_pop,,1000,,,410009722.0,ns,253458
+example_stack-push_pop,,1000,,,434625833.0,ns,267539
+example_stack-push_pop,,1000,,,529983252.0,ns,281620
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
index c956fb5..fd0cbc6 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[14698.0,29396.0,44094.0,58792.0,73490.0,88188.0,102886.0,117584.0,132282.0,146980.0,161678.0,176376.0,191074.0,205772.0,220470.0,235168.0,249866.0,264564.0,279262.0,293960.0],"times":[23347737.0,46610011.0,70115541.0,93031609.0,116495789.0,140734367.0,163672115.0,186089700.0,209779424.0,238664704.0,260543468.0,279694236.0,303821345.0,492847691.0,466455936.0,417908961.0,418927134.0,435107848.0,462564406.0,585327918.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[14081.0,28162.0,42243.0,56324.0,70405.0,84486.0,98567.0,112648.0,126729.0,140810.0,154891.0,168972.0,183053.0,197134.0,211215.0,225296.0,239377.0,253458.0,267539.0,281620.0],"times":[55699684.0,49179715.0,74039584.0,98132489.0,123049599.0,148017743.0,171030880.0,178781410.0,200677988.0,225768418.0,248491386.0,270071630.0,291490895.0,313321334.0,337599396.0,358609860.0,385893695.0,410009722.0,434625833.0,529983252.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
index b42d52a..3a03a95 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[1359.0205713069222,1472.4270742187987,1774.8444153171363,1888.250918229013] \ No newline at end of file
+[1147.3378888901025,1372.0877715743527,1971.4207920656863,2196.1706747499366] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/new/estimates.json b/analysis/current/criterion/example_stack-push_pop/1000/new/estimates.json
index 7763f34..e208ee6 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/new/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33764.805031487456,"upper_bound":34538.32729289119},"point_estimate":34131.8840392375,"standard_error":197.7342280409615},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33605.560759327374,"upper_bound":34411.61239563263},"point_estimate":33815.815811657034,"standard_error":181.92544178486588},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":188.9726413067454,"upper_bound":1278.923820842252},"point_estimate":584.5818732680334,"standard_error":267.5848419466694},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33973.09997134031,"upper_bound":34899.2081035403},"point_estimate":34411.09513353206,"standard_error":236.93583387657017},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":550.9319847104375,"upper_bound":1120.0675246614608},"point_estimate":906.2924177298781,"standard_error":144.4669598079393}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33511.06609586924,"upper_bound":33812.28434640963},"point_estimate":33661.614597860134,"standard_error":77.03544308065428},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33544.444450628966,"upper_bound":33853.38790400386},"point_estimate":33635.379522431256,"standard_error":72.01166892813245},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101.68576056808635,"upper_bound":545.6117589318292},"point_estimate":314.46864467755313,"standard_error":136.68773025429505},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33393.34282872479,"upper_bound":33737.110096555836},"point_estimate":33560.89661047717,"standard_error":88.12316066173865},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":231.43937437832923,"upper_bound":444.74865974130415},"point_estimate":353.7204800149769,"standard_error":54.468151169102164}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/new/raw.csv b/analysis/current/criterion/example_stack-push_pop/1000/new/raw.csv
index 812bdb6..44a6fff 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/new/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/1000/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,1000,,,23943615.0,ns,692
-example_stack-push_pop,,1000,,,46061098.0,ns,1384
-example_stack-push_pop,,1000,,,68074916.0,ns,2076
-example_stack-push_pop,,1000,,,92174676.0,ns,2768
-example_stack-push_pop,,1000,,,116495305.0,ns,3460
-example_stack-push_pop,,1000,,,138818113.0,ns,4152
-example_stack-push_pop,,1000,,,162386581.0,ns,4844
-example_stack-push_pop,,1000,,,187312182.0,ns,5536
-example_stack-push_pop,,1000,,,213138509.0,ns,6228
-example_stack-push_pop,,1000,,,234549123.0,ns,6920
-example_stack-push_pop,,1000,,,255321386.0,ns,7612
-example_stack-push_pop,,1000,,,295785379.0,ns,8304
-example_stack-push_pop,,1000,,,313759091.0,ns,8996
-example_stack-push_pop,,1000,,,349785790.0,ns,9688
-example_stack-push_pop,,1000,,,372307902.0,ns,10380
-example_stack-push_pop,,1000,,,373470794.0,ns,11072
-example_stack-push_pop,,1000,,,399082923.0,ns,11764
-example_stack-push_pop,,1000,,,420967194.0,ns,12456
-example_stack-push_pop,,1000,,,444261095.0,ns,13148
-example_stack-push_pop,,1000,,,482086766.0,ns,13840
+example_stack-push_pop,,1000,,,23555076.0,ns,691
+example_stack-push_pop,,1000,,,46096438.0,ns,1382
+example_stack-push_pop,,1000,,,68412815.0,ns,2073
+example_stack-push_pop,,1000,,,92921616.0,ns,2764
+example_stack-push_pop,,1000,,,116203410.0,ns,3455
+example_stack-push_pop,,1000,,,142646339.0,ns,4146
+example_stack-push_pop,,1000,,,164667118.0,ns,4837
+example_stack-push_pop,,1000,,,186197926.0,ns,5528
+example_stack-push_pop,,1000,,,209867820.0,ns,6219
+example_stack-push_pop,,1000,,,235086556.0,ns,6910
+example_stack-push_pop,,1000,,,255013121.0,ns,7601
+example_stack-push_pop,,1000,,,281600825.0,ns,8292
+example_stack-push_pop,,1000,,,301280346.0,ns,8983
+example_stack-push_pop,,1000,,,328579865.0,ns,9674
+example_stack-push_pop,,1000,,,347141171.0,ns,10365
+example_stack-push_pop,,1000,,,372060350.0,ns,11056
+example_stack-push_pop,,1000,,,391001116.0,ns,11747
+example_stack-push_pop,,1000,,,418381425.0,ns,12438
+example_stack-push_pop,,1000,,,433289154.0,ns,13129
+example_stack-push_pop,,1000,,,463694383.0,ns,13820
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/new/sample.json b/analysis/current/criterion/example_stack-push_pop/1000/new/sample.json
index 67e754f..c426fdb 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/new/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[692.0,1384.0,2076.0,2768.0,3460.0,4152.0,4844.0,5536.0,6228.0,6920.0,7612.0,8304.0,8996.0,9688.0,10380.0,11072.0,11764.0,12456.0,13148.0,13840.0],"times":[23943615.0,46061098.0,68074916.0,92174676.0,116495305.0,138818113.0,162386581.0,187312182.0,213138509.0,234549123.0,255321386.0,295785379.0,313759091.0,349785790.0,372307902.0,373470794.0,399082923.0,420967194.0,444261095.0,482086766.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[691.0,1382.0,2073.0,2764.0,3455.0,4146.0,4837.0,5528.0,6219.0,6910.0,7601.0,8292.0,8983.0,9674.0,10365.0,11056.0,11747.0,12438.0,13129.0,13820.0],"times":[23555076.0,46096438.0,68412815.0,92921616.0,116203410.0,142646339.0,164667118.0,186197926.0,209867820.0,235086556.0,255013121.0,281600825.0,301280346.0,328579865.0,347141171.0,372060350.0,391001116.0,418381425.0,433289154.0,463694383.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/new/tukey.json b/analysis/current/criterion/example_stack-push_pop/1000/new/tukey.json
index 6cd99e5..e856055 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/new/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/new/tukey.json
@@ -1 +1 @@
-[30173.122540068325,31855.200770165535,36340.74271709143,38022.82094718864] \ No newline at end of file
+[32223.34438536017,32875.235583715,34613.61211266122,35265.50331101605] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
index 925f140..0125d54 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":350806.03477297706,"upper_bound":400907.815344709},"point_estimate":368530.2942441046,"standard_error":15128.362962085603},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348896.2647005772,"upper_bound":356814.2749118166},"point_estimate":352261.75504535146,"standard_error":1811.2974970852945},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2862.468391605284,"upper_bound":11006.255510275883},"point_estimate":8378.060716585494,"standard_error":2266.710963666746},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":350268.39939436165,"upper_bound":360653.4014002029},"point_estimate":354055.0724738676,"standard_error":2670.0695940189194},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4872.101074871984,"upper_bound":113932.8299841685},"point_estimate":69436.21352781434,"standard_error":38726.61791693464}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":346797.89440430305,"upper_bound":353209.6143426225},"point_estimate":349785.24838017364,"standard_error":1636.9917544230705},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":344967.7089929142,"upper_bound":353301.9617354404},"point_estimate":348421.9490938166,"standard_error":1989.2160824505727},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3079.702274329344,"upper_bound":9396.820177750255},"point_estimate":6724.209368233338,"standard_error":1564.1708195388264},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348059.16196790355,"upper_bound":358364.7341672559},"point_estimate":352759.6163295023,"standard_error":2718.6880939146677},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4196.250688536237,"upper_bound":10313.074059992668},"point_estimate":7480.5866681239,"standard_error":1667.7333648452786}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
index 635e7e0..5c701a7 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,10000,,,21656154.0,ns,63
-example_stack-push_pop,,10000,,,43550813.0,ns,126
-example_stack-push_pop,,10000,,,65609346.0,ns,189
-example_stack-push_pop,,10000,,,166806356.0,ns,252
-example_stack-push_pop,,10000,,,111583475.0,ns,315
-example_stack-push_pop,,10000,,,136170670.0,ns,378
-example_stack-push_pop,,10000,,,154893336.0,ns,441
-example_stack-push_pop,,10000,,,181627129.0,ns,504
-example_stack-push_pop,,10000,,,201241355.0,ns,567
-example_stack-push_pop,,10000,,,235731527.0,ns,630
-example_stack-push_pop,,10000,,,242807683.0,ns,693
-example_stack-push_pop,,10000,,,271181377.0,ns,756
-example_stack-push_pop,,10000,,,295090226.0,ns,819
-example_stack-push_pop,,10000,,,310431034.0,ns,882
-example_stack-push_pop,,10000,,,325180700.0,ns,945
-example_stack-push_pop,,10000,,,350200058.0,ns,1008
-example_stack-push_pop,,10000,,,378957973.0,ns,1071
-example_stack-push_pop,,10000,,,398735471.0,ns,1134
-example_stack-push_pop,,10000,,,414260470.0,ns,1197
-example_stack-push_pop,,10000,,,444226717.0,ns,1260
+example_stack-push_pop,,10000,,,22988517.0,ns,67
+example_stack-push_pop,,10000,,,45349071.0,ns,134
+example_stack-push_pop,,10000,,,68573926.0,ns,201
+example_stack-push_pop,,10000,,,93285845.0,ns,268
+example_stack-push_pop,,10000,,,116239192.0,ns,335
+example_stack-push_pop,,10000,,,141776497.0,ns,402
+example_stack-push_pop,,10000,,,166008721.0,ns,469
+example_stack-push_pop,,10000,,,193013675.0,ns,536
+example_stack-push_pop,,10000,,,209856721.0,ns,603
+example_stack-push_pop,,10000,,,230851486.0,ns,670
+example_stack-push_pop,,10000,,,254028431.0,ns,737
+example_stack-push_pop,,10000,,,282509070.0,ns,804
+example_stack-push_pop,,10000,,,308810746.0,ns,871
+example_stack-push_pop,,10000,,,327139119.0,ns,938
+example_stack-push_pop,,10000,,,345325054.0,ns,1005
+example_stack-push_pop,,10000,,,375500444.0,ns,1072
+example_stack-push_pop,,10000,,,403121794.0,ns,1139
+example_stack-push_pop,,10000,,,416379227.0,ns,1206
+example_stack-push_pop,,10000,,,473578254.0,ns,1273
+example_stack-push_pop,,10000,,,474583440.0,ns,1340
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
index ca1dee6..eee4ad5 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[63.0,126.0,189.0,252.0,315.0,378.0,441.0,504.0,567.0,630.0,693.0,756.0,819.0,882.0,945.0,1008.0,1071.0,1134.0,1197.0,1260.0],"times":[21656154.0,43550813.0,65609346.0,166806356.0,111583475.0,136170670.0,154893336.0,181627129.0,201241355.0,235731527.0,242807683.0,271181377.0,295090226.0,310431034.0,325180700.0,350200058.0,378957973.0,398735471.0,414260470.0,444226717.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[67.0,134.0,201.0,268.0,335.0,402.0,469.0,536.0,603.0,670.0,737.0,804.0,871.0,938.0,1005.0,1072.0,1139.0,1206.0,1273.0,1340.0],"times":[22988517.0,45349071.0,68573926.0,93285845.0,116239192.0,141776497.0,166008721.0,193013675.0,209856721.0,230851486.0,254028431.0,282509070.0,308810746.0,327139119.0,345325054.0,375500444.0,403121794.0,416379227.0,473578254.0,474583440.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
index 1606207..94ff389 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[312134.1418650793,329742.25520833326,376697.22412367724,394305.33746693126] \ No newline at end of file
+[316785.4629106187,330716.66761541786,367866.5468282157,381797.75153301493] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
index 95d39d7..e4b9fdb 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17175.272061451462,"upper_bound":17321.420152278057},"point_estimate":17249.270952144176,"standard_error":37.33184928264593},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17163.501499277456,"upper_bound":17316.718871216155},"point_estimate":17281.620337875036,"standard_error":33.32937555220007},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31.278794360268748,"upper_bound":252.10777061823075},"point_estimate":161.16576356409044,"standard_error":66.82452593373013},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17199.48437083811,"upper_bound":17395.54222756954},"point_estimate":17305.21259944412,"standard_error":49.61756997659944},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":113.79578782077284,"upper_bound":214.60354185861152},"point_estimate":171.83145138361488,"standard_error":25.75574718930403}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16995.679817348766,"upper_bound":17184.940953440335},"point_estimate":17082.217687242304,"standard_error":48.56987855363163},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16971.948433919024,"upper_bound":17131.253777571634},"point_estimate":17045.19579468151,"standard_error":47.64913895133754},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82.56143993989839,"upper_bound":273.6930896864326},"point_estimate":188.2407613766722,"standard_error":53.61616346773653},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16964.49921331926,"upper_bound":17285.683844413772},"point_estimate":17099.219742472007,"standard_error":86.11145463684673},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119.17360731725825,"upper_bound":313.8793339315192},"point_estimate":222.65046875013718,"standard_error":54.56028141680046}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
index fcbb8b4..80941a5 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,10000,,,24006070.0,ns,1384
-example_stack-push_pop,,10000,,,47121896.0,ns,2768
-example_stack-push_pop,,10000,,,71750603.0,ns,4152
-example_stack-push_pop,,10000,,,95253027.0,ns,5536
-example_stack-push_pop,,10000,,,118476577.0,ns,6920
-example_stack-push_pop,,10000,,,143471190.0,ns,8304
-example_stack-push_pop,,10000,,,167430602.0,ns,9688
-example_stack-push_pop,,10000,,,191868501.0,ns,11072
-example_stack-push_pop,,10000,,,215268816.0,ns,12456
-example_stack-push_pop,,10000,,,236945356.0,ns,13840
-example_stack-push_pop,,10000,,,257074319.0,ns,15224
-example_stack-push_pop,,10000,,,282030379.0,ns,16608
-example_stack-push_pop,,10000,,,313483972.0,ns,17992
-example_stack-push_pop,,10000,,,334470052.0,ns,19376
-example_stack-push_pop,,10000,,,354723885.0,ns,20760
-example_stack-push_pop,,10000,,,386054954.0,ns,22144
-example_stack-push_pop,,10000,,,410821629.0,ns,23528
-example_stack-push_pop,,10000,,,438020906.0,ns,24912
-example_stack-push_pop,,10000,,,455033189.0,ns,26296
-example_stack-push_pop,,10000,,,478718169.0,ns,27680
+example_stack-push_pop,,10000,,,23910627.0,ns,1386
+example_stack-push_pop,,10000,,,47803324.0,ns,2772
+example_stack-push_pop,,10000,,,72126410.0,ns,4158
+example_stack-push_pop,,10000,,,94728826.0,ns,5544
+example_stack-push_pop,,10000,,,118430747.0,ns,6930
+example_stack-push_pop,,10000,,,140002052.0,ns,8316
+example_stack-push_pop,,10000,,,165161613.0,ns,9702
+example_stack-push_pop,,10000,,,187597876.0,ns,11088
+example_stack-push_pop,,10000,,,209596801.0,ns,12474
+example_stack-push_pop,,10000,,,236547666.0,ns,13860
+example_stack-push_pop,,10000,,,257243834.0,ns,15246
+example_stack-push_pop,,10000,,,282550323.0,ns,16632
+example_stack-push_pop,,10000,,,306038201.0,ns,18018
+example_stack-push_pop,,10000,,,333223605.0,ns,19404
+example_stack-push_pop,,10000,,,354821540.0,ns,20790
+example_stack-push_pop,,10000,,,382835336.0,ns,22176
+example_stack-push_pop,,10000,,,399794679.0,ns,23562
+example_stack-push_pop,,10000,,,443589662.0,ns,24948
+example_stack-push_pop,,10000,,,445136336.0,ns,26334
+example_stack-push_pop,,10000,,,470578140.0,ns,27720
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
index dca9bbd..eb0ea26 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[1384.0,2768.0,4152.0,5536.0,6920.0,8304.0,9688.0,11072.0,12456.0,13840.0,15224.0,16608.0,17992.0,19376.0,20760.0,22144.0,23528.0,24912.0,26296.0,27680.0],"times":[24006070.0,47121896.0,71750603.0,95253027.0,118476577.0,143471190.0,167430602.0,191868501.0,215268816.0,236945356.0,257074319.0,282030379.0,313483972.0,334470052.0,354723885.0,386054954.0,410821629.0,438020906.0,455033189.0,478718169.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[1386.0,2772.0,4158.0,5544.0,6930.0,8316.0,9702.0,11088.0,12474.0,13860.0,15246.0,16632.0,18018.0,19404.0,20790.0,22176.0,23562.0,24948.0,26334.0,27720.0],"times":[23910627.0,47803324.0,72126410.0,94728826.0,118430747.0,140002052.0,165161613.0,187597876.0,209596801.0,236547666.0,257243834.0,282550323.0,306038201.0,333223605.0,354821540.0,382835336.0,399794679.0,443589662.0,445136336.0,470578140.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
index fe87e1c..130e35a 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[16483.318926119948,16802.03534817558,17651.945806990603,17970.662229046236] \ No newline at end of file
+[16249.42028553845,16602.50024706852,17544.046811148706,17897.126772678774] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/new/estimates.json b/analysis/current/criterion/example_stack-push_pop/10000/new/estimates.json
index 925f140..0125d54 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/new/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":350806.03477297706,"upper_bound":400907.815344709},"point_estimate":368530.2942441046,"standard_error":15128.362962085603},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348896.2647005772,"upper_bound":356814.2749118166},"point_estimate":352261.75504535146,"standard_error":1811.2974970852945},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2862.468391605284,"upper_bound":11006.255510275883},"point_estimate":8378.060716585494,"standard_error":2266.710963666746},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":350268.39939436165,"upper_bound":360653.4014002029},"point_estimate":354055.0724738676,"standard_error":2670.0695940189194},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4872.101074871984,"upper_bound":113932.8299841685},"point_estimate":69436.21352781434,"standard_error":38726.61791693464}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":346797.89440430305,"upper_bound":353209.6143426225},"point_estimate":349785.24838017364,"standard_error":1636.9917544230705},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":344967.7089929142,"upper_bound":353301.9617354404},"point_estimate":348421.9490938166,"standard_error":1989.2160824505727},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3079.702274329344,"upper_bound":9396.820177750255},"point_estimate":6724.209368233338,"standard_error":1564.1708195388264},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348059.16196790355,"upper_bound":358364.7341672559},"point_estimate":352759.6163295023,"standard_error":2718.6880939146677},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4196.250688536237,"upper_bound":10313.074059992668},"point_estimate":7480.5866681239,"standard_error":1667.7333648452786}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/new/raw.csv b/analysis/current/criterion/example_stack-push_pop/10000/new/raw.csv
index 635e7e0..5c701a7 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/new/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/10000/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,10000,,,21656154.0,ns,63
-example_stack-push_pop,,10000,,,43550813.0,ns,126
-example_stack-push_pop,,10000,,,65609346.0,ns,189
-example_stack-push_pop,,10000,,,166806356.0,ns,252
-example_stack-push_pop,,10000,,,111583475.0,ns,315
-example_stack-push_pop,,10000,,,136170670.0,ns,378
-example_stack-push_pop,,10000,,,154893336.0,ns,441
-example_stack-push_pop,,10000,,,181627129.0,ns,504
-example_stack-push_pop,,10000,,,201241355.0,ns,567
-example_stack-push_pop,,10000,,,235731527.0,ns,630
-example_stack-push_pop,,10000,,,242807683.0,ns,693
-example_stack-push_pop,,10000,,,271181377.0,ns,756
-example_stack-push_pop,,10000,,,295090226.0,ns,819
-example_stack-push_pop,,10000,,,310431034.0,ns,882
-example_stack-push_pop,,10000,,,325180700.0,ns,945
-example_stack-push_pop,,10000,,,350200058.0,ns,1008
-example_stack-push_pop,,10000,,,378957973.0,ns,1071
-example_stack-push_pop,,10000,,,398735471.0,ns,1134
-example_stack-push_pop,,10000,,,414260470.0,ns,1197
-example_stack-push_pop,,10000,,,444226717.0,ns,1260
+example_stack-push_pop,,10000,,,22988517.0,ns,67
+example_stack-push_pop,,10000,,,45349071.0,ns,134
+example_stack-push_pop,,10000,,,68573926.0,ns,201
+example_stack-push_pop,,10000,,,93285845.0,ns,268
+example_stack-push_pop,,10000,,,116239192.0,ns,335
+example_stack-push_pop,,10000,,,141776497.0,ns,402
+example_stack-push_pop,,10000,,,166008721.0,ns,469
+example_stack-push_pop,,10000,,,193013675.0,ns,536
+example_stack-push_pop,,10000,,,209856721.0,ns,603
+example_stack-push_pop,,10000,,,230851486.0,ns,670
+example_stack-push_pop,,10000,,,254028431.0,ns,737
+example_stack-push_pop,,10000,,,282509070.0,ns,804
+example_stack-push_pop,,10000,,,308810746.0,ns,871
+example_stack-push_pop,,10000,,,327139119.0,ns,938
+example_stack-push_pop,,10000,,,345325054.0,ns,1005
+example_stack-push_pop,,10000,,,375500444.0,ns,1072
+example_stack-push_pop,,10000,,,403121794.0,ns,1139
+example_stack-push_pop,,10000,,,416379227.0,ns,1206
+example_stack-push_pop,,10000,,,473578254.0,ns,1273
+example_stack-push_pop,,10000,,,474583440.0,ns,1340
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/new/sample.json b/analysis/current/criterion/example_stack-push_pop/10000/new/sample.json
index ca1dee6..eee4ad5 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/new/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[63.0,126.0,189.0,252.0,315.0,378.0,441.0,504.0,567.0,630.0,693.0,756.0,819.0,882.0,945.0,1008.0,1071.0,1134.0,1197.0,1260.0],"times":[21656154.0,43550813.0,65609346.0,166806356.0,111583475.0,136170670.0,154893336.0,181627129.0,201241355.0,235731527.0,242807683.0,271181377.0,295090226.0,310431034.0,325180700.0,350200058.0,378957973.0,398735471.0,414260470.0,444226717.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[67.0,134.0,201.0,268.0,335.0,402.0,469.0,536.0,603.0,670.0,737.0,804.0,871.0,938.0,1005.0,1072.0,1139.0,1206.0,1273.0,1340.0],"times":[22988517.0,45349071.0,68573926.0,93285845.0,116239192.0,141776497.0,166008721.0,193013675.0,209856721.0,230851486.0,254028431.0,282509070.0,308810746.0,327139119.0,345325054.0,375500444.0,403121794.0,416379227.0,473578254.0,474583440.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/new/tukey.json b/analysis/current/criterion/example_stack-push_pop/10000/new/tukey.json
index 1606207..94ff389 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/new/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/new/tukey.json
@@ -1 +1 @@
-[312134.1418650793,329742.25520833326,376697.22412367724,394305.33746693126] \ No newline at end of file
+[316785.4629106187,330716.66761541786,367866.5468282157,381797.75153301493] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
index 332c98f..8da0ff7 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2223.087203231309,"upper_bound":2246.516225355358},"point_estimate":2234.129633529368,"standard_error":6.0011862137805},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2214.490215145921,"upper_bound":2243.3402922976943},"point_estimate":2230.6646605635924,"standard_error":9.194096943699732},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8.7240031659246,"upper_bound":42.773123625844086},"point_estimate":27.347323535453366,"standard_error":8.606465046583004},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2218.9660229201086,"upper_bound":2243.0649983290514},"point_estimate":2229.426514363174,"standard_error":6.120227340647832},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16.820735594393888,"upper_bound":34.11919234166903},"point_estimate":27.470811994451697,"standard_error":4.3723768659064985}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2224.099979654727,"upper_bound":2257.2357705608542},"point_estimate":2239.2125874403177,"standard_error":8.476516021594193},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2225.2004544247698,"upper_bound":2244.452863702718},"point_estimate":2232.445551376576,"standard_error":4.9996864267466945},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8.99009901613372,"upper_bound":44.195748479583884},"point_estimate":22.658289385651376,"standard_error":9.344682644883829},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2234.180521493328,"upper_bound":2263.426381988861},"point_estimate":2246.1327814802344,"standard_error":7.497271298053965},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17.905500632640678,"upper_bound":54.21538173731164},"point_estimate":38.74499746484514,"standard_error":9.791323705885466}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
index f98d15b..8bc3618 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,23033317.0,ns,10112
-prime_sieve,,50,,,45227596.0,ns,20224
-prime_sieve,,50,,,67782335.0,ns,30336
-prime_sieve,,50,,,89581150.0,ns,40448
-prime_sieve,,50,,,111683801.0,ns,50560
-prime_sieve,,50,,,136511584.0,ns,60672
-prime_sieve,,50,,,157631953.0,ns,70784
-prime_sieve,,50,,,178737995.0,ns,80896
-prime_sieve,,50,,,200386275.0,ns,91008
-prime_sieve,,50,,,227755967.0,ns,101120
-prime_sieve,,50,,,255522389.0,ns,111232
-prime_sieve,,50,,,277220310.0,ns,121344
-prime_sieve,,50,,,294184761.0,ns,131456
-prime_sieve,,50,,,318277030.0,ns,141568
-prime_sieve,,50,,,335036788.0,ns,151680
-prime_sieve,,50,,,357134989.0,ns,161792
-prime_sieve,,50,,,381107051.0,ns,171904
-prime_sieve,,50,,,403030127.0,ns,182016
-prime_sieve,,50,,,425753427.0,ns,192128
-prime_sieve,,50,,,452704810.0,ns,202240
+prime_sieve,,50,,,22653727.0,ns,10308
+prime_sieve,,50,,,45571470.0,ns,20616
+prime_sieve,,50,,,67768575.0,ns,30924
+prime_sieve,,50,,,90735820.0,ns,41232
+prime_sieve,,50,,,116173892.0,ns,51540
+prime_sieve,,50,,,138668200.0,ns,61848
+prime_sieve,,50,,,158954478.0,ns,72156
+prime_sieve,,50,,,184365001.0,ns,82464
+prime_sieve,,50,,,207132501.0,ns,92772
+prime_sieve,,50,,,229196272.0,ns,103080
+prime_sieve,,50,,,267335876.0,ns,113388
+prime_sieve,,50,,,285823328.0,ns,123696
+prime_sieve,,50,,,299121877.0,ns,134004
+prime_sieve,,50,,,324243830.0,ns,144312
+prime_sieve,,50,,,347683414.0,ns,154620
+prime_sieve,,50,,,373780224.0,ns,164928
+prime_sieve,,50,,,391121910.0,ns,175236
+prime_sieve,,50,,,415766434.0,ns,185544
+prime_sieve,,50,,,436147002.0,ns,195852
+prime_sieve,,50,,,459942637.0,ns,206160
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
index e62f5d9..33706a1 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[10112.0,20224.0,30336.0,40448.0,50560.0,60672.0,70784.0,80896.0,91008.0,101120.0,111232.0,121344.0,131456.0,141568.0,151680.0,161792.0,171904.0,182016.0,192128.0,202240.0],"times":[23033317.0,45227596.0,67782335.0,89581150.0,111683801.0,136511584.0,157631953.0,178737995.0,200386275.0,227755967.0,255522389.0,277220310.0,294184761.0,318277030.0,335036788.0,357134989.0,381107051.0,403030127.0,425753427.0,452704810.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[10308.0,20616.0,30924.0,41232.0,51540.0,61848.0,72156.0,82464.0,92772.0,103080.0,113388.0,123696.0,134004.0,144312.0,154620.0,164928.0,175236.0,185544.0,195852.0,206160.0],"times":[22653727.0,45571470.0,67768575.0,90735820.0,116173892.0,138668200.0,158954478.0,184365001.0,207132501.0,229196272.0,267335876.0,285823328.0,299121877.0,324243830.0,347683414.0,373780224.0,391121910.0,415766434.0,436147002.0,459942637.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
index b2aa778..92452ca 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[2106.242451801726,2159.6522930529263,2302.078536389461,2355.488377640662] \ No newline at end of file
+[2139.0987935861185,2179.665527468263,2287.843484487315,2328.4102183694595] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 7839eee..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1314.0523375119653,"upper_bound":1324.733812456603},"point_estimate":1319.3299109710747,"standard_error":2.7433434896773865},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1312.51933510168,"upper_bound":1327.6128017241379},"point_estimate":1317.2065373563219,"standard_error":4.144158197249579},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.233629932434411,"upper_bound":19.8874275079919},"point_estimate":14.456987845923305,"standard_error":3.604303885410365},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1312.263692198137,"upper_bound":1326.2673610830802},"point_estimate":1319.0917181905563,"standard_error":3.5929642074120633},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.077095684858905,"upper_bound":15.060246643344154},"point_estimate":12.585006383856033,"standard_error":1.5329303809795118}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 672569a..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22931223.0,ns,17400
-prime_sieve,,50,,,45182341.0,ns,34800
-prime_sieve,,50,,,69749359.0,ns,52200
-prime_sieve,,50,,,93342189.0,ns,69600
-prime_sieve,,50,,,114050997.0,ns,87000
-prime_sieve,,50,,,138556599.0,ns,104400
-prime_sieve,,50,,,158628521.0,ns,121800
-prime_sieve,,50,,,183260516.0,ns,139200
-prime_sieve,,50,,,207973431.0,ns,156600
-prime_sieve,,50,,,231276820.0,ns,174000
-prime_sieve,,50,,,251820945.0,ns,191400
-prime_sieve,,50,,,275776374.0,ns,208800
-prime_sieve,,50,,,297251155.0,ns,226200
-prime_sieve,,50,,,320218199.0,ns,243600
-prime_sieve,,50,,,341668686.0,ns,261000
-prime_sieve,,50,,,362416750.0,ns,278400
-prime_sieve,,50,,,396606574.0,ns,295800
-prime_sieve,,50,,,415093057.0,ns,313200
-prime_sieve,,50,,,439397846.0,ns,330600
-prime_sieve,,50,,,455068561.0,ns,348000
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
deleted file mode 100644
index 804d3bf..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[17400.0,34800.0,52200.0,69600.0,87000.0,104400.0,121800.0,139200.0,156600.0,174000.0,191400.0,208800.0,226200.0,243600.0,261000.0,278400.0,295800.0,313200.0,330600.0,348000.0],"times":[22931223.0,45182341.0,69749359.0,93342189.0,114050997.0,138556599.0,158628521.0,183260516.0,207973431.0,231276820.0,251820945.0,275776374.0,297251155.0,320218199.0,341668686.0,362416750.0,396606574.0,415093057.0,439397846.0,455068561.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
deleted file mode 100644
index f8db01e..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[1256.9253467937085,1283.6962265577738,1355.085239261948,1381.8561190260132] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 851f008..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2273.6501027135173,"upper_bound":2317.5482236920207},"point_estimate":2291.924040163566,"standard_error":11.46558198568521},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2263.416686998444,"upper_bound":2293.9389950248756},"point_estimate":2282.6126570717843,"standard_error":8.54204946164003},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.55498128769145,"upper_bound":39.04511171128855},"point_estimate":26.480300748962193,"standard_error":7.735365958935288},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2270.1485959044694,"upper_bound":2331.653597410292},"point_estimate":2292.3077512784507,"standard_error":16.82362622173227},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15.728273981419985,"upper_bound":80.14537538916633},"point_estimate":52.3804785676316,"standard_error":19.185126396962353}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index ab4b896..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22690533.0,ns,10050
-prime_sieve,,50,,,46136842.0,ns,20100
-prime_sieve,,50,,,71274194.0,ns,30150
-prime_sieve,,50,,,92023185.0,ns,40200
-prime_sieve,,50,,,113412840.0,ns,50250
-prime_sieve,,50,,,136403224.0,ns,60300
-prime_sieve,,50,,,160710829.0,ns,70350
-prime_sieve,,50,,,185890499.0,ns,80400
-prime_sieve,,50,,,207861948.0,ns,90450
-prime_sieve,,50,,,230397528.0,ns,100500
-prime_sieve,,50,,,249525273.0,ns,110550
-prime_sieve,,50,,,273132697.0,ns,120600
-prime_sieve,,50,,,294470676.0,ns,130650
-prime_sieve,,50,,,321003107.0,ns,140700
-prime_sieve,,50,,,374728612.0,ns,150750
-prime_sieve,,50,,,369598458.0,ns,160800
-prime_sieve,,50,,,386927750.0,ns,170850
-prime_sieve,,50,,,411357353.0,ns,180900
-prime_sieve,,50,,,431950171.0,ns,190950
-prime_sieve,,50,,,459034421.0,ns,201000
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index 4af9463..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[10050.0,20100.0,30150.0,40200.0,50250.0,60300.0,70350.0,80400.0,90450.0,100500.0,110550.0,120600.0,130650.0,140700.0,150750.0,160800.0,170850.0,180900.0,190950.0,201000.0],"times":[22690533.0,46136842.0,71274194.0,92023185.0,113412840.0,136403224.0,160710829.0,185890499.0,207861948.0,230397528.0,249525273.0,273132697.0,294470676.0,321003107.0,374728612.0,369598458.0,386927750.0,411357353.0,431950171.0,459034421.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 1a80cca..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[2160.2739299118434,2211.1883237322154,2346.9600405865413,2397.8744344069137] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
index 0efbe12..0efbe12 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..22bae46
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2283.4755652788785,"upper_bound":2297.495966853605},"point_estimate":2290.551431487341,"standard_error":3.5786125325249127},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2285.345382373631,"upper_bound":2297.751393151227},"point_estimate":2290.0516363514553,"standard_error":3.026049270262112},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.172020327231455,"upper_bound":24.08326269704142},"point_estimate":13.089268264922412,"standard_error":4.454990843201491},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2281.5699895996163,"upper_bound":2291.4901382544326},"point_estimate":2286.5643312860193,"standard_error":2.5309792167517076},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.461647845670429,"upper_bound":20.59681152878332},"point_estimate":16.359641177691408,"standard_error":2.5841432745213666}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..2243942
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,23045657.0,ns,9951
+prime_sieve,,50,,,45807927.0,ns,19902
+prime_sieve,,50,,,69205662.0,ns,29853
+prime_sieve,,50,,,92226438.0,ns,39804
+prime_sieve,,50,,,114198129.0,ns,49755
+prime_sieve,,50,,,136717746.0,ns,59706
+prime_sieve,,50,,,157203237.0,ns,69657
+prime_sieve,,50,,,179909934.0,ns,79608
+prime_sieve,,50,,,204981387.0,ns,89559
+prime_sieve,,50,,,226995660.0,ns,99510
+prime_sieve,,50,,,251663997.0,ns,109461
+prime_sieve,,50,,,273483800.0,ns,119412
+prime_sieve,,50,,,297109483.0,ns,129363
+prime_sieve,,50,,,318782773.0,ns,139314
+prime_sieve,,50,,,341321487.0,ns,149265
+prime_sieve,,50,,,363650848.0,ns,159216
+prime_sieve,,50,,,384687445.0,ns,169167
+prime_sieve,,50,,,411754907.0,ns,179118
+prime_sieve,,50,,,430772450.0,ns,189069
+prime_sieve,,50,,,455809260.0,ns,199020
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..257e25a
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[9951.0,19902.0,29853.0,39804.0,49755.0,59706.0,69657.0,79608.0,89559.0,99510.0,109461.0,119412.0,129363.0,139314.0,149265.0,159216.0,169167.0,179118.0,189069.0,199020.0],"times":[23045657.0,45807927.0,69205662.0,92226438.0,114198129.0,136717746.0,157203237.0,179909934.0,204981387.0,226995660.0,251663997.0,273483800.0,297109483.0,318782773.0,341321487.0,363650848.0,384687445.0,411754907.0,430772450.0,455809260.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..e23eeb1
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[2236.541828824879,2259.9162264413812,2322.247953418721,2345.6223510352233] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 3b51c60..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2656.3647180211406,"upper_bound":2673.9451881689984},"point_estimate":2664.86752573866,"standard_error":4.4934880561241695},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2652.94802510739,"upper_bound":2672.61073071174},"point_estimate":2661.67778980889,"standard_error":4.423410166037202},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7.081765034307494,"upper_bound":29.86193750555573},"point_estimate":18.91301109656234,"standard_error":5.351175756317327},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2649.397192882489,"upper_bound":2666.1581711676267},"point_estimate":2657.1860466122525,"standard_error":4.279684107184652},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13.105676497144778,"upper_bound":25.730761071301266},"point_estimate":20.645401842963235,"standard_error":3.2077508697096238}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index b966df0..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22980035.0,ns,8697
-prime_sieve,,50,,,46992435.0,ns,17394
-prime_sieve,,50,,,70041536.0,ns,26091
-prime_sieve,,50,,,92478557.0,ns,34788
-prime_sieve,,50,,,116371125.0,ns,43485
-prime_sieve,,50,,,139458216.0,ns,52182
-prime_sieve,,50,,,162153249.0,ns,60879
-prime_sieve,,50,,,188615974.0,ns,69576
-prime_sieve,,50,,,208457056.0,ns,78273
-prime_sieve,,50,,,234335913.0,ns,86970
-prime_sieve,,50,,,254678338.0,ns,95667
-prime_sieve,,50,,,276551440.0,ns,104364
-prime_sieve,,50,,,300292520.0,ns,113061
-prime_sieve,,50,,,322297865.0,ns,121758
-prime_sieve,,50,,,346719043.0,ns,130455
-prime_sieve,,50,,,366096131.0,ns,139152
-prime_sieve,,50,,,393459004.0,ns,147849
-prime_sieve,,50,,,413932832.0,ns,156546
-prime_sieve,,50,,,437558238.0,ns,165243
-prime_sieve,,50,,,464887101.0,ns,173940
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index aaebbce..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[8697.0,17394.0,26091.0,34788.0,43485.0,52182.0,60879.0,69576.0,78273.0,86970.0,95667.0,104364.0,113061.0,121758.0,130455.0,139152.0,147849.0,156546.0,165243.0,173940.0],"times":[22980035.0,46992435.0,70041536.0,92478557.0,116371125.0,139458216.0,162153249.0,188615974.0,208457056.0,234335913.0,254678338.0,276551440.0,300292520.0,322297865.0,346719043.0,366096131.0,393459004.0,413932832.0,437558238.0,464887101.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 2da57ff..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[2576.9545055615054,2613.1760130913253,2709.7666998375125,2745.988207367333] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
index 289bea0..65eb9cf 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1589.3707458147135,"upper_bound":1605.7955039963913},"point_estimate":1597.8019312930774,"standard_error":4.180309290401492},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1585.7658973186324,"upper_bound":1608.0371053425197},"point_estimate":1603.596746178115,"standard_error":5.548074970115713},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.376329443836989,"upper_bound":28.126646247990347},"point_estimate":14.7270909515699,"standard_error":6.721591935809787},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1582.2835548445707,"upper_bound":1600.1395101263442},"point_estimate":1591.0323578658372,"standard_error":4.531537877274505},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12.895078584831648,"upper_bound":23.449127775363888},"point_estimate":19.07054677813723,"standard_error":2.6937305081200607}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1581.9942190923678,"upper_bound":1596.541342019572},"point_estimate":1589.231763980506,"standard_error":3.7123034480485826},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1580.6641501914128,"upper_bound":1599.5935605526574},"point_estimate":1584.2072730156492,"standard_error":5.708608444836874},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3.990981230097249,"upper_bound":26.892384625000947},"point_estimate":17.530998084804434,"standard_error":5.560061467415617},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1581.887852623317,"upper_bound":1604.5850775238487},"point_estimate":1594.4007215240426,"standard_error":5.813066313398273},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.977730467290883,"upper_bound":20.601433387607965},"point_estimate":17.01062251212778,"standard_error":2.1931365921637864}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
index 4420324..f82d482 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22769485.0,ns,14369
-prime_sieve,,50,,,46189916.0,ns,28738
-prime_sieve,,50,,,69429932.0,ns,43107
-prime_sieve,,50,,,93814616.0,ns,57476
-prime_sieve,,50,,,112673869.0,ns,71845
-prime_sieve,,50,,,138221815.0,ns,86214
-prime_sieve,,50,,,163129005.0,ns,100583
-prime_sieve,,50,,,184377553.0,ns,114952
-prime_sieve,,50,,,208051311.0,ns,129321
-prime_sieve,,50,,,232151932.0,ns,143690
-prime_sieve,,50,,,253894131.0,ns,158059
-prime_sieve,,50,,,276900116.0,ns,172428
-prime_sieve,,50,,,300976356.0,ns,186797
-prime_sieve,,50,,,319231575.0,ns,201166
-prime_sieve,,50,,,338141102.0,ns,215535
-prime_sieve,,50,,,358252600.0,ns,229904
-prime_sieve,,50,,,386105243.0,ns,244273
-prime_sieve,,50,,,414226803.0,ns,258642
-prime_sieve,,50,,,432465019.0,ns,273011
-prime_sieve,,50,,,458594608.0,ns,287380
+prime_sieve,,50,,,22719406.0,ns,14186
+prime_sieve,,50,,,45371091.0,ns,28372
+prime_sieve,,50,,,67456973.0,ns,42558
+prime_sieve,,50,,,91483489.0,ns,56744
+prime_sieve,,50,,,113119389.0,ns,70930
+prime_sieve,,50,,,134558025.0,ns,85116
+prime_sieve,,50,,,156321934.0,ns,99302
+prime_sieve,,50,,,177514683.0,ns,113488
+prime_sieve,,50,,,199011239.0,ns,127674
+prime_sieve,,50,,,224373866.0,ns,141860
+prime_sieve,,50,,,246827604.0,ns,156046
+prime_sieve,,50,,,269537653.0,ns,170232
+prime_sieve,,50,,,291463455.0,ns,184418
+prime_sieve,,50,,,317773722.0,ns,198604
+prime_sieve,,50,,,338680578.0,ns,212790
+prime_sieve,,50,,,356614291.0,ns,226976
+prime_sieve,,50,,,380957822.0,ns,241162
+prime_sieve,,50,,,410197303.0,ns,255348
+prime_sieve,,50,,,436153324.0,ns,269534
+prime_sieve,,50,,,459501210.0,ns,283720
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
index 5387c72..7dd2e48 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[14369.0,28738.0,43107.0,57476.0,71845.0,86214.0,100583.0,114952.0,129321.0,143690.0,158059.0,172428.0,186797.0,201166.0,215535.0,229904.0,244273.0,258642.0,273011.0,287380.0],"times":[22769485.0,46189916.0,69429932.0,93814616.0,112673869.0,138221815.0,163129005.0,184377553.0,208051311.0,232151932.0,253894131.0,276900116.0,300976356.0,319231575.0,338141102.0,358252600.0,386105243.0,414226803.0,432465019.0,458594608.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[14186.0,28372.0,42558.0,56744.0,70930.0,85116.0,99302.0,113488.0,127674.0,141860.0,156046.0,170232.0,184418.0,198604.0,212790.0,226976.0,241162.0,255348.0,269534.0,283720.0],"times":[22719406.0,45371091.0,67456973.0,91483489.0,113119389.0,134558025.0,156321934.0,177514683.0,199011239.0,224373866.0,246827604.0,269537653.0,291463455.0,317773722.0,338680578.0,356614291.0,380957822.0,410197303.0,436153324.0,459501210.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
index 227d0c5..30e2ce8 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[1510.1580513239392,1547.3207595115214,1646.4213146784073,1683.5840228659895] \ No newline at end of file
+[1519.7906178451376,1550.0236128379706,1630.6449328188587,1660.8779278116917] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
index 0efbe12..0efbe12 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..3a27b01
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2280.1704162272754,"upper_bound":2298.3997667369777},"point_estimate":2289.653344403065,"standard_error":4.654712922024293},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2275.4783850473355,"upper_bound":2304.0709474743962},"point_estimate":2293.089213541636,"standard_error":8.862925114797607},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.095840027439488,"upper_bound":30.883097020445426},"point_estimate":26.109813862108325,"standard_error":5.58474969508511},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2276.8083270704915,"upper_bound":2291.7499720999153},"point_estimate":2284.017472532003,"standard_error":3.7909093680402095},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14.648526899691316,"upper_bound":27.38405212276116},"point_estimate":21.513904109447118,"standard_error":3.386319463464799}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..34be0ff
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,23279723.0,ns,10057
+prime_sieve,,50,,,46349859.0,ns,20114
+prime_sieve,,50,,,69954642.0,ns,30171
+prime_sieve,,50,,,93156688.0,ns,40228
+prime_sieve,,50,,,115751846.0,ns,50285
+prime_sieve,,50,,,139495257.0,ns,60342
+prime_sieve,,50,,,160135898.0,ns,70399
+prime_sieve,,50,,,182515533.0,ns,80456
+prime_sieve,,50,,,202341169.0,ns,90513
+prime_sieve,,50,,,231709556.0,ns,100570
+prime_sieve,,50,,,251447520.0,ns,110627
+prime_sieve,,50,,,275367082.0,ns,120684
+prime_sieve,,50,,,295730244.0,ns,130741
+prime_sieve,,50,,,323634759.0,ns,140798
+prime_sieve,,50,,,347195488.0,ns,150855
+prime_sieve,,50,,,370770039.0,ns,160912
+prime_sieve,,50,,,391109275.0,ns,170969
+prime_sieve,,50,,,413436343.0,ns,181026
+prime_sieve,,50,,,434934277.0,ns,191083
+prime_sieve,,50,,,457553890.0,ns,201140
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..d98951d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[10057.0,20114.0,30171.0,40228.0,50285.0,60342.0,70399.0,80456.0,90513.0,100570.0,110627.0,120684.0,130741.0,140798.0,150855.0,160912.0,170969.0,181026.0,191083.0,201140.0],"times":[23279723.0,46349859.0,69954642.0,93156688.0,115751846.0,139495257.0,160135898.0,182515533.0,202341169.0,231709556.0,251447520.0,275367082.0,295730244.0,323634759.0,347195488.0,370770039.0,391109275.0,413436343.0,434934277.0,457553890.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..b7b0797
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[2186.428010119106,2230.6014013648983,2348.3971113536772,2392.5705025994694] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index 57633fc..3af96f8 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2270.9718706503686,"upper_bound":2342.197080270373},"point_estimate":2300.9852157770265,"standard_error":18.48894937387003},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2265.316130840726,"upper_bound":2288.623552600031},"point_estimate":2281.402354560806,"standard_error":6.903744400868486},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8.234994950892903,"upper_bound":32.65936954342395},"point_estimate":23.592195501060683,"standard_error":6.1196813274341535},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2271.325596663114,"upper_bound":2283.899876140652},"point_estimate":2277.38859162793,"standard_error":3.2081743629445727},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15.019737767149508,"upper_bound":120.61702127424127},"point_estimate":84.1293928376258,"standard_error":28.469831173799793}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2353.3859619577124,"upper_bound":2402.2157151149663},"point_estimate":2378.6978313819936,"standard_error":12.45543765258926},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2362.4087732146413,"upper_bound":2407.4483376468247},"point_estimate":2379.8499505782174,"standard_error":12.975635191030314},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25.431809001013637,"upper_bound":77.70876411431239},"point_estimate":48.44151987129385,"standard_error":13.415966657863377},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2348.5559645458484,"upper_bound":2414.9351076204116},"point_estimate":2382.598767862952,"standard_error":16.909352497333455},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":34.84795265353476,"upper_bound":73.50007046222977},"point_estimate":57.13663469011587,"standard_error":9.877818766423205}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index 47b2d46..bcfd5f7 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,25821833.0,ns,10129
-prime_sieve,,50,,,51338984.0,ns,20258
-prime_sieve,,50,,,68161284.0,ns,30387
-prime_sieve,,50,,,92089901.0,ns,40516
-prime_sieve,,50,,,113171672.0,ns,50645
-prime_sieve,,50,,,139190115.0,ns,60774
-prime_sieve,,50,,,162152084.0,ns,70903
-prime_sieve,,50,,,183222053.0,ns,81032
-prime_sieve,,50,,,208307203.0,ns,91161
-prime_sieve,,50,,,229039346.0,ns,101290
-prime_sieve,,50,,,256001144.0,ns,111419
-prime_sieve,,50,,,279600280.0,ns,121548
-prime_sieve,,50,,,301870975.0,ns,131677
-prime_sieve,,50,,,321306600.0,ns,141806
-prime_sieve,,50,,,343940548.0,ns,151935
-prime_sieve,,50,,,367044844.0,ns,162064
-prime_sieve,,50,,,392983920.0,ns,172193
-prime_sieve,,50,,,415799059.0,ns,182322
-prime_sieve,,50,,,439806813.0,ns,192451
-prime_sieve,,50,,,459438633.0,ns,202580
+prime_sieve,,50,,,24081546.0,ns,10046
+prime_sieve,,50,,,48334502.0,ns,20092
+prime_sieve,,50,,,70484264.0,ns,30138
+prime_sieve,,50,,,98508046.0,ns,40184
+prime_sieve,,50,,,118914931.0,ns,50230
+prime_sieve,,50,,,146367187.0,ns,60276
+prime_sieve,,50,,,165903287.0,ns,70322
+prime_sieve,,50,,,190120380.0,ns,80368
+prime_sieve,,50,,,211920551.0,ns,90414
+prime_sieve,,50,,,225117868.0,ns,100460
+prime_sieve,,50,,,252030479.0,ns,110506
+prime_sieve,,50,,,289433742.0,ns,120552
+prime_sieve,,50,,,316151328.0,ns,130598
+prime_sieve,,50,,,334663967.0,ns,140644
+prime_sieve,,50,,,358638326.0,ns,150690
+prime_sieve,,50,,,387251216.0,ns,160736
+prime_sieve,,50,,,424217457.0,ns,170782
+prime_sieve,,50,,,439116804.0,ns,180828
+prime_sieve,,50,,,454227746.0,ns,190874
+prime_sieve,,50,,,464642430.0,ns,200920
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 0717a24..472ddc1 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[10129.0,20258.0,30387.0,40516.0,50645.0,60774.0,70903.0,81032.0,91161.0,101290.0,111419.0,121548.0,131677.0,141806.0,151935.0,162064.0,172193.0,182322.0,192451.0,202580.0],"times":[25821833.0,51338984.0,68161284.0,92089901.0,113171672.0,139190115.0,162152084.0,183222053.0,208307203.0,229039346.0,256001144.0,279600280.0,301870975.0,321306600.0,343940548.0,367044844.0,392983920.0,415799059.0,439806813.0,459438633.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[10046.0,20092.0,30138.0,40184.0,50230.0,60276.0,70322.0,80368.0,90414.0,100460.0,110506.0,120552.0,130598.0,140644.0,150690.0,160736.0,170782.0,180828.0,190874.0,200920.0],"times":[24081546.0,48334502.0,70484264.0,98508046.0,118914931.0,146367187.0,165903287.0,190120380.0,211920551.0,225117868.0,252030479.0,289433742.0,316151328.0,334663967.0,358638326.0,387251216.0,424217457.0,439116804.0,454227746.0,464642430.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index 71ff077..d97bd1b 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[2185.64042043536,2225.0923757407654,2330.2975898885143,2369.7495451939203] \ No newline at end of file
+[2185.0920426903167,2270.2303808312054,2497.265949206908,2582.404287347796] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
index 0efbe12..0efbe12 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..93c5fb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2613.6360218496907,"upper_bound":2639.2602863875904},"point_estimate":2626.417078867022,"standard_error":6.553172298728673},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2602.4866222449687,"upper_bound":2645.8671368536106},"point_estimate":2627.5734427609427,"standard_error":10.163982171566177},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18.050593211876414,"upper_bound":51.477812786866224},"point_estimate":41.68648784615236,"standard_error":9.216277846582571},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2611.087580734202,"upper_bound":2638.085898792224},"point_estimate":2623.8984374532156,"standard_error":6.871554130368911},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22.904962940512412,"upper_bound":34.94119295259666},"point_estimate":30.215222379590653,"standard_error":3.0651080922004073}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..f461fb7
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,23237436.0,ns,8844
+prime_sieve,,50,,,45769281.0,ns,17688
+prime_sieve,,50,,,69945875.0,ns,26532
+prime_sieve,,50,,,94508275.0,ns,35376
+prime_sieve,,50,,,117388294.0,ns,44220
+prime_sieve,,50,,,140249586.0,ns,53064
+prime_sieve,,50,,,159775191.0,ns,61908
+prime_sieve,,50,,,183488709.0,ns,70752
+prime_sieve,,50,,,206693893.0,ns,79596
+prime_sieve,,50,,,232091428.0,ns,88440
+prime_sieve,,50,,,259381525.0,ns,97284
+prime_sieve,,50,,,281102003.0,ns,106128
+prime_sieve,,50,,,307021127.0,ns,114972
+prime_sieve,,50,,,328946750.0,ns,123816
+prime_sieve,,50,,,342454090.0,ns,132660
+prime_sieve,,50,,,367075492.0,ns,141504
+prime_sieve,,50,,,396942456.0,ns,150348
+prime_sieve,,50,,,418303495.0,ns,159192
+prime_sieve,,50,,,438269110.0,ns,168036
+prime_sieve,,50,,,463218843.0,ns,176880
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..f475284
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[8844.0,17688.0,26532.0,35376.0,44220.0,53064.0,61908.0,70752.0,79596.0,88440.0,97284.0,106128.0,114972.0,123816.0,132660.0,141504.0,150348.0,159192.0,168036.0,176880.0],"times":[23237436.0,45769281.0,69945875.0,94508275.0,117388294.0,140249586.0,159775191.0,183488709.0,206693893.0,232091428.0,259381525.0,281102003.0,307021127.0,328946750.0,342454090.0,367075492.0,396942456.0,418303495.0,438269110.0,463218843.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..389fe44
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[2433.8888422470955,2515.0021803859477,2731.304415422887,2812.417753561739] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
index 5d3cc6d..06fc7ce 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2167.7256100780523,"upper_bound":2182.0466231614882},"point_estimate":2174.895464572246,"standard_error":3.6675381795331488},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2164.5743575719325,"upper_bound":2187.337591240876},"point_estimate":2174.9871563655324,"standard_error":6.473206131033177},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.856345148156125,"upper_bound":26.789410791811687},"point_estimate":22.77582194468643,"standard_error":4.159465789805049},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2168.1561909026427,"upper_bound":2184.7231324712902},"point_estimate":2175.9566607862494,"standard_error":4.2419568711719045},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12.6837872433776,"upper_bound":19.918604363993154},"point_estimate":16.88275360438415,"standard_error":1.846583987708773}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2138.4866406317287,"upper_bound":2361.5065754467755},"point_estimate":2221.365900863883,"standard_error":63.38544702855033},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2124.08153708361,"upper_bound":2158.6727937532296},"point_estimate":2139.2707364525004,"standard_error":10.867450532008803},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16.724072780102684,"upper_bound":81.61395254492538},"point_estimate":37.50025747163362,"standard_error":17.490655213997155},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2134.3718528920485,"upper_bound":2431.707114024523},"point_estimate":2236.227531753876,"standard_error":80.75518431974011},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37.28491099017964,"upper_bound":474.09355182860156},"point_estimate":291.27667431206805,"standard_error":147.81102492231022}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
index b64f227..c032bf1 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,23043713.0,ns,10549
-prime_sieve,,50,,,46209471.0,ns,21098
-prime_sieve,,50,,,68181132.0,ns,31647
-prime_sieve,,50,,,90889157.0,ns,42196
-prime_sieve,,50,,,114570617.0,ns,52745
-prime_sieve,,50,,,137223424.0,ns,63294
-prime_sieve,,50,,,158308420.0,ns,73843
-prime_sieve,,50,,,182500211.0,ns,84392
-prime_sieve,,50,,,207217965.0,ns,94941
-prime_sieve,,50,,,227806263.0,ns,105490
-prime_sieve,,50,,,254771133.0,ns,116039
-prime_sieve,,50,,,278968495.0,ns,126588
-prime_sieve,,50,,,300562136.0,ns,137137
-prime_sieve,,50,,,324182972.0,ns,147686
-prime_sieve,,50,,,346948476.0,ns,158235
-prime_sieve,,50,,,367580090.0,ns,168784
-prime_sieve,,50,,,388647393.0,ns,179333
-prime_sieve,,50,,,413845194.0,ns,189882
-prime_sieve,,50,,,434257605.0,ns,200431
-prime_sieve,,50,,,454946074.0,ns,210980
+prime_sieve,,50,,,22544368.0,ns,10537
+prime_sieve,,50,,,45077247.0,ns,21074
+prime_sieve,,50,,,67411062.0,ns,31611
+prime_sieve,,50,,,88274600.0,ns,42148
+prime_sieve,,50,,,111089899.0,ns,52685
+prime_sieve,,50,,,133544486.0,ns,63222
+prime_sieve,,50,,,158259136.0,ns,73759
+prime_sieve,,50,,,181664589.0,ns,84296
+prime_sieve,,50,,,204777095.0,ns,94833
+prime_sieve,,50,,,227388599.0,ns,105370
+prime_sieve,,50,,,257053688.0,ns,115907
+prime_sieve,,50,,,280946544.0,ns,126444
+prime_sieve,,50,,,470040313.0,ns,136981
+prime_sieve,,50,,,341443392.0,ns,147518
+prime_sieve,,50,,,363418219.0,ns,158055
+prime_sieve,,50,,,356680645.0,ns,168592
+prime_sieve,,50,,,382271215.0,ns,179129
+prime_sieve,,50,,,405640747.0,ns,189666
+prime_sieve,,50,,,422331556.0,ns,200203
+prime_sieve,,50,,,442556819.0,ns,210740
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
index fec8c8b..7a6f8b0 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[10549.0,21098.0,31647.0,42196.0,52745.0,63294.0,73843.0,84392.0,94941.0,105490.0,116039.0,126588.0,137137.0,147686.0,158235.0,168784.0,179333.0,189882.0,200431.0,210980.0],"times":[23043713.0,46209471.0,68181132.0,90889157.0,114570617.0,137223424.0,158308420.0,182500211.0,207217965.0,227806263.0,254771133.0,278968495.0,300562136.0,324182972.0,346948476.0,367580090.0,388647393.0,413845194.0,434257605.0,454946074.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[10537.0,21074.0,31611.0,42148.0,52685.0,63222.0,73759.0,84296.0,94833.0,105370.0,115907.0,126444.0,136981.0,147518.0,158055.0,168592.0,179129.0,189666.0,200203.0,210740.0],"times":[22544368.0,45077247.0,67411062.0,88274600.0,111089899.0,133544486.0,158259136.0,181664589.0,204777095.0,227388599.0,257053688.0,280946544.0,470040313.0,341443392.0,363418219.0,356680645.0,382271215.0,405640747.0,422331556.0,442556819.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
index 863b077..96f2ed3 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -1 +1 @@
-[2075.308305927648,2118.5410311631795,2233.82829845793,2277.0610236934613] \ No newline at end of file
+[1937.3990417245427,2026.1047983467704,2262.653482672711,2351.3592392949386] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index f49f393..8387b44 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2351.297248222246,"upper_bound":2578.11536989296},"point_estimate":2432.4053655324033,"standard_error":66.91594589334525},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2340.8055950446787,"upper_bound":2376.6926420480186},"point_estimate":2359.0860848790508,"standard_error":9.985657430227857},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15.399137236764695,"upper_bound":46.319882778389136},"point_estimate":30.236939962780994,"standard_error":7.821055142725968},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2345.484247995301,"upper_bound":2454.395764955928},"point_estimate":2391.0460392035598,"standard_error":28.445711551613524},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19.670436662716025,"upper_bound":500.8555477798086},"point_estimate":306.0212592006005,"standard_error":166.01847773873988}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2263.3696565645096,"upper_bound":2284.91876942059},"point_estimate":2273.9313123128863,"standard_error":5.485749097227411},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2261.539450995937,"upper_bound":2286.5049858785055},"point_estimate":2270.83162939473,"standard_error":7.658939187281381},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.20683719152415,"upper_bound":35.8514211773721},"point_estimate":23.237317910300664,"standard_error":6.498376650283838},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2248.008117636161,"upper_bound":2270.1256952827393},"point_estimate":2257.1708735524153,"standard_error":5.656436629429626},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16.2361833760904,"upper_bound":32.55022995368744},"point_estimate":25.124883491216327,"standard_error":4.262707363105929}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index 577ec49..ab1f0c1 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,23139971.0,ns,9848
-prime_sieve,,50,,,47034734.0,ns,19696
-prime_sieve,,50,,,69156876.0,ns,29544
-prime_sieve,,50,,,93487488.0,ns,39392
-prime_sieve,,50,,,115787928.0,ns,49240
-prime_sieve,,50,,,219725555.0,ns,59088
-prime_sieve,,50,,,163203197.0,ns,68936
-prime_sieve,,50,,,183382384.0,ns,78784
-prime_sieve,,50,,,208860574.0,ns,88632
-prime_sieve,,50,,,234539058.0,ns,98480
-prime_sieve,,50,,,258627579.0,ns,108328
-prime_sieve,,50,,,279093949.0,ns,118176
-prime_sieve,,50,,,297430093.0,ns,128024
-prime_sieve,,50,,,321913823.0,ns,137872
-prime_sieve,,50,,,345783225.0,ns,147720
-prime_sieve,,50,,,367644399.0,ns,157568
-prime_sieve,,50,,,397864702.0,ns,167416
-prime_sieve,,50,,,421335581.0,ns,177264
-prime_sieve,,50,,,473838844.0,ns,187112
-prime_sieve,,50,,,458112927.0,ns,196960
+prime_sieve,,50,,,23584390.0,ns,10091
+prime_sieve,,50,,,46279645.0,ns,20182
+prime_sieve,,50,,,69717942.0,ns,30273
+prime_sieve,,50,,,92364575.0,ns,40364
+prime_sieve,,50,,,115823372.0,ns,50455
+prime_sieve,,50,,,136817612.0,ns,60546
+prime_sieve,,50,,,160245846.0,ns,70637
+prime_sieve,,50,,,184440799.0,ns,80728
+prime_sieve,,50,,,206090599.0,ns,90819
+prime_sieve,,50,,,229309685.0,ns,100910
+prime_sieve,,50,,,254351805.0,ns,111001
+prime_sieve,,50,,,274383569.0,ns,121092
+prime_sieve,,50,,,299672640.0,ns,131183
+prime_sieve,,50,,,322641574.0,ns,141274
+prime_sieve,,50,,,342591808.0,ns,151365
+prime_sieve,,50,,,364828857.0,ns,161456
+prime_sieve,,50,,,383310482.0,ns,171547
+prime_sieve,,50,,,407853637.0,ns,181638
+prime_sieve,,50,,,430384056.0,ns,191729
+prime_sieve,,50,,,450804645.0,ns,201820
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index 8d90bf1..c2d2ba8 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[9848.0,19696.0,29544.0,39392.0,49240.0,59088.0,68936.0,78784.0,88632.0,98480.0,108328.0,118176.0,128024.0,137872.0,147720.0,157568.0,167416.0,177264.0,187112.0,196960.0],"times":[23139971.0,47034734.0,69156876.0,93487488.0,115787928.0,219725555.0,163203197.0,183382384.0,208860574.0,234539058.0,258627579.0,279093949.0,297430093.0,321913823.0,345783225.0,367644399.0,397864702.0,421335581.0,473838844.0,458112927.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[10091.0,20182.0,30273.0,40364.0,50455.0,60546.0,70637.0,80728.0,90819.0,100910.0,111001.0,121092.0,131183.0,141274.0,151365.0,161456.0,171547.0,181638.0,191729.0,201820.0],"times":[23584390.0,46279645.0,69717942.0,92364575.0,115823372.0,136817612.0,160245846.0,184440799.0,206090599.0,229309685.0,254351805.0,274383569.0,299672640.0,322641574.0,342591808.0,364828857.0,383310482.0,407853637.0,430384056.0,450804645.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index 0c92f07..d6b6881 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[2223.1024091186027,2281.211154549147,2436.1678090305986,2494.276554461143] \ No newline at end of file
+[2171.575423870056,2215.6386875878375,2333.140724168588,2377.2039878863693] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 0a9ec6c..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2293.697818142995,"upper_bound":2307.343844591616},"point_estimate":2300.574652091159,"standard_error":3.4778927106266244},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2295.450835557489,"upper_bound":2305.1832334291094},"point_estimate":2300.779118365864,"standard_error":2.648811319480497},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.772884727685162,"upper_bound":21.307842310233003},"point_estimate":8.560944666226064,"standard_error":4.153571846679983},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2294.9021321802097,"upper_bound":2312.845656416418},"point_estimate":2302.8429227004194,"standard_error":4.671202870008926},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.362935236539075,"upper_bound":20.89954620167168},"point_estimate":15.966351793520882,"standard_error":2.9451782845751113}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index b7d7a68..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,23263014.0,ns,10093
-prime_sieve,,50,,,46381261.0,ns,20186
-prime_sieve,,50,,,69689700.0,ns,30279
-prime_sieve,,50,,,93611276.0,ns,40372
-prime_sieve,,50,,,114263091.0,ns,50465
-prime_sieve,,50,,,137835961.0,ns,60558
-prime_sieve,,50,,,162115569.0,ns,70651
-prime_sieve,,50,,,186155318.0,ns,80744
-prime_sieve,,50,,,209313405.0,ns,90837
-prime_sieve,,50,,,231924224.0,ns,100930
-prime_sieve,,50,,,258079337.0,ns,111023
-prime_sieve,,50,,,278718633.0,ns,121116
-prime_sieve,,50,,,302659181.0,ns,131209
-prime_sieve,,50,,,322501012.0,ns,141302
-prime_sieve,,50,,,348254618.0,ns,151395
-prime_sieve,,50,,,373499089.0,ns,161488
-prime_sieve,,50,,,393803570.0,ns,171581
-prime_sieve,,50,,,424372878.0,ns,181674
-prime_sieve,,50,,,440250039.0,ns,191767
-prime_sieve,,50,,,462512528.0,ns,201860
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index 6e790ca..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[10093.0,20186.0,30279.0,40372.0,50465.0,60558.0,70651.0,80744.0,90837.0,100930.0,111023.0,121116.0,131209.0,141302.0,151395.0,161488.0,171581.0,181674.0,191767.0,201860.0],"times":[23263014.0,46381261.0,69689700.0,93611276.0,114263091.0,137835961.0,162115569.0,186155318.0,209313405.0,231924224.0,258079337.0,278718633.0,302659181.0,322501012.0,348254618.0,373499089.0,393803570.0,424372878.0,440250039.0,462512528.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index 0ba081c..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[2262.6399349455055,2278.824607409576,2321.98373398043,2338.1684064445] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
index 0be6787..9d53a0c 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2625.551124237284,"upper_bound":2647.1497413883208},"point_estimate":2636.3019063810634,"standard_error":5.514971143290279},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2617.985224129501,"upper_bound":2652.691624669667},"point_estimate":2634.937201194949,"standard_error":7.383155808799732},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.793475550338666,"upper_bound":43.74072588717239},"point_estimate":33.84776687804072,"standard_error":8.303745912474893},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2618.6693913204485,"upper_bound":2643.882247089566},"point_estimate":2631.2767117820654,"standard_error":6.445759001005642},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18.80637344737572,"upper_bound":29.66591088230924},"point_estimate":25.329605770962427,"standard_error":2.7801685619101364}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2568.1235656967847,"upper_bound":2582.1995866033717},"point_estimate":2575.471708725406,"standard_error":3.5839864809541955},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2570.7445937175335,"upper_bound":2584.130470535396},"point_estimate":2576.825934319855,"standard_error":4.148382972863132},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.324868532149354,"upper_bound":23.62182733719736},"point_estimate":12.359455345227007,"standard_error":4.37732101516431},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2569.7731971546395,"upper_bound":2583.7234490468313},"point_estimate":2577.097547165087,"standard_error":3.528033956168119},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.1952173551441,"upper_bound":20.78617613683053},"point_estimate":16.423785883212087,"standard_error":2.7072183154601133}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
index b51c364..69c49cf 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,23438428.0,ns,8783
-prime_sieve,,50,,,46598079.0,ns,17566
-prime_sieve,,50,,,70521772.0,ns,26349
-prime_sieve,,50,,,92504090.0,ns,35132
-prime_sieve,,50,,,114635564.0,ns,43915
-prime_sieve,,50,,,140453627.0,ns,52698
-prime_sieve,,50,,,162045024.0,ns,61481
-prime_sieve,,50,,,185692088.0,ns,70264
-prime_sieve,,50,,,207962346.0,ns,79047
-prime_sieve,,50,,,228720783.0,ns,87830
-prime_sieve,,50,,,252103435.0,ns,96613
-prime_sieve,,50,,,274030008.0,ns,105396
-prime_sieve,,50,,,303265881.0,ns,114179
-prime_sieve,,50,,,329566791.0,ns,122962
-prime_sieve,,50,,,347040266.0,ns,131745
-prime_sieve,,50,,,366401549.0,ns,140528
-prime_sieve,,50,,,392027066.0,ns,149311
-prime_sieve,,50,,,411660766.0,ns,158094
-prime_sieve,,50,,,442664690.0,ns,166877
-prime_sieve,,50,,,463170339.0,ns,175660
+prime_sieve,,50,,,23015170.0,ns,8906
+prime_sieve,,50,,,46212510.0,ns,17812
+prime_sieve,,50,,,68467385.0,ns,26718
+prime_sieve,,50,,,92017197.0,ns,35624
+prime_sieve,,50,,,113481436.0,ns,44530
+prime_sieve,,50,,,138167218.0,ns,53436
+prime_sieve,,50,,,162014454.0,ns,62342
+prime_sieve,,50,,,184291016.0,ns,71248
+prime_sieve,,50,,,204412715.0,ns,80154
+prime_sieve,,50,,,229380337.0,ns,89060
+prime_sieve,,50,,,248516971.0,ns,97966
+prime_sieve,,50,,,274485094.0,ns,106872
+prime_sieve,,50,,,297390325.0,ns,115778
+prime_sieve,,50,,,320794934.0,ns,124684
+prime_sieve,,50,,,343814731.0,ns,133590
+prime_sieve,,50,,,368138841.0,ns,142496
+prime_sieve,,50,,,391227153.0,ns,151402
+prime_sieve,,50,,,416710265.0,ns,160308
+prime_sieve,,50,,,436247407.0,ns,169214
+prime_sieve,,50,,,458570545.0,ns,178120
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
index 83f1d0a..7009f2b 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8783.0,17566.0,26349.0,35132.0,43915.0,52698.0,61481.0,70264.0,79047.0,87830.0,96613.0,105396.0,114179.0,122962.0,131745.0,140528.0,149311.0,158094.0,166877.0,175660.0],"times":[23438428.0,46598079.0,70521772.0,92504090.0,114635564.0,140453627.0,162045024.0,185692088.0,207962346.0,228720783.0,252103435.0,274030008.0,303265881.0,329566791.0,347040266.0,366401549.0,392027066.0,411660766.0,442664690.0,463170339.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8906.0,17812.0,26718.0,35624.0,44530.0,53436.0,62342.0,71248.0,80154.0,89060.0,97966.0,106872.0,115778.0,124684.0,133590.0,142496.0,151402.0,160308.0,169214.0,178120.0],"times":[23015170.0,46212510.0,68467385.0,92017197.0,113481436.0,138167218.0,162014454.0,184291016.0,204412715.0,229380337.0,248516971.0,274485094.0,297390325.0,320794934.0,343814731.0,368138841.0,391227153.0,416710265.0,436247407.0,458570545.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
index b6108f7..744dcbf 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[2479.891278228206,2545.0212466927933,2718.7011625983596,2783.831131062947] \ No newline at end of file
+[2520.464812687501,2544.511184299551,2608.6348419316846,2632.6812135437344] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
index 0efbe12..0efbe12 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
new file mode 100644
index 0000000..657b624
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1281.0580129906919,"upper_bound":1329.455075175191},"point_estimate":1299.7606495682999,"standard_error":13.169079618482534},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1279.6319292849648,"upper_bound":1297.5291589189615},"point_estimate":1283.2470034007915,"standard_error":4.784399516176756},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.575191542487534,"upper_bound":32.633307182605},"point_estimate":20.503045334832784,"standard_error":7.905919243983396},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1291.2558354557677,"upper_bound":1348.3266512530379},"point_estimate":1313.0426235727484,"standard_error":15.176749229698585},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13.808431972560403,"upper_bound":97.1088921213894},"point_estimate":60.235214020505666,"standard_error":27.828154111231008}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
new file mode 100644
index 0000000..9c8cee9
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,23059573.0,ns,17937
+prime_sieve,,50,,,45988688.0,ns,35874
+prime_sieve,,50,,,68036939.0,ns,53811
+prime_sieve,,50,,,92145135.0,ns,71748
+prime_sieve,,50,,,113542400.0,ns,89685
+prime_sieve,,50,,,136983704.0,ns,107622
+prime_sieve,,50,,,160696531.0,ns,125559
+prime_sieve,,50,,,181305313.0,ns,143496
+prime_sieve,,50,,,206899088.0,ns,161433
+prime_sieve,,50,,,226815086.0,ns,179370
+prime_sieve,,50,,,252437554.0,ns,197307
+prime_sieve,,50,,,275987031.0,ns,215244
+prime_sieve,,50,,,360091435.0,ns,233181
+prime_sieve,,50,,,332869696.0,ns,251118
+prime_sieve,,50,,,350848401.0,ns,269055
+prime_sieve,,50,,,375601941.0,ns,286992
+prime_sieve,,50,,,393680350.0,ns,304929
+prime_sieve,,50,,,416456268.0,ns,322866
+prime_sieve,,50,,,447094096.0,ns,340803
+prime_sieve,,50,,,471276088.0,ns,358740
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
new file mode 100644
index 0000000..2ce0168
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[17937.0,35874.0,53811.0,71748.0,89685.0,107622.0,125559.0,143496.0,161433.0,179370.0,197307.0,215244.0,233181.0,251118.0,269055.0,286992.0,304929.0,322866.0,340803.0,358740.0],"times":[23059573.0,45988688.0,68036939.0,92145135.0,113542400.0,136983704.0,160696531.0,181305313.0,206899088.0,226815086.0,252437554.0,275987031.0,360091435.0,332869696.0,350848401.0,375601941.0,393680350.0,416456268.0,447094096.0,471276088.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
new file mode 100644
index 0000000..04b62d9
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[1195.4965621520862,1236.6317549686742,1346.325602479575,1387.4607952961628] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index a44cc7e..d6e41c6 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1424.9508685044268,"upper_bound":1442.1972862678347},"point_estimate":1433.2829010580538,"standard_error":4.417470397572715},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1421.3875335353655,"upper_bound":1441.6580418813726},"point_estimate":1430.2448111075257,"standard_error":4.802800324259893},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8.131168171766353,"upper_bound":32.02489188465667},"point_estimate":19.87118962935926,"standard_error":5.838016970371538},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1419.1502381639348,"upper_bound":1430.7878553187786},"point_estimate":1424.7780537943797,"standard_error":2.9573729238359414},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13.294706844070904,"upper_bound":25.031862691458663},"point_estimate":20.251645981363353,"standard_error":2.9999655815205717}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1425.662618390446,"upper_bound":1440.0263134506854},"point_estimate":1432.8429943986016,"standard_error":3.664114712339647},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1426.048928754979,"upper_bound":1440.6457397025906},"point_estimate":1432.6534204585084,"standard_error":3.229104933085501},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.5742590491805455,"upper_bound":28.41178070881327},"point_estimate":13.722696593745034,"standard_error":5.715277503964149},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1435.7866196038954,"upper_bound":1449.2813445287923},"point_estimate":1442.7292460204296,"standard_error":3.457333828107579},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.375590497898228,"upper_bound":20.913138221428603},"point_estimate":16.860531739111984,"standard_error":2.443644509138103}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index 575265d..89bf5e5 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22591918.0,ns,15636
-prime_sieve,,50,,,45796186.0,ns,31272
-prime_sieve,,50,,,66750811.0,ns,46908
-prime_sieve,,50,,,90118784.0,ns,62544
-prime_sieve,,50,,,113648095.0,ns,78180
-prime_sieve,,50,,,137363989.0,ns,93816
-prime_sieve,,50,,,157876840.0,ns,109452
-prime_sieve,,50,,,185041725.0,ns,125088
-prime_sieve,,50,,,201727668.0,ns,140724
-prime_sieve,,50,,,220472468.0,ns,156360
-prime_sieve,,50,,,246307199.0,ns,171996
-prime_sieve,,50,,,264318160.0,ns,187632
-prime_sieve,,50,,,288591688.0,ns,203268
-prime_sieve,,50,,,307672526.0,ns,218904
-prime_sieve,,50,,,331621696.0,ns,234540
-prime_sieve,,50,,,357360835.0,ns,250176
-prime_sieve,,50,,,375852261.0,ns,265812
-prime_sieve,,50,,,401698700.0,ns,281448
-prime_sieve,,50,,,425763021.0,ns,297084
-prime_sieve,,50,,,446116190.0,ns,312720
+prime_sieve,,50,,,21743484.0,ns,15566
+prime_sieve,,50,,,43830867.0,ns,31132
+prime_sieve,,50,,,65906106.0,ns,46698
+prime_sieve,,50,,,88633258.0,ns,62264
+prime_sieve,,50,,,110778274.0,ns,77830
+prime_sieve,,50,,,133457508.0,ns,93396
+prime_sieve,,50,,,156098748.0,ns,108962
+prime_sieve,,50,,,177899526.0,ns,124528
+prime_sieve,,50,,,202863586.0,ns,140094
+prime_sieve,,50,,,220764533.0,ns,155660
+prime_sieve,,50,,,245438526.0,ns,171226
+prime_sieve,,50,,,267551587.0,ns,186792
+prime_sieve,,50,,,293808233.0,ns,202358
+prime_sieve,,50,,,312221632.0,ns,217924
+prime_sieve,,50,,,336095637.0,ns,233490
+prime_sieve,,50,,,362762983.0,ns,249056
+prime_sieve,,50,,,384591447.0,ns,264622
+prime_sieve,,50,,,409841230.0,ns,280188
+prime_sieve,,50,,,426432340.0,ns,295754
+prime_sieve,,50,,,446169403.0,ns,311320
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index c471212..c47b78a 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[15636.0,31272.0,46908.0,62544.0,78180.0,93816.0,109452.0,125088.0,140724.0,156360.0,171996.0,187632.0,203268.0,218904.0,234540.0,250176.0,265812.0,281448.0,297084.0,312720.0],"times":[22591918.0,45796186.0,66750811.0,90118784.0,113648095.0,137363989.0,157876840.0,185041725.0,201727668.0,220472468.0,246307199.0,264318160.0,288591688.0,307672526.0,331621696.0,357360835.0,375852261.0,401698700.0,425763021.0,446116190.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[15566.0,31132.0,46698.0,62264.0,77830.0,93396.0,108962.0,124528.0,140094.0,155660.0,171226.0,186792.0,202358.0,217924.0,233490.0,249056.0,264622.0,280188.0,295754.0,311320.0],"times":[21743484.0,43830867.0,65906106.0,88633258.0,110778274.0,133457508.0,156098748.0,177899526.0,202863586.0,220764533.0,245438526.0,267551587.0,293808233.0,312221632.0,336095637.0,362762983.0,384591447.0,409841230.0,426432340.0,446169403.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index c174ff7..99e5cc4 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[1344.139980347178,1381.2270506075683,1480.1259046352761,1517.2129748956665] \ No newline at end of file
+[1363.6600852961133,1393.5623301657233,1473.3016498180168,1503.2038946876269] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index a9285ad..333f1b8 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1165.1368969200887,"upper_bound":1176.9239779491118},"point_estimate":1171.2532009056677,"standard_error":3.0005779201153695},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1167.6460025542783,"upper_bound":1177.9688598629978},"point_estimate":1171.2270831559529,"standard_error":3.1085609705273565},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.571689484098087,"upper_bound":16.42335004508118},"point_estimate":9.99535796841168,"standard_error":3.027916120359651},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1162.9912906891177,"upper_bound":1175.5327665708946},"point_estimate":1168.3858439754183,"standard_error":3.191951182202166},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7.564330170584975,"upper_bound":18.52796379718066},"point_estimate":13.71718296118943,"standard_error":2.832570396718715}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1193.9967403964354,"upper_bound":1200.6311450684982},"point_estimate":1197.2606638990542,"standard_error":1.6961499562433324},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1192.7938869600764,"upper_bound":1201.8690991911326},"point_estimate":1196.495735021476,"standard_error":2.215779541816053},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3.841211131583792,"upper_bound":12.18275978812906},"point_estimate":9.916581400035591,"standard_error":2.200293748050962},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1194.8556039085197,"upper_bound":1202.1160048985885},"point_estimate":1198.822131592413,"standard_error":1.852380186917562},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.4525526334299705,"upper_bound":9.560967602685364},"point_estimate":7.8059405171865315,"standard_error":1.0542729781547475}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index ccbf953..e7eda06 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22857414.0,ns,19575
-prime_sieve,,50,,,44427671.0,ns,39150
-prime_sieve,,50,,,69243974.0,ns,58725
-prime_sieve,,50,,,92201366.0,ns,78300
-prime_sieve,,50,,,115343104.0,ns,97875
-prime_sieve,,50,,,138947214.0,ns,117450
-prime_sieve,,50,,,162962158.0,ns,137025
-prime_sieve,,50,,,182442306.0,ns,156600
-prime_sieve,,50,,,206053871.0,ns,176175
-prime_sieve,,50,,,228755559.0,ns,195750
-prime_sieve,,50,,,253738533.0,ns,215325
-prime_sieve,,50,,,281985349.0,ns,234900
-prime_sieve,,50,,,298938430.0,ns,254475
-prime_sieve,,50,,,322204568.0,ns,274050
-prime_sieve,,50,,,342838905.0,ns,293625
-prime_sieve,,50,,,367338652.0,ns,313200
-prime_sieve,,50,,,389036636.0,ns,332775
-prime_sieve,,50,,,407428932.0,ns,352350
-prime_sieve,,50,,,428842326.0,ns,371925
-prime_sieve,,50,,,455594225.0,ns,391500
+prime_sieve,,50,,,23117297.0,ns,19298
+prime_sieve,,50,,,45893344.0,ns,38596
+prime_sieve,,50,,,70276303.0,ns,57894
+prime_sieve,,50,,,92079091.0,ns,77192
+prime_sieve,,50,,,116160060.0,ns,96490
+prime_sieve,,50,,,137530741.0,ns,115788
+prime_sieve,,50,,,163056668.0,ns,135086
+prime_sieve,,50,,,183492047.0,ns,154384
+prime_sieve,,50,,,207155701.0,ns,173682
+prime_sieve,,50,,,230661522.0,ns,192980
+prime_sieve,,50,,,251237031.0,ns,212278
+prime_sieve,,50,,,277285072.0,ns,231576
+prime_sieve,,50,,,298546412.0,ns,250874
+prime_sieve,,50,,,324297068.0,ns,270172
+prime_sieve,,50,,,348348952.0,ns,289470
+prime_sieve,,50,,,368873593.0,ns,308768
+prime_sieve,,50,,,393271097.0,ns,328066
+prime_sieve,,50,,,415311481.0,ns,347364
+prime_sieve,,50,,,441915181.0,ns,366662
+prime_sieve,,50,,,465979292.0,ns,385960
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 5849854..c517581 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[19575.0,39150.0,58725.0,78300.0,97875.0,117450.0,137025.0,156600.0,176175.0,195750.0,215325.0,234900.0,254475.0,274050.0,293625.0,313200.0,332775.0,352350.0,371925.0,391500.0],"times":[22857414.0,44427671.0,69243974.0,92201366.0,115343104.0,138947214.0,162962158.0,182442306.0,206053871.0,228755559.0,253738533.0,281985349.0,298938430.0,322204568.0,342838905.0,367338652.0,389036636.0,407428932.0,428842326.0,455594225.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[19298.0,38596.0,57894.0,77192.0,96490.0,115788.0,135086.0,154384.0,173682.0,192980.0,212278.0,231576.0,250874.0,270172.0,289470.0,308768.0,328066.0,347364.0,366662.0,385960.0],"times":[23117297.0,45893344.0,70276303.0,92079091.0,116160060.0,137530741.0,163056668.0,183492047.0,207155701.0,230661522.0,251237031.0,277285072.0,298546412.0,324297068.0,348348952.0,368873593.0,393271097.0,415311481.0,441915181.0,465979292.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index 612a853..b3319c6 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[1132.5946401950544,1149.7779666492513,1195.6001705271099,1212.7834969813068] \ No newline at end of file
+[1157.6669680131595,1174.8603323115722,1220.709303774006,1237.9026680724187] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/new/estimates.json b/analysis/current/criterion/prime_sieve/50/new/estimates.json
index 851f008..3a27b01 100644
--- a/analysis/current/criterion/prime_sieve/50/new/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2273.6501027135173,"upper_bound":2317.5482236920207},"point_estimate":2291.924040163566,"standard_error":11.46558198568521},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2263.416686998444,"upper_bound":2293.9389950248756},"point_estimate":2282.6126570717843,"standard_error":8.54204946164003},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.55498128769145,"upper_bound":39.04511171128855},"point_estimate":26.480300748962193,"standard_error":7.735365958935288},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2270.1485959044694,"upper_bound":2331.653597410292},"point_estimate":2292.3077512784507,"standard_error":16.82362622173227},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15.728273981419985,"upper_bound":80.14537538916633},"point_estimate":52.3804785676316,"standard_error":19.185126396962353}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2280.1704162272754,"upper_bound":2298.3997667369777},"point_estimate":2289.653344403065,"standard_error":4.654712922024293},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2275.4783850473355,"upper_bound":2304.0709474743962},"point_estimate":2293.089213541636,"standard_error":8.862925114797607},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.095840027439488,"upper_bound":30.883097020445426},"point_estimate":26.109813862108325,"standard_error":5.58474969508511},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2276.8083270704915,"upper_bound":2291.7499720999153},"point_estimate":2284.017472532003,"standard_error":3.7909093680402095},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14.648526899691316,"upper_bound":27.38405212276116},"point_estimate":21.513904109447118,"standard_error":3.386319463464799}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/new/raw.csv b/analysis/current/criterion/prime_sieve/50/new/raw.csv
index ab4b896..34be0ff 100644
--- a/analysis/current/criterion/prime_sieve/50/new/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22690533.0,ns,10050
-prime_sieve,,50,,,46136842.0,ns,20100
-prime_sieve,,50,,,71274194.0,ns,30150
-prime_sieve,,50,,,92023185.0,ns,40200
-prime_sieve,,50,,,113412840.0,ns,50250
-prime_sieve,,50,,,136403224.0,ns,60300
-prime_sieve,,50,,,160710829.0,ns,70350
-prime_sieve,,50,,,185890499.0,ns,80400
-prime_sieve,,50,,,207861948.0,ns,90450
-prime_sieve,,50,,,230397528.0,ns,100500
-prime_sieve,,50,,,249525273.0,ns,110550
-prime_sieve,,50,,,273132697.0,ns,120600
-prime_sieve,,50,,,294470676.0,ns,130650
-prime_sieve,,50,,,321003107.0,ns,140700
-prime_sieve,,50,,,374728612.0,ns,150750
-prime_sieve,,50,,,369598458.0,ns,160800
-prime_sieve,,50,,,386927750.0,ns,170850
-prime_sieve,,50,,,411357353.0,ns,180900
-prime_sieve,,50,,,431950171.0,ns,190950
-prime_sieve,,50,,,459034421.0,ns,201000
+prime_sieve,,50,,,23279723.0,ns,10057
+prime_sieve,,50,,,46349859.0,ns,20114
+prime_sieve,,50,,,69954642.0,ns,30171
+prime_sieve,,50,,,93156688.0,ns,40228
+prime_sieve,,50,,,115751846.0,ns,50285
+prime_sieve,,50,,,139495257.0,ns,60342
+prime_sieve,,50,,,160135898.0,ns,70399
+prime_sieve,,50,,,182515533.0,ns,80456
+prime_sieve,,50,,,202341169.0,ns,90513
+prime_sieve,,50,,,231709556.0,ns,100570
+prime_sieve,,50,,,251447520.0,ns,110627
+prime_sieve,,50,,,275367082.0,ns,120684
+prime_sieve,,50,,,295730244.0,ns,130741
+prime_sieve,,50,,,323634759.0,ns,140798
+prime_sieve,,50,,,347195488.0,ns,150855
+prime_sieve,,50,,,370770039.0,ns,160912
+prime_sieve,,50,,,391109275.0,ns,170969
+prime_sieve,,50,,,413436343.0,ns,181026
+prime_sieve,,50,,,434934277.0,ns,191083
+prime_sieve,,50,,,457553890.0,ns,201140
diff --git a/analysis/current/criterion/prime_sieve/50/new/sample.json b/analysis/current/criterion/prime_sieve/50/new/sample.json
index 4af9463..d98951d 100644
--- a/analysis/current/criterion/prime_sieve/50/new/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[10050.0,20100.0,30150.0,40200.0,50250.0,60300.0,70350.0,80400.0,90450.0,100500.0,110550.0,120600.0,130650.0,140700.0,150750.0,160800.0,170850.0,180900.0,190950.0,201000.0],"times":[22690533.0,46136842.0,71274194.0,92023185.0,113412840.0,136403224.0,160710829.0,185890499.0,207861948.0,230397528.0,249525273.0,273132697.0,294470676.0,321003107.0,374728612.0,369598458.0,386927750.0,411357353.0,431950171.0,459034421.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[10057.0,20114.0,30171.0,40228.0,50285.0,60342.0,70399.0,80456.0,90513.0,100570.0,110627.0,120684.0,130741.0,140798.0,150855.0,160912.0,170969.0,181026.0,191083.0,201140.0],"times":[23279723.0,46349859.0,69954642.0,93156688.0,115751846.0,139495257.0,160135898.0,182515533.0,202341169.0,231709556.0,251447520.0,275367082.0,295730244.0,323634759.0,347195488.0,370770039.0,391109275.0,413436343.0,434934277.0,457553890.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/new/tukey.json b/analysis/current/criterion/prime_sieve/50/new/tukey.json
index 1a80cca..b7b0797 100644
--- a/analysis/current/criterion/prime_sieve/50/new/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/new/tukey.json
@@ -1 +1 @@
-[2160.2739299118434,2211.1883237322154,2346.9600405865413,2397.8744344069137] \ No newline at end of file
+[2186.428010119106,2230.6014013648983,2348.3971113536772,2392.5705025994694] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
index 6a257f4..1466e17 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202278.66951820505,"upper_bound":203806.98348164238},"point_estimate":203015.62600877657,"standard_error":390.0991789429359},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202177.99204545456,"upper_bound":203973.1015037594},"point_estimate":202799.18352272728,"standard_error":418.71347442370825},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":687.9067925844546,"upper_bound":2399.7201649722147},"point_estimate":1740.4507677790464,"standard_error":447.46072248077513},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202663.51456135564,"upper_bound":203656.13488601512},"point_estimate":203162.77702565727,"standard_error":252.26786390990839},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1084.3462616579868,"upper_bound":2388.208781899555},"point_estimate":1791.3318919116634,"standard_error":346.3281948082176}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":203876.24808978313,"upper_bound":205051.37645884702},"point_estimate":204467.87064429055,"standard_error":300.47959526851645},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":203674.45772727273,"upper_bound":205177.73829545453},"point_estimate":204847.5355371901,"standard_error":411.9431756300473},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":511.9599565459138,"upper_bound":2166.65856241429},"point_estimate":1389.7642806903839,"standard_error":416.0175937909373},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204028.60744575175,"upper_bound":205035.52916347183},"point_estimate":204555.90170098195,"standard_error":255.40646771924148},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":983.9405730205236,"upper_bound":1680.3525915523192},"point_estimate":1381.7896548335661,"standard_error":178.04839069872983}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
index da4d00f..8aeae8d 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,22159421.0,ns,110
-prime_sieve,,500,,,45736896.0,ns,220
-prime_sieve,,500,,,66942747.0,ns,330
-prime_sieve,,500,,,88988453.0,ns,440
-prime_sieve,,500,,,110135600.0,ns,550
-prime_sieve,,500,,,132055268.0,ns,660
-prime_sieve,,500,,,157087153.0,ns,770
-prime_sieve,,500,,,180306048.0,ns,880
-prime_sieve,,500,,,199124101.0,ns,990
-prime_sieve,,500,,,224537417.0,ns,1100
-prime_sieve,,500,,,245362227.0,ns,1210
-prime_sieve,,500,,,266784540.0,ns,1320
-prime_sieve,,500,,,288769563.0,ns,1430
-prime_sieve,,500,,,314733856.0,ns,1540
-prime_sieve,,500,,,337942692.0,ns,1650
-prime_sieve,,500,,,356962614.0,ns,1760
-prime_sieve,,500,,,378607062.0,ns,1870
-prime_sieve,,500,,,402756615.0,ns,1980
-prime_sieve,,500,,,426228149.0,ns,2090
-prime_sieve,,500,,,446001043.0,ns,2200
+prime_sieve,,500,,,22538381.0,ns,110
+prime_sieve,,500,,,45603448.0,ns,220
+prime_sieve,,500,,,66927766.0,ns,330
+prime_sieve,,500,,,90549123.0,ns,440
+prime_sieve,,500,,,112818209.0,ns,550
+prime_sieve,,500,,,133379874.0,ns,660
+prime_sieve,,500,,,157188653.0,ns,770
+prime_sieve,,500,,,180603685.0,ns,880
+prime_sieve,,500,,,200453508.0,ns,990
+prime_sieve,,500,,,222875967.0,ns,1100
+prime_sieve,,500,,,247808845.0,ns,1210
+prime_sieve,,500,,,268527891.0,ns,1320
+prime_sieve,,500,,,290275598.0,ns,1430
+prime_sieve,,500,,,317268004.0,ns,1540
+prime_sieve,,500,,,339604795.0,ns,1650
+prime_sieve,,500,,,360825144.0,ns,1760
+prime_sieve,,500,,,384225507.0,ns,1870
+prime_sieve,,500,,,405869031.0,ns,1980
+prime_sieve,,500,,,427287985.0,ns,2090
+prime_sieve,,500,,,448621129.0,ns,2200
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
index 48ca651..f0ae8d2 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[110.0,220.0,330.0,440.0,550.0,660.0,770.0,880.0,990.0,1100.0,1210.0,1320.0,1430.0,1540.0,1650.0,1760.0,1870.0,1980.0,2090.0,2200.0],"times":[22159421.0,45736896.0,66942747.0,88988453.0,110135600.0,132055268.0,157087153.0,180306048.0,199124101.0,224537417.0,245362227.0,266784540.0,288769563.0,314733856.0,337942692.0,356962614.0,378607062.0,402756615.0,426228149.0,446001043.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[110.0,220.0,330.0,440.0,550.0,660.0,770.0,880.0,990.0,1100.0,1210.0,1320.0,1430.0,1540.0,1650.0,1760.0,1870.0,1980.0,2090.0,2200.0],"times":[22538381.0,45603448.0,66927766.0,90549123.0,112818209.0,133379874.0,157188653.0,180603685.0,200453508.0,222875967.0,247808845.0,268527891.0,290275598.0,317268004.0,339604795.0,360825144.0,384225507.0,405869031.0,427287985.0,448621129.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
index 47bbd72..6cabf85 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[196150.66231018974,199108.48832292703,206996.02435689315,209953.85036963044] \ No newline at end of file
+[197408.6653524784,200364.40643060982,208246.38263896032,211202.12371709177] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 40d623d..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81206.93992119824,"upper_bound":81810.89532902949},"point_estimate":81499.28897173482,"standard_error":154.15594827132333},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81091.26472320376,"upper_bound":81870.32045832467},"point_estimate":81459.55918727914,"standard_error":182.1466060036251},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":326.26838940192727,"upper_bound":1105.0683514058428},"point_estimate":756.3154590108642,"standard_error":196.08151929658166},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81198.91549274053,"upper_bound":81906.71686745681},"point_estimate":81600.67329385258,"standard_error":181.09223186544702},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":482.26033708357255,"upper_bound":877.5348258677151},"point_estimate":707.887600233393,"standard_error":101.48198709096694}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 789d2d6..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23051356.0,ns,283
-prime_sieve,,500,,,45974742.0,ns,566
-prime_sieve,,500,,,69188585.0,ns,849
-prime_sieve,,500,,,94058308.0,ns,1132
-prime_sieve,,500,,,115454227.0,ns,1415
-prime_sieve,,500,,,137461709.0,ns,1698
-prime_sieve,,500,,,159986443.0,ns,1981
-prime_sieve,,500,,,186216632.0,ns,2264
-prime_sieve,,500,,,206163840.0,ns,2547
-prime_sieve,,500,,,230547545.0,ns,2830
-prime_sieve,,500,,,250526396.0,ns,3113
-prime_sieve,,500,,,276113561.0,ns,3396
-prime_sieve,,500,,,295764941.0,ns,3679
-prime_sieve,,500,,,326967749.0,ns,3962
-prime_sieve,,500,,,344861763.0,ns,4245
-prime_sieve,,500,,,365608311.0,ns,4528
-prime_sieve,,500,,,393699592.0,ns,4811
-prime_sieve,,500,,,419172443.0,ns,5094
-prime_sieve,,500,,,441117393.0,ns,5377
-prime_sieve,,500,,,463596037.0,ns,5660
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
deleted file mode 100644
index 7aef06c..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[283.0,566.0,849.0,1132.0,1415.0,1698.0,1981.0,2264.0,2547.0,2830.0,3113.0,3396.0,3679.0,3962.0,4245.0,4528.0,4811.0,5094.0,5377.0,5660.0],"times":[23051356.0,45974742.0,69188585.0,94058308.0,115454227.0,137461709.0,159986443.0,186216632.0,206163840.0,230547545.0,250526396.0,276113561.0,295764941.0,326967749.0,344861763.0,365608311.0,393699592.0,419172443.0,441117393.0,463596037.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
deleted file mode 100644
index b78b8bb..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[77988.92226070922,79470.58649843471,83421.69113236933,84903.35537009481] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index ab81a11..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":206041.47092278325,"upper_bound":212594.45376512635},"point_estimate":208836.28843272675,"standard_error":1700.8803340090499},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204608.78832013573,"upper_bound":208022.6923076923},"point_estimate":207181.0184294872,"standard_error":864.6385334446472},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1182.145386705035,"upper_bound":5066.791112354131},"point_estimate":3391.4116860162408,"standard_error":1005.5209584922732},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205049.67804174128,"upper_bound":217579.9602349944},"point_estimate":210247.75241557223,"standard_error":3365.3925016320904},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058.8510140136477,"upper_bound":11493.64992664833},"point_estimate":7792.749361983775,"standard_error":2585.458313273565}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 954dcdb..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,21649123.0,ns,104
-prime_sieve,,500,,,44302789.0,ns,208
-prime_sieve,,500,,,64698597.0,ns,312
-prime_sieve,,500,,,84627105.0,ns,416
-prime_sieve,,500,,,106053893.0,ns,520
-prime_sieve,,500,,,129164717.0,ns,624
-prime_sieve,,500,,,150041360.0,ns,728
-prime_sieve,,500,,,173783164.0,ns,832
-prime_sieve,,500,,,194576373.0,ns,936
-prime_sieve,,500,,,215895414.0,ns,1040
-prime_sieve,,500,,,239410517.0,ns,1144
-prime_sieve,,500,,,259161105.0,ns,1248
-prime_sieve,,500,,,279043846.0,ns,1352
-prime_sieve,,500,,,294579757.0,ns,1456
-prime_sieve,,500,,,349305028.0,ns,1560
-prime_sieve,,500,,,340304396.0,ns,1664
-prime_sieve,,500,,,361909557.0,ns,1768
-prime_sieve,,500,,,441057236.0,ns,1872
-prime_sieve,,500,,,404048943.0,ns,1976
-prime_sieve,,500,,,425396610.0,ns,2080
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index 535379d..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[104.0,208.0,312.0,416.0,520.0,624.0,728.0,832.0,936.0,1040.0,1144.0,1248.0,1352.0,1456.0,1560.0,1664.0,1768.0,1872.0,1976.0,2080.0],"times":[21649123.0,44302789.0,64698597.0,84627105.0,106053893.0,129164717.0,150041360.0,173783164.0,194576373.0,215895414.0,239410517.0,259161105.0,279043846.0,294579757.0,349305028.0,340304396.0,361909557.0,441057236.0,404048943.0,425396610.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 593bb84..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[193036.71033653847,198776.18719951925,214081.45883413462,219820.93569711538] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
index 0290bdf..0290bdf 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..6fe28d9
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195386.85777217383,"upper_bound":196724.3246803032},"point_estimate":196058.11276841175,"standard_error":342.25546215894803},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195169.28187721368,"upper_bound":197096.25715193897},"point_estimate":195965.78943985308,"standard_error":501.03480824660664},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":890.4322539988422,"upper_bound":2473.4586231105122},"point_estimate":2188.3749881670124,"standard_error":432.28072352832004},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195100.94258311985,"upper_bound":196672.2948009541},"point_estimate":195827.9906672042,"standard_error":402.864956949628},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1138.557180157858,"upper_bound":1877.8785329084596},"point_estimate":1564.3060726668948,"standard_error":188.8283877865987}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..b454e9d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23610622.0,ns,121
+prime_sieve,,500,,,47600486.0,ns,242
+prime_sieve,,500,,,70917568.0,ns,363
+prime_sieve,,500,,,93574687.0,ns,484
+prime_sieve,,500,,,118436245.0,ns,605
+prime_sieve,,500,,,143636357.0,ns,726
+prime_sieve,,500,,,164778949.0,ns,847
+prime_sieve,,500,,,192726391.0,ns,968
+prime_sieve,,500,,,215750574.0,ns,1089
+prime_sieve,,500,,,237331496.0,ns,1210
+prime_sieve,,500,,,262930587.0,ns,1331
+prime_sieve,,500,,,285355717.0,ns,1452
+prime_sieve,,500,,,310661666.0,ns,1573
+prime_sieve,,500,,,330684819.0,ns,1694
+prime_sieve,,500,,,352627048.0,ns,1815
+prime_sieve,,500,,,382549169.0,ns,1936
+prime_sieve,,500,,,399307970.0,ns,2057
+prime_sieve,,500,,,426430286.0,ns,2178
+prime_sieve,,500,,,451515238.0,ns,2299
+prime_sieve,,500,,,469866662.0,ns,2420
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..f6612a3
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[121.0,242.0,363.0,484.0,605.0,726.0,847.0,968.0,1089.0,1210.0,1331.0,1452.0,1573.0,1694.0,1815.0,1936.0,2057.0,2178.0,2299.0,2420.0],"times":[23610622.0,47600486.0,70917568.0,93574687.0,118436245.0,143636357.0,164778949.0,192726391.0,215750574.0,237331496.0,262930587.0,285355717.0,310661666.0,330684819.0,352627048.0,382549169.0,399307970.0,426430286.0,451515238.0,469866662.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..a700923
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[187407.14967470552,191195.0168385334,201295.9959420744,205083.86310590227] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 9d7d3ae..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205414.30135775165,"upper_bound":207604.86797994803},"point_estimate":206579.90948413537,"standard_error":558.5350259410151},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":206362.36034164357,"upper_bound":208019.16924508242},"point_estimate":207226.24298245614,"standard_error":502.42564883018866},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636.7409843302845,"upper_bound":3341.214020585921},"point_estimate":1335.018107877639,"standard_error":639.6626306423589},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":206534.81376908752,"upper_bound":207700.02460742512},"point_estimate":207137.4974753958,"standard_error":296.58092537724804},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1414.252817169392,"upper_bound":3310.184902536077},"point_estimate":2558.9787708893027,"standard_error":483.7012675596719}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 47fc88e..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23535732.0,ns,114
-prime_sieve,,500,,,45601245.0,ns,228
-prime_sieve,,500,,,69422962.0,ns,342
-prime_sieve,,500,,,92097728.0,ns,456
-prime_sieve,,500,,,119282107.0,ns,570
-prime_sieve,,500,,,141852051.0,ns,684
-prime_sieve,,500,,,166844387.0,ns,798
-prime_sieve,,500,,,188407731.0,ns,912
-prime_sieve,,500,,,215808790.0,ns,1026
-prime_sieve,,500,,,237232019.0,ns,1140
-prime_sieve,,500,,,260838462.0,ns,1254
-prime_sieve,,500,,,281468100.0,ns,1368
-prime_sieve,,500,,,302414269.0,ns,1482
-prime_sieve,,500,,,332215601.0,ns,1596
-prime_sieve,,500,,,355736747.0,ns,1710
-prime_sieve,,500,,,377022901.0,ns,1824
-prime_sieve,,500,,,402517221.0,ns,1938
-prime_sieve,,500,,,426166404.0,ns,2052
-prime_sieve,,500,,,446782837.0,ns,2166
-prime_sieve,,500,,,472111498.0,ns,2280
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index 6614754..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[114.0,228.0,342.0,456.0,570.0,684.0,798.0,912.0,1026.0,1140.0,1254.0,1368.0,1482.0,1596.0,1710.0,1824.0,1938.0,2052.0,2166.0,2280.0],"times":[23535732.0,45601245.0,69422962.0,92097728.0,119282107.0,141852051.0,166844387.0,188407731.0,215808790.0,237232019.0,260838462.0,281468100.0,302414269.0,332215601.0,355736747.0,377022901.0,402517221.0,426166404.0,446782837.0,472111498.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 8b9c512..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[200415.96490073873,203278.52353993538,210912.01324445978,213774.57188365643] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
index 2eb2d1d..50bc0d2 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76904.64311093665,"upper_bound":86399.58003156587},"point_estimate":80430.19659283609,"standard_error":2701.472128365597},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76257.43390461997,"upper_bound":77376.24909836065},"point_estimate":76878.80254432163,"standard_error":419.6334686219975},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":383.58223499332377,"upper_bound":2039.5721152918807},"point_estimate":1058.2744822532331,"standard_error":509.5985728090021},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76664.9032796366,"upper_bound":80084.61076447247},"point_estimate":77788.12078711373,"standard_error":899.1894309871634},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1497.9966339851328,"upper_bound":20177.082550052182},"point_estimate":12399.263647327152,"standard_error":6303.43609065251}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76397.8946653438,"upper_bound":81011.64114628207},"point_estimate":78190.79836124374,"standard_error":1250.014060898099},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76154.79128734097,"upper_bound":77100.61380293159},"point_estimate":76581.37589576548,"standard_error":273.8727818331914},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":473.487224887263,"upper_bound":2364.2015672778516},"point_estimate":908.3928069591142,"standard_error":449.2999478882206},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76626.67865673668,"upper_bound":83850.70134612864},"point_estimate":79392.48176690236,"standard_error":1933.3555835482362},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1028.4721325343194,"upper_bound":9146.583602457602},"point_estimate":5724.589828251122,"standard_error":2585.337372559873}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
index 446d1f3..d4edc5e 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23205178.0,ns,305
-prime_sieve,,500,,,47130149.0,ns,610
-prime_sieve,,500,,,69347372.0,ns,915
-prime_sieve,,500,,,93101382.0,ns,1220
-prime_sieve,,500,,,117964062.0,ns,1525
-prime_sieve,,500,,,241482994.0,ns,1830
-prime_sieve,,500,,,181256526.0,ns,2135
-prime_sieve,,500,,,202103645.0,ns,2440
-prime_sieve,,500,,,226413569.0,ns,2745
-prime_sieve,,500,,,238850622.0,ns,3050
-prime_sieve,,500,,,255658581.0,ns,3355
-prime_sieve,,500,,,278627575.0,ns,3660
-prime_sieve,,500,,,304973875.0,ns,3965
-prime_sieve,,500,,,326061204.0,ns,4270
-prime_sieve,,500,,,348036490.0,ns,4575
-prime_sieve,,500,,,376897581.0,ns,4880
-prime_sieve,,500,,,398421192.0,ns,5185
-prime_sieve,,500,,,420031468.0,ns,5490
-prime_sieve,,500,,,438459962.0,ns,5795
-prime_sieve,,500,,,472133991.0,ns,6100
+prime_sieve,,500,,,23763896.0,ns,307
+prime_sieve,,500,,,47288462.0,ns,614
+prime_sieve,,500,,,68914944.0,ns,921
+prime_sieve,,500,,,92943562.0,ns,1228
+prime_sieve,,500,,,114648928.0,ns,1535
+prime_sieve,,500,,,140736774.0,ns,1842
+prime_sieve,,500,,,164660930.0,ns,2149
+prime_sieve,,500,,,189564367.0,ns,2456
+prime_sieve,,500,,,210819828.0,ns,2763
+prime_sieve,,500,,,234979748.0,ns,3070
+prime_sieve,,500,,,255854563.0,ns,3377
+prime_sieve,,500,,,283336684.0,ns,3684
+prime_sieve,,500,,,304186798.0,ns,3991
+prime_sieve,,500,,,345936768.0,ns,4298
+prime_sieve,,500,,,466057962.0,ns,4605
+prime_sieve,,500,,,405684201.0,ns,4912
+prime_sieve,,500,,,412739297.0,ns,5219
+prime_sieve,,500,,,420481033.0,ns,5526
+prime_sieve,,500,,,448121778.0,ns,5833
+prime_sieve,,500,,,466386930.0,ns,6140
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
index 6e491d8..f135aa5 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[305.0,610.0,915.0,1220.0,1525.0,1830.0,2135.0,2440.0,2745.0,3050.0,3355.0,3660.0,3965.0,4270.0,4575.0,4880.0,5185.0,5490.0,5795.0,6100.0],"times":[23205178.0,47130149.0,69347372.0,93101382.0,117964062.0,241482994.0,181256526.0,202103645.0,226413569.0,238850622.0,255658581.0,278627575.0,304973875.0,326061204.0,348036490.0,376897581.0,398421192.0,420031468.0,438459962.0,472133991.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[307.0,614.0,921.0,1228.0,1535.0,1842.0,2149.0,2456.0,2763.0,3070.0,3377.0,3684.0,3991.0,4298.0,4605.0,4912.0,5219.0,5526.0,5833.0,6140.0],"times":[23763896.0,47288462.0,68914944.0,92943562.0,114648928.0,140736774.0,164660930.0,189564367.0,210819828.0,234979748.0,255854563.0,283336684.0,304186798.0,345936768.0,466057962.0,405684201.0,412739297.0,420481033.0,448121778.0,466386930.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
index bbd90dc..7a2c01b 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[71852.98849602585,74018.31069423747,79792.50322280178,81957.82542101339] \ No newline at end of file
+[72513.41513979377,74285.82754818136,79012.26063721495,80784.67304560254] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
index 0290bdf..0290bdf 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..047e637
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204878.3652783558,"upper_bound":206572.58155907466},"point_estimate":205801.7587855892,"standard_error":434.4187434333775},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205358.90152173914,"upper_bound":206700.28884057968},"point_estimate":206328.1905370844,"standard_error":393.3209253677875},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":408.5508188270502,"upper_bound":2368.9481809650692},"point_estimate":1531.6318109385281,"standard_error":421.4791358320578},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205729.37385615028,"upper_bound":206769.15525110665},"point_estimate":206278.40248447206,"standard_error":265.48296588506616},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1004.5586609248849,"upper_bound":2795.5088996618583},"point_estimate":1992.6323122118715,"standard_error":491.57542738927793}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..94bc22f
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23878128.0,ns,115
+prime_sieve,,500,,,47550023.0,ns,230
+prime_sieve,,500,,,68859994.0,ns,345
+prime_sieve,,500,,,93965072.0,ns,460
+prime_sieve,,500,,,118088499.0,ns,575
+prime_sieve,,500,,,143611683.0,ns,690
+prime_sieve,,500,,,164369341.0,ns,805
+prime_sieve,,500,,,188698602.0,ns,920
+prime_sieve,,500,,,212689359.0,ns,1035
+prime_sieve,,500,,,233214486.0,ns,1150
+prime_sieve,,500,,,262586319.0,ns,1265
+prime_sieve,,500,,,284799396.0,ns,1380
+prime_sieve,,500,,,308677249.0,ns,1495
+prime_sieve,,500,,,334582893.0,ns,1610
+prime_sieve,,500,,,356490824.0,ns,1725
+prime_sieve,,500,,,380019301.0,ns,1840
+prime_sieve,,500,,,403277414.0,ns,1955
+prime_sieve,,500,,,429344172.0,ns,2070
+prime_sieve,,500,,,450610741.0,ns,2185
+prime_sieve,,500,,,472296951.0,ns,2300
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..686bd97
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[115.0,230.0,345.0,460.0,575.0,690.0,805.0,920.0,1035.0,1150.0,1265.0,1380.0,1495.0,1610.0,1725.0,1840.0,1955.0,2070.0,2185.0,2300.0],"times":[23878128.0,47550023.0,68859994.0,93965072.0,118088499.0,143611683.0,164369341.0,188698602.0,212689359.0,233214486.0,262586319.0,284799396.0,308677249.0,334582893.0,356490824.0,380019301.0,403277414.0,429344172.0,450610741.0,472296951.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..9f1f2ee
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[200423.9263043479,202855.297826087,209338.95521739125,211770.32673913037] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index fec87b7..d9991d4 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":196110.87555354607,"upper_bound":200510.816982454},"point_estimate":197903.52055323115,"standard_error":1156.1508173675677},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":196060.0059354226,"upper_bound":198014.86467236467},"point_estimate":196484.77006172837,"standard_error":570.5078604163637},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":645.7172920430066,"upper_bound":3393.990950570858},"point_estimate":1813.889990547614,"standard_error":707.7419467506138},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":196529.6735854322,"upper_bound":201742.98209367713},"point_estimate":198366.54582328242,"standard_error":1396.0250965444166},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1545.483982493683,"upper_bound":8419.763557832162},"point_estimate":5319.00302517473,"standard_error":2165.4430980915154}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194466.4115360922,"upper_bound":196635.5282189845},"point_estimate":195577.2615033469,"standard_error":555.3724851291294},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194113.65681497176,"upper_bound":196648.9130826271},"point_estimate":196048.7490860751,"standard_error":715.6665513604951},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1068.4599136052004,"upper_bound":3951.438253576752},"point_estimate":3001.7383369822833,"standard_error":765.8605316161115},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195070.21295201904,"upper_bound":197461.5315018305},"point_estimate":196292.57355164472,"standard_error":613.8560129324858},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1755.7767348196528,"upper_bound":3161.3848059056795},"point_estimate":2551.6413806888027,"standard_error":363.107128957557}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index fc0e928..f8cfb4f 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,22681169.0,ns,117
-prime_sieve,,500,,,46813214.0,ns,234
-prime_sieve,,500,,,68305996.0,ns,351
-prime_sieve,,500,,,90044198.0,ns,468
-prime_sieve,,500,,,115678193.0,ns,585
-prime_sieve,,500,,,137651141.0,ns,702
-prime_sieve,,500,,,161824684.0,ns,819
-prime_sieve,,500,,,183228417.0,ns,936
-prime_sieve,,500,,,206702815.0,ns,1053
-prime_sieve,,500,,,232953314.0,ns,1170
-prime_sieve,,500,,,251342859.0,ns,1287
-prime_sieve,,500,,,278817812.0,ns,1404
-prime_sieve,,500,,,332513436.0,ns,1521
-prime_sieve,,500,,,330529712.0,ns,1638
-prime_sieve,,500,,,347997596.0,ns,1755
-prime_sieve,,500,,,368167308.0,ns,1872
-prime_sieve,,500,,,390226656.0,ns,1989
-prime_sieve,,500,,,412851322.0,ns,2106
-prime_sieve,,500,,,437695970.0,ns,2223
-prime_sieve,,500,,,459131328.0,ns,2340
+prime_sieve,,500,,,22399156.0,ns,118
+prime_sieve,,500,,,45248832.0,ns,236
+prime_sieve,,500,,,69435437.0,ns,354
+prime_sieve,,500,,,93603524.0,ns,472
+prime_sieve,,500,,,116007994.0,ns,590
+prime_sieve,,500,,,139054112.0,ns,708
+prime_sieve,,500,,,164217482.0,ns,826
+prime_sieve,,500,,,183314503.0,ns,944
+prime_sieve,,500,,,208665495.0,ns,1062
+prime_sieve,,500,,,227782984.0,ns,1180
+prime_sieve,,500,,,250767918.0,ns,1298
+prime_sieve,,500,,,273775711.0,ns,1416
+prime_sieve,,500,,,303866242.0,ns,1534
+prime_sieve,,500,,,322524544.0,ns,1652
+prime_sieve,,500,,,343447652.0,ns,1770
+prime_sieve,,500,,,371320715.0,ns,1888
+prime_sieve,,500,,,393080105.0,ns,2006
+prime_sieve,,500,,,422420718.0,ns,2124
+prime_sieve,,500,,,447082904.0,ns,2242
+prime_sieve,,500,,,460594345.0,ns,2360
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 22d963c..3bc3dae 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[117.0,234.0,351.0,468.0,585.0,702.0,819.0,936.0,1053.0,1170.0,1287.0,1404.0,1521.0,1638.0,1755.0,1872.0,1989.0,2106.0,2223.0,2340.0],"times":[22681169.0,46813214.0,68305996.0,90044198.0,115678193.0,137651141.0,161824684.0,183228417.0,206702815.0,232953314.0,251342859.0,278817812.0,332513436.0,330529712.0,347997596.0,368167308.0,390226656.0,412851322.0,437695970.0,459131328.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[118.0,236.0,354.0,472.0,590.0,708.0,826.0,944.0,1062.0,1180.0,1298.0,1416.0,1534.0,1652.0,1770.0,1888.0,2006.0,2124.0,2242.0,2360.0],"times":[22399156.0,45248832.0,69435437.0,93603524.0,116007994.0,139054112.0,164217482.0,183314503.0,208665495.0,227782984.0,250767918.0,273775711.0,303866242.0,322524544.0,343447652.0,371320715.0,393080105.0,422420718.0,447082904.0,460594345.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index aba78d8..dd91060 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[188772.24907407397,192369.14354522788,201960.8621349716,205557.75660612548] \ No newline at end of file
+[184376.71784482297,189120.74555729848,201771.48612389987,206515.5138363754] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
index 0290bdf..0290bdf 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..5c4a415
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":207668.97783308593,"upper_bound":209891.50726228117},"point_estimate":208774.3263400527,"standard_error":568.462839272941},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":207559.42184065934,"upper_bound":209890.4889567669},"point_estimate":208670.66008015422,"standard_error":571.9180249060147},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1018.3980873885513,"upper_bound":4522.291468932052},"point_estimate":2438.64750670535,"standard_error":955.4073410343186},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":207966.89794849962,"upper_bound":210451.50907534975},"point_estimate":209229.3524608014,"standard_error":637.0544415059309},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1836.4036712629522,"upper_bound":3161.1517828626793},"point_estimate":2614.375785400186,"standard_error":338.1448694106176}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..96ee812
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23556541.0,ns,112
+prime_sieve,,500,,,46051367.0,ns,224
+prime_sieve,,500,,,69564287.0,ns,336
+prime_sieve,,500,,,94758696.0,ns,448
+prime_sieve,,500,,,119321052.0,ns,560
+prime_sieve,,500,,,139827654.0,ns,672
+prime_sieve,,500,,,159893875.0,ns,784
+prime_sieve,,500,,,186996769.0,ns,896
+prime_sieve,,500,,,209531628.0,ns,1008
+prime_sieve,,500,,,229518656.0,ns,1120
+prime_sieve,,500,,,257095790.0,ns,1232
+prime_sieve,,500,,,280488111.0,ns,1344
+prime_sieve,,500,,,301946524.0,ns,1456
+prime_sieve,,500,,,334136765.0,ns,1568
+prime_sieve,,500,,,347065051.0,ns,1680
+prime_sieve,,500,,,373918133.0,ns,1792
+prime_sieve,,500,,,404378211.0,ns,1904
+prime_sieve,,500,,,426886740.0,ns,2016
+prime_sieve,,500,,,445719642.0,ns,2128
+prime_sieve,,500,,,465333096.0,ns,2240
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..1b528a7
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[112.0,224.0,336.0,448.0,560.0,672.0,784.0,896.0,1008.0,1120.0,1232.0,1344.0,1456.0,1568.0,1680.0,1792.0,1904.0,2016.0,2128.0,2240.0],"times":[23556541.0,46051367.0,69564287.0,94758696.0,119321052.0,139827654.0,159893875.0,186996769.0,209531628.0,229518656.0,257095790.0,280488111.0,301946524.0,334136765.0,347065051.0,373918133.0,404378211.0,426886740.0,445719642.0,465333096.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..39cd78c
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[197308.83922847995,202301.81106913925,215616.40264423072,220609.37448489002] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
index b221ccf..ba7bf37 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202545.08144252154,"upper_bound":204166.48758215192},"point_estimate":203331.58021176225,"standard_error":413.3682634988323},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202415.12503836316,"upper_bound":203945.8808695652},"point_estimate":203077.13684210525,"standard_error":358.12578142302823},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":501.37625539545337,"upper_bound":2716.613054379168},"point_estimate":1728.901836305847,"standard_error":596.8212597523861},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202377.45776998525,"upper_bound":203733.83051635342},"point_estimate":203079.79484926525,"standard_error":345.92590532480045},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1218.8087183149082,"upper_bound":2387.2676046905885},"point_estimate":1890.1639848950363,"standard_error":299.4452337454196}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":200349.75076080454,"upper_bound":201909.23473249114},"point_estimate":201112.7406252817,"standard_error":399.2895148793119},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":199745.03070175438,"upper_bound":202061.48447599262},"point_estimate":200897.75180137844,"standard_error":692.1166546891135},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":791.8189306792498,"upper_bound":2958.6008601936564},"point_estimate":1861.180158404804,"standard_error":554.4698580888219},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":200459.96149610923,"upper_bound":202491.8311853016},"point_estimate":201422.99157344582,"standard_error":524.2058246515638},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1285.011465892977,"upper_bound":2231.4340946683747},"point_estimate":1838.1604793854192,"standard_error":241.8318752861711}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
index 8e3c4f1..fefdbbc 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23882824.0,ns,115
-prime_sieve,,500,,,47447639.0,ns,230
-prime_sieve,,500,,,70092855.0,ns,345
-prime_sieve,,500,,,93468492.0,ns,460
-prime_sieve,,500,,,118180203.0,ns,575
-prime_sieve,,500,,,139973906.0,ns,690
-prime_sieve,,500,,,163746751.0,ns,805
-prime_sieve,,500,,,183948374.0,ns,920
-prime_sieve,,500,,,208714857.0,ns,1035
-prime_sieve,,500,,,232408657.0,ns,1150
-prime_sieve,,500,,,253808967.0,ns,1265
-prime_sieve,,500,,,280884381.0,ns,1380
-prime_sieve,,500,,,301352818.0,ns,1495
-prime_sieve,,500,,,330089774.0,ns,1610
-prime_sieve,,500,,,353571844.0,ns,1725
-prime_sieve,,500,,,373447260.0,ns,1840
-prime_sieve,,500,,,396348422.0,ns,1955
-prime_sieve,,500,,,418181604.0,ns,2070
-prime_sieve,,500,,,443525673.0,ns,2185
-prime_sieve,,500,,,470010417.0,ns,2300
+prime_sieve,,500,,,23233124.0,ns,114
+prime_sieve,,500,,,45405127.0,ns,228
+prime_sieve,,500,,,67754423.0,ns,342
+prime_sieve,,500,,,92132629.0,ns,456
+prime_sieve,,500,,,116247054.0,ns,570
+prime_sieve,,500,,,136670514.0,ns,684
+prime_sieve,,500,,,159747559.0,ns,798
+prime_sieve,,500,,,182040159.0,ns,912
+prime_sieve,,500,,,204212593.0,ns,1026
+prime_sieve,,500,,,227634480.0,ns,1140
+prime_sieve,,500,,,252608019.0,ns,1254
+prime_sieve,,500,,,276067577.0,ns,1368
+prime_sieve,,500,,,299932101.0,ns,1482
+prime_sieve,,500,,,320047039.0,ns,1596
+prime_sieve,,500,,,346659037.0,ns,1710
+prime_sieve,,500,,,367106954.0,ns,1824
+prime_sieve,,500,,,387883398.0,ns,1938
+prime_sieve,,500,,,420540345.0,ns,2052
+prime_sieve,,500,,,437700363.0,ns,2166
+prime_sieve,,500,,,455037193.0,ns,2280
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
index 675a4ec..2187c67 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[115.0,230.0,345.0,460.0,575.0,690.0,805.0,920.0,1035.0,1150.0,1265.0,1380.0,1495.0,1610.0,1725.0,1840.0,1955.0,2070.0,2185.0,2300.0],"times":[23882824.0,47447639.0,70092855.0,93468492.0,118180203.0,139973906.0,163746751.0,183948374.0,208714857.0,232408657.0,253808967.0,280884381.0,301352818.0,330089774.0,353571844.0,373447260.0,396348422.0,418181604.0,443525673.0,470010417.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[114.0,228.0,342.0,456.0,570.0,684.0,798.0,912.0,1026.0,1140.0,1254.0,1368.0,1482.0,1596.0,1710.0,1824.0,1938.0,2052.0,2166.0,2280.0],"times":[23233124.0,45405127.0,67754423.0,92132629.0,116247054.0,136670514.0,159747559.0,182040159.0,204212593.0,227634480.0,252608019.0,276067577.0,299932101.0,320047039.0,346659037.0,367106954.0,387883398.0,420540345.0,437700363.0,455037193.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
index 3cb35f3..b5a5849 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -1 +1 @@
-[194783.86365942028,198429.8757789855,208152.57476449275,211798.58688405796] \ No newline at end of file
+[192181.14994406566,195921.01781742758,205893.99881305936,209633.86668642127] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index a55524e..6759643 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204450.27227184287,"upper_bound":207179.5889572777},"point_estimate":205833.80269415816,"standard_error":695.8146739209491},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204057.1869266055,"upper_bound":208444.21463061322},"point_estimate":205313.14154652687,"standard_error":1270.3362817339519},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1127.719202456038,"upper_bound":5243.475210458697},"point_estimate":3557.6131739583934,"standard_error":1046.298542089101},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205074.35015467825,"upper_bound":208134.5504837137},"point_estimate":206584.9874980021,"standard_error":788.0290310012276},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2323.787833115832,"upper_bound":3853.6836542112856},"point_estimate":3187.9668754027184,"standard_error":396.10999759774734}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205685.33787775022,"upper_bound":213946.42628929453},"point_estimate":208757.16614093236,"standard_error":2352.317265972649},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205354.35152173913,"upper_bound":208211.55093167702},"point_estimate":206431.96811594203,"standard_error":648.082281053598},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1125.778678274298,"upper_bound":3592.5502576060007},"point_estimate":3029.1057445039546,"standard_error":670.2515224786531},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205171.13554636604,"upper_bound":218650.34819754562},"point_estimate":209813.92961975458,"standard_error":3734.87117844569},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1684.9668567528295,"upper_bound":17624.258840645},"point_estimate":10781.741471624808,"standard_error":5483.821779456831}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index 18c1bbe..bba6b05 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,22033901.0,ns,109
-prime_sieve,,500,,,43412872.0,ns,218
-prime_sieve,,500,,,66577742.0,ns,327
-prime_sieve,,500,,,87750486.0,ns,436
-prime_sieve,,500,,,113661110.0,ns,545
-prime_sieve,,500,,,136950013.0,ns,654
-prime_sieve,,500,,,159408687.0,ns,763
-prime_sieve,,500,,,180390976.0,ns,872
-prime_sieve,,500,,,205698289.0,ns,981
-prime_sieve,,500,,,222692862.0,ns,1090
-prime_sieve,,500,,,248300315.0,ns,1199
-prime_sieve,,500,,,268798386.0,ns,1308
-prime_sieve,,500,,,289489437.0,ns,1417
-prime_sieve,,500,,,313017591.0,ns,1526
-prime_sieve,,500,,,333397887.0,ns,1635
-prime_sieve,,500,,,355399048.0,ns,1744
-prime_sieve,,500,,,390230328.0,ns,1853
-prime_sieve,,500,,,411912812.0,ns,1962
-prime_sieve,,500,,,431463719.0,ns,2071
-prime_sieve,,500,,,445158819.0,ns,2180
+prime_sieve,,500,,,23739892.0,ns,115
+prime_sieve,,500,,,47998069.0,ns,230
+prime_sieve,,500,,,71218382.0,ns,345
+prime_sieve,,500,,,93652626.0,ns,460
+prime_sieve,,500,,,117547378.0,ns,575
+prime_sieve,,500,,,142536606.0,ns,690
+prime_sieve,,500,,,167245314.0,ns,805
+prime_sieve,,500,,,188731590.0,ns,920
+prime_sieve,,500,,,215968221.0,ns,1035
+prime_sieve,,500,,,240316510.0,ns,1150
+prime_sieve,,500,,,264132438.0,ns,1265
+prime_sieve,,500,,,284129027.0,ns,1380
+prime_sieve,,500,,,309872720.0,ns,1495
+prime_sieve,,500,,,324537001.0,ns,1610
+prime_sieve,,500,,,437482023.0,ns,1725
+prime_sieve,,500,,,387837922.0,ns,1840
+prime_sieve,,500,,,399499374.0,ns,1955
+prime_sieve,,500,,,427054083.0,ns,2070
+prime_sieve,,500,,,446404787.0,ns,2185
+prime_sieve,,500,,,472801042.0,ns,2300
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index dc7a041..5a64aad 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[109.0,218.0,327.0,436.0,545.0,654.0,763.0,872.0,981.0,1090.0,1199.0,1308.0,1417.0,1526.0,1635.0,1744.0,1853.0,1962.0,2071.0,2180.0],"times":[22033901.0,43412872.0,66577742.0,87750486.0,113661110.0,136950013.0,159408687.0,180390976.0,205698289.0,222692862.0,248300315.0,268798386.0,289489437.0,313017591.0,333397887.0,355399048.0,390230328.0,411912812.0,431463719.0,445158819.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[115.0,230.0,345.0,460.0,575.0,690.0,805.0,920.0,1035.0,1150.0,1265.0,1380.0,1495.0,1610.0,1725.0,1840.0,1955.0,2070.0,2185.0,2300.0],"times":[23739892.0,47998069.0,71218382.0,93652626.0,117547378.0,142536606.0,167245314.0,188731590.0,215968221.0,240316510.0,264132438.0,284129027.0,309872720.0,324537001.0,437482023.0,387837922.0,399499374.0,427054083.0,446404787.0,472801042.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index 7db5a00..33a5bcd 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[189587.3047837484,196734.03989187418,215792.00018020964,222938.73528833545] \ No newline at end of file
+[193847.74543478267,199406.28777173918,214229.0673369565,219787.609673913] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 31d8b55..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194963.00908448704,"upper_bound":196555.48620583944},"point_estimate":195744.10515666247,"standard_error":406.7308159976004},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194694.8851102114,"upper_bound":196713.77068519715},"point_estimate":195338.77101139602,"standard_error":584.561459783031},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":703.933615539119,"upper_bound":2879.883289725498},"point_estimate":1674.567261146569,"standard_error":594.4620397377208},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195225.6408743545,"upper_bound":196646.5295325625},"point_estimate":195858.7687691712,"standard_error":362.3482519908136},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1290.5691829529424,"upper_bound":2262.5393849291186},"point_estimate":1862.1560627752563,"standard_error":247.28512253236224}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index 2f4d7c8..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23122546.0,ns,117
-prime_sieve,,500,,,45485815.0,ns,234
-prime_sieve,,500,,,67543277.0,ns,351
-prime_sieve,,500,,,91217811.0,ns,468
-prime_sieve,,500,,,113932784.0,ns,585
-prime_sieve,,500,,,136956742.0,ns,702
-prime_sieve,,500,,,158173875.0,ns,819
-prime_sieve,,500,,,181800729.0,ns,936
-prime_sieve,,500,,,207652201.0,ns,1053
-prime_sieve,,500,,,233112259.0,ns,1170
-prime_sieve,,500,,,255993396.0,ns,1287
-prime_sieve,,500,,,278588581.0,ns,1404
-prime_sieve,,500,,,298573740.0,ns,1521
-prime_sieve,,500,,,322185569.0,ns,1638
-prime_sieve,,500,,,340798244.0,ns,1755
-prime_sieve,,500,,,366130380.0,ns,1872
-prime_sieve,,500,,,391302046.0,ns,1989
-prime_sieve,,500,,,410292175.0,ns,2106
-prime_sieve,,500,,,432668880.0,ns,2223
-prime_sieve,,500,,,457679584.0,ns,2340
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index 65bfd63..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[117.0,234.0,351.0,468.0,585.0,702.0,819.0,936.0,1053.0,1170.0,1287.0,1404.0,1521.0,1638.0,1755.0,1872.0,1989.0,2106.0,2223.0,2340.0],"times":[23122546.0,45485815.0,67543277.0,91217811.0,113932784.0,136956742.0,158173875.0,181800729.0,207652201.0,233112259.0,255993396.0,278588581.0,298573740.0,322185569.0,340798244.0,366130380.0,391302046.0,410292175.0,432668880.0,457679584.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index 0de65f8..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[187732.6469022606,191151.62948464358,200268.91637099814,203687.89895338108] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
index bcf0610..b13de58 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":207168.2300634596,"upper_bound":213527.64298334505},"point_estimate":210198.66799734472,"standard_error":1627.5459214266145},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205355.45535714284,"upper_bound":215541.16445312498},"point_estimate":205999.0784774436,"standard_error":2502.75092901733},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":778.8598650186226,"upper_bound":11620.036116125044},"point_estimate":2451.0461968949626,"standard_error":2766.400694350832},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205363.05069825673,"upper_bound":209820.3421580674},"point_estimate":207273.2944686411,"standard_error":1158.3518335552617},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5077.123164673569,"upper_bound":8693.808013704334},"point_estimate":7482.690608469817,"standard_error":927.0365758637292}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204947.43110329597,"upper_bound":216818.28826951355},"point_estimate":209555.7148663884,"standard_error":3208.552059780475},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204227.4415204678,"upper_bound":206663.2763888889},"point_estimate":205077.99290935672,"standard_error":669.1719434358936},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":805.1136178723751,"upper_bound":4810.369620739234},"point_estimate":2337.6906464582125,"standard_error":1100.806420824975},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204636.05216930015,"upper_bound":226986.67884814495},"point_estimate":213459.27207347637,"standard_error":6094.578521600987},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2184.166000293092,"upper_bound":23521.769473574815},"point_estimate":14756.968902422173,"standard_error":6665.2708976228905}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
index e4e7431..82b2440 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,24826800.0,ns,112
-prime_sieve,,500,,,49723354.0,ns,224
-prime_sieve,,500,,,75504616.0,ns,336
-prime_sieve,,500,,,99474558.0,ns,448
-prime_sieve,,500,,,120905074.0,ns,560
-prime_sieve,,500,,,137959348.0,ns,672
-prime_sieve,,500,,,162405846.0,ns,784
-prime_sieve,,500,,,182917453.0,ns,896
-prime_sieve,,500,,,206248809.0,ns,1008
-prime_sieve,,500,,,230454827.0,ns,1120
-prime_sieve,,500,,,249645067.0,ns,1232
-prime_sieve,,500,,,273484377.0,ns,1344
-prime_sieve,,500,,,300014257.0,ns,1456
-prime_sieve,,500,,,322200557.0,ns,1568
-prime_sieve,,500,,,361542936.0,ns,1680
-prime_sieve,,500,,,386853735.0,ns,1792
-prime_sieve,,500,,,389449487.0,ns,1904
-prime_sieve,,500,,,414115152.0,ns,2016
-prime_sieve,,500,,,438434264.0,ns,2128
-prime_sieve,,500,,,461366120.0,ns,2240
+prime_sieve,,500,,,23780389.0,ns,114
+prime_sieve,,500,,,47844047.0,ns,228
+prime_sieve,,500,,,70117576.0,ns,342
+prime_sieve,,500,,,94842067.0,ns,456
+prime_sieve,,500,,,115811950.0,ns,570
+prime_sieve,,500,,,139739470.0,ns,684
+prime_sieve,,500,,,161970555.0,ns,798
+prime_sieve,,500,,,186191560.0,ns,912
+prime_sieve,,500,,,206645345.0,ns,1026
+prime_sieve,,500,,,232901011.0,ns,1140
+prime_sieve,,500,,,271419173.0,ns,1254
+prime_sieve,,500,,,278317459.0,ns,1368
+prime_sieve,,500,,,304138444.0,ns,1482
+prime_sieve,,500,,,326322511.0,ns,1596
+prime_sieve,,500,,,351130654.0,ns,1710
+prime_sieve,,500,,,371282586.0,ns,1824
+prime_sieve,,500,,,520957265.0,ns,1938
+prime_sieve,,500,,,454836677.0,ns,2052
+prime_sieve,,500,,,444637946.0,ns,2166
+prime_sieve,,500,,,467705141.0,ns,2280
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
index 7a18b9e..6a2608a 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[112.0,224.0,336.0,448.0,560.0,672.0,784.0,896.0,1008.0,1120.0,1232.0,1344.0,1456.0,1568.0,1680.0,1792.0,1904.0,2016.0,2128.0,2240.0],"times":[24826800.0,49723354.0,75504616.0,99474558.0,120905074.0,137959348.0,162405846.0,182917453.0,206248809.0,230454827.0,249645067.0,273484377.0,300014257.0,322200557.0,361542936.0,386853735.0,389449487.0,414115152.0,438434264.0,461366120.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[114.0,228.0,342.0,456.0,570.0,684.0,798.0,912.0,1026.0,1140.0,1254.0,1368.0,1482.0,1596.0,1710.0,1824.0,1938.0,2052.0,2166.0,2280.0],"times":[23780389.0,47844047.0,70117576.0,94842067.0,115811950.0,139739470.0,161970555.0,186191560.0,206645345.0,232901011.0,271419173.0,278317459.0,304138444.0,326322511.0,351130654.0,371282586.0,520957265.0,454836677.0,444637946.0,467705141.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
index 0c7ee9f..648c6d5 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[172849.4709728422,188987.46800130204,232022.12674386165,248160.1237723215] \ No newline at end of file
+[191605.63322368416,197806.10238486837,214340.68681469298,220541.15597587722] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
index 0290bdf..0290bdf 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
new file mode 100644
index 0000000..b203d26
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82289.73535912111,"upper_bound":82990.02763951336},"point_estimate":82661.24206360226,"standard_error":179.48227469077935},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82435.98403263403,"upper_bound":83081.94582464319},"point_estimate":82664.2874562937,"standard_error":178.97350925932054},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":254.2558732482899,"upper_bound":979.5683360308948},"point_estimate":552.9288191866041,"standard_error":193.02293762939098},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82344.24457484376,"upper_bound":82906.54026192625},"point_estimate":82644.64435077118,"standard_error":144.02522555307598},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":448.9362416814465,"upper_bound":1112.0628000826666},"point_estimate":822.614562404211,"standard_error":176.0217371552193}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
new file mode 100644
index 0000000..a32a441
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23693338.0,ns,286
+prime_sieve,,500,,,47873708.0,ns,572
+prime_sieve,,500,,,68925901.0,ns,858
+prime_sieve,,500,,,95726404.0,ns,1144
+prime_sieve,,500,,,118330494.0,ns,1430
+prime_sieve,,500,,,143851951.0,ns,1716
+prime_sieve,,500,,,165280727.0,ns,2002
+prime_sieve,,500,,,190557961.0,ns,2288
+prime_sieve,,500,,,213810797.0,ns,2574
+prime_sieve,,500,,,235853782.0,ns,2860
+prime_sieve,,500,,,259130314.0,ns,3146
+prime_sieve,,500,,,278759138.0,ns,3432
+prime_sieve,,500,,,306064596.0,ns,3718
+prime_sieve,,500,,,331916124.0,ns,4004
+prime_sieve,,500,,,352024976.0,ns,4290
+prime_sieve,,500,,,377885978.0,ns,4576
+prime_sieve,,500,,,401195953.0,ns,4862
+prime_sieve,,500,,,424224084.0,ns,5148
+prime_sieve,,500,,,451556238.0,ns,5434
+prime_sieve,,500,,,476226642.0,ns,5720
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
new file mode 100644
index 0000000..a637b78
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[286.0,572.0,858.0,1144.0,1430.0,1716.0,2002.0,2288.0,2574.0,2860.0,3146.0,3432.0,3718.0,4004.0,4290.0,4576.0,4862.0,5148.0,5434.0,5720.0],"times":[23693338.0,47873708.0,68925901.0,95726404.0,118330494.0,143851951.0,165280727.0,190557961.0,213810797.0,235853782.0,259130314.0,278759138.0,306064596.0,331916124.0,352024976.0,377885978.0,401195953.0,424224084.0,451556238.0,476226642.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
new file mode 100644
index 0000000..ff175cb
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[80171.50759234786,81283.8811006876,84250.21045626025,85362.58396459998] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index 2448c94..2cddfa4 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":85152.33033715341,"upper_bound":85979.29942919391},"point_estimate":85550.61168490411,"standard_error":211.51800193046728},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84754.12189105857,"upper_bound":86133.66978724713},"point_estimate":85425.76963429258,"standard_error":385.21184126568704},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":428.0839114107728,"upper_bound":1564.7322680475474},"point_estimate":1147.5050138548759,"standard_error":269.81166261607297},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84941.1515899895,"upper_bound":85788.3325875378},"point_estimate":85389.33931767478,"standard_error":217.70610389784252},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":674.390153862982,"upper_bound":1203.1595825655031},"point_estimate":971.996313212413,"standard_error":137.48893978144477}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84627.97395350244,"upper_bound":85171.68542683753},"point_estimate":84914.79937325644,"standard_error":138.82582299209295},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84591.26671788118,"upper_bound":85330.49775382954},"point_estimate":84971.48966884328,"standard_error":212.417288109559},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271.1305786588167,"upper_bound":800.2465276986452},"point_estimate":638.7304382871345,"standard_error":138.47596336111582},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84748.74078269418,"upper_bound":85220.75920842671},"point_estimate":84992.93801939778,"standard_error":120.2552761047445},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":384.173008583307,"upper_bound":873.9559169221261},"point_estimate":637.4467387317404,"standard_error":135.6145527202646}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index e0d0eb1..b686e98 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23875552.0,ns,278
-prime_sieve,,500,,,48820862.0,ns,556
-prime_sieve,,500,,,72645599.0,ns,834
-prime_sieve,,500,,,96205277.0,ns,1112
-prime_sieve,,500,,,119986340.0,ns,1390
-prime_sieve,,500,,,140890162.0,ns,1668
-prime_sieve,,500,,,165727532.0,ns,1946
-prime_sieve,,500,,,187518905.0,ns,2224
-prime_sieve,,500,,,213169092.0,ns,2502
-prime_sieve,,500,,,235655452.0,ns,2780
-prime_sieve,,500,,,259023653.0,ns,3058
-prime_sieve,,500,,,281772713.0,ns,3336
-prime_sieve,,500,,,310860964.0,ns,3614
-prime_sieve,,500,,,329808452.0,ns,3892
-prime_sieve,,500,,,354541229.0,ns,4170
-prime_sieve,,500,,,380980372.0,ns,4448
-prime_sieve,,500,,,405586981.0,ns,4726
-prime_sieve,,500,,,431602894.0,ns,5004
-prime_sieve,,500,,,455725272.0,ns,5282
-prime_sieve,,500,,,469920559.0,ns,5560
+prime_sieve,,500,,,22719470.0,ns,268
+prime_sieve,,500,,,45795092.0,ns,536
+prime_sieve,,500,,,67999883.0,ns,804
+prime_sieve,,500,,,89025687.0,ns,1072
+prime_sieve,,500,,,113544827.0,ns,1340
+prime_sieve,,500,,,135805411.0,ns,1608
+prime_sieve,,500,,,160490211.0,ns,1876
+prime_sieve,,500,,,183018083.0,ns,2144
+prime_sieve,,500,,,205322935.0,ns,2412
+prime_sieve,,500,,,230294389.0,ns,2680
+prime_sieve,,500,,,252103480.0,ns,2948
+prime_sieve,,500,,,274190042.0,ns,3216
+prime_sieve,,500,,,294292209.0,ns,3484
+prime_sieve,,500,,,316688592.0,ns,3752
+prime_sieve,,500,,,338937122.0,ns,4020
+prime_sieve,,500,,,363966873.0,ns,4288
+prime_sieve,,500,,,385462952.0,ns,4556
+prime_sieve,,500,,,412410210.0,ns,4824
+prime_sieve,,500,,,434337842.0,ns,5092
+prime_sieve,,500,,,455935778.0,ns,5360
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index bfc560a..a416e82 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[278.0,556.0,834.0,1112.0,1390.0,1668.0,1946.0,2224.0,2502.0,2780.0,3058.0,3336.0,3614.0,3892.0,4170.0,4448.0,4726.0,5004.0,5282.0,5560.0],"times":[23875552.0,48820862.0,72645599.0,96205277.0,119986340.0,140890162.0,165727532.0,187518905.0,213169092.0,235655452.0,259023653.0,281772713.0,310860964.0,329808452.0,354541229.0,380980372.0,405586981.0,431602894.0,455725272.0,469920559.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[268.0,536.0,804.0,1072.0,1340.0,1608.0,1876.0,2144.0,2412.0,2680.0,2948.0,3216.0,3484.0,3752.0,4020.0,4288.0,4556.0,4824.0,5092.0,5360.0],"times":[22719470.0,45795092.0,67999883.0,89025687.0,113544827.0,135805411.0,160490211.0,183018083.0,205322935.0,230294389.0,252103480.0,274190042.0,294292209.0,316688592.0,338937122.0,363966873.0,385462952.0,412410210.0,434337842.0,455935778.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index 907c779..318a71f 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[80148.65938411265,82439.81734154711,88549.5718947057,90840.72985214018] \ No newline at end of file
+[82055.03689186278,83302.5861841633,86629.3842969647,87876.93358926522] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index 661a96b..4e8bd88 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74778.84415249045,"upper_bound":75340.30545346436},"point_estimate":75068.82514761473,"standard_error":143.16492149864195},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74833.44818594104,"upper_bound":75354.90712522046},"point_estimate":75220.42962962962,"standard_error":158.58749618143722},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":162.1779765281637,"upper_bound":911.2893403515466},"point_estimate":568.3232661007188,"standard_error":180.1587946375041},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74748.18623808648,"upper_bound":75439.82834455799},"point_estimate":75112.88977268957,"standard_error":176.64003452123316},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":409.83271663441496,"upper_bound":841.4057570735558},"point_estimate":658.7085177148698,"standard_error":110.32134506902787}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74828.55142562957,"upper_bound":75467.80934091168},"point_estimate":75166.73050085586,"standard_error":163.5912879730067},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74852.94174869717,"upper_bound":75635.36024007839},"point_estimate":75384.40898424404,"standard_error":232.72274080964024},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":266.92377804594713,"upper_bound":1008.1333566243356},"point_estimate":624.8438220897602,"standard_error":181.68712611212595},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75180.41234782443,"upper_bound":75676.95455279533},"point_estimate":75429.49267626888,"standard_error":127.27935331101318},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":451.27896390682304,"upper_bound":991.6922476928277},"point_estimate":748.7548984019602,"standard_error":143.91987896626958}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index 44dcaf4..0efb1b2 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23649401.0,ns,315
-prime_sieve,,500,,,46321082.0,ns,630
-prime_sieve,,500,,,71059596.0,ns,945
-prime_sieve,,500,,,94925726.0,ns,1260
-prime_sieve,,500,,,118699453.0,ns,1575
-prime_sieve,,500,,,144255923.0,ns,1890
-prime_sieve,,500,,,164873512.0,ns,2205
-prime_sieve,,500,,,189858258.0,ns,2520
-prime_sieve,,500,,,213321048.0,ns,2835
-prime_sieve,,500,,,235917135.0,ns,3150
-prime_sieve,,500,,,257634624.0,ns,3465
-prime_sieve,,500,,,284987968.0,ns,3780
-prime_sieve,,500,,,306129388.0,ns,4095
-prime_sieve,,500,,,333664949.0,ns,4410
-prime_sieve,,500,,,351302743.0,ns,4725
-prime_sieve,,500,,,372815950.0,ns,5040
-prime_sieve,,500,,,405296796.0,ns,5355
-prime_sieve,,500,,,427206616.0,ns,5670
-prime_sieve,,500,,,453993866.0,ns,5985
-prime_sieve,,500,,,472024414.0,ns,6300
+prime_sieve,,500,,,22956258.0,ns,314
+prime_sieve,,500,,,46889469.0,ns,628
+prime_sieve,,500,,,69722386.0,ns,942
+prime_sieve,,500,,,94779093.0,ns,1256
+prime_sieve,,500,,,118733520.0,ns,1570
+prime_sieve,,500,,,140588819.0,ns,1884
+prime_sieve,,500,,,163798334.0,ns,2198
+prime_sieve,,500,,,190100043.0,ns,2512
+prime_sieve,,500,,,212028267.0,ns,2826
+prime_sieve,,500,,,238423605.0,ns,3140
+prime_sieve,,500,,,258884294.0,ns,3454
+prime_sieve,,500,,,287180753.0,ns,3768
+prime_sieve,,500,,,308779929.0,ns,4082
+prime_sieve,,500,,,332166530.0,ns,4396
+prime_sieve,,500,,,352090674.0,ns,4710
+prime_sieve,,500,,,378685648.0,ns,5024
+prime_sieve,,500,,,404372531.0,ns,5338
+prime_sieve,,500,,,429863738.0,ns,5652
+prime_sieve,,500,,,449797561.0,ns,5966
+prime_sieve,,500,,,470836031.0,ns,6280
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 19796eb..a979c17 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[315.0,630.0,945.0,1260.0,1575.0,1890.0,2205.0,2520.0,2835.0,3150.0,3465.0,3780.0,4095.0,4410.0,4725.0,5040.0,5355.0,5670.0,5985.0,6300.0],"times":[23649401.0,46321082.0,71059596.0,94925726.0,118699453.0,144255923.0,164873512.0,189858258.0,213321048.0,235917135.0,257634624.0,284987968.0,306129388.0,333664949.0,351302743.0,372815950.0,405296796.0,427206616.0,453993866.0,472024414.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[314.0,628.0,942.0,1256.0,1570.0,1884.0,2198.0,2512.0,2826.0,3140.0,3454.0,3768.0,4082.0,4396.0,4710.0,5024.0,5338.0,5652.0,5966.0,6280.0],"times":[22956258.0,46889469.0,69722386.0,94779093.0,118733520.0,140588819.0,163798334.0,190100043.0,212028267.0,238423605.0,258884294.0,287180753.0,308779929.0,332166530.0,352090674.0,378685648.0,404372531.0,429863738.0,449797561.0,470836031.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index 2f12434..127415d 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[72958.69581894297,73863.66974795047,76276.93355863712,77181.90748764461] \ No newline at end of file
+[71969.14092203573,73350.36237980767,77033.61960053285,78414.8410583048] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/new/estimates.json b/analysis/current/criterion/prime_sieve/500/new/estimates.json
index ab81a11..047e637 100644
--- a/analysis/current/criterion/prime_sieve/500/new/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":206041.47092278325,"upper_bound":212594.45376512635},"point_estimate":208836.28843272675,"standard_error":1700.8803340090499},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204608.78832013573,"upper_bound":208022.6923076923},"point_estimate":207181.0184294872,"standard_error":864.6385334446472},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1182.145386705035,"upper_bound":5066.791112354131},"point_estimate":3391.4116860162408,"standard_error":1005.5209584922732},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205049.67804174128,"upper_bound":217579.9602349944},"point_estimate":210247.75241557223,"standard_error":3365.3925016320904},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058.8510140136477,"upper_bound":11493.64992664833},"point_estimate":7792.749361983775,"standard_error":2585.458313273565}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204878.3652783558,"upper_bound":206572.58155907466},"point_estimate":205801.7587855892,"standard_error":434.4187434333775},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205358.90152173914,"upper_bound":206700.28884057968},"point_estimate":206328.1905370844,"standard_error":393.3209253677875},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":408.5508188270502,"upper_bound":2368.9481809650692},"point_estimate":1531.6318109385281,"standard_error":421.4791358320578},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205729.37385615028,"upper_bound":206769.15525110665},"point_estimate":206278.40248447206,"standard_error":265.48296588506616},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1004.5586609248849,"upper_bound":2795.5088996618583},"point_estimate":1992.6323122118715,"standard_error":491.57542738927793}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/new/raw.csv b/analysis/current/criterion/prime_sieve/500/new/raw.csv
index 954dcdb..94bc22f 100644
--- a/analysis/current/criterion/prime_sieve/500/new/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,21649123.0,ns,104
-prime_sieve,,500,,,44302789.0,ns,208
-prime_sieve,,500,,,64698597.0,ns,312
-prime_sieve,,500,,,84627105.0,ns,416
-prime_sieve,,500,,,106053893.0,ns,520
-prime_sieve,,500,,,129164717.0,ns,624
-prime_sieve,,500,,,150041360.0,ns,728
-prime_sieve,,500,,,173783164.0,ns,832
-prime_sieve,,500,,,194576373.0,ns,936
-prime_sieve,,500,,,215895414.0,ns,1040
-prime_sieve,,500,,,239410517.0,ns,1144
-prime_sieve,,500,,,259161105.0,ns,1248
-prime_sieve,,500,,,279043846.0,ns,1352
-prime_sieve,,500,,,294579757.0,ns,1456
-prime_sieve,,500,,,349305028.0,ns,1560
-prime_sieve,,500,,,340304396.0,ns,1664
-prime_sieve,,500,,,361909557.0,ns,1768
-prime_sieve,,500,,,441057236.0,ns,1872
-prime_sieve,,500,,,404048943.0,ns,1976
-prime_sieve,,500,,,425396610.0,ns,2080
+prime_sieve,,500,,,23878128.0,ns,115
+prime_sieve,,500,,,47550023.0,ns,230
+prime_sieve,,500,,,68859994.0,ns,345
+prime_sieve,,500,,,93965072.0,ns,460
+prime_sieve,,500,,,118088499.0,ns,575
+prime_sieve,,500,,,143611683.0,ns,690
+prime_sieve,,500,,,164369341.0,ns,805
+prime_sieve,,500,,,188698602.0,ns,920
+prime_sieve,,500,,,212689359.0,ns,1035
+prime_sieve,,500,,,233214486.0,ns,1150
+prime_sieve,,500,,,262586319.0,ns,1265
+prime_sieve,,500,,,284799396.0,ns,1380
+prime_sieve,,500,,,308677249.0,ns,1495
+prime_sieve,,500,,,334582893.0,ns,1610
+prime_sieve,,500,,,356490824.0,ns,1725
+prime_sieve,,500,,,380019301.0,ns,1840
+prime_sieve,,500,,,403277414.0,ns,1955
+prime_sieve,,500,,,429344172.0,ns,2070
+prime_sieve,,500,,,450610741.0,ns,2185
+prime_sieve,,500,,,472296951.0,ns,2300
diff --git a/analysis/current/criterion/prime_sieve/500/new/sample.json b/analysis/current/criterion/prime_sieve/500/new/sample.json
index 535379d..686bd97 100644
--- a/analysis/current/criterion/prime_sieve/500/new/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[104.0,208.0,312.0,416.0,520.0,624.0,728.0,832.0,936.0,1040.0,1144.0,1248.0,1352.0,1456.0,1560.0,1664.0,1768.0,1872.0,1976.0,2080.0],"times":[21649123.0,44302789.0,64698597.0,84627105.0,106053893.0,129164717.0,150041360.0,173783164.0,194576373.0,215895414.0,239410517.0,259161105.0,279043846.0,294579757.0,349305028.0,340304396.0,361909557.0,441057236.0,404048943.0,425396610.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[115.0,230.0,345.0,460.0,575.0,690.0,805.0,920.0,1035.0,1150.0,1265.0,1380.0,1495.0,1610.0,1725.0,1840.0,1955.0,2070.0,2185.0,2300.0],"times":[23878128.0,47550023.0,68859994.0,93965072.0,118088499.0,143611683.0,164369341.0,188698602.0,212689359.0,233214486.0,262586319.0,284799396.0,308677249.0,334582893.0,356490824.0,380019301.0,403277414.0,429344172.0,450610741.0,472296951.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/new/tukey.json b/analysis/current/criterion/prime_sieve/500/new/tukey.json
index 593bb84..9f1f2ee 100644
--- a/analysis/current/criterion/prime_sieve/500/new/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/new/tukey.json
@@ -1 +1 @@
-[193036.71033653847,198776.18719951925,214081.45883413462,219820.93569711538] \ No newline at end of file
+[200423.9263043479,202855.297826087,209338.95521739125,211770.32673913037] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
index 79c4393..7a3dd2d 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":772953025.3725,"upper_bound":784565726.3375},"point_estimate":778355787.7,"standard_error":2975823.4618459544},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":771896651.5,"upper_bound":779521672.5},"point_estimate":776243458.0,"standard_error":2102752.930681229},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4103657.332545519,"upper_bound":18391094.474592805},"point_estimate":7699951.1628985405,"standard_error":3761254.3007950177},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7126269.360973124,"upper_bound":17964693.258554306},"point_estimate":13595826.478399972,"standard_error":2771254.4047645982}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":768613237.6175,"upper_bound":771539266.5975},"point_estimate":770080696.55,"standard_error":745304.7654150608},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":768673236.5,"upper_bound":771479545.5},"point_estimate":770125833.5,"standard_error":689475.5671132503},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1183009.5143973827,"upper_bound":5193056.225904822},"point_estimate":2411018.161895871,"standard_error":972063.0329256607},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2189619.908465763,"upper_bound":4348209.998375115},"point_estimate":3419949.545885828,"standard_error":554186.0014610419}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
index 5b39426..d245f97 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,763325783.0,ns,1
-prime_sieve,,50000,,,776493936.0,ns,1
-prime_sieve,,50000,,,778080684.0,ns,1
-prime_sieve,,50000,,,781635469.0,ns,1
-prime_sieve,,50000,,,773474039.0,ns,1
-prime_sieve,,50000,,,776227422.0,ns,1
-prime_sieve,,50000,,,772827600.0,ns,1
-prime_sieve,,50000,,,815347350.0,ns,1
-prime_sieve,,50000,,,800344248.0,ns,1
-prime_sieve,,50000,,,772544926.0,ns,1
-prime_sieve,,50000,,,800018348.0,ns,1
-prime_sieve,,50000,,,788650420.0,ns,1
-prime_sieve,,50000,,,777647161.0,ns,1
-prime_sieve,,50000,,,765459299.0,ns,1
-prime_sieve,,50000,,,763462227.0,ns,1
-prime_sieve,,50000,,,769954036.0,ns,1
-prime_sieve,,50000,,,771248377.0,ns,1
-prime_sieve,,50000,,,763152274.0,ns,1
-prime_sieve,,50000,,,776259494.0,ns,1
-prime_sieve,,50000,,,780962661.0,ns,1
+prime_sieve,,50000,,,776013798.0,ns,1
+prime_sieve,,50000,,,768699448.0,ns,1
+prime_sieve,,50000,,,769839326.0,ns,1
+prime_sieve,,50000,,,771858314.0,ns,1
+prime_sieve,,50000,,,764976213.0,ns,1
+prime_sieve,,50000,,,774361657.0,ns,1
+prime_sieve,,50000,,,773628502.0,ns,1
+prime_sieve,,50000,,,771927115.0,ns,1
+prime_sieve,,50000,,,768831583.0,ns,1
+prime_sieve,,50000,,,762264515.0,ns,1
+prime_sieve,,50000,,,768243468.0,ns,1
+prime_sieve,,50000,,,765788313.0,ns,1
+prime_sieve,,50000,,,770566258.0,ns,1
+prime_sieve,,50000,,,768647025.0,ns,1
+prime_sieve,,50000,,,770200484.0,ns,1
+prime_sieve,,50000,,,770317988.0,ns,1
+prime_sieve,,50000,,,771100777.0,ns,1
+prime_sieve,,50000,,,768605895.0,ns,1
+prime_sieve,,50000,,,775692069.0,ns,1
+prime_sieve,,50000,,,770051183.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
index a2abe1e..bb9ebaf 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[763325783.0,776493936.0,778080684.0,781635469.0,773474039.0,776227422.0,772827600.0,815347350.0,800344248.0,772544926.0,800018348.0,788650420.0,777647161.0,765459299.0,763462227.0,769954036.0,771248377.0,763152274.0,776259494.0,780962661.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[776013798.0,768699448.0,769839326.0,771858314.0,764976213.0,774361657.0,773628502.0,771927115.0,768831583.0,762264515.0,768243468.0,765788313.0,770566258.0,768647025.0,770200484.0,770317988.0,771100777.0,768605895.0,775692069.0,770051183.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
index 757b519..2850df5 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[740306578.0,755615684.875,796439969.875,811749076.75] \ No newline at end of file
+[758920427.25,763778584.875,776733671.875,781591829.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 5f07ab9..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":785249965.87875,"upper_bound":789715497.0775},"point_estimate":787357491.8,"standard_error":1144675.5247468848},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783503172.0,"upper_bound":788509008.5},"point_estimate":786733251.0,"standard_error":1271041.0034812046},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2056263.122794032,"upper_bound":7049252.860450745},"point_estimate":5002872.007781267,"standard_error":1304765.2980433728},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3061849.4985910393,"upper_bound":6875962.748759217},"point_estimate":5254885.969489925,"standard_error":995188.3609591484}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 939e08c..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,801239471.0,ns,1
-prime_sieve,,50000,,,783413754.0,ns,1
-prime_sieve,,50000,,,786737310.0,ns,1
-prime_sieve,,50000,,,786729192.0,ns,1
-prime_sieve,,50000,,,791476811.0,ns,1
-prime_sieve,,50000,,,783303966.0,ns,1
-prime_sieve,,50000,,,780403095.0,ns,1
-prime_sieve,,50000,,,785192683.0,ns,1
-prime_sieve,,50000,,,787514964.0,ns,1
-prime_sieve,,50000,,,788288016.0,ns,1
-prime_sieve,,50000,,,792165189.0,ns,1
-prime_sieve,,50000,,,781152476.0,ns,1
-prime_sieve,,50000,,,781815443.0,ns,1
-prime_sieve,,50000,,,796900804.0,ns,1
-prime_sieve,,50000,,,790411894.0,ns,1
-prime_sieve,,50000,,,788535870.0,ns,1
-prime_sieve,,50000,,,783592590.0,ns,1
-prime_sieve,,50000,,,788482147.0,ns,1
-prime_sieve,,50000,,,786715118.0,ns,1
-prime_sieve,,50000,,,783079043.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
deleted file mode 100644
index ea8a587..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[801239471.0,783413754.0,786737310.0,786729192.0,791476811.0,783303966.0,780403095.0,785192683.0,787514964.0,788288016.0,792165189.0,781152476.0,781815443.0,796900804.0,790411894.0,788535870.0,783592590.0,788482147.0,786715118.0,783079043.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 46a37ba..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[766530600.0,774958453.5,797432729.5,805860583.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index e4b0eb0..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":761975725.33625,"upper_bound":783454388.9937501},"point_estimate":771509521.45,"standard_error":5532045.648308276},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":757207864.5,"upper_bound":769841878.0},"point_estimate":762367230.5,"standard_error":3421035.9096176126},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3349605.503332615,"upper_bound":18379978.68129015},"point_estimate":9552283.40061307,"standard_error":3574732.0222286046},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6741372.863595634,"upper_bound":34861759.81413921},"point_estimate":25320049.07056912,"standard_error":6810787.161147263}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 8329dd3..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,770545603.0,ns,1
-prime_sieve,,50000,,,771545251.0,ns,1
-prime_sieve,,50000,,,774827954.0,ns,1
-prime_sieve,,50000,,,769138153.0,ns,1
-prime_sieve,,50000,,,829138975.0,ns,1
-prime_sieve,,50000,,,762193844.0,ns,1
-prime_sieve,,50000,,,768366647.0,ns,1
-prime_sieve,,50000,,,803594885.0,ns,1
-prime_sieve,,50000,,,757696316.0,ns,1
-prime_sieve,,50000,,,757514410.0,ns,1
-prime_sieve,,50000,,,760977998.0,ns,1
-prime_sieve,,50000,,,762937447.0,ns,1
-prime_sieve,,50000,,,756252299.0,ns,1
-prime_sieve,,50000,,,755054146.0,ns,1
-prime_sieve,,50000,,,754843027.0,ns,1
-prime_sieve,,50000,,,762540617.0,ns,1
-prime_sieve,,50000,,,756458249.0,ns,1
-prime_sieve,,50000,,,753793179.0,ns,1
-prime_sieve,,50000,,,756901319.0,ns,1
-prime_sieve,,50000,,,845870110.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index 154584e..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[770545603.0,771545251.0,774827954.0,769138153.0,829138975.0,762193844.0,768366647.0,803594885.0,757696316.0,757514410.0,760977998.0,762937447.0,756252299.0,755054146.0,754843027.0,762540617.0,756458249.0,753793179.0,756901319.0,845870110.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 8ebb7a2..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[714775661.0,735783106.25,791802960.25,812810405.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..941bdd4
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26306460667.33625,"upper_bound":27174561982.985},"point_estimate":26859150460.7,"standard_error":250585892.70194688},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27108981489.0,"upper_bound":27217003433.5},"point_estimate":27128186533.0,"standard_error":29509248.735734574},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22381093.469256163,"upper_bound":197437846.64907753},"point_estimate":125989122.60454595,"standard_error":44411095.23556389},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74205697.49519771,"upper_bound":1868140216.2399724},"point_estimate":1146642387.116892,"standard_error":601746367.6323293}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..97d5736
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,22074792624.0,ns,1
+prime_sieve,,50000,,,26279659866.0,ns,1
+prime_sieve,,50000,,,26901799247.0,ns,1
+prime_sieve,,50000,,,27131805462.0,ns,1
+prime_sieve,,50000,,,27263504195.0,ns,1
+prime_sieve,,50000,,,27105049601.0,ns,1
+prime_sieve,,50000,,,27124567604.0,ns,1
+prime_sieve,,50000,,,27111662164.0,ns,1
+prime_sieve,,50000,,,27282338523.0,ns,1
+prime_sieve,,50000,,,27257683994.0,ns,1
+prime_sieve,,50000,,,27122771428.0,ns,1
+prime_sieve,,50000,,,27189912512.0,ns,1
+prime_sieve,,50000,,,27231980345.0,ns,1
+prime_sieve,,50000,,,27034159502.0,ns,1
+prime_sieve,,50000,,,27229890364.0,ns,1
+prime_sieve,,50000,,,27271314298.0,ns,1
+prime_sieve,,50000,,,27106300814.0,ns,1
+prime_sieve,,50000,,,27204116503.0,ns,1
+prime_sieve,,50000,,,27116709621.0,ns,1
+prime_sieve,,50000,,,27142990547.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..1e79f4f
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[22074792624.0,26279659866.0,26901799247.0,27131805462.0,27263504195.0,27105049601.0,27124567604.0,27111662164.0,27282338523.0,27257683994.0,27122771428.0,27189912512.0,27231980345.0,27034159502.0,27229890364.0,27271314298.0,27106300814.0,27204116503.0,27116709621.0,27142990547.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..d39ed3f
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[26732713465.25,26919350738.0,27417050132.0,27603687404.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index da76587..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":766321751.2925,"upper_bound":778914535.02875},"point_estimate":771050933.9,"standard_error":3554288.4624916906},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":765886041.5,"upper_bound":769350551.5},"point_estimate":768447319.5,"standard_error":904816.3929913109},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1369579.8950850964,"upper_bound":6480680.959644914},"point_estimate":3797350.6953835487,"standard_error":1465269.3665983537},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2751614.2560032913,"upper_bound":26681059.394228835},"point_estimate":16344800.079747932,"standard_error":8215704.792903386}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index cb25c6c..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,768649385.0,ns,1
-prime_sieve,,50000,,,761476665.0,ns,1
-prime_sieve,,50000,,,760675740.0,ns,1
-prime_sieve,,50000,,,772302493.0,ns,1
-prime_sieve,,50000,,,838857512.0,ns,1
-prime_sieve,,50000,,,765182015.0,ns,1
-prime_sieve,,50000,,,764279148.0,ns,1
-prime_sieve,,50000,,,773476984.0,ns,1
-prime_sieve,,50000,,,763165628.0,ns,1
-prime_sieve,,50000,,,768967719.0,ns,1
-prime_sieve,,50000,,,767354407.0,ns,1
-prime_sieve,,50000,,,773101209.0,ns,1
-prime_sieve,,50000,,,769733384.0,ns,1
-prime_sieve,,50000,,,764358890.0,ns,1
-prime_sieve,,50000,,,767176537.0,ns,1
-prime_sieve,,50000,,,768405082.0,ns,1
-prime_sieve,,50000,,,768926243.0,ns,1
-prime_sieve,,50000,,,768489557.0,ns,1
-prime_sieve,,50000,,,769850012.0,ns,1
-prime_sieve,,50000,,,766590068.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index 7515876..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[768649385.0,761476665.0,760675740.0,772302493.0,838857512.0,765182015.0,764279148.0,773476984.0,763165628.0,768967719.0,767354407.0,773101209.0,769733384.0,764358890.0,767176537.0,768405082.0,768926243.0,768489557.0,769850012.0,766590068.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 9517074..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[750617312.0,757796772.875,776942001.875,784121462.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
index 5a6653d..efec781 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":765797376.39,"upper_bound":772573609.4762499},"point_estimate":768574653.8,"standard_error":1770173.4293850174},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":765169555.0,"upper_bound":769246974.5},"point_estimate":766581991.5,"standard_error":1079002.0621532283},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1684434.4623953104,"upper_bound":5788045.093041658},"point_estimate":4265787.793967128,"standard_error":1058040.399195967},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2578720.3795414255,"upper_bound":12716970.515708925},"point_estimate":8125956.77660196,"standard_error":3168092.08515501}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":763588038.5150001,"upper_bound":768523124.24625},"point_estimate":766006571.95,"standard_error":1260537.6463160294},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":761230118.5,"upper_bound":767861710.0},"point_estimate":765306779.5,"standard_error":1596663.1255153313},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2416118.3058053255,"upper_bound":10408430.029213428},"point_estimate":6436254.851433635,"standard_error":2047508.1109826325},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4124647.970040045,"upper_bound":6797384.312480552},"point_estimate":5785581.530992718,"standard_error":678966.6454402684}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
index 44746e4..44e11e7 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,768416483.0,ns,1
-prime_sieve,,50000,,,771029133.0,ns,1
-prime_sieve,,50000,,,761868943.0,ns,1
-prime_sieve,,50000,,,769702080.0,ns,1
-prime_sieve,,50000,,,763276764.0,ns,1
-prime_sieve,,50000,,,765261721.0,ns,1
-prime_sieve,,50000,,,766726879.0,ns,1
-prime_sieve,,50000,,,765077389.0,ns,1
-prime_sieve,,50000,,,766109689.0,ns,1
-prime_sieve,,50000,,,771338712.0,ns,1
-prime_sieve,,50000,,,770012884.0,ns,1
-prime_sieve,,50000,,,762274305.0,ns,1
-prime_sieve,,50000,,,766437104.0,ns,1
-prime_sieve,,50000,,,763117732.0,ns,1
-prime_sieve,,50000,,,766917178.0,ns,1
-prime_sieve,,50000,,,799719423.0,ns,1
-prime_sieve,,50000,,,768791869.0,ns,1
-prime_sieve,,50000,,,775942629.0,ns,1
-prime_sieve,,50000,,,763947611.0,ns,1
-prime_sieve,,50000,,,765524548.0,ns,1
+prime_sieve,,50000,,,775069751.0,ns,1
+prime_sieve,,50000,,,776037783.0,ns,1
+prime_sieve,,50000,,,774666459.0,ns,1
+prime_sieve,,50000,,,774756914.0,ns,1
+prime_sieve,,50000,,,766726957.0,ns,1
+prime_sieve,,50000,,,764589336.0,ns,1
+prime_sieve,,50000,,,768277504.0,ns,1
+prime_sieve,,50000,,,759006836.0,ns,1
+prime_sieve,,50000,,,759878117.0,ns,1
+prime_sieve,,50000,,,761052828.0,ns,1
+prime_sieve,,50000,,,759363289.0,ns,1
+prime_sieve,,50000,,,765077304.0,ns,1
+prime_sieve,,50000,,,764348544.0,ns,1
+prime_sieve,,50000,,,767445916.0,ns,1
+prime_sieve,,50000,,,771124446.0,ns,1
+prime_sieve,,50000,,,761407409.0,ns,1
+prime_sieve,,50000,,,766555229.0,ns,1
+prime_sieve,,50000,,,760878342.0,ns,1
+prime_sieve,,50000,,,758332220.0,ns,1
+prime_sieve,,50000,,,765536255.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
index c92eb3b..8423d59 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[768416483.0,771029133.0,761868943.0,769702080.0,763276764.0,765261721.0,766726879.0,765077389.0,766109689.0,771338712.0,770012884.0,762274305.0,766437104.0,763117732.0,766917178.0,799719423.0,768791869.0,775942629.0,763947611.0,765524548.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[775069751.0,776037783.0,774666459.0,774756914.0,766726957.0,764589336.0,768277504.0,759006836.0,759878117.0,761052828.0,759363289.0,765077304.0,764348544.0,767445916.0,771124446.0,761407409.0,766555229.0,760878342.0,758332220.0,765536255.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
index 57241bf..9e5dcfd 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[749840435.0,757317689.75,777257035.75,784734290.5] \ No newline at end of file
+[737069107.5,749039157.0,780959289.0,792929338.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..e9e0d60
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":758616879.62625,"upper_bound":766650002.1575},"point_estimate":762017529.4,"standard_error":2080938.1840994305},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":757523792.5,"upper_bound":763580294.0},"point_estimate":760033219.5,"standard_error":1533227.4181271794},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2231805.9248775244,"upper_bound":8277366.772547364},"point_estimate":5003318.270373344,"standard_error":1587829.4962196087},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3661916.3516354356,"upper_bound":14853010.534877716},"point_estimate":9599294.440579822,"standard_error":3462068.8477792726}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..1e4a33a
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,757373529.0,ns,1
+prime_sieve,,50000,,,762407851.0,ns,1
+prime_sieve,,50000,,,755822967.0,ns,1
+prime_sieve,,50000,,,757674056.0,ns,1
+prime_sieve,,50000,,,753433322.0,ns,1
+prime_sieve,,50000,,,760684721.0,ns,1
+prime_sieve,,50000,,,756600890.0,ns,1
+prime_sieve,,50000,,,759381718.0,ns,1
+prime_sieve,,50000,,,764752737.0,ns,1
+prime_sieve,,50000,,,767656888.0,ns,1
+prime_sieve,,50000,,,758783751.0,ns,1
+prime_sieve,,50000,,,756716165.0,ns,1
+prime_sieve,,50000,,,767030775.0,ns,1
+prime_sieve,,50000,,,765609619.0,ns,1
+prime_sieve,,50000,,,761584302.0,ns,1
+prime_sieve,,50000,,,766988982.0,ns,1
+prime_sieve,,50000,,,758426806.0,ns,1
+prime_sieve,,50000,,,750843214.0,ns,1
+prime_sieve,,50000,,,760783578.0,ns,1
+prime_sieve,,50000,,,797794717.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..fb79b04
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[757373529.0,762407851.0,755822967.0,757674056.0,753433322.0,760684721.0,756600890.0,759381718.0,764752737.0,767656888.0,758783751.0,756716165.0,767030775.0,765609619.0,761584302.0,766988982.0,758426806.0,750843214.0,760783578.0,797794717.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..145babf
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[733935879.5,745572533.75,776603611.75,788240266.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index e44b952..e077c97 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":765437091.43625,"upper_bound":779573352.94},"point_estimate":770863262.05,"standard_error":3846901.9734699596},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":764868350.5,"upper_bound":767826648.5},"point_estimate":766627518.0,"standard_error":890493.2620146694},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1125558.0241173506,"upper_bound":4708721.207803488},"point_estimate":2455823.074400425,"standard_error":920450.0846474034},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2091101.408215778,"upper_bound":28071446.864543915},"point_estimate":17647270.26933852,"standard_error":8147411.532357618}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":763529836.42125,"upper_bound":766459583.09},"point_estimate":765016256.25,"standard_error":748259.8534948156},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":763882042.0,"upper_bound":766708960.0},"point_estimate":765490667.0,"standard_error":670867.7117549129},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1044679.2303532362,"upper_bound":5794214.932832122},"point_estimate":2895998.110985756,"standard_error":1263132.574548404},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2344766.3950348063,"upper_bound":4198025.810591012},"point_estimate":3441381.457091566,"standard_error":472803.3560292485}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index d405fe1..a46c114 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,767947675.0,ns,1
-prime_sieve,,50000,,,760896302.0,ns,1
-prime_sieve,,50000,,,767311448.0,ns,1
-prime_sieve,,50000,,,767423336.0,ns,1
-prime_sieve,,50000,,,767705622.0,ns,1
-prime_sieve,,50000,,,768229070.0,ns,1
-prime_sieve,,50000,,,841683427.0,ns,1
-prime_sieve,,50000,,,789599917.0,ns,1
-prime_sieve,,50000,,,766432800.0,ns,1
-prime_sieve,,50000,,,764109172.0,ns,1
-prime_sieve,,50000,,,762880988.0,ns,1
-prime_sieve,,50000,,,764941955.0,ns,1
-prime_sieve,,50000,,,768254815.0,ns,1
-prime_sieve,,50000,,,770853187.0,ns,1
-prime_sieve,,50000,,,764794746.0,ns,1
-prime_sieve,,50000,,,764501209.0,ns,1
-prime_sieve,,50000,,,766822236.0,ns,1
-prime_sieve,,50000,,,765656981.0,ns,1
-prime_sieve,,50000,,,765119814.0,ns,1
-prime_sieve,,50000,,,762100541.0,ns,1
+prime_sieve,,50000,,,758635655.0,ns,1
+prime_sieve,,50000,,,760938980.0,ns,1
+prime_sieve,,50000,,,760722434.0,ns,1
+prime_sieve,,50000,,,765685789.0,ns,1
+prime_sieve,,50000,,,771144038.0,ns,1
+prime_sieve,,50000,,,765187097.0,ns,1
+prime_sieve,,50000,,,766609153.0,ns,1
+prime_sieve,,50000,,,765447227.0,ns,1
+prime_sieve,,50000,,,765534107.0,ns,1
+prime_sieve,,50000,,,758902673.0,ns,1
+prime_sieve,,50000,,,766808767.0,ns,1
+prime_sieve,,50000,,,765028754.0,ns,1
+prime_sieve,,50000,,,763071558.0,ns,1
+prime_sieve,,50000,,,764692526.0,ns,1
+prime_sieve,,50000,,,767686233.0,ns,1
+prime_sieve,,50000,,,766101779.0,ns,1
+prime_sieve,,50000,,,769091338.0,ns,1
+prime_sieve,,50000,,,767201749.0,ns,1
+prime_sieve,,50000,,,761890421.0,ns,1
+prime_sieve,,50000,,,769944847.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index ce3acaa..cde3109 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[767947675.0,760896302.0,767311448.0,767423336.0,767705622.0,768229070.0,841683427.0,789599917.0,766432800.0,764109172.0,762880988.0,764941955.0,768254815.0,770853187.0,764794746.0,764501209.0,766822236.0,765656981.0,765119814.0,762100541.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[758635655.0,760938980.0,760722434.0,765685789.0,771144038.0,765187097.0,766609153.0,765447227.0,765534107.0,758902673.0,766808767.0,765028754.0,763071558.0,764692526.0,767686233.0,766101779.0,769091338.0,767201749.0,761890421.0,769944847.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index 79d4f5e..22c0409 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[754831375.75,759776368.75,772963016.75,777908009.75] \ No newline at end of file
+[750384057.5,756580165.625,773103120.625,779299228.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..7a2039e
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":760959942.40875,"upper_bound":767335083.88625},"point_estimate":763897847.35,"standard_error":1632593.3793723518},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":761175511.0,"upper_bound":766507564.0},"point_estimate":763279185.0,"standard_error":1300672.2974282093},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2248125.6440877914,"upper_bound":9053998.599359393},"point_estimate":6335780.5338174105,"standard_error":1767995.2179119904},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3855011.3985248134,"upper_bound":10746756.736106196},"point_estimate":7496536.852518321,"standard_error":1925996.5038390385}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..4e537cc
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,761762845.0,ns,1
+prime_sieve,,50000,,,761888315.0,ns,1
+prime_sieve,,50000,,,760832126.0,ns,1
+prime_sieve,,50000,,,763366348.0,ns,1
+prime_sieve,,50000,,,763656072.0,ns,1
+prime_sieve,,50000,,,767866096.0,ns,1
+prime_sieve,,50000,,,755399077.0,ns,1
+prime_sieve,,50000,,,758064390.0,ns,1
+prime_sieve,,50000,,,767671910.0,ns,1
+prime_sieve,,50000,,,764034103.0,ns,1
+prime_sieve,,50000,,,768493041.0,ns,1
+prime_sieve,,50000,,,765343218.0,ns,1
+prime_sieve,,50000,,,754818122.0,ns,1
+prime_sieve,,50000,,,763192022.0,ns,1
+prime_sieve,,50000,,,772328797.0,ns,1
+prime_sieve,,50000,,,787800017.0,ns,1
+prime_sieve,,50000,,,761518896.0,ns,1
+prime_sieve,,50000,,,759125059.0,ns,1
+prime_sieve,,50000,,,767871107.0,ns,1
+prime_sieve,,50000,,,752925386.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..ec93a0d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[761762845.0,761888315.0,760832126.0,763366348.0,763656072.0,767866096.0,755399077.0,758064390.0,767671910.0,764034103.0,768493041.0,765343218.0,754818122.0,763192022.0,772328797.0,787800017.0,761518896.0,759125059.0,767871107.0,752925386.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..81603a8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[738460067.5,749432713.375,778693102.375,789665748.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
index 8f23309..16c4a1c 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9415689561.1075,"upper_bound":9457392622.275},"point_estimate":9436061499.2,"standard_error":10690113.570704518},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9403114875.5,"upper_bound":9457649223.5},"point_estimate":9432884676.0,"standard_error":13438806.472124599},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23285179.96800542,"upper_bound":80467622.83081412},"point_estimate":49280836.60579026,"standard_error":14185707.658978775},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33423416.064720187,"upper_bound":60011774.264663145},"point_estimate":48945323.29144859,"standard_error":6792918.015461421}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7991451551.4125,"upper_bound":8033816776.875},"point_estimate":8012445381.75,"standard_error":10835715.458345797},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7976103346.0,"upper_bound":8036671203.5},"point_estimate":8007676579.5,"standard_error":14766785.652064724},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24600366.976556182,"upper_bound":76859002.66427994},"point_estimate":58535707.486483455,"standard_error":13210360.803704122},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":35004690.91990297,"upper_bound":60746159.4823444},"point_estimate":49730556.74716031,"standard_error":6562243.749155377}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
index 2ad0a9c..c21f07a 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,9536140587.0,ns,1
-prime_sieve,,50000,,,9446345103.0,ns,1
-prime_sieve,,50000,,,9388800593.0,ns,1
-prime_sieve,,50000,,,9436014627.0,ns,1
-prime_sieve,,50000,,,9467252837.0,ns,1
-prime_sieve,,50000,,,9468977462.0,ns,1
-prime_sieve,,50000,,,9426270116.0,ns,1
-prime_sieve,,50000,,,9400773898.0,ns,1
-prime_sieve,,50000,,,9451720266.0,ns,1
-prime_sieve,,50000,,,9425264595.0,ns,1
-prime_sieve,,50000,,,9388034065.0,ns,1
-prime_sieve,,50000,,,9357890261.0,ns,1
-prime_sieve,,50000,,,9463578181.0,ns,1
-prime_sieve,,50000,,,9517789291.0,ns,1
-prime_sieve,,50000,,,9392215014.0,ns,1
-prime_sieve,,50000,,,9405455853.0,ns,1
-prime_sieve,,50000,,,9506679788.0,ns,1
-prime_sieve,,50000,,,9450135897.0,ns,1
-prime_sieve,,50000,,,9362136825.0,ns,1
-prime_sieve,,50000,,,9429754725.0,ns,1
+prime_sieve,,50000,,,8036326034.0,ns,1
+prime_sieve,,50000,,,7914237414.0,ns,1
+prime_sieve,,50000,,,8037016373.0,ns,1
+prime_sieve,,50000,,,7968381228.0,ns,1
+prime_sieve,,50000,,,8010660171.0,ns,1
+prime_sieve,,50000,,,7965051536.0,ns,1
+prime_sieve,,50000,,,8071800391.0,ns,1
+prime_sieve,,50000,,,7959848850.0,ns,1
+prime_sieve,,50000,,,8005688934.0,ns,1
+prime_sieve,,50000,,,7968008342.0,ns,1
+prime_sieve,,50000,,,8063530226.0,ns,1
+prime_sieve,,50000,,,7967813823.0,ns,1
+prime_sieve,,50000,,,7983825464.0,ns,1
+prime_sieve,,50000,,,7993034291.0,ns,1
+prime_sieve,,50000,,,8029518646.0,ns,1
+prime_sieve,,50000,,,8003554241.0,ns,1
+prime_sieve,,50000,,,8064327095.0,ns,1
+prime_sieve,,50000,,,8103641155.0,ns,1
+prime_sieve,,50000,,,8009664225.0,ns,1
+prime_sieve,,50000,,,8092979196.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
index b9697de..9d29639 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9536140587.0,9446345103.0,9388800593.0,9436014627.0,9467252837.0,9468977462.0,9426270116.0,9400773898.0,9451720266.0,9425264595.0,9388034065.0,9357890261.0,9463578181.0,9517789291.0,9392215014.0,9405455853.0,9506679788.0,9450135897.0,9362136825.0,9429754725.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8036326034.0,7914237414.0,8037016373.0,7968381228.0,8010660171.0,7965051536.0,8071800391.0,7959848850.0,8005688934.0,7968008342.0,8063530226.0,7967813823.0,7983825464.0,7993034291.0,8029518646.0,8003554241.0,8064327095.0,8103641155.0,8009664225.0,8092979196.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
index e0b801c..6e7a6cb 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -1 +1 @@
-[9201046173.0,9299840175.0,9563290847.0,9662084849.0] \ No newline at end of file
+[7742217517.25,7855252761.875,8156680080.875,8269715325.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index dee1590..d1dd308 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8338821418.461249,"upper_bound":8928084526.48375},"point_estimate":8634810693.25,"standard_error":158850196.02823228},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7852101824.0,"upper_bound":9270256500.0},"point_estimate":9248738662.5,"standard_error":581118545.1872332},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21679085.3469193,"upper_bound":1082796738.536015},"point_estimate":135075336.6187334,"standard_error":359105730.0955772},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":629532683.2219242,"upper_bound":746662183.140844},"point_estimate":733031962.6315112,"standard_error":33143438.739759654}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7791706357.75,"upper_bound":7936112898.29},"point_estimate":7862741884.75,"standard_error":36747013.49862803},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7746508932.0,"upper_bound":7941252201.0},"point_estimate":7868962240.5,"standard_error":48567152.61148628},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81260280.82204163,"upper_bound":274337304.27753925},"point_estimate":181549271.95895612,"standard_error":50379985.213805236},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":118740941.53465402,"upper_bound":206921307.35413563},"point_estimate":168714715.24474114,"standard_error":22596004.23010326}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index 2c81e5e..94cb49f 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,9283039756.0,ns,1
-prime_sieve,,50000,,,9250115085.0,ns,1
-prime_sieve,,50000,,,7811986674.0,ns,1
-prime_sieve,,50000,,,9247362240.0,ns,1
-prime_sieve,,50000,,,7804935194.0,ns,1
-prime_sieve,,50000,,,9259220911.0,ns,1
-prime_sieve,,50000,,,7853266055.0,ns,1
-prime_sieve,,50000,,,9271504111.0,ns,1
-prime_sieve,,50000,,,7919842685.0,ns,1
-prime_sieve,,50000,,,9348770901.0,ns,1
-prime_sieve,,50000,,,7850937593.0,ns,1
-prime_sieve,,50000,,,9330920560.0,ns,1
-prime_sieve,,50000,,,7841522109.0,ns,1
-prime_sieve,,50000,,,9263401848.0,ns,1
-prime_sieve,,50000,,,7827339285.0,ns,1
-prime_sieve,,50000,,,9269008889.0,ns,1
-prime_sieve,,50000,,,7818333551.0,ns,1
-prime_sieve,,50000,,,9280008001.0,ns,1
-prime_sieve,,50000,,,7883587528.0,ns,1
-prime_sieve,,50000,,,9281110889.0,ns,1
+prime_sieve,,50000,,,7731363855.0,ns,1
+prime_sieve,,50000,,,8094950562.0,ns,1
+prime_sieve,,50000,,,7958732852.0,ns,1
+prime_sieve,,50000,,,8060876395.0,ns,1
+prime_sieve,,50000,,,8033403308.0,ns,1
+prime_sieve,,50000,,,7923771550.0,ns,1
+prime_sieve,,50000,,,7730108310.0,ns,1
+prime_sieve,,50000,,,7965989367.0,ns,1
+prime_sieve,,50000,,,7761654009.0,ns,1
+prime_sieve,,50000,,,7922186201.0,ns,1
+prime_sieve,,50000,,,7904671398.0,ns,1
+prime_sieve,,50000,,,8224876832.0,ns,1
+prime_sieve,,50000,,,7612025518.0,ns,1
+prime_sieve,,50000,,,7890447627.0,ns,1
+prime_sieve,,50000,,,7615815510.0,ns,1
+prime_sieve,,50000,,,7847476854.0,ns,1
+prime_sieve,,50000,,,7654960980.0,ns,1
+prime_sieve,,50000,,,7829148265.0,ns,1
+prime_sieve,,50000,,,7653670161.0,ns,1
+prime_sieve,,50000,,,7838708141.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index 5086b32..a83fbd0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9283039756.0,9250115085.0,7811986674.0,9247362240.0,7804935194.0,9259220911.0,7853266055.0,9271504111.0,7919842685.0,9348770901.0,7850937593.0,9330920560.0,7841522109.0,9263401848.0,7827339285.0,9269008889.0,7818333551.0,9280008001.0,7883587528.0,9281110889.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[7731363855.0,8094950562.0,7958732852.0,8060876395.0,8033403308.0,7923771550.0,7730108310.0,7965989367.0,7761654009.0,7922186201.0,7904671398.0,8224876832.0,7612025518.0,7890447627.0,7615815510.0,7847476854.0,7654960980.0,7829148265.0,7653670161.0,7838708141.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index 82d8152..a835f3f 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[3573444637.5,5711014179.75,11411199625.75,13548769168.0] \ No newline at end of file
+[7042558932.75,7386804450.75,8304792498.75,8649038016.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 7836f9f..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28072368084.4275,"upper_bound":29050646675.12875},"point_estimate":28671538551.3,"standard_error":268107643.03311515},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28682668070.0,"upper_bound":29064078601.0},"point_estimate":28860974784.5,"standard_error":94746290.10307017},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":168335179.37645316,"upper_bound":618185423.2088149},"point_estimate":342746026.01694167,"standard_error":121459630.51114607},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":270049236.2494677,"upper_bound":1983733462.6272962},"point_estimate":1226919267.4364738,"standard_error":572619872.5076338}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index 23b5798..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,23678773412.0,ns,1
-prime_sieve,,50000,,,28097770314.0,ns,1
-prime_sieve,,50000,,,29121425943.0,ns,1
-prime_sieve,,50000,,,29338469383.0,ns,1
-prime_sieve,,50000,,,29519560701.0,ns,1
-prime_sieve,,50000,,,29332716256.0,ns,1
-prime_sieve,,50000,,,29003747911.0,ns,1
-prime_sieve,,50000,,,28928780945.0,ns,1
-prime_sieve,,50000,,,28809533657.0,ns,1
-prime_sieve,,50000,,,28842913385.0,ns,1
-prime_sieve,,50000,,,28864929776.0,ns,1
-prime_sieve,,50000,,,29448276346.0,ns,1
-prime_sieve,,50000,,,29006731259.0,ns,1
-prime_sieve,,50000,,,29388066581.0,ns,1
-prime_sieve,,50000,,,28857019793.0,ns,1
-prime_sieve,,50000,,,28624769388.0,ns,1
-prime_sieve,,50000,,,28695993132.0,ns,1
-prime_sieve,,50000,,,28669343008.0,ns,1
-prime_sieve,,50000,,,28567127718.0,ns,1
-prime_sieve,,50000,,,28634822118.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index f698c32..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[23678773412.0,28097770314.0,29121425943.0,29338469383.0,29519560701.0,29332716256.0,29003747911.0,28928780945.0,28809533657.0,28842913385.0,28864929776.0,29448276346.0,29006731259.0,29388066581.0,28857019793.0,28624769388.0,28695993132.0,28669343008.0,28567127718.0,28634822118.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index 292c0c9..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[27120105578.25,27890409181.875,29944552124.875,30714855728.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
index 042494f..7fb8bde 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7671195530.0825,"upper_bound":7706230653.5825},"point_estimate":7688538222.4,"standard_error":8957138.591254579},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7657944682.5,"upper_bound":7729404123.5},"point_estimate":7674958007.0,"standard_error":20295299.48336279},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15841203.39706242,"upper_bound":65351391.547080874},"point_estimate":51808634.71981287,"standard_error":14046365.259811861},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32728364.188880015,"upper_bound":45530099.04109755},"point_estimate":41005663.273633115,"standard_error":3261770.5291082477}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6779389917.32125,"upper_bound":7479308479.0},"point_estimate":7128964741.0,"standard_error":180767147.17403594},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6315664667.5,"upper_bound":7834539771.0},"point_estimate":7229424190.5,"standard_error":629379599.2957171},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":102448463.2329762,"upper_bound":1258838235.359654},"point_estimate":1231781126.0967135,"standard_error":355189081.6596797},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":710838129.5183729,"upper_bound":865839562.9872736},"point_estimate":827856429.0450907,"standard_error":39551638.45737115}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
index 71cbe5e..1f650b1 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,7660880250.0,ns,1
-prime_sieve,,50000,,,7646998354.0,ns,1
-prime_sieve,,50000,,,7634705029.0,ns,1
-prime_sieve,,50000,,,7639326830.0,ns,1
-prime_sieve,,50000,,,7728234982.0,ns,1
-prime_sieve,,50000,,,7640700292.0,ns,1
-prime_sieve,,50000,,,7737801492.0,ns,1
-prime_sieve,,50000,,,7738519537.0,ns,1
-prime_sieve,,50000,,,7656079274.0,ns,1
-prime_sieve,,50000,,,7688728482.0,ns,1
-prime_sieve,,50000,,,7737712914.0,ns,1
-prime_sieve,,50000,,,7665612823.0,ns,1
-prime_sieve,,50000,,,7659810091.0,ns,1
-prime_sieve,,50000,,,7748120994.0,ns,1
-prime_sieve,,50000,,,7651295867.0,ns,1
-prime_sieve,,50000,,,7741056731.0,ns,1
-prime_sieve,,50000,,,7714691227.0,ns,1
-prime_sieve,,50000,,,7730573265.0,ns,1
-prime_sieve,,50000,,,7672665358.0,ns,1
-prime_sieve,,50000,,,7677250656.0,ns,1
+prime_sieve,,50000,,,8112760126.0,ns,1
+prime_sieve,,50000,,,6650684338.0,ns,1
+prime_sieve,,50000,,,8069367868.0,ns,1
+prime_sieve,,50000,,,6308888025.0,ns,1
+prime_sieve,,50000,,,7980421589.0,ns,1
+prime_sieve,,50000,,,6371218323.0,ns,1
+prime_sieve,,50000,,,7837584909.0,ns,1
+prime_sieve,,50000,,,6246675464.0,ns,1
+prime_sieve,,50000,,,7933521531.0,ns,1
+prime_sieve,,50000,,,6270461394.0,ns,1
+prime_sieve,,50000,,,7829746200.0,ns,1
+prime_sieve,,50000,,,6322441310.0,ns,1
+prime_sieve,,50000,,,7831494633.0,ns,1
+prime_sieve,,50000,,,6259400342.0,ns,1
+prime_sieve,,50000,,,7819289834.0,ns,1
+prime_sieve,,50000,,,6232772659.0,ns,1
+prime_sieve,,50000,,,7808164043.0,ns,1
+prime_sieve,,50000,,,6227350809.0,ns,1
+prime_sieve,,50000,,,8051130517.0,ns,1
+prime_sieve,,50000,,,6415920906.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
index 7594f08..29282e3 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[7660880250.0,7646998354.0,7634705029.0,7639326830.0,7728234982.0,7640700292.0,7737801492.0,7738519537.0,7656079274.0,7688728482.0,7737712914.0,7665612823.0,7659810091.0,7748120994.0,7651295867.0,7741056731.0,7714691227.0,7730573265.0,7672665358.0,7677250656.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8112760126.0,6650684338.0,8069367868.0,6308888025.0,7980421589.0,6371218323.0,7837584909.0,6246675464.0,7933521531.0,6270461394.0,7829746200.0,6322441310.0,7831494633.0,6259400342.0,7819289834.0,6232772659.0,7808164043.0,6227350809.0,8051130517.0,6415920906.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
index c6ba3bf..fc3899c 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[7422459157.25,7538671289.75,7848570309.75,7964782442.25] \ No newline at end of file
+[1612418275.5,3955849821.375,10205000610.375,12548432156.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
new file mode 100644
index 0000000..6a96c5a
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":789276333.78,"upper_bound":792412723.38125},"point_estimate":790853654.4,"standard_error":803473.2884941685},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":788339892.5,"upper_bound":793693257.0},"point_estimate":790700193.5,"standard_error":1517191.9504175023},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2145973.023301363,"upper_bound":6003457.232317328},"point_estimate":4933582.698011398,"standard_error":1029139.8280234075},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2832046.883058973,"upper_bound":4289596.917223953},"point_estimate":3702971.0412133634,"standard_error":372571.74445415137}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
new file mode 100644
index 0000000..c2845fb
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,794005907.0,ns,1
+prime_sieve,,50000,,,785724113.0,ns,1
+prime_sieve,,50000,,,785224723.0,ns,1
+prime_sieve,,50000,,,794295012.0,ns,1
+prime_sieve,,50000,,,786608712.0,ns,1
+prime_sieve,,50000,,,792195543.0,ns,1
+prime_sieve,,50000,,,794049792.0,ns,1
+prime_sieve,,50000,,,790172601.0,ns,1
+prime_sieve,,50000,,,790088191.0,ns,1
+prime_sieve,,50000,,,791227786.0,ns,1
+prime_sieve,,50000,,,795540103.0,ns,1
+prime_sieve,,50000,,,788395541.0,ns,1
+prime_sieve,,50000,,,786036675.0,ns,1
+prime_sieve,,50000,,,788284244.0,ns,1
+prime_sieve,,50000,,,786843440.0,ns,1
+prime_sieve,,50000,,,793380607.0,ns,1
+prime_sieve,,50000,,,795366589.0,ns,1
+prime_sieve,,50000,,,789174617.0,ns,1
+prime_sieve,,50000,,,797200171.0,ns,1
+prime_sieve,,50000,,,793258721.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
new file mode 100644
index 0000000..aa5d4a4
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[794005907.0,785724113.0,785224723.0,794295012.0,786608712.0,792195543.0,794049792.0,790172601.0,790088191.0,791227786.0,795540103.0,788395541.0,786036675.0,788284244.0,786843440.0,793380607.0,795366589.0,789174617.0,797200171.0,793258721.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
new file mode 100644
index 0000000..2c65434
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[769645537.25,778784790.125,803156131.125,812295384.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index d936c90..39377be 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":787967976.5912501,"upper_bound":794617671.7524999},"point_estimate":790555784.0,"standard_error":1808770.563148138},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":788211287.5,"upper_bound":790069691.0},"point_estimate":789309161.5,"standard_error":448137.19651478995},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":529927.1911919117,"upper_bound":3905656.84736073},"point_estimate":2210842.702549696,"standard_error":881086.240882209},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1818135.9441759058,"upper_bound":13417154.581768945},"point_estimate":8303266.334174845,"standard_error":3830013.369624282}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783837922.9475,"upper_bound":786690482.795},"point_estimate":785170031.7,"standard_error":730711.9954850541},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783145265.0,"upper_bound":786851994.5},"point_estimate":784151012.0,"standard_error":1069283.8698920538},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1143729.5106947422,"upper_bound":4324353.458127379},"point_estimate":2886272.2551584244,"standard_error":862132.8472294055},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1981870.4116148225,"upper_bound":4563560.013446138},"point_estimate":3364472.6862241933,"standard_error":707580.40499855}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index 80fd093..dfe7afe 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,785906602.0,ns,1
-prime_sieve,,50000,,,788987835.0,ns,1
-prime_sieve,,50000,,,790905297.0,ns,1
-prime_sieve,,50000,,,824226934.0,ns,1
-prime_sieve,,50000,,,790695412.0,ns,1
-prime_sieve,,50000,,,783983448.0,ns,1
-prime_sieve,,50000,,,789602484.0,ns,1
-prime_sieve,,50000,,,789660776.0,ns,1
-prime_sieve,,50000,,,789715680.0,ns,1
-prime_sieve,,50000,,,794526188.0,ns,1
-prime_sieve,,50000,,,784382273.0,ns,1
-prime_sieve,,50000,,,785706058.0,ns,1
-prime_sieve,,50000,,,789084072.0,ns,1
-prime_sieve,,50000,,,790423702.0,ns,1
-prime_sieve,,50000,,,789330797.0,ns,1
-prime_sieve,,50000,,,789287526.0,ns,1
-prime_sieve,,50000,,,787458344.0,ns,1
-prime_sieve,,50000,,,791071684.0,ns,1
-prime_sieve,,50000,,,788964231.0,ns,1
-prime_sieve,,50000,,,787196337.0,ns,1
+prime_sieve,,50000,,,783111799.0,ns,1
+prime_sieve,,50000,,,783178731.0,ns,1
+prime_sieve,,50000,,,788131553.0,ns,1
+prime_sieve,,50000,,,787650900.0,ns,1
+prime_sieve,,50000,,,785745794.0,ns,1
+prime_sieve,,50000,,,785240532.0,ns,1
+prime_sieve,,50000,,,781754021.0,ns,1
+prime_sieve,,50000,,,780754575.0,ns,1
+prime_sieve,,50000,,,782016108.0,ns,1
+prime_sieve,,50000,,,782771211.0,ns,1
+prime_sieve,,50000,,,787149175.0,ns,1
+prime_sieve,,50000,,,782392388.0,ns,1
+prime_sieve,,50000,,,794969541.0,ns,1
+prime_sieve,,50000,,,784366766.0,ns,1
+prime_sieve,,50000,,,783935258.0,ns,1
+prime_sieve,,50000,,,783252350.0,ns,1
+prime_sieve,,50000,,,787367630.0,ns,1
+prime_sieve,,50000,,,789753193.0,ns,1
+prime_sieve,,50000,,,783304295.0,ns,1
+prime_sieve,,50000,,,786554814.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index 6f4ee0b..6651ab4 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[785906602.0,788987835.0,790905297.0,824226934.0,790695412.0,783983448.0,789602484.0,789660776.0,789715680.0,794526188.0,784382273.0,785706058.0,789084072.0,790423702.0,789330797.0,789287526.0,787458344.0,791071684.0,788964231.0,787196337.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[783111799.0,783178731.0,788131553.0,787650900.0,785745794.0,785240532.0,781754021.0,780754575.0,782016108.0,782771211.0,787149175.0,782392388.0,794969541.0,784366766.0,783935258.0,783252350.0,787367630.0,789753193.0,783304295.0,786554814.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index b787044..2f63a20 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[778096480.5,782744661.375,795139810.375,799787991.25] \ No newline at end of file
+[770495241.75,776760946.875,793469493.875,799735199.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index 79bffb6..197912c 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":770728647.53125,"upper_bound":785712941.705},"point_estimate":776531863.25,"standard_error":4079976.850279267},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":769029863.5,"upper_bound":774927903.5},"point_estimate":771480215.0,"standard_error":1807758.542845638},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2512268.620598316,"upper_bound":9190839.61172998},"point_estimate":5126159.091192484,"standard_error":1732180.5434087678},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3738745.1261043064,"upper_bound":30045370.890998375},"point_estimate":18700062.94601602,"standard_error":8591826.639184073}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":769650839.4262501,"upper_bound":772667858.61375},"point_estimate":771055529.1,"standard_error":774158.6053304358},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":769714968.5,"upper_bound":771659738.0},"point_estimate":770665405.0,"standard_error":548668.8879557627},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":960554.2839467525,"upper_bound":5162159.583753347},"point_estimate":2404028.4443199635,"standard_error":1074652.133839737},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1917545.8709031155,"upper_bound":4788604.915915555},"point_estimate":3546782.3760974635,"standard_error":759617.9278771686}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index 3c14356..65776b6 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,773402119.0,ns,1
-prime_sieve,,50000,,,768596062.0,ns,1
-prime_sieve,,50000,,,852227930.0,ns,1
-prime_sieve,,50000,,,770964716.0,ns,1
-prime_sieve,,50000,,,769042334.0,ns,1
-prime_sieve,,50000,,,773550558.0,ns,1
-prime_sieve,,50000,,,765678987.0,ns,1
-prime_sieve,,50000,,,767249545.0,ns,1
-prime_sieve,,50000,,,769017393.0,ns,1
-prime_sieve,,50000,,,769131941.0,ns,1
-prime_sieve,,50000,,,787955520.0,ns,1
-prime_sieve,,50000,,,776259599.0,ns,1
-prime_sieve,,50000,,,783375187.0,ns,1
-prime_sieve,,50000,,,778344100.0,ns,1
-prime_sieve,,50000,,,767156420.0,ns,1
-prime_sieve,,50000,,,771995714.0,ns,1
-prime_sieve,,50000,,,769765302.0,ns,1
-prime_sieve,,50000,,,767068031.0,ns,1
-prime_sieve,,50000,,,775511156.0,ns,1
-prime_sieve,,50000,,,774344651.0,ns,1
+prime_sieve,,50000,,,781208616.0,ns,1
+prime_sieve,,50000,,,776733761.0,ns,1
+prime_sieve,,50000,,,771125277.0,ns,1
+prime_sieve,,50000,,,766838808.0,ns,1
+prime_sieve,,50000,,,769715408.0,ns,1
+prime_sieve,,50000,,,770500363.0,ns,1
+prime_sieve,,50000,,,770830447.0,ns,1
+prime_sieve,,50000,,,770888034.0,ns,1
+prime_sieve,,50000,,,772567407.0,ns,1
+prime_sieve,,50000,,,767258854.0,ns,1
+prime_sieve,,50000,,,766874749.0,ns,1
+prime_sieve,,50000,,,768074288.0,ns,1
+prime_sieve,,50000,,,771313083.0,ns,1
+prime_sieve,,50000,,,775283266.0,ns,1
+prime_sieve,,50000,,,770487615.0,ns,1
+prime_sieve,,50000,,,772703877.0,ns,1
+prime_sieve,,50000,,,769714529.0,ns,1
+prime_sieve,,50000,,,769877509.0,ns,1
+prime_sieve,,50000,,,772006393.0,ns,1
+prime_sieve,,50000,,,767108298.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 57329a2..8ccf770 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[773402119.0,768596062.0,852227930.0,770964716.0,769042334.0,773550558.0,765678987.0,767249545.0,769017393.0,769131941.0,787955520.0,776259599.0,783375187.0,778344100.0,767156420.0,771995714.0,769765302.0,767068031.0,775511156.0,774344651.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[781208616.0,776733761.0,771125277.0,766838808.0,769715408.0,770500363.0,770830447.0,770888034.0,772567407.0,767258854.0,766874749.0,768074288.0,771313083.0,775283266.0,770487615.0,772703877.0,769714529.0,769877509.0,772006393.0,767108298.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index e632397..01976b3 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[748553440.75,758732750.5,785877576.5,796056886.25] \ No newline at end of file
+[760777935.5,765041202.125,776409913.125,780673179.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/estimates.json b/analysis/current/criterion/prime_sieve/50000/new/estimates.json
index e4b0eb0..e9e0d60 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":761975725.33625,"upper_bound":783454388.9937501},"point_estimate":771509521.45,"standard_error":5532045.648308276},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":757207864.5,"upper_bound":769841878.0},"point_estimate":762367230.5,"standard_error":3421035.9096176126},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3349605.503332615,"upper_bound":18379978.68129015},"point_estimate":9552283.40061307,"standard_error":3574732.0222286046},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6741372.863595634,"upper_bound":34861759.81413921},"point_estimate":25320049.07056912,"standard_error":6810787.161147263}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":758616879.62625,"upper_bound":766650002.1575},"point_estimate":762017529.4,"standard_error":2080938.1840994305},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":757523792.5,"upper_bound":763580294.0},"point_estimate":760033219.5,"standard_error":1533227.4181271794},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2231805.9248775244,"upper_bound":8277366.772547364},"point_estimate":5003318.270373344,"standard_error":1587829.4962196087},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3661916.3516354356,"upper_bound":14853010.534877716},"point_estimate":9599294.440579822,"standard_error":3462068.8477792726}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/raw.csv b/analysis/current/criterion/prime_sieve/50000/new/raw.csv
index 8329dd3..1e4a33a 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,770545603.0,ns,1
-prime_sieve,,50000,,,771545251.0,ns,1
-prime_sieve,,50000,,,774827954.0,ns,1
-prime_sieve,,50000,,,769138153.0,ns,1
-prime_sieve,,50000,,,829138975.0,ns,1
-prime_sieve,,50000,,,762193844.0,ns,1
-prime_sieve,,50000,,,768366647.0,ns,1
-prime_sieve,,50000,,,803594885.0,ns,1
-prime_sieve,,50000,,,757696316.0,ns,1
-prime_sieve,,50000,,,757514410.0,ns,1
-prime_sieve,,50000,,,760977998.0,ns,1
-prime_sieve,,50000,,,762937447.0,ns,1
-prime_sieve,,50000,,,756252299.0,ns,1
-prime_sieve,,50000,,,755054146.0,ns,1
-prime_sieve,,50000,,,754843027.0,ns,1
-prime_sieve,,50000,,,762540617.0,ns,1
-prime_sieve,,50000,,,756458249.0,ns,1
-prime_sieve,,50000,,,753793179.0,ns,1
-prime_sieve,,50000,,,756901319.0,ns,1
-prime_sieve,,50000,,,845870110.0,ns,1
+prime_sieve,,50000,,,757373529.0,ns,1
+prime_sieve,,50000,,,762407851.0,ns,1
+prime_sieve,,50000,,,755822967.0,ns,1
+prime_sieve,,50000,,,757674056.0,ns,1
+prime_sieve,,50000,,,753433322.0,ns,1
+prime_sieve,,50000,,,760684721.0,ns,1
+prime_sieve,,50000,,,756600890.0,ns,1
+prime_sieve,,50000,,,759381718.0,ns,1
+prime_sieve,,50000,,,764752737.0,ns,1
+prime_sieve,,50000,,,767656888.0,ns,1
+prime_sieve,,50000,,,758783751.0,ns,1
+prime_sieve,,50000,,,756716165.0,ns,1
+prime_sieve,,50000,,,767030775.0,ns,1
+prime_sieve,,50000,,,765609619.0,ns,1
+prime_sieve,,50000,,,761584302.0,ns,1
+prime_sieve,,50000,,,766988982.0,ns,1
+prime_sieve,,50000,,,758426806.0,ns,1
+prime_sieve,,50000,,,750843214.0,ns,1
+prime_sieve,,50000,,,760783578.0,ns,1
+prime_sieve,,50000,,,797794717.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/new/sample.json b/analysis/current/criterion/prime_sieve/50000/new/sample.json
index 154584e..fb79b04 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[770545603.0,771545251.0,774827954.0,769138153.0,829138975.0,762193844.0,768366647.0,803594885.0,757696316.0,757514410.0,760977998.0,762937447.0,756252299.0,755054146.0,754843027.0,762540617.0,756458249.0,753793179.0,756901319.0,845870110.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[757373529.0,762407851.0,755822967.0,757674056.0,753433322.0,760684721.0,756600890.0,759381718.0,764752737.0,767656888.0,758783751.0,756716165.0,767030775.0,765609619.0,761584302.0,766988982.0,758426806.0,750843214.0,760783578.0,797794717.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/tukey.json b/analysis/current/criterion/prime_sieve/50000/new/tukey.json
index 8ebb7a2..145babf 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/new/tukey.json
@@ -1 +1 @@
-[714775661.0,735783106.25,791802960.25,812810405.5] \ No newline at end of file
+[733935879.5,745572533.75,776603611.75,788240266.0] \ No newline at end of file
diff --git a/analysis/current/log b/analysis/current/log
new file mode 100644
index 0000000..9f51162
--- /dev/null
+++ b/analysis/current/log
@@ -0,0 +1,1300 @@
+Running with gitlab-runner 15.10.1 (dcfb4b66)
+ on gitlab-runner-7ffd5f6dd7-lrns2 YKqbq3bM, system ID: r_O0XImlt13bgP
+section_start:1711383054:prepare_executor Preparing the "kubernetes" executor
+Using Kubernetes namespace: gitlab-runner
+Using Kubernetes executor with image alpine ...
+Using attach strategy to execute scripts...
+section_end:1711383054:prepare_executor section_start:1711383054:prepare_script Preparing environment
+Waiting for pod gitlab-runner/runner-ykqbq3bm-project-42-concurrent-0ps9bk to be running, status is Pending
+Waiting for pod gitlab-runner/runner-ykqbq3bm-project-42-concurrent-0ps9bk to be running, status is Pending
+ ContainersNotReady: "containers with unready status: [build helper]"
+ ContainersNotReady: "containers with unready status: [build helper]"
+Running on runner-ykqbq3bm-project-42-concurrent-0ps9bk via gitlab-runner-7ffd5f6dd7-lrns2...
+
+section_end:1711383061:prepare_script section_start:1711383061:get_sources Getting source from Git repository
+Fetching changes with git depth set to 20...
+Initialized empty Git repository in /builds/tcmal/dissertation/.git/
+Created fresh repository.
+Checking out 11885b43 as detached HEAD (ref is main)...
+
+Skipping Git submodules setup
+
+section_end:1711383063:get_sources section_start:1711383063:step_script Executing "step_script" stage of the job script
+$ apk update && apk add openssh-client
+fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/x86_64/APKINDEX.tar.gz
+fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/x86_64/APKINDEX.tar.gz
+v3.19.1-292-g15c1b9cc7ba [https://dl-cdn.alpinelinux.org/alpine/v3.19/main]
+v3.19.1-297-g21125fb2bd8 [https://dl-cdn.alpinelinux.org/alpine/v3.19/community]
+OK: 22990 distinct packages available
+(1/6) Installing openssh-keygen (9.6_p1-r0)
+(2/6) Installing ncurses-terminfo-base (6.4_p20231125-r0)
+(3/6) Installing libncursesw (6.4_p20231125-r0)
+(4/6) Installing libedit (20230828.3.1-r3)
+(5/6) Installing openssh-client-common (9.6_p1-r0)
+(6/6) Installing openssh-client-default (9.6_p1-r0)
+Executing busybox-1.36.1-r15.trigger
+OK: 12 MiB in 21 packages
+$ eval $(ssh-agent -s)
+Agent pid 36
+$ chmod 400 "$SSH_PRIVATE_KEY"
+$ ssh-add "$SSH_PRIVATE_KEY"
+Identity added: /builds/tcmal/dissertation.tmp/SSH_PRIVATE_KEY (candelabra)
+$ mkdir -p ~/.ssh
+$ chmod 700 ~/.ssh
+$ cp "$SSH_KNOWN_HOSTS" ~/.ssh/known_hosts
+$ ssh $SSH_LOCATION "bash -lc 'cd /opt/candelabra/src && rm -fr tests/target/criterion && just selections --compare'"
+which candelabra-cli 2>/dev/null || cargo build
+/run/current-system/sw/bin/candelabra-cli
+echo "Candelabra Path: /run/current-system/sw/bin/candelabra-cli"
+Candelabra Path: /run/current-system/sw/bin/candelabra-cli
+section_start:1711383066:compare-aoc_2021_09 compare-aoc_2021_09
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2021_09 select --compare
+[2024-03-25T16:11:06Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:11:06Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:11:06Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:11:06Z INFO candelabra_cli::select] Processing project aoc_2021_09
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "contains": 39601.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 10000.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
+┌──────┬────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────┼────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
+│ Set │ std::collections::HashSet │ 9210808088.963547 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
+│ Set │ std::collections::BTreeSet │ 12847475355.61484 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
+│ Map │ std::collections::BTreeMap │ 48723268604.105606 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
+│ Map │ primrose_library::VecMap │ 1177545948376.6836 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
+│ Map │ primrose_library::SortedVecMap │ 96058631523.74951 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
+│ Map │ std::collections::HashMap │ 31057756628.24385 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
+└──────┴────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Set & std::collections::HashSet & 9210808088.963547 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
+Set & std::collections::BTreeSet & 12847475355.61484 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
+Map & std::collections::BTreeMap & 48723268604.105606 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
+Map & primrose\_library::VecMap & 1177545948376.6836 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
+Map & primrose\_library::SortedVecMap & 96058631523.74951 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
+Map & std::collections::HashMap & 31057756628.24385 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"nth": 0.0, "insert": 10000.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 66980.45981038766, "clear": 0.0, "push": 0.0, "first": 0.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [31057756628.24385]), ("primrose_library::VecMap", [1177545948376.6836]), ("primrose_library::SortedVecMap", [96058631523.74951]), ("std::collections::BTreeMap", [48723268604.105606])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "get": 66980.45981038766, "contains": 0.0, "pop": 0.0, "remove": 0.0, "insert": 10000.0, "clear": 0.0, "last": 0.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [1177545948376.6836]), ("std::collections::HashMap", [31057756628.24385]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::SortedVecMap", [96058631523.74951])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "insert": 10000.0, "contains": 39601.0, "first": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:11:07Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:11:07Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 4.03s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:12:24Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:12:24Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:12:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.31s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:14:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:14:19Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:14:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.25s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:24:32Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:24:32Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:24:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.33s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:35:45Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:35:45Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:35:45Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.15s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:37:03Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:37:03Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:37:03Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.12s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:39:02Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:39:02Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:39:02Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.25s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:40:09Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:40:09Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:40:09Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.26s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬───────────────────────┬───────────────────┐
+│ │ aoc_2021_09-part1/100 │ aoc_2021_09-part2/100 │ total │
+├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼───────────────────────┼───────────────────┤
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 162180000 │ 59645000000 │ 59807180000 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 5377700 │ 9454100000 │ 9459477700 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 3636100 │ 8955000000 │ 8958636100 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 1851500 │ 8052799999.999999 │ 8054651499.999999 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 1865100 │ 4598000000 │ 4599865100 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 3539600 │ 5399800000 │ 5403339600 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 5488000 │ 5788300000 │ 5793788000 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 153690000 │ 53994000000 │ 54147690000 │
+└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+ & aoc\_2021\_09-part1/100 & aoc\_2021\_09-part2/100 & total \\
+\hline
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 162180000 & 59645000000 & 59807180000 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 5377700 & 9454100000 & 9459477700 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 3636100 & 8955000000 & 8958636100 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 1851500 & 8052799999.999999 & 8054651499.999999 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1865100 & 4598000000 & 4599865100 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 3539600 & 5399800000 & 5403339600 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 5488000 & 5788300000 & 5793788000 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 153690000 & 53994000000 & 54147690000 \\
+\end{tabular}
+\end{center}
+section_end:1711384915:compare-aoc_2021_09 
+section_start:1711384915:compare-aoc_2022_08 compare-aoc_2022_08
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2022_08 select --compare
+[2024-03-25T16:41:55Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:41:55Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:41:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:41:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:41:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:41:55Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:41:55Z INFO candelabra_cli::select] Processing project aoc_2022_08
+┌──────┬─────────────────────────────────────────────────────────────────────────────┬───────────────────┬───────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────┼─────────────────────────────────────────────────────────────────────────────┼───────────────────┼───────────────────────────────────────────────────────┤
+│ Map │ primrose_library::VecMap │ 5370239202261.842 │ /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs │
+│ Map │ std::collections::HashMap │ 58801682552.86513 │ /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs │
+│ Map │ primrose_library::SortedVecMap │ 817568543716.7662 │ /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs │
+│ Map │ std::collections::BTreeMap │ 97743683189.22581 │ /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs │
+│ Map │ primrose_library::SortedVecMap until n=1664, then std::collections::HashMap │ 58753133105.11505 │ /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs │
+└──────┴─────────────────────────────────────────────────────────────────────────────┴───────────────────┴───────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Map & primrose\_library::VecMap & 5370239202261.842 & /opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs \\
+Map & std::collections::HashMap & 58801682552.86513 & /opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs \\
+Map & primrose\_library::SortedVecMap & 817568543716.7662 & /opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs \\
+Map & std::collections::BTreeMap & 97743683189.22581 & /opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs \\
+Map & primrose\_library::SortedVecMap until n=1664, then std::collections::HashMap & 58753133105.11505 & /opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "insert": 1171.8223598435486, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "insert": 2342.4306049822058} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "get": 40000.0, "insert": 17337.662337662307, "first": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"push": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "insert": 65332.419465387095, "contains": 0.0, "clear": 0.0, "pop": 0.0, "get": 160000.0, "remove": 0.0} }]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659])]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::SortedVecMap", 106503888.78428955), ("std::collections::HashMap", 85993346.85778749), ("std::collections::HashMap", 26043262882.78633), ("std::collections::HashMap", 32517300763.626575)]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"get": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "insert": 1171.8223598435486, "push": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 2342.4306049822058, "nth": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 40000.0, "last": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "insert": 17337.662337662307, "push": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"insert": 65332.419465387095, "contains": 0.0, "get": 160000.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0} }]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659])]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::SortedVecMap", 106503888.78428955), ("std::collections::HashMap", 85993346.85778749), ("std::collections::HashMap", 26043262882.78633), ("std::collections::HashMap", 32517300763.626575)]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:41:56Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:41:56Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
+ Finished bench [optimized] target(s) in 3.16s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
+[2024-03-25T16:44:56Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap}
+[2024-03-25T16:44:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:44:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:44:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:44:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:44:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
+ Finished bench [optimized] target(s) in 3.15s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
+[2024-03-25T16:45:44Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
+[2024-03-25T16:45:44Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:45:44Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:45:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:45:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:45:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
+ Finished bench [optimized] target(s) in 3.01s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
+[2024-03-25T16:46:34Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-25T16:46:34Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:46:34Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:46:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:46:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:46:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
+ Finished bench [optimized] target(s) in 3.11s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
+[2024-03-25T16:47:22Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap}
+[2024-03-25T16:47:22Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:47:22Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:47:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:47:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:47:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
+ Finished bench [optimized] target(s) in 3.99s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬───────────────────────┬───────────────────────┬───────────────────────┬─────────────┐
+│ │ aoc_2022_08-part1/100 │ aoc_2022_08-part1/200 │ aoc_2022_08-part2/100 │ aoc_2022_08-part2/200 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼───────────────────────┼───────────────────────┼───────────────────────┼─────────────┤
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap} │ 1330500 │ 5939700 │ 4413400 │ 20500000 │ 32183600 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap} │ 1237400 │ 5730100 │ 4241700 │ 20002000 │ 31211200 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 2735300 │ 12569000 │ 8828400 │ 43094000 │ 67226700 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 115750000 │ 2283900000 │ 539290000 │ 9254900000 │ 12193840000 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ 3999100 │ 16559000.000000002 │ 10146000 │ 44444000 │ 75148100 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────────┴───────────────────────┴─────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|c|}
+ & aoc\_2022\_08-part1/100 & aoc\_2022\_08-part1/200 & aoc\_2022\_08-part2/100 & aoc\_2022\_08-part2/200 & total \\
+\hline
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap until n=1664, then std::collections::HashMap\} & 1330500 & 5939700 & 4413400 & 20500000 & 32183600 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1237400 & 5730100 & 4241700 & 20002000 & 31211200 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 2735300 & 12569000 & 8828400 & 43094000 & 67226700 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 115750000 & 2283900000 & 539290000 & 9254900000 & 12193840000 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & 3999100 & 16559000.000000002 & 10146000 & 44444000 & 75148100 \\
+\end{tabular}
+\end{center}
+section_end:1711385292:compare-aoc_2022_08 
+section_start:1711385292:compare-aoc_2022_09 compare-aoc_2022_09
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2022_09 select --compare
+[2024-03-25T16:48:12Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:48:12Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:48:12Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:48:12Z INFO candelabra_cli::select] Processing project aoc_2022_09
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "insert": 10423.5, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"nth": 0.0, "insert": 10402.5, "clear": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "insert": 10594.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "insert": 11279.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "insert": 11632.666666666668, "contains": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"insert": 11010.666666666666, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"first": 0.0, "clear": 0.0, "insert": 11636.77777777778, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 11014.625, "clear": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "insert": 11424.913043478262, "push": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 11550.040650406509, "first": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 11715.168831168829, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"insert": 11728.8243902439, "push": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"last": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 11741.582043343651} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 11923.370106761557, "clear": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 12030.515353805067, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 0.0, "insert": 12066.183383991887, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"remove": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "insert": 12129.497745716852} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"nth": 0.0, "first": 0.0, "insert": 12234.710678210677, "pop": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"contains": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "insert": 12304.128901734117, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "insert": 12417.01402103156, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"clear": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "insert": 12495.20224215245, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"nth": 0.0, "clear": 0.0, "insert": 12588.545726495697, "push": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"contains": 0.0, "insert": 12671.632385938672, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"get": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "insert": 12762.058018018031} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "insert": 12876.619242199076, "last": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"pop": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "insert": 12965.701145038189, "get": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"contains": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "insert": 13086.277619047612} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "insert": 13166.605816831692, "contains": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"contains": 0.0, "clear": 0.0, "last": 0.0, "insert": 13288.413043478262, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"nth": 0.0, "pop": 0.0, "push": 0.0, "insert": 13369.568337129842, "contains": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "insert": 13418.711026615969, "contains": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "insert": 13492.217861975649} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"push": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "insert": 13624.21782178219, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"insert": 13667.03962703963, "push": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "insert": 13775.817663817665, "contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"push": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "insert": 13864.041284403667, "last": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"clear": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "insert": 13960.32824427481, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"insert": 14073.38461538461, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 14188.200000000004, "clear": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"last": 0.0, "get": 0.0, "insert": 14278.7, "first": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "insert": 14590.94117647059, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "insert": 14452.5} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"insert": 14476.8, "pop": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"first": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "insert": 14256.5, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "insert": 14852.5, "last": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"insert": 120149.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"insert": 124355.0, "nth": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 123123.0, "contains": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "insert": 121640.0, "get": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "insert": 118912.0, "first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 122323.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "insert": 122954.5, "push": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 122962.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 127854.0, "push": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "insert": 124329.66666666669, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 124196.0, "remove": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"last": 0.0, "push": 0.0, "insert": 125431.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "insert": 123175.66666666669} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"nth": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 123977.66666666669, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 122874.88888888888, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"clear": 0.0, "remove": 0.0, "contains": 0.0, "insert": 124556.2, "get": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"pop": 0.0, "insert": 124360.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "insert": 123709.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"insert": 124758.22222222223, "first": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"push": 0.0, "first": 0.0, "pop": 0.0, "insert": 125011.66666666669, "remove": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"insert": 125034.5625, "nth": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "insert": 124896.625} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"nth": 0.0, "first": 0.0, "last": 0.0, "insert": 123502.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "insert": 125100.52631578948, "contains": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 124748.55555555556, "remove": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 124379.07142857142} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 126244.94444444444, "push": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 124890.55555555556} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"clear": 0.0, "insert": 125889.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"pop": 0.0, "nth": 0.0, "contains": 0.0, "insert": 126348.5294117647, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"first": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "insert": 125503.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 125987.14285714286, "contains": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"get": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 125793.46153846156, "pop": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "insert": 126119.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"last": 0.0, "push": 0.0, "insert": 126618.95833333331, "contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 126063.45945945944, "remove": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 125831.1081081081, "last": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"remove": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "insert": 125879.41666666669, "pop": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"insert": 125980.42857142858, "pop": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "insert": 125993.25, "remove": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 126382.34210526312, "contains": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"insert": 126223.7297297297, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"nth": 0.0, "insert": 126425.2894736842, "push": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "insert": 126170.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 126801.04545454546, "first": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"nth": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 126395.12765957446, "get": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"push": 0.0, "insert": 126948.16666666669, "nth": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "insert": 126859.61702127656, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 126550.225, "last": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 126452.20408163266, "clear": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"push": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "insert": 126582.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "insert": 126684.83870967744} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 126907.64285714286} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "insert": 126533.05172413794, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"clear": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 126673.87719298244, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"insert": 126765.81481481482, "get": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"push": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 127307.30769230766} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"insert": 126543.16666666669, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 126700.91071428574, "remove": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"clear": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "insert": 127086.6282051282, "push": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "insert": 126913.12698412698, "nth": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 127391.40322580644, "pop": 0.0} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"get": 0.0, "insert": 126925.34285714282, "contains": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"first": 0.0, "pop": 0.0, "nth": 0.0, "insert": 127281.53333333335, "remove": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "insert": 127031.47368421052, "contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"pop": 0.0, "get": 0.0, "insert": 127705.15068493152, "remove": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 127746.65306122448} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 127800.96875, "nth": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"get": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 127328.66666666666, "first": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"insert": 127605.44, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 127320.09090909093, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "insert": 127902.29629629632, "clear": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 127585.04081632652, "nth": 0.0, "push": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"first": 0.0, "insert": 127963.94736842104, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"remove": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "insert": 128125.73076923077, "first": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"clear": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 128217.98795180724, "last": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 128113.35211267605, "contains": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"get": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "insert": 127726.50847457629, "clear": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "insert": 128209.00000000004, "remove": 0.0} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"first": 0.0, "clear": 0.0, "last": 0.0, "insert": 128082.125, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"last": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "insert": 127810.55102040817, "push": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"contains": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "insert": 128457.57142857142, "last": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"insert": 128447.4, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"insert": 128031.1935483871, "last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"first": 0.0, "insert": 128333.84210526316, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"insert": 128494.8813559322, "nth": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "insert": 128527.45283018867, "get": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"push": 0.0, "insert": 128449.71999999996, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"clear": 0.0, "push": 0.0, "first": 0.0, "insert": 128197.47500000003, "remove": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 128781.64705882355, "first": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"insert": 129048.29999999996, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "insert": 129139.46153846156, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 129129.78048780486} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"nth": 0.0, "insert": 129088.92857142857, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 129839.96875, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"get": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "insert": 129575.44444444444, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "insert": 129895.80000000002, "clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 130055.94736842104, "last": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 130027.37499999996, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"nth": 0.0, "insert": 129914.72727272726, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"push": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "insert": 129822.61538461538} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"push": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "insert": 129112.5, "nth": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"insert": 129906.11764705884, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 129925.5, "push": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "insert": 129789.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 130504.54545454546, "push": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 129790.125, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"insert": 130128.61538461538, "remove": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "insert": 129779.14285714286, "nth": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"clear": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "insert": 130789.875, "push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "insert": 130196.77777777778, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "insert": 132418.09999999998, "push": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"push": 0.0, "pop": 0.0, "contains": 0.0, "insert": 131003.0, "clear": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"first": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 130950.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "insert": 131214.4, "contains": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 131187.22222222222, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 130130.6, "nth": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "insert": 131373.66666666666, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 131476.75, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"last": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "insert": 130876.5, "pop": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"nth": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "insert": 132182.66666666666, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 130631.0, "get": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "insert": 132931.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"remove": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "insert": 130937.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "insert": 132746.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "last": 0.0, "insert": 133914.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"insert": 132252.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 132028.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "insert": 245941.0, "pop": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "insert": 253658.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "insert": 248499.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"first": 0.0, "insert": 248449.5, "nth": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"insert": 250456.0, "contains": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"first": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 254132.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "insert": 248843.0, "nth": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 248808.75} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "insert": 252911.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 252248.5, "push": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"insert": 248845.75, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252196.33333333337, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "insert": 251444.0, "get": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "insert": 250041.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"pop": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "insert": 251650.5} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "insert": 253010.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"get": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "insert": 252484.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 252508.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"pop": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "insert": 251638.2857142857} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 250481.33333333337, "push": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"push": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "insert": 252611.55555555556, "clear": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"push": 0.0, "clear": 0.0, "get": 0.0, "insert": 253215.75, "contains": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"pop": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 251812.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"first": 0.0, "insert": 251207.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "insert": 250868.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "insert": 253499.0, "push": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 249660.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "nth": 0.0, "insert": 251090.5, "pop": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"contains": 0.0, "first": 0.0, "insert": 253265.5, "push": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"pop": 0.0, "insert": 251796.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 253346.1111111111, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"clear": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 252773.7, "nth": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 254815.7, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "insert": 252631.1, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"nth": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "insert": 252600.38888888888, "pop": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "insert": 253341.8, "clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"last": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 252807.57142857145, "remove": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 255467.2857142857, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 252893.4, "remove": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 252720.5, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "insert": 253790.5, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"first": 0.0, "insert": 252997.46153846156, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"push": 0.0, "insert": 253791.46666666667, "last": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"insert": 253894.85714285713, "get": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"clear": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "insert": 253369.22222222225} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"clear": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "insert": 253517.375, "remove": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"push": 0.0, "insert": 252823.6923076923, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"remove": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "insert": 254223.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"insert": 253658.4, "pop": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"get": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "insert": 254484.33333333337, "last": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"insert": 255092.4736842105, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"push": 0.0, "remove": 0.0, "insert": 254845.7857142857, "get": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"first": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "insert": 253696.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"last": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 255116.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"get": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 255035.50000000003, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 255176.4, "remove": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "insert": 255135.4, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "insert": 254900.28, "first": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"pop": 0.0, "get": 0.0, "push": 0.0, "insert": 255540.26666666663, "first": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"first": 0.0, "pop": 0.0, "insert": 254870.35000000003, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"clear": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "insert": 253364.35714285716, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"push": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "insert": 253518.73333333337} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 256024.0625, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"insert": 254467.00000000003, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"insert": 255525.84999999995, "contains": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"remove": 0.0, "insert": 253977.05882352943, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"insert": 254195.92857142855, "first": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 254348.9, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"get": 0.0, "insert": 253249.7142857143, "nth": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"insert": 256425.00000000003, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 254252.75, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "insert": 254558.81249999997, "first": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 254977.8823529412, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "insert": 255086.41666666663, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"contains": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "insert": 254118.2142857143, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "insert": 255405.14285714284, "remove": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "insert": 253264.66666666663, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 253977.2307692308, "nth": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "insert": 256568.7142857143, "last": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"first": 0.0, "insert": 253440.4, "push": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "insert": 254637.33333333337, "nth": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"pop": 0.0, "insert": 255225.0588235294, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 254809.20000000004, "clear": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"clear": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "insert": 254499.53333333335} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 255218.5652173913, "remove": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252834.5, "nth": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"insert": 255743.31250000003, "contains": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"remove": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "insert": 253987.35294117648, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"first": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 254242.40909090912, "push": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"nth": 0.0, "contains": 0.0, "insert": 254657.15, "get": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"contains": 0.0, "insert": 255063.6875, "first": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"insert": 254894.66666666663, "nth": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 253446.1, "first": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"pop": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 254043.70588235292} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 257092.7272727273, "pop": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"last": 0.0, "insert": 253829.625, "remove": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "insert": 254586.2, "pop": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 255587.09090909088, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "insert": 254984.07692307697, "nth": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"remove": 0.0, "first": 0.0, "insert": 255585.7, "contains": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 256074.13636363635, "nth": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"clear": 0.0, "insert": 254739.6923076923, "get": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"push": 0.0, "insert": 255391.3333333333, "nth": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "insert": 255032.76190476184, "clear": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"pop": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 254739.2142857143, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"remove": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "insert": 255473.20833333337, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"push": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 256391.06250000003, "last": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"clear": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "insert": 254204.3636363636, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "insert": 255435.94444444444} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "insert": 255958.6923076923, "nth": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 254058.6, "push": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"get": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 256178.50000000003, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"remove": 0.0, "insert": 256088.0833333333, "first": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"last": 0.0, "insert": 256683.88888888888, "push": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"nth": 0.0, "get": 0.0, "fi┌──────┬───────────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────┼───────────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
+│ Set │ std::collections::HashSet │ 133433432727.14162 │ /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs │
+│ Set │ std::collections::BTreeSet │ 170481581914.69168 │ /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs │
+│ Set │ std::collections::HashSet until n=185540, then std::collections::BTreeSet │ 129643771040.39177 │ /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs │
+└──────┴───────────────────────────────────────────────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Set & std::collections::HashSet & 133433432727.14162 & /opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs \\
+Set & std::collections::BTreeSet & 170481581914.69168 & /opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs \\
+Set & std::collections::HashSet until n=185540, then std::collections::BTreeSet & 129643771040.39177 & /opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+rst": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "insert": 256277.38888888885, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "insert": 255604.47058823527, "contains": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"get": 0.0, "insert": 256014.61538461535, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"clear": 0.0, "insert": 257983.1666666667, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"push": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "insert": 254821.16666666663} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"first": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 256241.6153846154, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 257446.53333333333, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"remove": 0.0, "insert": 257560.45454545453, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"insert": 256133.76470588235, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"contains": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 256013.0909090909, "last": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "insert": 256689.31250000003} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 256954.8333333333, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "insert": 258066.8, "get": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 256467.2142857143, "remove": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252509.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"last": 0.0, "contains": 0.0, "insert": 255113.42857142855, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "insert": 257461.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 257478.45454545456, "contains": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"insert": 257766.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"last": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "insert": 258351.9090909091, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 258487.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 258508.1818181818} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 256648.5, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"remove": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 258673.5, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "insert": 257374.0, "contains": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "insert": 257104.66666666663, "remove": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "insert": 257757.55555555556, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "insert": 258777.42857142855, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 257524.8} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "insert": 258483.25} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 258986.0, "last": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"nth": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 258703.33333333337, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "insert": 257076.33333333337, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "insert": 255819.0, "pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "insert": 258599.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 261051.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 261254.5, "push": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "insert": 259279.25, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"first": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "insert": 258939.66666666663, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "insert": 257986.66666666663, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"remove": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "insert": 260875.5, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 262184.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "insert": 258189.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"nth": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "insert": 256212.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"insert": 261549.5, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"nth": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "insert": 262991.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 261433.0, "contains": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 261582.5, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 261129.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 262664.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"last": 0.0, "insert": 260916.0, "remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "insert": 258835.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 258782.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"first": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "insert": 262336.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 262515.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 265951.0, "last": 0.0, "push": 0.0} }]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [1611378.5393701917, 1611904.7953785497, 823212.3770195701, 877909.1802425239, 5444150.502387831, 10331368.283662885, 16420934.312000334, 20771584.754874073, 41384840.91431523, 112125520.16317935, 142700405.49186614, 190553761.5633446, 301216335.740182, 533370434.41639894, 718836201.3915637, 952013739.4674629, 1077353959.976245, 1360575416.0284967, 1711074302.6999466, 1997018920.2178447, 2248216770.0649176, 2381007079.724069, 2743830999.0327835, 2873489649.1336803, 2818160759.661931, 2767339098.1686916, 2243059044.384349, 1739780154.6063597, 1251472503.4671245, 962581424.5842819, 869357488.0395521, 819857317.3083594, 679968038.6310923, 483662091.5933762, 399572844.8340162, 250209509.2792839, 151623222.82445344, 106325638.19302188, 64881376.81711989, 47568373.36172246, 20689951.21061495, 9655830.171588989, 6052412.78997779, 2387755.494297795, 2494018.381682663, 14755720.298420224, 15357279.579613905, 15213382.3821096, 15052267.074498348, 14725092.618737694, 15158864.053921107, 30493120.179736428, 15258929.769743035, 15874267.562685989, 46341526.21318146, 46351897.22198868, 46837145.87965671, 46027923.489397764, 92708791.18796165, 137922771.65611708, 77740251.30508918, 77652495.71616527, 77305256.16428731, 140423325.10101616, 46951192.50296995, 250556685.36592522, 125219296.75597304, 30970313.568161614, 298144458.70612836, 140928495.2280166, 218670006.49014282, 285518413.38200104, 282617782.61533815, 332532344.41130716, 270325800.575438, 284458583.4606196, 222195788.87945125, 412283138.8754109, 31809363.24743679, 383361828.2892711, 588757814.172953, 588005037.4388757, 381786577.7170092, 557541810.4770306, 382577995.6561906, 607943114.8696147, 591499265.9556867, 608748539.8261671, 383837981.27406776, 353759105.90862715, 753672112.2979252, 483407371.6319521, 757229377.8482172, 643236833.7724979, 787778566.8449944, 950058421.254815, 499828520.8186261, 904858047.3749675, 934931884.4335587, 920344869.6857212, 872982710.8511399, 844662846.5754489, 1066128431.0032163, 906284043.6618274, 1266898195.9350777, 1022485662.9794672, 1010551111.7963403, 1137437883.7579336, 978210073.6075281, 927947886.96956, 1195339403.786385, 802960325.0059347, 1049755599.5410627, 882914705.2151341, 1229570811.9679015, 1260296078.5077555, 888351832.0039866, 804475422.293871, 625995049.3234183, 858114781.636393, 1371272357.4340582, 1172647492.5174806, 972033411.4867857, 860341083.4078668, 793687336.0168958, 808876026.1757329, 580955976.9618806, 664139410.3807704, 1026573883.1430328, 946544812.0892503, 981447369.3326694, 882400254.1506363, 832354194.4238757, 665018856.9783181, 852219601.1396135, 670170117.3147999, 654183503.7821943, 687974340.1416392, 704864044.835534, 540483766.2435368, 455303179.67788076, 422821334.42057633, 321899096.7665869, 406750572.69754255, 186346728.51830575, 440322396.1192405, 471875879.58269686, 288438671.4982942, 169770635.33539608, 271470937.5121432, 187774393.24838293, 135892986.091005, 221496207.39836192, 119014055.88065849, 137134336.874253, 153664757.6280499, 173749290.05401045, 137575856.76016384, 51596430.53913494, 86205737.08429568, 155195335.16618794, 85571954.75672059, 103722430.43426862, 69232639.26874997, 68942475.12806389, 52266670.24059286, 51709485.78827873, 17550113.882308718, 34584942.46053653, 17541835.656344946, 35415331.76488672, 35031705.52604251, 17519207.83048438, 40906562.91498345, 42439873.25382853, 41842532.69234529, 83905857.23648262, 42306434.10761891, 42941145.72429141, 42066754.52833927, 168441724.04126942, 42823508.26834695, 85467724.04340339, 168730644.23976648, 128310578.27978787, 127991532.32118857, 42451315.18937663, 85473333.9813303, 85967983.33260162, 85826114.23214118, 42941608.80123573, 299726500.3323944, 127923825.44110066, 387447164.3245704, 345369524.4248994, 257710673.25734758, 214334499.27504605, 128511361.92488003, 129900512.19894314, 255922170.82830003, 85835212.39878154, 346449248.0576864, 344616136.3966293, 390266697.9406695, 432872847.8953817, 436570304.79128957, 433042756.32563055, 779756045.5196104, 434717459.28025806, 303794049.15814507, 307125876.3234408, 434511543.59450805, 347529179.65986097, 261820293.17735207, 565721876.9966192, 655025240.2728409, 611895284.7370425, 392686303.26526797, 349392797.11415076, 566341415.2388064, 701210591.7615731, 218751779.89881203, 395137586.3890006, 836534889.6259811, 616151493.8590811, 438271667.32215846, 440878912.4941535, 705426168.9096316, 220645843.01136732, 1324252936.1599512, 1103095962.8103392, 663892922.7074538, 883320365.4901277, 614948828.1060648, 659594800.5097711, 710793096.8715184, 574223431.4145958, 887522745.197611, 750162678.0064492, 618524406.052315, 884497129.0938947, 308359845.8078664, 669331612.3464285, 531074094.72662854, 709202536.3851587, 755060011.420183, 533436853.4258462, 620221369.2507105, 311799079.6091949, 795321658.5622437, 576308723.8515011, 627236665.0966454, 442725177.99453676, 1068168831.8216404, 758772717.3226163, 1114527227.9579916, 668154649.5959224, 1027779033.4887637, 531375144.07314396, 716908135.160299, 756812702.4309717, 980818573.7315736, 893562402.4696388, 716326367.3221414, 268538784.0690966, 445163499.79660153, 758842032.1777064, 497055449.53330684, 714081535.605193, 223902645.55532533, 494683055.72257495, 583438553.212131, 899990283.7453657, 992353196.2982345, 1167310713.4066446, 675532362.3545647, 944809114.4266576, 629336519.6235272, 1082413679.6941655, 724540056.0256542, 988168145.6267031, 812852891.0318459, 588470746.848601, 674274708.5066435, 906976320.6598372, 1088506593.2232516, 818637397.7721083, 817660320.66346, 770534080.4506704, 590459785.9710813, 549441592.5307436, 542938166.8926169, 591669659.7229912, 686160066.8039277, 503546666.6224302, 774189708.8709011, 500942445.79063404, 730798065.7208416, 548890920.8983109, 459525338.5803448, 639589633.1246612, 44994277.45606195, 318317906.7842301, 367265546.5557839, 505211963.366378, 598016017.6022567, 507412653.4244498, 461786726.3855327, 508336542.6388016, 183604021.06149408, 370229092.50915784, 460623268.0937863, 276180975.56317925, 415459175.3576194, 324761348.61783665, 230974679.99436486, 371126611.96473587, 92992991.70460656, 139387352.70712942, 138569243.2964664, 45990631.02843586, 139517472.37190402, 93958336.84170163, 94071917.03876331, 186782261.48648933, 139954331.20439532, 139530257.36397532, 94089044.04839428, 47295396.03238361, 93217692.98261993, 46270907.981254466, 94523600.48636295, 47545768.610768445, 47285854.23362982, 94674272.96113767, 47282208.30912151, 47585239.25852263, 47282961.77621592, 93875972.63485973, 46970574.089494355, 47645695.84491774, 47742262.103310645, 48395458.868462674]), ("std::collections::HashSet", [835182.1211514242, 833651.9898410423, 424603.21982710407, 452123.88156075304, 2798344.8695250647, 5298674.709466821, 8402170.58179247, 10606514.604563557, 21091463.929415707, 57029355.19237383, 72442328.28367327, 96569131.46970369, 152363658.6032867, 269286924.7382512, 362228298.29550236, 478887584.7583321, 541060471.8250359, 682260242.6386924, 856681682.2727008, 998280505.6185629, 1122128083.0655954, 1186649520.4836104, 1365426820.3954163, 1427639701.6350727, 1397903887.4791484, 1370474352.9609125, 1109124005.4649541, 859056683.4993172, 617193715.0768694, 474229270.2325115, 427853213.7791842, 403061448.7143024, 333878827.1990646, 237194269.74001324, 195696070.1609404, 122377017.1001901, 74077090.17711803, 51893461.309061274, 31632246.159427423, 23162672.474126372, 10063610.626782289, 4692490.241602294, 2938760.1288184146, 1158128.0163984683, 1207475.3147546938, 8374773.408306993, 8789408.594518254, 8714220.922964763, 8641245.5244924, 8462530.32026488, 8721815.69319172, 17561164.7064452, 8797805.052996075, 9159902.947143987, 26768274.478693962, 26827853.561427355, 27130430.502263583, 26691169.67513085, 53809025.62630541, 80138441.96120514, 45231434.886270955, 45211735.89066629, 45063238.30336547, 81941474.295206, 27441541.433383405, 146538131.74262434, 73306954.57833911, 18144698.227650203, 174783673.31994176, 82709212.27635393, 128424341.15238246, 167826085.90662396, 166271424.44127536, 195800242.803025, 159311645.77819157, 167777030.8480212, 131143843.2456703, 243587111.82615152, 18806109.58729381, 226776133.34136528, 348591111.1706644, 348457792.16937876, 226468615.48082805, 331028042.9855373, 227359625.5915463, 361597165.5331035, 352098916.17345345, 362645053.26291156, 228795580.92363748, 211007245.718835, 449862158.2077461, 288767633.21194285, 452739262.813812, 384927835.7466359, 471832261.8738693, 569543425.8092636, 299869691.93639886, 543207127.4983975, 561767819.3498658, 553497203.5247511, 525444807.3521465, 508809492.7608094, 642694833.8036926, 546884712.2953124, 765207137.72833, 618187907.4018685, 611466189.6134596, 688898952.9919113, 592980557.5957212, 562979743.9763279, 725809471.5882226, 487901894.3399995, 638402115.6866666, 537392276.707261, 749018191.5636986, 768491724.0723815, 542156191.8187469, 491344519.10222775, 382598684.5655223, 524874587.5192725, 839357682.498812, 718370788.2680179, 595999208.2761678, 527916130.0634396, 487331779.38691324, 497033316.621767, 357248141.67066246, 408645851.8247862, 632153062.471757, 583408994.714249, 605390829.6353912, 544843484.4662871, 514355578.4925987, 411403809.7360929, 527681121.3205986, 415347756.0009166, 405754637.76016045, 427016623.7051944, 437843102.41951877, 336064977.9081442, 283306908.0252993, 263304799.10055977, 200621863.06906003, 253744663.39767367, 116333537.75318041, 275073141.24890465, 295073265.6066521, 180556249.9192632, 106351752.20530695, 170190560.189017, 117834180.31854066, 85358413.31682055, 139227567.40315452, 74880447.62552369, 86343543.91856468, 96844913.90065593, 109606395.0163742, 86852737.45103133, 32601254.087835014, 54509683.54402176, 98194139.2209005, 54192406.69608708, 65746006.91337653, 43916345.22281132, 43760048.61016468, 33222356.961647823, 32928872.600074396, 11186942.56421139, 22057554.216239188, 11199125.217847772, 22634877.74519701, 22450497.492614843, 11263492.1982444, 39296528.665190086, 41193080.30365366, 41067711.80159902, 82759677.53260778, 41753745.28767679, 42403825.13853343, 41573555.46917754, 166807496.12811905, 42440379.81326812, 84780736.20719978, 167548702.5051187, 127513063.62022577, 127306037.0403423, 42268065.58548307, 85146189.60183805, 85695836.29994075, 85618191.59481415, 42879954.18320567, 299591708.4329343, 127970671.5751138, 388304040.9985032, 346390947.0934688, 258680507.60525024, 215300329.214173, 129236977.8067967, 130705995.76033352, 257605868.6923768, 86467908.14594357, 349237023.3292583, 347697940.40929455, 394082727.9209442, 437494705.2157997, 441581982.47661424, 438390233.151009, 790038765.8045413, 440884437.329568, 308337512.3932311, 311956898.8665122, 441663212.07040256, 353525574.66711336, 266460366.36649507, 576128969.2390368, 667462515.266067, 624021887.9569595, 400713610.4424016, 356771043.4888726, 578532567.9730647, 716862917.9523109, 223828612.03789353, 404488152.48173434, 856968722.6490811, 631825237.5961859, 449683445.2344729, 452630539.07039034, 724657352.7347511, 226799448.2369867, 1362228557.1595306, 1135735036.8399346, 684197464.7963641, 911133072.9029348, 634804039.7574353, 681457811.4121463, 734836167.6126621, 594030598.1575623, 918892895.389024, 777282871.1479676, 641260268.3030099, 917647696.3576181, 320136912.9072032, 695385357.3093455, 552003903.7043226, 737599761.1078768, 785812960.3517148, 555566630.3529873, 646380049.5280346, 325159823.6320356, 829886657.7047733, 601879359.5675199, 655537790.4699187, 462989919.4818319, 1118152506.764758, 795005965.8451887, 1168648746.8879964, 701049518.3410859, 1079060787.9093118, 558160183.4510291, 753505444.9940214, 796034757.4555852, 1032421678.7790706, 941390566.1040341, 755269838.7440449, 283307596.8649199, 469901933.7095341, 801514749.3421605, 525270941.6159421, 755099011.9616472, 236920431.55682343, 523733337.0674298, 618047563.0860072, 953871622.9131012, 1052614822.0888478, 1239353155.2528617, 717875576.4868143, 1004737929.3423247, 669595936.5956547, 1152456385.159153, 772036448.119863, 1053710002.5920322, 867553051.6962903, 628449461.1075637, 720645029.5697906, 970150021.9449093, 1165265527.201725, 877015230.304995, 876547925.2995124, 826621275.3908094, 633952154.7383898, 590295725.7016968, 583728369.3122569, 636499093.2381327, 738611005.0771186, 542293066.9661974, 834292634.1687685, 540255108.2889329, 788568027.3020213, 592691859.0994337, 496444413.5333642, 691416339.9139795, 48666466.474350736, 344496961.9647779, 397700217.25880736, 547420662.0933272, 648490815.5005085, 550695273.0193301, 501655415.6614915, 552827343.1566308, 199827603.85089397, 403169859.5052829, 501903311.1036203, 301108133.2164256, 453206010.67550486, 354906473.9619633, 252644232.03854534, 406297270.42587596, 101862457.3531099, 152773973.98855373, 151984948.09906444, 50492583.85915167, 153259771.49346215, 103332482.37293391, 103531767.57760875, 205677397.05189478, 154206596.6689409, 153907379.17130572, 103834290.92736584, 52221545.70481505, 103053096.99422021, 51188010.835786045, 104668192.79576972, 52692034.805808745, 52444285.23526072, 105092180.81449509, 52535444.857734844, 52918696.66227476, 52609259.07842364, 104570231.4564334, 52399856.741200164, 53208904.36977208, 53436047.12004686, 54219898.53192844])]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 835182.1211514242), ("std::collections::HashSet", 833651.9898410423), ("std::collections::HashSet", 424603.21982710407), ("std::collections::HashSet", 452123.88156075304), ("std::collections::HashSet", 2798344.8695250647), ("std::collections::HashSet", 5298674.709466821), ("std::collections::HashSet", 8402170.58179247), ("std::collections::HashSet", 10606514.604563557), ("std::collections::HashSet", 21091463.929415707), ("std::collections::HashSet", 57029355.19237383), ("std::collections::HashSet", 72442328.28367327), ("std::collections::HashSet", 96569131.46970369), ("std::collections::HashSet", 152363658.6032867), ("std::collections::HashSet", 269286924.7382512), ("std::collections::HashSet", 362228298.29550236), ("std::collections::HashSet", 478887584.7583321), ("std::collections::HashSet", 541060471.8250359), ("std::collections::HashSet", 682260242.6386924), ("std::collections::HashSet", 856681682.2727008), ("std::collections::HashSet", 998280505.6185629), ("std::collections::HashSet", 1122128083.0655954), ("std::collections::HashSet", 1186649520.4836104), ("std::collections::HashSet", 1365426820.3954163), ("std::collections::HashSet", 1427639701.6350727), ("std::collections::HashSet", 1397903887.4791484), ("std::collections::HashSet", 1370474352.9609125), ("std::collections::HashSet", 1109124005.4649541), ("std::collections::HashSet", 859056683.4993172), ("std::collections::HashSet", 617193715.0768694), ("std::collections::HashSet", 474229270.2325115), ("std::collections::HashSet", 427853213.7791842), ("std::collections::HashSet", 403061448.7143024), ("std::collections::HashSet", 333878827.1990646), ("std::collections::HashSet", 237194269.74001324), ("std::collections::HashSet", 195696070.1609404), ("std::collections::HashSet", 122377017.1001901), ("std::collections::HashSet", 74077090.17711803), ("std::collections::HashSet", 51893461.309061274), ("std::collections::HashSet", 31632246.159427423), ("std::collections::HashSet", 23162672.474126372), ("std::collections::HashSet", 10063610.626782289), ("std::collections::HashSet", 4692490.241602294), ("std::collections::HashSet", 2938760.1288184146), ("std::collections::HashSet", 1158128.0163984683), ("std::collections::HashSet", 1207475.3147546938), ("std::collections::HashSet", 8374773.408306993), ("std::collections::HashSet", 8789408.594518254), ("std::collections::HashSet", 8714220.922964763), ("std::collections::HashSet", 8641245.5244924), ("std::collections::HashSet", 8462530.32026488), ("std::collections::HashSet", 8721815.69319172), ("std::collections::HashSet", 17561164.7064452), ("std::collections::HashSet", 8797805.052996075), ("std::collections::HashSet", 9159902.947143987), ("std::collections::HashSet", 26768274.478693962), ("std::collections::HashSet", 26827853.561427355), ("std::collections::HashSet", 27130430.502263583), ("std::collections::HashSet", 26691169.67513085), ("std::collections::HashSet", 53809025.62630541), ("std::collections::HashSet", 80138441.96120514), ("std::collections::HashSet", 45231434.886270955), ("std::collections::HashSet", 45211735.89066629), ("std::collections::HashSet", 45063238.30336547), ("std::collections::HashSet", 81941474.295206), ("std::collections::HashSet", 27441541.433383405), ("std::collections::HashSet", 146538131.74262434), ("std::collections::HashSet", 73306954.57833911), ("std::collections::HashSet", 18144698.227650203), ("std::collections::HashSet", 174783673.31994176), ("std::collections::HashSet", 82709212.27635393), ("std::collections::HashSet", 128424341.15238246), ("std::collections::HashSet", 167826085.90662396), ("std::collections::HashSet", 166271424.44127536), ("std::collections::HashSet", 195800242.803025), ("std::collections::HashSet", 159311645.77819157), ("std::collections::HashSet", 167777030.8480212), ("std::collections::HashSet", 131143843.2456703), ("std::collections::HashSet", 243587111.82615152), ("std::collections::HashSet", 18806109.58729381), ("std::collections::HashSet", 226776133.34136528), ("std::collections::HashSet", 348591111.1706644), ("std::collections::HashSet", 348457792.16937876), ("std::collections::HashSet", 226468615.48082805), ("std::collections::HashSet", 331028042.9855373), ("std::collections::HashSet", 227359625.5915463), ("std::collections::HashSet", 361597165.5331035), ("std::collections::HashSet", 352098916.17345345), ("std::collections::HashSet", 362645053.26291156), ("std::collections::HashSet", 228795580.92363748), ("std::collections::HashSet", 211007245.718835), ("std::collections::HashSet", 449862158.2077461), ("std::collections::HashSet", 288767633.21194285), ("std::collections::HashSet", 452739262.813812), ("std::collections::HashSet", 384927835.7466359), ("std::collections::HashSet", 471832261.8738693), ("std::collections::HashSet", 569543425.8092636), ("std::collections::HashSet", 299869691.93639886), ("std::collections::HashSet", 543207127.4983975), ("std::collections::HashSet", 561767819.3498658), ("std::collections::HashSet", 553497203.5247511), ("std::collections::HashSet", 525444807.3521465), ("std::collections::HashSet", 508809492.7608094), ("std::collections::HashSet", 642694833.8036926), ("std::collections::HashSet", 546884712.2953124), ("std::collections::HashSet", 765207137.72833), ("std::collections::HashSet", 618187907.4018685), ("std::collections::HashSet", 611466189.6134596), ("std::collections::HashSet", 688898952.9919113), ("std::collections::HashSet", 592980557.5957212), ("std::collections::HashSet", 562979743.9763279), ("std::collections::HashSet", 725809471.5882226), ("std::collections::HashSet", 487901894.3399995), ("std::collections::HashSet", 638402115.6866666), ("std::collections::HashSet", 537392276.707261), ("std::collections::HashSet", 749018191.5636986), ("std::collections::HashSet", 768491724.0723815), ("std::collections::HashSet", 542156191.8187469), ("std::collections::HashSet", 491344519.10222775), ("std::collections::HashSet", 382598684.5655223), ("std::collections::HashSet", 524874587.5192725), ("std::collections::HashSet", 839357682.498812), ("std::collections::HashSet", 718370788.2680179), ("std::collections::HashSet", 595999208.2761678), ("std::collections::HashSet", 527916130.0634396), ("std::collections::HashSet", 487331779.38691324), ("std::collections::HashSet", 497033316.621767), ("std::collections::HashSet", 357248141.67066246), ("std::collections::HashSet", 408645851.8247862), ("std::collections::HashSet", 632153062.471757), ("std::collections::HashSet", 583408994.714249), ("std::collections::HashSet", 605390829.6353912), ("std::collections::HashSet", 544843484.4662871), ("std::collections::HashSet", 514355578.4925987), ("std::collections::HashSet", 411403809.7360929), ("std::collections::HashSet", 527681121.3205986), ("std::collections::HashSet", 415347756.0009166), ("std::collections::HashSet", 405754637.76016045), ("std::collections::HashSet", 427016623.7051944), ("std::collections::HashSet", 437843102.41951877), ("std::collections::HashSet", 336064977.9081442), ("std::collections::HashSet", 283306908.0252993), ("std::collections::HashSet", 263304799.10055977), ("std::collections::HashSet", 200621863.06906003), ("std::collections::HashSet", 253744663.39767367), ("std::collections::HashSet", 116333537.75318041), ("std::collections::HashSet", 275073141.24890465), ("std::collections::HashSet", 295073265.6066521), ("std::collections::HashSet", 180556249.9192632), ("std::collections::HashSet", 106351752.20530695), ("std::collections::HashSet", 170190560.189017), ("std::collections::HashSet", 117834180.31854066), ("std::collections::HashSet", 85358413.31682055), ("std::collections::HashSet", 139227567.40315452), ("std::collections::HashSet", 74880447.62552369), ("std::collections::HashSet", 86343543.91856468), ("std::collections::HashSet", 96844913.90065593), ("std::collections::HashSet", 109606395.0163742), ("std::collections::HashSet", 86852737.45103133), ("std::collections::HashSet", 32601254.087835014), ("std::collections::HashSet", 54509683.54402176), ("std::collections::HashSet", 98194139.2209005), ("std::collections::HashSet", 54192406.69608708), ("std::collections::HashSet", 65746006.91337653), ("std::collections::HashSet", 43916345.22281132), ("std::collections::HashSet", 43760048.61016468), ("std::collections::HashSet", 33222356.961647823), ("std::collections::HashSet", 32928872.600074396), ("std::collections::HashSet", 11186942.56421139), ("std::collections::HashSet", 22057554.216239188), ("std::collections::HashSet", 11199125.217847772), ("std::collections::HashSet", 22634877.74519701), ("std::collections::HashSet", 22450497.492614843), ("std::collections::HashSet", 11263492.1982444), ("std::collections::HashSet", 39296528.665190086), ("std::collections::HashSet", 41193080.30365366), ("std::collections::HashSet", 41067711.80159902), ("std::collections::HashSet", 82759677.53260778), ("std::collections::HashSet", 41753745.28767679), ("std::collections::HashSet", 42403825.13853343), ("std::collections::HashSet", 41573555.46917754), ("std::collections::HashSet", 166807496.12811905), ("std::collections::HashSet", 42440379.81326812), ("std::collections::HashSet", 84780736.20719978), ("std::collections::HashSet", 167548702.5051187), ("std::collections::HashSet", 127513063.62022577), ("std::collections::HashSet", 127306037.0403423), ("std::collections::HashSet", 42268065.58548307), ("std::collections::HashSet", 85146189.60183805), ("std::collections::HashSet", 85695836.29994075), ("std::collections::HashSet", 85618191.59481415), ("std::collections::HashSet", 42879954.18320567), ("std::collections::HashSet", 299591708.4329343), ("std::collections::BTreeSet", 127923825.44110066), ("std::collections::BTreeSet", 387447164.3245704), ("std::collections::BTreeSet", 345369524.4248994), ("std::collections::BTreeSet", 257710673.25734758), ("std::collections::BTreeSet", 214334499.27504605), ("std::collections::BTreeSet", 128511361.92488003), ("std::collections::BTreeSet", 129900512.19894314), ("std::collections::BTreeSet", 255922170.82830003), ("std::collections::BTreeSet", 85835212.39878154), ("std::collections::BTreeSet", 346449248.0576864), ("std::collections::BTreeSet", 344616136.3966293), ("std::collections::BTreeSet", 390266697.9406695), ("std::collections::BTreeSet", 432872847.8953817), ("std::collections::BTreeSet", 436570304.79128957), ("std::collections::BTreeSet", 433042756.32563055), ("std::collections::BTreeSet", 779756045.5196104), ("std::collections::BTreeSet", 434717459.28025806), ("std::collections::BTreeSet", 303794049.15814507), ("std::collections::BTreeSet", 307125876.3234408), ("std::collections::BTreeSet", 434511543.59450805), ("std::collections::BTreeSet", 347529179.65986097), ("std::collections::BTreeSet", 261820293.17735207), ("std::collections::BTreeSet", 565721876.9966192), ("std::collections::BTreeSet", 655025240.2728409), ("std::collections::BTreeSet", 611895284.7370425), ("std::collections::BTreeSet", 392686303.26526797), ("std::collections::BTreeSet", 349392797.11415076), ("std::collections::BTreeSet", 566341415.2388064), ("std::collections::BTreeSet", 701210591.7615731), ("std::collections::BTreeSet", 218751779.89881203), ("std::collections::BTreeSet", 395137586.3890006), ("std::collections::BTreeSet", 836534889.6259811), ("std::collections::BTreeSet", 616151493.8590811), ("std::collections::BTreeSet", 438271667.32215846), ("std::collections::BTreeSet", 440878912.4941535), ("std::collections::BTreeSet", 705426168.9096316), ("std::collections::BTreeSet", 220645843.01136732), ("std::collections::BTreeSet", 1324252936.1599512), ("std::collections::BTreeSet", 1103095962.8103392), ("std::collections::BTreeSet", 663892922.7074538), ("std::collections::BTreeSet", 883320365.4901277), ("std::collections::BTreeSet", 614948828.1060648), ("std::collections::BTreeSet", 659594800.5097711), ("std::collections::BTreeSet", 710793096.8715184), ("std::collections::BTreeSet", 574223431.4145958), ("std::collections::BTreeSet", 887522745.197611), ("std::collections::BTreeSet", 750162678.0064492), ("std::collections::BTreeSet", 618524406.052315), ("std::collections::BTreeSet", 884497129.0938947), ("std::collections::BTreeSet", 308359845.8078664), ("std::collections::BTreeSet", 669331612.3464285), ("std::collections::BTreeSet", 531074094.72662854), ("std::collections::BTreeSet", 709202536.3851587), ("std::collections::BTreeSet", 755060011.420183), ("std::collections::BTreeSet", 533436853.4258462), ("std::collections::BTreeSet", 620221369.2507105), ("std::collections::BTreeSet", 311799079.6091949), ("std::collections::BTreeSet", 795321658.5622437), ("std::collections::BTreeSet", 576308723.8515011), ("std::collections::BTreeSet", 627236665.0966454), ("std::collections::BTreeSet", 442725177.99453676), ("std::collections::BTreeSet", 1068168831.8216404), ("std::collections::BTreeSet", 758772717.3226163), ("std::collections::BTreeSet", 1114527227.9579916), ("std::collections::BTreeSet", 668154649.5959224), ("std::collections::BTreeSet", 1027779033.4887637), ("std::collections::BTreeSet", 531375144.07314396), ("std::collections::BTreeSet", 716908135.160299), ("std::collections::BTreeSet", 756812702.4309717), ("std::collections::BTreeSet", 980818573.7315736), ("std::collections::BTreeSet", 893562402.4696388), ("std::collections::BTreeSet", 716326367.3221414), ("std::collections::BTreeSet", 268538784.0690966), ("std::collections::BTreeSet", 445163499.79660153), ("std::collections::BTreeSet", 758842032.1777064), ("std::collections::BTreeSet", 497055449.53330684), ("std::collections::BTreeSet", 714081535.605193), ("std::collections::BTreeSet", 223902645.55532533), ("std::collections::BTreeSet", 494683055.72257495), ("std::collections::BTreeSet", 583438553.212131), ("std::collections::BTreeSet", 899990283.7453657), ("std::collections::BTreeSet", 992353196.2982345), ("std::collections::BTreeSet", 1167310713.4066446), ("std::collections::BTreeSet", 675532362.3545647), ("std::collections::BTreeSet", 944809114.4266576), ("std::collections::BTreeSet", 629336519.6235272), ("std::collections::BTreeSet", 1082413679.6941655), ("std::collections::BTreeSet", 724540056.0256542), ("std::collections::BTreeSet", 988168145.6267031), ("std::collections::BTreeSet", 812852891.0318459), ("std::collections::BTreeSet", 588470746.848601), ("std::collections::BTreeSet", 674274708.5066435), ("std::collections::BTreeSet", 906976320.6598372), ("std::collections::BTreeSet", 1088506593.2232516), ("std::collections::BTreeSet", 818637397.7721083), ("std::collections::BTreeSet", 817660320.66346), ("std::collections::BTreeSet", 770534080.4506704), ("std::collections::BTreeSet", 590459785.9710813), ("std::collections::BTreeSet", 549441592.5307436), ("std::collections::BTreeSet", 542938166.8926169), ("std::collections::BTreeSet", 591669659.7229912), ("std::collections::BTreeSet", 686160066.8039277), ("std::collections::BTreeSet", 503546666.6224302), ("std::collections::BTreeSet", 774189708.8709011), ("std::collections::BTreeSet", 500942445.79063404), ("std::collections::BTreeSet", 730798065.7208416), ("std::collections::BTreeSet", 548890920.8983109), ("std::collections::BTreeSet", 459525338.5803448), ("std::collections::BTreeSet", 639589633.1246612), ("std::collections::BTreeSet", 44994277.45606195), ("std::collections::BTreeSet", 318317906.7842301), ("std::collections::BTreeSet", 367265546.5557839), ("std::collections::BTreeSet", 505211963.366378), ("std::collections::BTreeSet", 598016017.6022567), ("std::collections::BTreeSet", 507412653.4244498), ("std::collections::BTreeSet", 461786726.3855327), ("std::collections::BTreeSet", 508336542.6388016), ("std::collections::BTreeSet", 183604021.06149408), ("std::collections::BTreeSet", 370229092.50915784), ("std::collections::BTreeSet", 460623268.0937863), ("std::collections::BTreeSet", 276180975.56317925), ("std::collections::BTreeSet", 415459175.3576194), ("std::collections::BTreeSet", 324761348.61783665), ("std::collections::BTreeSet", 230974679.99436486), ("std::collections::BTreeSet", 371126611.96473587), ("std::collections::BTreeSet", 92992991.70460656), ("std::collections::BTreeSet", 139387352.70712942), ("std::collections::BTreeSet", 138569243.2964664), ("std::collections::BTreeSet", 45990631.02843586), ("std::collections::BTreeSet", 139517472.37190402), ("std::collections::BTreeSet", 93958336.84170163), ("std::collections::BTreeSet", 94071917.03876331), ("std::collections::BTreeSet", 186782261.48648933), ("std::collections::BTreeSet", 139954331.20439532), ("std::collections::BTreeSet", 139530257.36397532), ("std::collections::BTreeSet", 94089044.04839428), ("std::collections::BTreeSet", 47295396.03238361), ("std::collections::BTreeSet", 93217692.98261993), ("std::collections::BTreeSet", 46270907.981254466), ("std::collections::BTreeSet", 94523600.48636295), ("std::collections::BTreeSet", 47545768.610768445), ("std::collections::BTreeSet", 47285854.23362982), ("std::collections::BTreeSet", 94674272.96113767), ("std::collections::BTreeSet", 47282208.30912151), ("std::collections::BTreeSet", 47585239.25852263), ("std::collections::BTreeSet", 47282961.77621592), ("std::collections::BTreeSet", 93875972.63485973), ("std::collections::BTreeSet", 46970574.089494355), ("std::collections::BTreeSet", 47645695.84491774), ("std::collections::BTreeSet", 47742262.103310645), ("std::collections::BTreeSet", 48395458.868462674)]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"first": 0.0, "insert": 10423.5, "clear": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"pop": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 10402.5, "clear": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"pop": 0.0, "insert": 10594.0, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "insert": 11279.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "insert": 11632.666666666668, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"get": 0.0, "insert": 11010.666666666666, "first": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"get": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "insert": 11636.77777777778, "first": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"insert": 11014.625, "clear": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 11424.913043478262} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"pop": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "insert": 11550.040650406509, "contains": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 11715.168831168829} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"pop": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "insert": 11728.8243902439} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "insert": 11741.582043343651, "pop": 0.0} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"contains": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "insert": 11923.370106761557, "first": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"first": 0.0, "insert": 12030.515353805067, "clear": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "insert": 12066.183383991887, "get": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "insert": 12129.497745716852, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "insert": 12234.710678210677} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "insert": 12304.128901734117} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"nth": 0.0, "insert": 12417.01402103156, "first": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "insert": 12495.20224215245, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "insert": 12588.545726495697, "last": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"clear": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 12671.632385938672, "get": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"last": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 12762.058018018031, "remove": 0.0} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 12876.619242199076, "nth": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"first": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 12965.701145038189, "contains": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"remove": 0.0, "contains": 0.0, "first": 0.0, "insert": 13086.277619047612, "nth": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "insert": 13166.605816831692, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "insert": 13288.413043478262, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 13369.568337129842, "get": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"clear": 0.0, "insert": 13418.711026615969, "remove": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"get": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "insert": 13492.217861975649, "pop": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"contains": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "insert": 13624.21782178219, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 13667.03962703963} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 13775.817663817665} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"insert": 13864.041284403667, "contains": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"clear": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 13960.32824427481, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"pop": 0.0, "insert": 14073.38461538461, "nth": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "insert": 14188.200000000004} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "insert": 14278.7, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"contains": 0.0, "pop": 0.0, "insert": 14590.94117647059, "remove": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "insert": 14452.5, "remove": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 14476.8, "first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"get": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "insert": 14256.5} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"remove": 0.0, "insert": 14852.5, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 120149.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"last": 0.0, "insert": 124355.0, "push": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "insert": 123123.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"clear": 0.0, "insert": 121640.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"push": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "insert": 118912.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"insert": 122323.0, "clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"get": 0.0, "insert": 122954.5, "clear": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"clear": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "insert": 122962.0, "get": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "last": 0.0, "insert": 127854.0, "get": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 124329.66666666669, "first": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 124196.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"remove": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "insert": 125431.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "insert": 123175.66666666669, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"last": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "insert": 123977.66666666669, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"insert": 122874.88888888888, "first": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"push": 0.0, "first": 0.0, "remove": 0.0, "insert": 124556.2, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "insert": 124360.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"contains": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "insert": 123709.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "insert": 124758.22222222223, "get": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "insert": 125011.66666666669, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"contains": 0.0, "insert": 125034.5625, "get": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "insert": 124896.625, "pop": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "insert": 123502.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "insert": 125100.52631578948, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"first": 0.0, "insert": 124748.55555555556, "pop": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"get": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 124379.07142857142, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"insert": 126244.94444444444, "clear": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"contains": 0.0, "insert": 124890.55555555556, "remove": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"insert": 125889.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"insert": 126348.5294117647, "first": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 125503.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 125987.14285714286, "get": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"push": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "insert": 125793.46153846156, "clear": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "insert": 126119.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"get": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "insert": 126618.95833333331, "remove": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"push": 0.0, "insert": 126063.45945945944, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 125831.1081081081} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"insert": 125879.41666666669, "push": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"remove": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "insert": 125980.42857142858, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"contains": 0.0, "insert": 125993.25, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"last": 0.0, "pop": 0.0, "insert": 126382.34210526312, "first": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"clear": 0.0, "get": 0.0, "nth": 0.0, "insert": 126223.7297297297, "last": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"insert": 126425.2894736842, "get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"first": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "insert": 126170.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 126801.04545454546, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "insert": 126395.12765957446, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"last": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "insert": 126948.16666666669, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"last": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "insert": 126859.61702127656, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "insert": 126550.225, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"first": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 126452.20408163266, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 126582.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"remove": 0.0, "last": 0.0, "insert": 126684.83870967744, "contains": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "insert": 126907.64285714286} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"nth": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "insert": 126533.05172413794, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"contains": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "insert": 126673.87719298244, "last": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"clear": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "insert": 126765.81481481482, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"remove": 0.0, "insert": 127307.30769230766, "last": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "insert": 126543.16666666669, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"nth": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 126700.91071428574, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"insert": 127086.6282051282, "contains": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "insert": 126913.12698412698, "push": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "insert": 127391.40322580644} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"remove": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "insert": 126925.34285714282, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 127281.53333333335, "last": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 127031.47368421052, "clear": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 127705.15068493152, "remove": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"push": 0.0, "insert": 127746.65306122448, "get": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"clear": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "insert": 127800.96875, "last": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"get": 0.0, "first": 0.0, "insert": 127328.66666666666, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"contains": 0.0, "push": 0.0, "insert": 127605.44, "last": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"nth": 0.0, "insert": 127320.09090909093, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "insert": 127902.29629629632} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 127585.04081632652, "nth": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "insert": 127963.94736842104, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "insert": 128125.73076923077, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"clear": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 128217.98795180724, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "insert": 128113.35211267605, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"first": 0.0, "pop": 0.0, "last": 0.0, "insert": 127726.50847457629, "push": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"first": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "insert": 128209.00000000004} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"get": 0.0, "insert": 128082.125, "last": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"clear": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "insert": 127810.55102040817} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"push": 0.0, "insert": 128457.57142857142, "nth": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"push": 0.0, "remove": 0.0, "get": 0.0, "insert": 128447.4, "clear": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"nth": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "insert": 128031.1935483871, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "insert": 128333.84210526316, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "insert": 128494.8813559322, "last": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"push": 0.0, "nth": 0.0, "remove": 0.0, "insert": 128527.45283018867, "contains": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"first": 0.0, "insert": 128449.71999999996, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 128197.47500000003, "first": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 128781.64705882355, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "insert": 129048.29999999996, "pop": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"first": 0.0, "get": 0.0, "insert": 129139.46153846156, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "insert": 129129.78048780486, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "insert": 129088.92857142857, "pop": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"remove": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "insert": 129839.96875, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"insert": 129575.44444444444, "pop": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"contains": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "insert": 129895.80000000002, "push": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "insert": 130055.94736842104, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "insert": 130027.37499999996, "remove": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 129914.72727272726, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"insert": 129822.61538461538, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"last": 0.0, "insert": 129112.5, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 129906.11764705884, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "insert": 129925.5, "contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"push": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "insert": 129789.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"nth": 0.0, "remove": 0.0, "insert": 130504.54545454546, "contains": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "insert": 129790.125, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "insert": 130128.61538461538, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "insert": 129779.14285714286, "contains": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "insert": 130789.875, "clear": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"push": 0.0, "insert": 130196.77777777778, "nth": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 132418.09999999998, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"contains": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "insert": 131003.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"nth": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 130950.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"first": 0.0, "clear": 0.0, "insert": 131214.4, "last": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "insert": 131187.22222222222, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"pop": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 130130.6, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"pop": 0.0, "insert": 131373.66666666666, "push": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"nth": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 131476.75} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"first": 0.0, "nth": 0.0, "contains": 0.0, "insert": 130876.5, "last": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"nth": 0.0, "insert": 132182.66666666666, "clear": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 130631.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"insert": 132931.0, "clear": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "insert": 130937.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "insert": 132746.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "insert": 133914.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"first": 0.0, "insert": 132252.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 132028.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 245941.0, "get": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 253658.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 248499.0, "nth": 0.0, "first": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"push": 0.0, "get": 0.0, "insert": 248449.5, "nth": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"remove": 0.0, "insert": 250456.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "insert": 254132.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"last": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 248843.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "insert": 248808.75, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"nth": 0.0, "push": 0.0, "insert": 252911.0, "get": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"insert": 252248.5, "last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "insert": 248845.75, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"contains": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "insert": 252196.33333333337, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"insert": 251444.0, "pop": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 250041.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"pop": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "insert": 251650.5, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "insert": 253010.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "insert": 252484.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"insert": 252508.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"get": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "insert": 251638.2857142857, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 250481.33333333337} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"insert": 252611.55555555556, "pop": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "insert": 253215.75, "nth": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 251812.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"first": 0.0, "clear": 0.0, "remove": 0.0, "insert": 251207.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "insert": 250868.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"nth": 0.0, "insert": 253499.0, "push": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "insert": 249660.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"clear": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 251090.5, "first": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "insert": 253265.5, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 251796.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "insert": 253346.1111111111, "pop": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 252773.7, "push": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 254815.7} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"insert": 252631.1, "pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 252600.38888888888, "clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "insert": 253341.8, "pop": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"nth": 0.0, "insert": 252807.57142857145, "contains": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"insert": 255467.2857142857, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"remove": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 252893.4, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 252720.5, "last": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"push": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 253790.5, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"insert": 252997.46153846156, "get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "insert": 253791.46666666667, "remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 253894.85714285713, "last": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 253369.22222222225, "contains": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 253517.375, "first": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 252823.6923076923, "clear": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "insert": 254223.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "insert": 253658.4, "nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"clear": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "insert": 254484.33333333337, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"remove": 0.0, "get": 0.0, "insert": 255092.4736842105, "last": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "insert": 254845.7857142857, "pop": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 253696.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 255116.0, "nth": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "insert": 255035.50000000003} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"clear": 0.0, "insert": 255176.4, "get": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"push": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "insert": 255135.4, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"nth": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "insert": 254900.28, "last": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 255540.26666666663, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"push": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "insert": 254870.35000000003, "clear": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 253364.35714285716, "pop": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"pop": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "insert": 253518.73333333337, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"remove": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 256024.0625, "push": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 254467.00000000003, "clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"first": 0.0, "remove": 0.0, "contains": 0.0, "insert": 255525.84999999995, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"last": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "insert": 253977.05882352943, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"nth": 0.0, "contains": 0.0, "insert": 254195.92857142855, "push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"pop": 0.0, "get": 0.0, "first": 0.0, "insert": 254348.9, "contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"last": 0.0, "insert": 253249.7142857143, "remove": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "insert": 256425.00000000003, "nth": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 254252.75, "nth": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"insert": 254558.81249999997, "last": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"remove": 0.0, "insert": 254977.8823529412, "get": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "insert": 255086.41666666663, "contains": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"last": 0.0, "pop": 0.0, "insert": 254118.2142857143, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"pop": 0.0, "clear": 0.0, "nth": 0.0, "insert": 255405.14285714284, "push": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 253264.66666666663, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 253977.2307692308} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "insert": 256568.7142857143} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 253440.4} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"get": 0.0, "contains": 0.0, "insert": 254637.33333333337, "clear": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "insert": 255225.0588235294, "first": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "insert": 254809.20000000004, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 254499.53333333335, "clear": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"last": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 255218.5652173913, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"clear": 0.0, "remove": 0.0, "insert": 252834.5, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 255743.31250000003, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"first": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "insert": 253987.35294117648} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "insert": 254242.40909090912} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"insert": 254657.15, "remove": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"insert": 255063.6875, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "insert": 254894.66666666663, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "insert": 253446.1, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"remove": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "insert": 254043.70588235292, "clear": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"insert": 257092.7272727273, "remove": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"contains": 0.0, "insert": 253829.625, "first": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "insert": 254586.2, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"insert": 255587.09090909088, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "insert": 254984.07692307697, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"first": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "insert": 255585.7, "get": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 256074.13636363635, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"nth": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "insert": 254739.6923076923, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"clear": 0.0, "contains": 0.0, "pop": 0.0, "insert": 255391.3333333333, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"remove": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "insert": 255032.76190476184, "first": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 254739.2142857143, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"insert": 255473.20833333337, "pop": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "insert": 256391.06250000003, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"push": 0.0, "contains": 0.0, "insert": 254204.3636363636, "pop": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"contains": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "insert": 255435.94444444444, "clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "insert": 255958.6923076923, "nth": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"first": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "insert": 254058.6, "last": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"first": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "insert": 256178.50000000003, "pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "insert": 256088.0833333333, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"first": 0.0, "nth": 0.0, "get": 0.0, "insert": 256683.88888888888, "pop": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "insert": 256277.38888888885, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "insert": 255604.47058823527} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"contains": 0.0, "insert": 256014.61538461535, "pop": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"insert": 257983.1666666667, "pop": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "insert": 254821.16666666663, "nth": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"push": 0.0, "insert": 256241.6153846154, "get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"last": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 257446.53333333333, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"insert": 257560.45454545453, "pop": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "insert": 256133.76470588235} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"nth": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "insert": 256013.0909090909, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"first": 0.0, "contains": 0.0, "insert": 256689.31250000003, "get": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "insert": 256954.8333333333, "push": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"pop": 0.0, "insert": 258066.8, "remove": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"insert": 256467.2142857143, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"push": 0.0, "insert": 252509.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"remove": 0.0, "insert": 255113.42857142855, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"contains": 0.0, "insert": 257461.0, "last": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "insert": 257478.45454545456, "get": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"nth": 0.0, "insert": 257766.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"nth": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "insert": 258351.9090909091, "first": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"clear": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 258487.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"last": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 258508.1818181818, "contains": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 256648.5, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"contains": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 258673.5, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"get": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "insert": 257374.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"last": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 257104.66666666663, "first": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"remove": 0.0, "insert": 257757.55555555556, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"nth": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "insert": 258777.42857142855, "remove": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"first": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 257524.8} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"last": 0.0, "first": 0.0, "contains": 0.0, "insert": 258483.25, "nth": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"remove": 0.0, "nth": 0.0, "insert": 258986.0, "contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "insert": 258703.33333333337, "last": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"last": 0.0, "push": 0.0, "get": 0.0, "insert": 257076.33333333337, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "insert": 255819.0, "first": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "insert": 258599.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"remove": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "insert": 261051.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 261254.5, "clear": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "insert": 259279.25, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 258939.66666666663} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"first": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "insert": 257986.66666666663} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "insert": 260875.5, "push": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 262184.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "insert": 258189.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 256212.0, "remove": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"get": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 261549.5, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "insert": 262991.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "insert": 261433.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"nth": 0.0, "insert": 261582.5, "clear": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"pop": 0.0, "get": 0.0, "push": 0.0, "insert": 261129.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "insert": 262664.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"push": 0.0, "insert": 260916.0, "first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"first": 0.0, "insert": 258835.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "insert": 258782.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"push": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 262336.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 262515.0, "remove": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "insert": 265951.0, "pop": 0.0, "get": 0.0, "last": 0.0} }]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [835182.1211514242, 833651.9898410423, 424603.21982710407, 452123.88156075304, 2798344.8695250647, 5298674.709466821, 8402170.58179247, 10606514.604563557, 21091463.929415707, 57029355.19237383, 72442328.28367327, 96569131.46970369, 152363658.6032867, 269286924.7382512, 362228298.29550236, 478887584.7583321, 541060471.8250359, 682260242.6386924, 856681682.2727008, 998280505.6185629, 1122128083.0655954, 1186649520.4836104, 1365426820.3954163, 1427639701.6350727, 1397903887.4791484, 1370474352.9609125, 1109124005.4649541, 859056683.4993172, 617193715.0768694, 474229270.2325115, 427853213.7791842, 403061448.7143024, 333878827.1990646, 237194269.74001324, 195696070.1609404, 122377017.1001901, 74077090.17711803, 51893461.309061274, 31632246.159427423, 23162672.474126372, 10063610.626782289, 4692490.241602294, 2938760.1288184146, 1158128.0163984683, 1207475.3147546938, 8374773.408306993, 8789408.594518254, 8714220.922964763, 8641245.5244924, 8462530.32026488, 8721815.69319172, 17561164.7064452, 8797805.052996075, 9159902.947143987, 26768274.478693962, 26827853.561427355, 27130430.502263583, 26691169.67513085, 53809025.62630541, 80138441.96120514, 45231434.886270955, 45211735.89066629, 45063238.30336547, 81941474.295206, 27441541.433383405, 146538131.74262434, 73306954.57833911, 18144698.227650203, 174783673.31994176, 82709212.27635393, 128424341.15238246, 167826085.90662396, 166271424.44127536, 195800242.803025, 159311645.77819157, 167777030.8480212, 131143843.2456703, 243587111.82615152, 18806109.58729381, 226776133.34136528, 348591111.1706644, 348457792.16937876, 226468615.48082805, 331028042.9855373, 227359625.5915463, 361597165.5331035, 352098916.17345345, 362645053.26291156, 228795580.92363748, 211007245.718835, 449862158.2077461, 288767633.21194285, 452739262.813812, 384927835.7466359, 471832261.8738693, 569543425.8092636, 299869691.93639886, 543207127.4983975, 561767819.3498658, 553497203.5247511, 525444807.3521465, 508809492.7608094, 642694833.8036926, 546884712.2953124, 765207137.72833, 618187907.4018685, 611466189.6134596, 688898952.9919113, 592980557.5957212, 562979743.9763279, 725809471.5882226, 487901894.3399995, 638402115.6866666, 537392276.707261, 749018191.5636986, 768491724.0723815, 542156191.8187469, 491344519.10222775, 382598684.5655223, 524874587.5192725, 839357682.498812, 718370788.2680179, 595999208.2761678, 527916130.0634396, 487331779.38691324, 497033316.621767, 357248141.67066246, 408645851.8247862, 632153062.471757, 583408994.714249, 605390829.6353912, 544843484.4662871, 514355578.4925987, 411403809.7360929, 527681121.3205986, 415347756.0009166, 405754637.76016045, 427016623.7051944, 437843102.41951877, 336064977.9081442, 283306908.0252993, 263304799.10055977, 200621863.06906003, 253744663.39767367, 116333537.75318041, 275073141.24890465, 295073265.6066521, 180556249.9192632, 106351752.20530695, 170190560.189017, 117834180.31854066, 85358413.31682055, 139227567.40315452, 74880447.62552369, 86343543.91856468, 96844913.90065593, 109606395.0163742, 86852737.45103133, 32601254.087835014, 54509683.54402176, 98194139.2209005, 54192406.69608708, 65746006.91337653, 43916345.22281132, 43760048.61016468, 33222356.961647823, 32928872.600074396, 11186942.56421139, 22057554.216239188, 11199125.217847772, 22634877.74519701, 22450497.492614843, 11263492.1982444, 39296528.665190086, 41193080.30365366, 41067711.80159902, 82759677.53260778, 41753745.28767679, 42403825.13853343, 41573555.46917754, 166807496.12811905, 42440379.81326812, 84780736.20719978, 167548702.5051187, 127513063.62022577, 127306037.0403423, 42268065.58548307, 85146189.60183805, 85695836.29994075, 85618191.59481415, 42879954.18320567, 299591708.4329343, 127970671.5751138, 388304040.9985032, 346390947.0934688, 258680507.60525024, 215300329.214173, 129236977.8067967, 130705995.76033352, 257605868.6923768, 86467908.14594357, 349237023.3292583, 347697940.40929455, 394082727.9209442, 437494705.2157997, 441581982.47661424, 438390233.151009, 790038765.8045413, 440884437.329568, 308337512.3932311, 311956898.8665122, 441663212.07040256, 353525574.66711336, 266460366.36649507, 576128969.2390368, 667462515.266067, 624021887.9569595, 400713610.4424016, 356771043.4888726, 578532567.9730647, 716862917.9523109, 223828612.03789353, 404488152.48173434, 856968722.6490811, 631825237.5961859, 449683445.2344729, 452630539.07039034, 724657352.7347511, 226799448.2369867, 1362228557.1595306, 1135735036.8399346, 684197464.7963641, 911133072.9029348, 634804039.7574353, 681457811.4121463, 734836167.6126621, 594030598.1575623, 918892895.389024, 777282871.1479676, 641260268.3030099, 917647696.3576181, 320136912.9072032, 695385357.3093455, 552003903.7043226, 737599761.1078768, 785812960.3517148, 555566630.3529873, 646380049.5280346, 325159823.6320356, 829886657.7047733, 601879359.5675199, 655537790.4699187, 462989919.4818319, 1118152506.764758, 795005965.8451887, 1168648746.8879964, 701049518.3410859, 1079060787.9093118, 558160183.4510291, 753505444.9940214, 796034757.4555852, 1032421678.7790706, 941390566.1040341, 755269838.7440449, 283307596.8649199, 469901933.7095341, 801514749.3421605, 525270941.6159421, 755099011.9616472, 236920431.55682343, 523733337.0674298, 618047563.0860072, 953871622.9131012, 1052614822.0888478, 1239353155.2528617, 717875576.4868143, 1004737929.3423247, 669595936.5956547, 1152456385.159153, 772036448.119863, 1053710002.5920322, 867553051.6962903, 628449461.1075637, 720645029.5697906, 970150021.9449093, 1165265527.201725, 877015230.304995, 876547925.2995124, 826621275.3908094, 633952154.7383898, 590295725.7016968, 583728369.3122569, 636499093.2381327, 738611005.0771186, 542293066.9661974, 834292634.1687685, 540255108.2889329, 788568027.3020213, 592691859.0994337, 496444413.5333642, 691416339.9139795, 48666466.474350736, 344496961.9647779, 397700217.25880736, 547420662.0933272, 648490815.5005085, 550695273.0193301, 501655415.6614915, 552827343.1566308, 199827603.85089397, 403169859.5052829, 501903311.1036203, 301108133.2164256, 453206010.67550486, 354906473.9619633, 252644232.03854534, 406297270.42587596, 101862457.3531099, 152773973.98855373, 151984948.09906444, 50492583.85915167, 153259771.49346215, 103332482.37293391, 103531767.57760875, 205677397.05189478, 154206596.6689409, 153907379.17130572, 103834290.92736584, 52221545.70481505, 103053096.99422021, 51188010.835786045, 104668192.79576972, 52692034.805808745, 52444285.23526072, 105092180.81449509, 52535444.857734844, 52918696.66227476, 52609259.07842364, 104570231.4564334, 52399856.741200164, 53208904.36977208, 53436047.12004686, 54219898.53192844]), ("std::collections::BTreeSet", [1611378.5393701917, 1611904.7953785497, 823212.3770195701, 877909.1802425239, 5444150.502387831, 10331368.283662885, 16420934.312000334, 20771584.754874073, 41384840.91431523, 112125520.16317935, 142700405.49186614, 190553761.5633446, 301216335.740182, 533370434.41639894, 718836201.3915637, 952013739.4674629, 1077353959.976245, 1360575416.0284967, 1711074302.6999466, 1997018920.2178447, 2248216770.0649176, 2381007079.724069, 2743830999.0327835, 2873489649.1336803, 2818160759.661931, 2767339098.1686916, 2243059044.384349, 1739780154.6063597, 1251472503.4671245, 962581424.5842819, 869357488.0395521, 819857317.3083594, 679968038.6310923, 483662091.5933762, 399572844.8340162, 250209509.2792839, 151623222.82445344, 106325638.19302188, 64881376.81711989, 47568373.36172246, 20689951.21061495, 9655830.171588989, 6052412.78997779, 2387755.494297795, 2494018.381682663, 14755720.298420224, 15357279.579613905, 15213382.3821096, 15052267.074498348, 14725092.618737694, 15158864.053921107, 30493120.179736428, 15258929.769743035, 15874267.562685989, 46341526.21318146, 46351897.22198868, 46837145.87965671, 46027923.489397764, 92708791.18796165, 137922771.65611708, 77740251.30508918, 77652495.71616527, 77305256.16428731, 140423325.10101616, 46951192.50296995, 250556685.36592522, 125219296.75597304, 30970313.568161614, 298144458.70612836, 140928495.2280166, 218670006.49014282, 285518413.38200104, 282617782.61533815, 332532344.41130716, 270325800.575438, 284458583.4606196, 222195788.87945125, 412283138.8754109, 31809363.24743679, 383361828.2892711, 588757814.172953, 588005037.4388757, 381786577.7170092, 557541810.4770306, 382577995.6561906, 607943114.8696147, 591499265.9556867, 608748539.8261671, 383837981.27406776, 353759105.90862715, 753672112.2979252, 483407371.6319521, 757229377.8482172, 643236833.7724979, 787778566.8449944, 950058421.254815, 499828520.8186261, 904858047.3749675, 934931884.4335587, 920344869.6857212, 872982710.8511399, 844662846.5754489, 1066128431.0032163, 906284043.6618274, 1266898195.9350777, 1022485662.9794672, 1010551111.7963403, 1137437883.7579336, 978210073.6075281, 927947886.96956, 1195339403.786385, 802960325.0059347, 1049755599.5410627, 882914705.2151341, 1229570811.9679015, 1260296078.5077555, 888351832.0039866, 804475422.293871, 625995049.3234183, 858114781.636393, 1371272357.4340582, 1172647492.5174806, 972033411.4867857, 860341083.4078668, 793687336.0168958, 808876026.1757329, 580955976.9618806, 664139410.3807704, 1026573883.1430328, 946544812.0892503, 981447369.3326694, 882400254.1506363, 832354194.4238757, 665018856.9783181, 852219601.1396135, 670170117.3147999, 654183503.7821943, 687974340.1416392, 704864044.835534, 540483766.2435368, 455303179.67788076, 422821334.42057633, 321899096.7665869, 406750572.69754255, 186346728.51830575, 440322396.1192405, 471875879.58269686, 288438671.4982942, 169770635.33539608, 271470937.5121432, 187774393.24838293, 135892986.091005, 221496207.39836192, 119014055.88065849, 137134336.874253, 153664757.6280499, 173749290.05401045, 137575856.76016384, 51596430.53913494, 86205737.08429568, 155195335.16618794, 85571954.75672059, 103722430.43426862, 69232639.26874997, 68942475.12806389, 52266670.24059286, 51709485.78827873, 17550113.882308718, 34584942.46053653, 17541835.656344946, 35415331.76488672, 35031705.52604251, 17519207.83048438, 40906562.91498345, 42439873.25382853, 41842532.69234529, 83905857.23648262, 42306434.10761891, 42941145.72429141, 42066754.52833927, 168441724.04126942, 42823508.26834695, 85467724.04340339, 168730644.23976648, 128310578.27978787, 127991532.32118857, 42451315.18937663, 85473333.9813303, 85967983.33260162, 85826114.23214118, 42941608.80123573, 299726500.3323944, 127923825.44110066, 387447164.3245704, 345369524.4248994, 257710673.25734758, 214334499.27504605, 128511361.92488003, 129900512.19894314, 255922170.82830003, 85835212.39878154, 346449248.0576864, 344616136.3966293, 390266697.9406695, 432872847.8953817, 436570304.79128957, 433042756.32563055, 779756045.5196104, 434717459.28025806, 303794049.15814507, 307125876.3234408, 434511543.59450805, 347529179.65986097, 261820293.17735207, 565721876.9966192, 655025240.2728409, 611895284.7370425, 392686303.26526797, 349392797.11415076, 566341415.2388064, 701210591.7615731, 218751779.89881203, 395137586.3890006, 836534889.6259811, 616151493.8590811, 438271667.32215846, 440878912.4941535, 705426168.9096316, 220645843.01136732, 1324252936.1599512, 1103095962.8103392, 663892922.7074538, 883320365.4901277, 614948828.1060648, 659594800.5097711, 710793096.8715184, 574223431.4145958, 887522745.197611, 750162678.0064492, 618524406.052315, 884497129.0938947, 308359845.8078664, 669331612.3464285, 531074094.72662854, 709202536.3851587, 755060011.420183, 533436853.4258462, 620221369.2507105, 311799079.6091949, 795321658.5622437, 576308723.8515011, 627236665.0966454, 442725177.99453676, 1068168831.8216404, 758772717.3226163, 1114527227.9579916, 668154649.5959224, 1027779033.4887637, 531375144.07314396, 716908135.160299, 756812702.4309717, 980818573.7315736, 893562402.4696388, 716326367.3221414, 268538784.0690966, 445163499.79660153, 758842032.1777064, 497055449.53330684, 714081535.605193, 223902645.55532533, 494683055.72257495, 583438553.212131, 899990283.7453657, 992353196.2982345, 1167310713.4066446, 675532362.3545647, 944809114.4266576, 629336519.6235272, 1082413679.6941655, 724540056.0256542, 988168145.6267031, 812852891.0318459, 588470746.848601, 674274708.5066435, 906976320.6598372, 1088506593.2232516, 818637397.7721083, 817660320.66346, 770534080.4506704, 590459785.9710813, 549441592.5307436, 542938166.8926169, 591669659.7229912, 686160066.8039277, 503546666.6224302, 774189708.8709011, 500942445.79063404, 730798065.7208416, 548890920.8983109, 459525338.5803448, 639589633.1246612, 44994277.45606195, 318317906.7842301, 367265546.5557839, 505211963.366378, 598016017.6022567, 507412653.4244498, 461786726.3855327, 508336542.6388016, 183604021.06149408, 370229092.50915784, 460623268.0937863, 276180975.56317925, 415459175.3576194, 324761348.61783665, 230974679.99436486, 371126611.96473587, 92992991.70460656, 139387352.70712942, 138569243.2964664, 45990631.02843586, 139517472.37190402, 93958336.84170163, 94071917.03876331, 186782261.48648933, 139954331.20439532, 139530257.36397532, 94089044.04839428, 47295396.03238361, 93217692.98261993, 46270907.981254466, 94523600.48636295, 47545768.610768445, 47285854.23362982, 94674272.96113767, 47282208.30912151, 47585239.25852263, 47282961.77621592, 93875972.63485973, 46970574.089494355, 47645695.84491774, 47742262.103310645, 48395458.868462674])]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 835182.1211514242), ("std::collections::HashSet", 833651.9898410423), ("std::collections::HashSet", 424603.21982710407), ("std::collections::HashSet", 452123.88156075304), ("std::collections::HashSet", 2798344.8695250647), ("std::collections::HashSet", 5298674.709466821), ("std::collections::HashSet", 8402170.58179247), ("std::collections::HashSet", 10606514.604563557), ("std::collections::HashSet", 21091463.929415707), ("std::collections::HashSet", 57029355.19237383), ("std::collections::HashSet", 72442328.28367327), ("std::collections::HashSet", 96569131.46970369), ("std::collections::HashSet", 152363658.6032867), ("std::collections::HashSet", 269286924.7382512), ("std::collections::HashSet", 362228298.29550236), ("std::collections::HashSet", 478887584.7583321), ("std::collections::HashSet", 541060471.8250359), ("std::collections::HashSet", 682260242.6386924), ("std::collections::HashSet", 856681682.2727008), ("std::collections::HashSet", 998280505.6185629), ("std::collections::HashSet", 1122128083.0655954), ("std::collections::HashSet", 1186649520.4836104), ("std::collections::HashSet", 1365426820.3954163), ("std::collections::HashSet", 1427639701.6350727), ("std::collections::HashSet", 1397903887.4791484), ("std::collections::HashSet", 1370474352.9609125), ("std::collections::HashSet", 1109124005.4649541), ("std::collections::HashSet", 859056683.4993172), ("std::collections::HashSet", 617193715.0768694), ("std::collections::HashSet", 474229270.2325115), ("std::collections::HashSet", 427853213.7791842), ("std::collections::HashSet", 403061448.7143024), ("std::collections::HashSet", 333878827.1990646), ("std::collections::HashSet", 237194269.74001324), ("std::collections::HashSet", 195696070.1609404), ("std::collections::HashSet", 122377017.1001901), ("std::collections::HashSet", 74077090.17711803), ("std::collections::HashSet", 51893461.309061274), ("std::collections::HashSet", 31632246.159427423), ("std::collections::HashSet", 23162672.474126372), ("std::collections::HashSet", 10063610.626782289), ("std::collections::HashSet", 4692490.241602294), ("std::collections::HashSet", 2938760.1288184146), ("std::collections::HashSet", 1158128.0163984683), ("std::collections::HashSet", 1207475.3147546938), ("std::collections::HashSet", 8374773.408306993), ("std::collections::HashSet", 8789408.594518254), ("std::collections::HashSet", 8714220.922964763), ("std::collections::HashSet", 8641245.5244924), ("std::collections::HashSet", 8462530.32026488), ("std::collections::HashSet", 8721815.69319172), ("std::collections::HashSet", 17561164.7064452), ("std::collections::HashSet", 8797805.052996075), ("std::collections::HashSet", 9159902.947143987), ("std::collections::HashSet", 26768274.478693962), ("std::collections::HashSet", 26827853.561427355), ("std::collections::HashSet", 27130430.502263583), ("std::collections::HashSet", 26691169.67513085), ("std::collections::HashSet", 53809025.62630541), ("std::collections::HashSet", 80138441.96120514), ("std::collections::HashSet", 45231434.886270955), ("std::collections::HashSet", 45211735.89066629), ("std::collections::HashSet", 45063238.30336547), ("std::collections::HashSet", 81941474.295206), ("std::collections::HashSet", 27441541.433383405), ("std::collections::HashSet", 146538131.74262434), ("std::collections::HashSet", 73306954.57833911), ("std::collections::HashSet", 18144698.227650203), ("std::collections::HashSet", 174783673.31994176), ("std::collections::HashSet", 82709212.27635393), ("std::collections::HashSet", 128424341.15238246), ("std::collections::HashSet", 167826085.90662396), ("std::collections::HashSet", 166271424.44127536), ("std::collections::HashSet", 195800242.803025), ("std::collections::HashSet", 159311645.77819157), ("std::collections::HashSet", 167777030.8480212), ("std::collections::HashSet", 131143843.2456703), ("std::collections::HashSet", 243587111.82615152), ("std::collections::HashSet", 18806109.58729381), ("std::collections::HashSet", 226776133.34136528), ("std::collections::HashSet", 348591111.1706644), ("std::collections::HashSet", 348457792.16937876), ("std::collections::HashSet", 226468615.48082805), ("std::collections::HashSet", 331028042.9855373), ("std::collections::HashSet", 227359625.5915463), ("std::collections::HashSet", 361597165.5331035), ("std::collections::HashSet", 352098916.17345345), ("std::collections::HashSet", 362645053.26291156), ("std::collections::HashSet", 228795580.92363748), ("std::collections::HashSet", 211007245.718835), ("std::collections::HashSet", 449862158.2077461), ("std::collections::HashSet", 288767633.21194285), ("std::collections::HashSet", 452739262.813812), ("std::collections::HashSet", 384927835.7466359), ("std::collections::HashSet", 471832261.8738693), ("std::collections::HashSet", 569543425.8092636), ("std::collections::HashSet", 299869691.93639886), ("std::collections::HashSet", 543207127.4983975), ("std::collections::HashSet", 561767819.3498658), ("std::collections::HashSet", 553497203.5247511), ("std::collections::HashSet", 525444807.3521465), ("std::collections::HashSet", 508809492.7608094), ("std::collections::HashSet", 642694833.8036926), ("std::collections::HashSet", 546884712.2953124), ("std::collections::HashSet", 765207137.72833), ("std::collections::HashSet", 618187907.4018685), ("std::collections::HashSet", 611466189.6134596), ("std::collections::HashSet", 688898952.9919113), ("std::collections::HashSet", 592980557.5957212), ("std::collections::HashSet", 562979743.9763279), ("std::collections::HashSet", 725809471.5882226), ("std::collections::HashSet", 487901894.3399995), ("std::collections::HashSet", 638402115.6866666), ("std::collections::HashSet", 537392276.707261), ("std::collections::HashSet", 749018191.5636986), ("std::collections::HashSet", 768491724.0723815), ("std::collections::HashSet", 542156191.8187469), ("std::collections::HashSet", 491344519.10222775), ("std::collections::HashSet", 382598684.5655223), ("std::collections::HashSet", 524874587.5192725), ("std::collections::HashSet", 839357682.498812), ("std::collections::HashSet", 718370788.2680179), ("std::collections::HashSet", 595999208.2761678), ("std::collections::HashSet", 527916130.0634396), ("std::collections::HashSet", 487331779.38691324), ("std::collections::HashSet", 497033316.621767), ("std::collections::HashSet", 357248141.67066246), ("std::collections::HashSet", 408645851.8247862), ("std::collections::HashSet", 632153062.471757), ("std::collections::HashSet", 583408994.714249), ("std::collections::HashSet", 605390829.6353912), ("std::collections::HashSet", 544843484.4662871), ("std::collections::HashSet", 514355578.4925987), ("std::collections::HashSet", 411403809.7360929), ("std::collections::HashSet", 527681121.3205986), ("std::collections::HashSet", 415347756.0009166), ("std::collections::HashSet", 405754637.76016045), ("std::collections::HashSet", 427016623.7051944), ("std::collections::HashSet", 437843102.41951877), ("std::collections::HashSet", 336064977.9081442), ("std::collections::HashSet", 283306908.0252993), ("std::collections::HashSet", 263304799.10055977), ("std::collections::HashSet", 200621863.06906003), ("std::collections::HashSet", 253744663.39767367), ("std::collections::HashSet", 116333537.75318041), ("std::collections::HashSet", 275073141.24890465), ("std::collections::HashSet", 295073265.6066521), ("std::collections::HashSet", 180556249.9192632), ("std::collections::HashSet", 106351752.20530695), ("std::collections::HashSet", 170190560.189017), ("std::collections::HashSet", 117834180.31854066), ("std::collections::HashSet", 85358413.31682055), ("std::collections::HashSet", 139227567.40315452), ("std::collections::HashSet", 74880447.62552369), ("std::collections::HashSet", 86343543.91856468), ("std::collections::HashSet", 96844913.90065593), ("std::collections::HashSet", 109606395.0163742), ("std::collections::HashSet", 86852737.45103133), ("std::collections::HashSet", 32601254.087835014), ("std::collections::HashSet", 54509683.54402176), ("std::collections::HashSet", 98194139.2209005), ("std::collections::HashSet", 54192406.69608708), ("std::collections::HashSet", 65746006.91337653), ("std::collections::HashSet", 43916345.22281132), ("std::collections::HashSet", 43760048.61016468), ("std::collections::HashSet", 33222356.961647823), ("std::collections::HashSet", 32928872.600074396), ("std::collections::HashSet", 11186942.56421139), ("std::collections::HashSet", 22057554.216239188), ("std::collections::HashSet", 11199125.217847772), ("std::collections::HashSet", 22634877.74519701), ("std::collections::HashSet", 22450497.492614843), ("std::collections::HashSet", 11263492.1982444), ("std::collections::HashSet", 39296528.665190086), ("std::collections::HashSet", 41193080.30365366), ("std::collections::HashSet", 41067711.80159902), ("std::collections::HashSet", 82759677.53260778), ("std::collections::HashSet", 41753745.28767679), ("std::collections::HashSet", 42403825.13853343), ("std::collections::HashSet", 41573555.46917754), ("std::collections::HashSet", 166807496.12811905), ("std::collections::HashSet", 42440379.81326812), ("std::collections::HashSet", 84780736.20719978), ("std::collections::HashSet", 167548702.5051187), ("std::collections::HashSet", 127513063.62022577), ("std::collections::HashSet", 127306037.0403423), ("std::collections::HashSet", 42268065.58548307), ("std::collections::HashSet", 85146189.60183805), ("std::collections::HashSet", 85695836.29994075), ("std::collections::HashSet", 85618191.59481415), ("std::collections::HashSet", 42879954.18320567), ("std::collections::HashSet", 299591708.4329343), ("std::collections::BTreeSet", 127923825.44110066), ("std::collections::BTreeSet", 387447164.3245704), ("std::collections::BTreeSet", 345369524.4248994), ("std::collections::BTreeSet", 257710673.25734758), ("std::collections::BTreeSet", 214334499.27504605), ("std::collections::BTreeSet", 128511361.92488003), ("std::collections::BTreeSet", 129900512.19894314), ("std::collections::BTreeSet", 255922170.82830003), ("std::collections::BTreeSet", 85835212.39878154), ("std::collections::BTreeSet", 346449248.0576864), ("std::collections::BTreeSet", 344616136.3966293), ("std::collections::BTreeSet", 390266697.9406695), ("std::collections::BTreeSet", 432872847.8953817), ("std::collections::BTreeSet", 436570304.79128957), ("std::collections::BTreeSet", 433042756.32563055), ("std::collections::BTreeSet", 779756045.5196104), ("std::collections::BTreeSet", 434717459.28025806), ("std::collections::BTreeSet", 303794049.15814507), ("std::collections::BTreeSet", 307125876.3234408), ("std::collections::BTreeSet", 434511543.59450805), ("std::collections::BTreeSet", 347529179.65986097), ("std::collections::BTreeSet", 261820293.17735207), ("std::collections::BTreeSet", 565721876.9966192), ("std::collections::BTreeSet", 655025240.2728409), ("std::collections::BTreeSet", 611895284.7370425), ("std::collections::BTreeSet", 392686303.26526797), ("std::collections::BTreeSet", 349392797.11415076), ("std::collections::BTreeSet", 566341415.2388064), ("std::collections::BTreeSet", 701210591.7615731), ("std::collections::BTreeSet", 218751779.89881203), ("std::collections::BTreeSet", 395137586.3890006), ("std::collections::BTreeSet", 836534889.6259811), ("std::collections::BTreeSet", 616151493.8590811), ("std::collections::BTreeSet", 438271667.32215846), ("std::collections::BTreeSet", 440878912.4941535), ("std::collections::BTreeSet", 705426168.9096316), ("std::collections::BTreeSet", 220645843.01136732), ("std::collections::BTreeSet", 1324252936.1599512), ("std::collections::BTreeSet", 1103095962.8103392), ("std::collections::BTreeSet", 663892922.7074538), ("std::collections::BTreeSet", 883320365.4901277), ("std::collections::BTreeSet", 614948828.1060648), ("std::collections::BTreeSet", 659594800.5097711), ("std::collections::BTreeSet", 710793096.8715184), ("std::collections::BTreeSet", 574223431.4145958), ("std::collections::BTreeSet", 887522745.197611), ("std::collections::BTreeSet", 750162678.0064492), ("std::collections::BTreeSet", 618524406.052315), ("std::collections::BTreeSet", 884497129.0938947), ("std::collections::BTreeSet", 308359845.8078664), ("std::collections::BTreeSet", 669331612.3464285), ("std::collections::BTreeSet", 531074094.72662854), ("std::collections::BTreeSet", 709202536.3851587), ("std::collections::BTreeSet", 755060011.420183), ("std::collections::BTreeSet", 533436853.4258462), ("std::collections::BTreeSet", 620221369.2507105), ("std::collections::BTreeSet", 311799079.6091949), ("std::collections::BTreeSet", 795321658.5622437), ("std::collections::BTreeSet", 576308723.8515011), ("std::collections::BTreeSet", 627236665.0966454), ("std::collections::BTreeSet", 442725177.99453676), ("std::collections::BTreeSet", 1068168831.8216404), ("std::collections::BTreeSet", 758772717.3226163), ("std::collections::BTreeSet", 1114527227.9579916), ("std::collections::BTreeSet", 668154649.5959224), ("std::collections::BTreeSet", 1027779033.4887637), ("std::collections::BTreeSet", 531375144.07314396), ("std::collections::BTreeSet", 716908135.160299), ("std::collections::BTreeSet", 756812702.4309717), ("std::collections::BTreeSet", 980818573.7315736), ("std::collections::BTreeSet", 893562402.4696388), ("std::collections::BTreeSet", 716326367.3221414), ("std::collections::BTreeSet", 268538784.0690966), ("std::collections::BTreeSet", 445163499.79660153), ("std::collections::BTreeSet", 758842032.1777064), ("std::collections::BTreeSet", 497055449.53330684), ("std::collections::BTreeSet", 714081535.605193), ("std::collections::BTreeSet", 223902645.55532533), ("std::collections::BTreeSet", 494683055.72257495), ("std::collections::BTreeSet", 583438553.212131), ("std::collections::BTreeSet", 899990283.7453657), ("std::collections::BTreeSet", 992353196.2982345), ("std::collections::BTreeSet", 1167310713.4066446), ("std::collections::BTreeSet", 675532362.3545647), ("std::collections::BTreeSet", 944809114.4266576), ("std::collections::BTreeSet", 629336519.6235272), ("std::collections::BTreeSet", 1082413679.6941655), ("std::collections::BTreeSet", 724540056.0256542), ("std::collections::BTreeSet", 988168145.6267031), ("std::collections::BTreeSet", 812852891.0318459), ("std::collections::BTreeSet", 588470746.848601), ("std::collections::BTreeSet", 674274708.5066435), ("std::collections::BTreeSet", 906976320.6598372), ("std::collections::BTreeSet", 1088506593.2232516), ("std::collections::BTreeSet", 818637397.7721083), ("std::collections::BTreeSet", 817660320.66346), ("std::collections::BTreeSet", 770534080.4506704), ("std::collections::BTreeSet", 590459785.9710813), ("std::collections::BTreeSet", 549441592.5307436), ("std::collections::BTreeSet", 542938166.8926169), ("std::collections::BTreeSet", 591669659.7229912), ("std::collections::BTreeSet", 686160066.8039277), ("std::collections::BTreeSet", 503546666.6224302), ("std::collections::BTreeSet", 774189708.8709011), ("std::collections::BTreeSet", 500942445.79063404), ("std::collections::BTreeSet", 730798065.7208416), ("std::collections::BTreeSet", 548890920.8983109), ("std::collections::BTreeSet", 459525338.5803448), ("std::collections::BTreeSet", 639589633.1246612), ("std::collections::BTreeSet", 44994277.45606195), ("std::collections::BTreeSet", 318317906.7842301), ("std::collections::BTreeSet", 367265546.5557839), ("std::collections::BTreeSet", 505211963.366378), ("std::collections::BTreeSet", 598016017.6022567), ("std::collections::BTreeSet", 507412653.4244498), ("std::collections::BTreeSet", 461786726.3855327), ("std::collections::BTreeSet", 508336542.6388016), ("std::collections::BTreeSet", 183604021.06149408), ("std::collections::BTreeSet", 370229092.50915784), ("std::collections::BTreeSet", 460623268.0937863), ("std::collections::BTreeSet", 276180975.56317925), ("std::collections::BTreeSet", 415459175.3576194), ("std::collections::BTreeSet", 324761348.61783665), ("std::collections::BTreeSet", 230974679.99436486), ("std::collections::BTreeSet", 371126611.96473587), ("std::collections::BTreeSet", 92992991.70460656), ("std::collections::BTreeSet", 139387352.70712942), ("std::collections::BTreeSet", 138569243.2964664), ("std::collections::BTreeSet", 45990631.02843586), ("std::collections::BTreeSet", 139517472.37190402), ("std::collections::BTreeSet", 93958336.84170163), ("std::collections::BTreeSet", 94071917.03876331), ("std::collections::BTreeSet", 186782261.48648933), ("std::collections::BTreeSet", 139954331.20439532), ("std::collections::BTreeSet", 139530257.36397532), ("std::collections::BTreeSet", 94089044.04839428), ("std::collections::BTreeSet", 47295396.03238361), ("std::collections::BTreeSet", 93217692.98261993), ("std::collections::BTreeSet", 46270907.981254466), ("std::collections::BTreeSet", 94523600.48636295), ("std::collections::BTreeSet", 47545768.610768445), ("std::collections::BTreeSet", 47285854.23362982), ("std::collections::BTreeSet", 94674272.96113767), ("std::collections::BTreeSet", 47282208.30912151), ("std::collections::BTreeSet", 47585239.25852263), ("std::collections::BTreeSet", 47282961.77621592), ("std::collections::BTreeSet", 93875972.63485973), ("std::collections::BTreeSet", 46970574.089494355), ("std::collections::BTreeSet", 47645695.84491774), ("std::collections::BTreeSet", 47742262.103310645), ("std::collections::BTreeSet", 48395458.868462674)]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
+[2024-03-25T16:48:12Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:48:12Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:48:13Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:48:13Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:48:13Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:48:13Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_09)
+ Finished bench [optimized] target(s) in 3.20s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-1449f11de19001f3)
+[2024-03-25T16:49:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:49:19Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:49:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:49:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:49:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:49:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_09)
+ Finished bench [optimized] target(s) in 3.18s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-1449f11de19001f3)
+[2024-03-25T16:50:29Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet}
+[2024-03-25T16:50:29Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:50:29Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:50:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:50:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:50:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_09)
+warning: unnecessary parentheses around type
+ --> aoc_2022_09/src/types.rs:9:114
+ |
+9 | ::primrose_library::AdaptiveContainer::<185540, std::collections::HashSet<T>, std::collections::BTreeSet<T>, (T)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+9 - ::primrose_library::AdaptiveContainer::<185540, std::collections::HashSet<T>, std::collections::BTreeSet<T>, (T)>::default()
+9 + ::primrose_library::AdaptiveContainer::<185540, std::collections::HashSet<T>, std::collections::BTreeSet<T>, T>::default()
+ |
+
+warning: `aoc_2022_09` (lib) generated 1 warning (run `cargo fix --lib -p aoc_2022_09` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.75s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-1449f11de19001f3)
+┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬────────────────────────┬────────────────────────┬───────────────────────┬────────────────────────┬────────────────────────┬──────────┐
+│ │ aoc_2022_09-part1/100 │ aoc_2022_09-part1/1000 │ aoc_2022_09-part1/2000 │ aoc_2022_09-part2/100 │ aoc_2022_09-part2/1000 │ aoc_2022_09-part2/2000 │ total │
+├───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼────────────────────────┼────────────────────────┼───────────────────────┼────────────────────────┼────────────────────────┼──────────┤
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet} │ 550310 │ 6334600 │ 30820000 │ 1087500 │ 11552000 │ 40646000 │ 90990410 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 542070 │ 6161000 │ 13340000 │ 1107600 │ 12499000 │ 24090000 │ 57739670 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 866900 │ 10385000 │ 21656000 │ 1355700 │ 15368000 │ 32198000 │ 81829600 │
+└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴────────────────────────┴────────────────────────┴───────────────────────┴────────────────────────┴────────────────────────┴──────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|c|c|c|}
+ & aoc\_2022\_09-part1/100 & aoc\_2022\_09-part1/1000 & aoc\_2022\_09-part1/2000 & aoc\_2022\_09-part2/100 & aoc\_2022\_09-part2/1000 & aoc\_2022\_09-part2/2000 & total \\
+\hline
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet\} & 550310 & 6334600 & 30820000 & 1087500 & 11552000 & 40646000 & 90990410 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 542070 & 6161000 & 13340000 & 1107600 & 12499000 & 24090000 & 57739670 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 866900 & 10385000 & 21656000 & 1355700 & 15368000 & 32198000 & 81829600 \\
+\end{tabular}
+\end{center}
+section_end:1711385499:compare-aoc_2022_09 
+section_start:1711385499:compare-aoc_2022_14 compare-aoc_2022_14
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2022_14 select --compare
+[2024-03-25T16:51:39Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:51:39Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:51:39Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:51:39Z INFO candelabra_cli::select] Processing project aoc_2022_14
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"nth": 0.0, "clear": 0.0, "get": 0.0, "insert": 29.192028034174125, "push": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "contains": 372.2773222112264, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"contains": 5107130.0, "get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 26360.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [1674077076.6974382, 15974321226.296566]), ("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
+┌──────┬──────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────┼──────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
+│ Set │ std::collections::HashSet │ 17648398302.994003 │ /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs │
+│ Set │ std::collections::BTreeSet │ 23436982061.173637 │ /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs │
+│ List │ std::vec::Vec │ 287403.5813059762 │ /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs │
+│ List │ std::collections::LinkedList │ 233734.21651701306 │ /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs │
+└──────┴──────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Set & std::collections::HashSet & 17648398302.994003 & /opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs \\
+Set & std::collections::BTreeSet & 23436982061.173637 & /opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs \\
+List & std::vec::Vec & 287403.5813059762 & /opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs \\
+List & std::collections::LinkedList & 233734.21651701306 & /opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"insert": 0.08577766267691815, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [233734.21651701306]), ("std::vec::Vec", [287403.5813059762])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "contains": 372.2773222112264, "remove": 0.0, "clear": 0.0, "get": 0.0, "insert": 29.192028034174125} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 5107130.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "insert": 26360.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [1674077076.6974382, 15974321226.296566]), ("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"pop": 0.0, "insert": 0.08577766267691815, "push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [233734.21651701306]), ("std::vec::Vec", [287403.5813059762])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:51:39Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:51:39Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
+warning: unused imports: `SeedableRng`, `rngs::StdRng`
+ --> aoc_2022_14/benches/main.rs:3:12
+ |
+3 | use rand::{rngs::StdRng, SeedableRng};
+ | ^^^^^^^^^^^^ ^^^^^^^^^^^
+ |
+ = note: `#[warn(unused_imports)]` on by default
+
+warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.37s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
+[2024-03-25T16:52:23Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec}
+[2024-03-25T16:52:23Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:52:23Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:52:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:52:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:52:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
+warning: unused imports: `SeedableRng`, `rngs::StdRng`
+ --> aoc_2022_14/benches/main.rs:3:12
+ |
+3 | use rand::{rngs::StdRng, SeedableRng};
+ | ^^^^^^^^^^^^ ^^^^^^^^^^^
+ |
+ = note: `#[warn(unused_imports)]` on by default
+
+warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.33s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
+[2024-03-25T16:53:08Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList}
+[2024-03-25T16:53:08Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:53:08Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:53:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:53:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:53:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
+warning: unused imports: `SeedableRng`, `rngs::StdRng`
+ --> aoc_2022_14/benches/main.rs:3:12
+ |
+3 | use rand::{rngs::StdRng, SeedableRng};
+ | ^^^^^^^^^^^^ ^^^^^^^^^^^
+ |
+ = note: `#[warn(unused_imports)]` on by default
+
+warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.24s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
+[2024-03-25T16:53:58Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList}
+[2024-03-25T16:53:58Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:53:58Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:53:58Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:53:58Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:53:58Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
+warning: unused imports: `SeedableRng`, `rngs::StdRng`
+ --> aoc_2022_14/benches/main.rs:3:12
+ |
+3 | use rand::{rngs::StdRng, SeedableRng};
+ | ^^^^^^^^^^^^ ^^^^^^^^^^^
+ |
+ = note: `#[warn(unused_imports)]` on by default
+
+warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.22s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬────────────────────┐
+│ │ aoc_2022_14-part1/large │ aoc_2022_14-part1/small │ aoc_2022_14-part2/large │ aoc_2022_14-part2/small │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼────────────────────┤
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList} │ 1504.6 │ 6203.5 │ 342020000 │ 41503 │ 342069211.1 │
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec} │ 1235.4 │ 4816.099999999999 │ 273230000 │ 32722 │ 273268773.5 │
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList} │ 1191 │ 11296 │ 350190000 │ 64620.00000000001 │ 350267107 │
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet} │ 1649.3 │ 9967.4 │ 266380000 │ 53478 │ 266445094.70000002 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|c|}
+ & aoc\_2022\_14-part1/large & aoc\_2022\_14-part1/small & aoc\_2022\_14-part2/large & aoc\_2022\_14-part2/small & total \\
+\hline
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::collections::LinkedList\} & 1504.6 & 6203.5 & 342020000 & 41503 & 342069211.1 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::vec::Vec\} & 1235.4 & 4816.099999999999 & 273230000 & 32722 & 273268773.5 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::collections::LinkedList\} & 1191 & 11296 & 350190000 & 64620.00000000001 & 350267107 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1649.3 & 9967.4 & 266380000 & 53478 & 266445094.70000002 \\
+\end{tabular}
+\end{center}
+section_end:1711385689:compare-aoc_2022_14 
+section_start:1711385689:compare-example_mapping compare-example_mapping
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p example_mapping select --compare
+[2024-03-25T16:54:49Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:54:49Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:54:49Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:54:49Z INFO candelabra_cli::select] Processing project example_mapping
+┌──────┬──────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────┼──────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────────┤
+│ Map │ std::collections::BTreeMap │ 46141037803.309296 │ /opt/candelabra/src/tests/example_mapping/src/types.pr.rs │
+│ Map │ primrose_library::SortedVecMap │ 119641351289.06035 │ /opt/candelabra/src/tests/example_mapping/src/types.pr.rs │
+│ Map │ primrose_library::VecMap │ 721919577813.2703 │ /opt/candelabra/src/tests/example_mapping/src/types.pr.rs │
+│ Map │ std::collections::HashMap │ 28506056746.59253 │ /opt/candelabra/src/tests/example_mapping/src/types.pr.rs │
+│ Map │ primrose_library::VecMap until n=225, then std::collections::HashMap │ 26525686623.524624 │ /opt/candelabra/src/tests/example_mapping/src/types.pr.rs │
+└──────┴──────────────────────────────────────────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Map & std::collections::BTreeMap & 46141037803.309296 & /opt/candelabra/src/tests/example\_mapping/src/types.pr.rs \\
+Map & primrose\_library::SortedVecMap & 119641351289.06035 & /opt/candelabra/src/tests/example\_mapping/src/types.pr.rs \\
+Map & primrose\_library::VecMap & 721919577813.2703 & /opt/candelabra/src/tests/example\_mapping/src/types.pr.rs \\
+Map & std::collections::HashMap & 28506056746.59253 & /opt/candelabra/src/tests/example\_mapping/src/types.pr.rs \\
+Map & primrose\_library::VecMap until n=225, then std::collections::HashMap & 26525686623.524624 & /opt/candelabra/src/tests/example\_mapping/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "get": 100.0, "last": 0.0, "contains": 0.0, "insert": 50.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"insert": 150.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 300.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "get": 5000.0, "nth": 0.0, "insert": 2500.0, "remove": 0.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"remove": 0.0, "get": 15000.0, "pop": 0.0, "insert": 7500.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682]), ("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187]), ("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103])]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::VecMap", 544593008.4231915), ("primrose_library::VecMap", 0.0), ("std::collections::HashMap", 3068214218.402198), ("std::collections::HashMap", 22912869815.480682)]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 50.0, "get": 100.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "clear": 0.0, "get": 300.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 150.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "last": 0.0, "insert": 2500.0, "push": 0.0, "get": 5000.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"get": 15000.0, "push": 0.0, "contains": 0.0, "last": 0.0, "insert": 7500.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0} }]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682]), ("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103]), ("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187])]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::VecMap", 544593008.4231915), ("primrose_library::VecMap", 0.0), ("std::collections::HashMap", 3068214218.402198), ("std::collections::HashMap", 22912869815.480682)]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T16:54:49Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:54:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:54:50Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:54:50Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-25T16:54:50Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:54:50Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
+ Finished bench [optimized] target(s) in 3.09s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
+[2024-03-25T16:55:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
+[2024-03-25T16:55:38Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:55:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:55:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:55:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:55:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
+ Finished bench [optimized] target(s) in 2.67s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
+[2024-03-25T16:56:26Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:56:26Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:56:26Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:56:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:56:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:56:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
+ Finished bench [optimized] target(s) in 2.62s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
+[2024-03-25T16:57:18Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap}
+[2024-03-25T16:57:18Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:57:18Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:57:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:57:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:57:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
+ Finished bench [optimized] target(s) in 3.11s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
+[2024-03-25T16:58:05Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap}
+[2024-03-25T16:58:05Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:58:05Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:58:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:58:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:58:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
+ Finished bench [optimized] target(s) in 2.72s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
+┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬───────┬────────┬────────┬─────────┬────────┬─────────┬──────────┬────────────────────┬────────────┐
+│ │ l17 │ l18 │ l19 │ l26 │ l27 │ l28 │ l37 │ l38 │ l40 │ l8 │ total │
+├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼───────┼────────┼────────┼─────────┼────────┼─────────┼──────────┼────────────────────┼────────────┤
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ │ 13169 │ │ │ │ 638070 │ │ 7095600 │ │ 3310.9 │ 7750149.9 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap} │ │ 33414 │ │ │ │ 8849600 │ │ │ 77782000 │ 4810.900000000001 │ 86669824.9 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap} │ 33393 │ │ │ 186610 │ │ │ 598190 │ │ │ 4652.599999999999 │ 822845.6 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ │ │ 11955 │ │ │ 269170 │ 876430 │ │ │ 3120.2000000000003 │ 1160675.2 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap} │ 11301 │ │ │ │ 186270 │ │ │ 595450 │ │ 3734.5 │ 796755.5 │
+└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴───────┴────────┴────────┴─────────┴────────┴─────────┴──────────┴────────────────────┴────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}
+ & l17 & l18 & l19 & l26 & l27 & l28 & l37 & l38 & l40 & l8 & total \\
+\hline
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & & 13169 & & & & 638070 & & 7095600 & & 3310.9 & 7750149.9 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & & 33414 & & & & 8849600 & & & 77782000 & 4810.900000000001 & 86669824.9 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap until n=225, then std::collections::HashMap\} & 33393 & & & 186610 & & & 598190 & & & 4652.599999999999 & 822845.6 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & & & 11955 & & & 269170 & 876430 & & & 3120.2000000000003 & 1160675.2 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::HashMap\} & 11301 & & & & 186270 & & & 595450 & & 3734.5 & 796755.5 \\
+\end{tabular}
+\end{center}
+section_end:1711385934:compare-example_mapping 
+section_start:1711385934:compare-example_sets compare-example_sets
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p example_sets select --compare
+[2024-03-25T16:58:54Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:58:54Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:58:54Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:58:54Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:58:54Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:58:54Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:58:54Z INFO candelabra_cli::select] Processing project example_sets
+┌──────┬────────────────────────────┬────────────────────┬────────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────┼────────────────────────────┼────────────────────┼────────────────────────────────────────────────────────┤
+│ Set │ std::collections::HashSet │ 14600867290.768051 │ /opt/candelabra/src/tests/example_sets/src/types.pr.rs │
+│ Set │ std::collections::BTreeSet │ 21329213278.665424 │ /opt/candelabra/src/tests/example_sets/src/types.pr.rs │
+└──────┴────────────────────────────┴────────────────────┴────────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Set & std::collections::HashSet & 14600867290.768051 & /opt/candelabra/src/tests/example\_sets/src/types.pr.rs \\
+Set & std::collections::BTreeSet & 21329213278.665424 & /opt/candelabra/src/tests/example\_sets/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"get": 0.0, "last": 0.0, "insert": 50.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 100.0, "nth": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 150.0, "get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "contains": 300.0, "clear": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"insert": 2500.0, "nth": 0.0, "contains": 5000.0, "pop": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"remove": 0.0, "nth": 0.0, "contains": 15000.0, "pop": 0.0, "last": 0.0, "insert": 7500.0, "push": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0} }]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [581630428.2607172, 1319325246.1831577, 3844072464.1425066, 15584185140.079044]), ("std::collections::HashSet", [467806452.2478616, 965178935.5062613, 2541474529.362616, 10626407373.651312])]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 467806452.2478616), ("std::collections::HashSet", 965178935.5062613), ("std::collections::HashSet", 2541474529.362616), ("std::collections::HashSet", 10626407373.651312)]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 50.0, "first": 0.0, "contains": 100.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"clear": 0.0, "insert": 150.0, "get": 0.0, "nth": 0.0, "contains": 300.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"insert": 2500.0, "contains": 5000.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"insert": 7500.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "contains": 15000.0} }]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [467806452.2478616, 965178935.5062613, 2541474529.362616, 10626407373.651312]), ("std::collections::BTreeSet", [581630428.2607172, 1319325246.1831577, 3844072464.1425066, 15584185140.079044])]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 467806452.2478616), ("std::collections::HashSet", 965178935.5062613), ("std::collections::HashSet", 2541474529.362616), ("std::collections::HashSet", 10626407373.651312)]
+[2024-03-25T16:58:54Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-25T16:58:54Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-25T16:58:54Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:58:55Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:58:55Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:58:55Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-25T16:58:55Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_sets v0.1.0 (/opt/candelabra/src/tests/example_sets)
+ Finished bench [optimized] target(s) in 2.90s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-4274d8fe7defaf49)
+[2024-03-25T16:59:43Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:59:43Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-25T16:59:43Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:59:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:59:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:59:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_sets v0.1.0 (/opt/candelabra/src/tests/example_sets)
+ Finished bench [optimized] target(s) in 2.81s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-4274d8fe7defaf49)
+┌─────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬────────┬────────┬────────┬─────────┬────────────────────┬──────────┐
+│ │ l18 │ l19 │ l28 │ l30 │ l37 │ l40 │ l8 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼────────┼────────┼────────┼─────────┼────────────────────┼──────────┤
+│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet} │ │ 11940 │ │ 193820 │ 640250 │ │ 3899.7000000000003 │ 849909.7 │
+│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 20039 │ │ 492650 │ │ │ 1672200 │ 6000 │ 2190889 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴────────┴────────┴────────┴─────────┴────────────────────┴──────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
+ & l18 & l19 & l28 & l30 & l37 & l40 & l8 & total \\
+\hline
+\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::HashSet\} & & 11940 & & 193820 & 640250 & & 3899.7000000000003 & 849909.7 \\
+\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 20039 & & 492650 & & & 1672200 & 6000 & 2190889 \\
+\end{tabular}
+\end{center}
+section_end:1711386038:compare-example_sets 
+section_start:1711386038:compare-example_stack compare-example_stack
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p example_stack select --compare
+[2024-03-25T17:00:38Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T17:00:38Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T17:00:38Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T17:00:38Z INFO candelabra_cli::select] Processing project example_stack
+┌──────────┬──────────────────────────────┬────────────────────┬─────────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────────┼──────────────────────────────┼────────────────────┼─────────────────────────────────────────────────────────┤
+│ StackCon │ std::vec::Vec │ 1623281693.429239 │ /opt/candelabra/src/tests/example_stack/src/types.pr.rs │
+│ StackCon │ std::collections::LinkedList │ 12115438988.988811 │ /opt/candelabra/src/tests/example_stack/src/types.pr.rs │
+└──────────┴──────────────────────────────┴────────────────────┴─────────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+StackCon & std::vec::Vec & 1623281693.429239 & /opt/candelabra/src/tests/example\_stack/src/types.pr.rs \\
+StackCon & std::collections::LinkedList & 12115438988.988811 & /opt/candelabra/src/tests/example\_stack/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"remove": 0.0, "push": 10.0, "pop": 10.0, "contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "insert": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"nth": 0.0, "remove": 0.0, "push": 1000.0, "first": 0.0, "pop": 1000.0, "insert": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"last": 0.0, "first": 0.0, "contains": 0.0, "pop": 10000.0, "remove": 0.0, "push": 10000.0, "get": 0.0, "clear": 0.0, "insert": 0.0, "nth": 0.0} }]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [40925757.191425145, 259987504.43913752, 1322368431.7986765]), ("std::collections::LinkedList", [59142275.223214686, 1456150862.390552, 10600145851.375044])]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "push": 10.0, "contains": 0.0, "first": 0.0, "insert": 0.0, "get": 0.0, "pop": 10.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"nth": 0.0, "insert": 0.0, "remove": 0.0, "push": 1000.0, "first": 0.0, "pop": 1000.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"contains": 0.0, "get": 0.0, "insert": 0.0, "clear": 0.0, "remove": 0.0, "pop": 10000.0, "push": 10000.0, "first": 0.0, "nth": 0.0, "last": 0.0} }]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [59142275.223214686, 1456150862.390552, 10600145851.375044]), ("std::vec::Vec", [40925757.191425145, 259987504.43913752, 1322368431.7986765])]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:00:38Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T17:00:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec}
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_stack v0.1.0 (/opt/candelabra/src/tests/example_stack)
+ Finished bench [optimized] target(s) in 2.77s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-3694756a33adc5ee)
+[2024-03-25T17:01:14Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList}
+[2024-03-25T17:01:14Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-25T17:01:14Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:01:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:01:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:01:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_stack v0.1.0 (/opt/candelabra/src/tests/example_stack)
+ Finished bench [optimized] target(s) in 2.41s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-3694756a33adc5ee)
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────┬────────┬───────┬────────┬───────────┐
+│ │ l15 │ l22 │ l24 │ l8 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────┼────────┼───────┼────────┼───────────┤
+│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec} │ 1650.8 │ │ 17099 │ 135.14 │ 18884.94 │
+│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList} │ 33561 │ 352760 │ │ 158.44 │ 386479.44 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────┴────────┴───────┴────────┴───────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|c|}
+ & l15 & l22 & l24 & l8 & total \\
+\hline
+\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::vec::Vec\} & 1650.8 & & 17099 & 135.14 & 18884.94 \\
+\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList\} & 33561 & 352760 & & 158.44 & 386479.44 \\
+\end{tabular}
+\end{center}
+section_end:1711386112:compare-example_stack 
+section_start:1711386112:compare-prime_sieve compare-prime_sieve
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p prime_sieve select --compare
+[2024-03-25T17:01:52Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T17:01:52Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T17:01:52Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T17:01:52Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T17:01:52Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T17:01:52Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T17:01:52Z INFO candelabra_cli::select] Processing project prime_sieve
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 60.0, "clear": 0.0, "get": 0.0, "pop": 16.0, "nth": 0.0, "push": 48.0, "contains": 0.0, "insert": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "insert": 0.0, "push": 498.0, "last": 0.0, "pop": 96.0, "remove": 911.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "pop": 5134.0, "nth": 0.0, "insert": 0.0, "remove": 124819.0, "clear": 0.0, "push": 49998.0, "get": 0.0} }]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.622847]), ("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206])]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.622847)]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+┌────────┬───────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├────────┼───────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
+│ Sieve │ std::collections::LinkedList │ 14179471355.63251 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Sieve │ std::vec::Vec │ 26151238698.804222 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Sieve │ std::collections::LinkedList until n=747, then std::vec::Vec │ 3439947390.524084 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Primes │ std::collections::HashSet │ 117005368.29596505 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Primes │ primrose_library::SortedVec │ 112421356.45100729 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Primes │ std::collections::BTreeSet │ 108931859.57624152 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Primes │ std::collections::BTreeSet until n=34, then std::collections::HashSet │ 108753014.4614856 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+└────────┴───────────────────────────────────────────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Sieve & std::collections::LinkedList & 14179471355.63251 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Sieve & std::vec::Vec & 26151238698.804222 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Sieve & std::collections::LinkedList until n=747, then std::vec::Vec & 3439947390.524084 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Primes & std::collections::HashSet & 117005368.29596505 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Primes & primrose\_library::SortedVec & 112421356.45100729 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Primes & std::collections::BTreeSet & 108931859.57624152 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Primes & std::collections::BTreeSet until n=34, then std::collections::HashSet & 108753014.4614856 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "insert": 23.905292384789895, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "insert": 5133.0, "nth": 0.0, "pop": 0.0, "last": 0.0} }]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916])]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 48.0, "pop": 16.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 0.0, "remove": 60.0, "first": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 911.0, "last": 0.0, "pop": 96.0, "clear": 0.0, "first": 0.0, "get": 0.0, "push": 498.0, "insert": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"push": 49998.0, "remove": 124819.0, "get": 0.0, "insert": 0.0, "first": 0.0, "pop": 5134.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0} }]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.622847]), ("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206])]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.622847)]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 23.905292384789895, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "insert": 5133.0, "contains": 0.0, "push": 0.0} }]
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916])]
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:01:53Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T17:01:53Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet}
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.79s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:04:50Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec}
+[2024-03-25T17:04:50Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:04:50Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:04:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:04:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:04:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.85s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:05:37Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet}
+[2024-03-25T17:05:37Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:05:37Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:05:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:05:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:05:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:11:101
+ |
+11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+ |
+
+warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 2.86s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:06:24Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec}
+[2024-03-25T17:06:24Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:06:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:06:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:06:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:06:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.69s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:09:40Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec}
+[2024-03-25T17:09:40Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:09:40Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:09:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:09:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:09:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 3.05s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:10:30Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec}
+[2024-03-25T17:10:30Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:10:30Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:10:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:10:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:10:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:18:101
+ |
+18 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+18 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+ |
+
+warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.00s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:11:17Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList}
+[2024-03-25T17:11:17Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:11:17Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:11:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:11:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:11:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.63s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:20:49Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
+[2024-03-25T17:20:49Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:20:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:20:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:20:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:20:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.93s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:21:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
+[2024-03-25T17:21:38Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:21:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:21:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:21:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:21:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:11:101
+ |
+11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+ |
+
+warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 2.97s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:22:25Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
+[2024-03-25T17:22:25Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:22:25Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:22:25Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:22:25Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:22:25Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:18:110
+ |
+18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
+ |
+
+warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.07s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:25:37Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
+[2024-03-25T17:25:37Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:25:37Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:25:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:25:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:25:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:18:110
+ |
+18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
+ |
+
+warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 2.94s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:26:24Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
+[2024-03-25T17:26:24Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:26:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:26:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:26:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:26:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:11:101
+ |
+11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+ |
+
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:18:110
+ |
+18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+ | ^ ^
+ |
+help: remove these parentheses
+ |
+18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
+ |
+
+warning: `prime_sieve` (lib) generated 2 warnings (run `cargo fix --lib -p prime_sieve` to apply 2 suggestions)
+ Finished bench [optimized] target(s) in 3.04s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────────────────┬─────────────────┬───────────────────┬───────────────────┐
+│ │ prime_sieve/50 │ prime_sieve/500 │ prime_sieve/50000 │ total │
+├────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────────┼─────────────────┼───────────────────┼───────────────────┤
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet} │ 2623.9 │ 209230 │ 763900000 │ 764111853.9 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet} │ 2577.1000000000004 │ 213460 │ 7129000000 │ 7129216037.1 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec} │ 1313 │ 82645 │ 790850000 │ 790933958 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec} │ 2236.2000000000003 │ 201420 │ 8012399999.999999 │ 8012603656.199999 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 1198.8000000000002 │ 75429 │ 771060000 │ 771136627.8 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 2382.6 │ 196290 │ 765020000 │ 765218672.6 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 2284 │ 206280 │ 762020000 │ 762228564 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList} │ 2286.6 │ 195830 │ 26859000000 │ 26859198116.6 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 2257.2000000000003 │ 209810 │ 7862700000 │ 7862912067.2 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec} │ 2246.1000000000004 │ 204560 │ 770080000 │ 770286806.1 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec} │ 1594.4 │ 79392 │ 766010000 │ 766090986.4 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 1442.7 │ 84993 │ 785170000 │ 785256435.7 │
+└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────┴─────────────────┴───────────────────┴───────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|}
+ & prime\_sieve/50 & prime\_sieve/500 & prime\_sieve/50000 & total \\
+\hline
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet\} & 2623.9 & 209230 & 763900000 & 764111853.9 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet\} & 2577.1000000000004 & 213460 & 7129000000 & 7129216037.1 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec\} & 1313 & 82645 & 790850000 & 790933958 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec\} & 2236.2000000000003 & 201420 & 8012399999.999999 & 8012603656.199999 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 1198.8000000000002 & 75429 & 771060000 & 771136627.8 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 2382.6 & 196290 & 765020000 & 765218672.6 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 2284 & 206280 & 762020000 & 762228564 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList\} & 2286.6 & 195830 & 26859000000 & 26859198116.6 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 2257.2000000000003 & 209810 & 7862700000 & 7862912067.2 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec\} & 2246.1000000000004 & 204560 & 770080000 & 770286806.1 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec\} & 1594.4 & 79392 & 766010000 & 766090986.4 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 1442.7 & 84993 & 785170000 & 785256435.7 \\
+\end{tabular}
+\end{center}
+section_end:1711387631:compare-prime_sieve 
+
+section_end:1711387632:step_script section_start:1711387632:cleanup_file_variables Cleaning up project directory and file based variables
+
+section_end:1711387632:cleanup_file_variables Job succeeded
diff --git a/analysis/current/sections/compare-aoc_2021_09 b/analysis/current/sections/compare-aoc_2021_09
index f695aca..5011066 100644
--- a/analysis/current/sections/compare-aoc_2021_09
+++ b/analysis/current/sections/compare-aoc_2021_09
@@ -1,17 +1,17 @@
-:1710896122:compare-aoc_2021_09
+:1711383066:compare-aoc_2021_09
compare-aoc_2021_09
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2021_09 select --compare
-[2024-03-20T00:55:22Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T00:55:22Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T00:55:22Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T00:55:22Z INFO candelabra_cli::select] Processing project aoc_2021_09
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 10000.0, "get": 0.0, "contains": 39601.0} }]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
+[2024-03-25T16:11:06Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:11:06Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:11:06Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:11:06Z INFO candelabra_cli::select] Processing project aoc_2021_09
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "contains": 39601.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 10000.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
┌──────┬────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
@@ -34,159 +34,158 @@ Map & primrose\_library::SortedVecMap & 96058631523.74951 & /opt/candelabra/src/
Map & std::collections::HashMap & 31057756628.24385 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"remove": 0.0, "insert": 10000.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "get": 66980.45981038766, "last": 0.0, "push": 0.0, "contains": 0.0} }]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [31057756628.24385]), ("primrose_library::VecMap", [1177545948376.6836]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::SortedVecMap", [96058631523.74951])]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "insert": 10000.0, "remove": 0.0, "contains": 39601.0, "first": 0.0, "last": 0.0} }]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [12847475355.61484]), ("std::collections::HashSet", [9210808088.963547])]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"nth": 0.0, "insert": 10000.0, "pop": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "get": 66980.45981038766} }]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::SortedVecMap", [96058631523.74951]), ("std::collections::HashMap", [31057756628.24385]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::VecMap", [1177545948376.6836])]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
-[2024-03-20T00:55:22Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T00:55:22Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T00:55:22Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T00:55:22Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T00:55:22Z DEBUG primrose::selector] Running type checker
-[2024-03-20T00:55:22Z DEBUG primrose::selector] Running analysis
-[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T00:55:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T00:55:23Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T00:55:23Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
-[2024-03-20T00:55:23Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T00:55:23Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T00:55:23Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T00:55:23Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T00:55:23Z DEBUG primrose::selector] Running type checker
-[2024-03-20T00:55:23Z DEBUG primrose::selector] Running analysis
-[2024-03-20T00:55:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T00:55:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T00:55:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
- Compiling primrose-library v0.1.0 (/opt/candelabra/src/crates/library)
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"nth": 0.0, "insert": 10000.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 66980.45981038766, "clear": 0.0, "push": 0.0, "first": 0.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [31057756628.24385]), ("primrose_library::VecMap", [1177545948376.6836]), ("primrose_library::SortedVecMap", [96058631523.74951]), ("std::collections::BTreeMap", [48723268604.105606])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "get": 66980.45981038766, "contains": 0.0, "pop": 0.0, "remove": 0.0, "insert": 10000.0, "clear": 0.0, "last": 0.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [1177545948376.6836]), ("std::collections::HashMap", [31057756628.24385]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::SortedVecMap", [96058631523.74951])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "insert": 10000.0, "contains": 39601.0, "first": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:11:07Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:11:07Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.95s
+ Finished bench [optimized] target(s) in 4.03s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T00:56:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap}
-[2024-03-20T00:56:38Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T00:56:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T00:56:38Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T00:56:38Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T00:56:38Z DEBUG primrose::selector] Running type checker
-[2024-03-20T00:56:38Z DEBUG primrose::selector] Running analysis
-[2024-03-20T00:56:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T00:56:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T00:56:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:12:24Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:12:24Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:12:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.35s
+ Finished bench [optimized] target(s) in 3.31s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T00:58:34Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
-[2024-03-20T00:58:34Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T00:58:34Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T00:58:34Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T00:58:34Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T00:58:34Z DEBUG primrose::selector] Running type checker
-[2024-03-20T00:58:34Z DEBUG primrose::selector] Running analysis
-[2024-03-20T00:58:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T00:58:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T00:58:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:14:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:14:19Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:14:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.15s
+ Finished bench [optimized] target(s) in 3.25s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T01:10:02Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
-[2024-03-20T01:10:02Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T01:10:02Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T01:10:02Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:10:02Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:10:02Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:10:02Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:10:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:10:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:10:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:24:32Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:24:32Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:24:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.04s
+ Finished bench [optimized] target(s) in 3.33s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T01:21:02Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
-[2024-03-20T01:21:02Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T01:21:02Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T01:21:02Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:21:02Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:21:02Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:21:02Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:21:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:21:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:21:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:35:45Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:35:45Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:35:45Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.31s
+ Finished bench [optimized] target(s) in 3.15s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T01:22:20Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
-[2024-03-20T01:22:20Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T01:22:20Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T01:22:20Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:22:20Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:22:20Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:22:20Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:22:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:22:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:22:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:37:03Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:37:03Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:37:03Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.00s
+ Finished bench [optimized] target(s) in 3.12s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T01:24:18Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap}
-[2024-03-20T01:24:18Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T01:24:18Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T01:24:18Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:24:18Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:24:18Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:24:18Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:24:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:24:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:24:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:39:02Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:39:02Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:39:02Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.62s
+ Finished bench [optimized] target(s) in 3.25s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T01:25:26Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap}
-[2024-03-20T01:25:26Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T01:25:26Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T01:25:26Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:25:26Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:25:26Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:25:26Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:25:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:25:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:25:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:40:09Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:40:09Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:40:09Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.43s
+ Finished bench [optimized] target(s) in 3.26s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬───────────────────────┬───────────────────┐
│ │ aoc_2021_09-part1/100 │ aoc_2021_09-part2/100 │ total │
├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼───────────────────────┼───────────────────┤
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap} │ 1872200 │ 4579000000 │ 4580872200 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap} │ 1827400 │ 8261200000.000001 │ 8263027400.000001 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 168500000 │ 58482000000 │ 58650500000 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 3445800 │ 5340200000 │ 5343645800 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ 5540900 │ 5736600000 │ 5742140900 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 3664600 │ 8935700000 │ 8939364600 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 166620000 │ 60999000000 │ 61165620000 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ 5356300 │ 9427300000 │ 9432656300 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 162180000 │ 59645000000 │ 59807180000 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 5377700 │ 9454100000 │ 9459477700 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 3636100 │ 8955000000 │ 8958636100 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 1851500 │ 8052799999.999999 │ 8054651499.999999 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 1865100 │ 4598000000 │ 4599865100 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 3539600 │ 5399800000 │ 5403339600 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 5488000 │ 5788300000 │ 5793788000 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 153690000 │ 53994000000 │ 54147690000 │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|}
& aoc\_2021\_09-part1/100 & aoc\_2021\_09-part2/100 & total \\
\hline
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1872200 & 4579000000 & 4580872200 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1827400 & 8261200000.000001 & 8263027400.000001 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 168500000 & 58482000000 & 58650500000 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 3445800 & 5340200000 & 5343645800 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & 5540900 & 5736600000 & 5742140900 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 3664600 & 8935700000 & 8939364600 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 166620000 & 60999000000 & 61165620000 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & 5356300 & 9427300000 & 9432656300 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 162180000 & 59645000000 & 59807180000 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 5377700 & 9454100000 & 9459477700 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 3636100 & 8955000000 & 8958636100 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 1851500 & 8052799999.999999 & 8054651499.999999 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1865100 & 4598000000 & 4599865100 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 3539600 & 5399800000 & 5403339600 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 5488000 & 5788300000 & 5793788000 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 153690000 & 53994000000 & 54147690000 \\
\end{tabular}
\end{center}
-section_end:1710898034:compare-aoc_2021_09
+section_end:1711384915:compare-aoc_2021_09

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-aoc_2022_08 b/analysis/current/sections/compare-aoc_2022_08
index 1b2a723..83a2a43 100644
--- a/analysis/current/sections/compare-aoc_2022_08
+++ b/analysis/current/sections/compare-aoc_2022_08
@@ -1,13 +1,13 @@
-:1710898034:compare-aoc_2022_08
+:1711384915:compare-aoc_2022_08
compare-aoc_2022_08
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2022_08 select --compare
-[2024-03-20T01:27:14Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:27:14Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:27:14Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:27:14Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:27:14Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:27:14Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:27:14Z INFO candelabra_cli::select] Processing project aoc_2022_08
+[2024-03-25T16:41:55Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:41:55Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:41:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:41:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:41:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:41:55Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:41:55Z INFO candelabra_cli::select] Processing project aoc_2022_08
┌──────┬─────────────────────────────────────────────────────────────────────────────┬───────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼─────────────────────────────────────────────────────────────────────────────┼───────────────────┼───────────────────────────────────────────────────────┤
@@ -28,111 +28,111 @@ Map & std::collections::BTreeMap & 97743683189.22581 & /opt/candelabra/src/tests
Map & primrose\_library::SortedVecMap until n=1664, then std::collections::HashMap & 58753133105.11505 & /opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"pop": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "insert": 1171.8223598435486, "remove": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "insert": 2342.4306049822058, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"nth": 0.0, "contains": 0.0, "pop": 0.0, "get": 40000.0, "last": 0.0, "insert": 17337.662337662307, "clear": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"clear": 0.0, "insert": 65332.419465387095, "remove": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "get": 160000.0} }]
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659])]
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::SortedVecMap", 106503888.78428955), ("std::collections::HashMap", 85993346.85778749), ("std::collections::HashMap", 26043262882.78633), ("std::collections::HashMap", 32517300763.626575)]
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"push": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "insert": 1171.8223598435486, "last": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"push": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "insert": 2342.4306049822058, "clear": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"get": 40000.0, "last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "insert": 17337.662337662307, "nth": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"insert": 65332.419465387095, "push": 0.0, "nth": 0.0, "get": 160000.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0} }]
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716])]
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::SortedVecMap", 106503888.78428955), ("std::collections::HashMap", 85993346.85778749), ("std::collections::HashMap", 26043262882.78633), ("std::collections::HashMap", 32517300763.626575)]
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
-[2024-03-20T01:27:15Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
-[2024-03-20T01:27:15Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:27:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:27:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:27:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:27:15Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:27:15Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap}
-[2024-03-20T01:27:15Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
-[2024-03-20T01:27:15Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:27:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:27:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:27:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "insert": 1171.8223598435486, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "insert": 2342.4306049822058} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "get": 40000.0, "insert": 17337.662337662307, "first": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"push": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "insert": 65332.419465387095, "contains": 0.0, "clear": 0.0, "pop": 0.0, "get": 160000.0, "remove": 0.0} }]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659])]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::SortedVecMap", 106503888.78428955), ("std::collections::HashMap", 85993346.85778749), ("std::collections::HashMap", 26043262882.78633), ("std::collections::HashMap", 32517300763.626575)]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"get": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "insert": 1171.8223598435486, "push": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 2342.4306049822058, "nth": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 40000.0, "last": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "insert": 17337.662337662307, "push": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"insert": 65332.419465387095, "contains": 0.0, "get": 160000.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0} }]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659])]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::SortedVecMap", 106503888.78428955), ("std::collections::HashMap", 85993346.85778749), ("std::collections::HashMap", 26043262882.78633), ("std::collections::HashMap", 32517300763.626575)]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:41:56Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:41:56Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
- Finished bench [optimized] target(s) in 3.20s
+ Finished bench [optimized] target(s) in 3.16s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
-[2024-03-20T01:30:13Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap}
-[2024-03-20T01:30:13Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
-[2024-03-20T01:30:13Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
-[2024-03-20T01:30:13Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:30:13Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:30:13Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:30:13Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:30:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:30:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:30:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:44:56Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap}
+[2024-03-25T16:44:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:44:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:44:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:44:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:44:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
- Finished bench [optimized] target(s) in 3.44s
+ Finished bench [optimized] target(s) in 3.15s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
-[2024-03-20T01:31:03Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
-[2024-03-20T01:31:03Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
-[2024-03-20T01:31:03Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
-[2024-03-20T01:31:03Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:31:03Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:31:03Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:31:03Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:31:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:31:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:31:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:45:44Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
+[2024-03-25T16:45:44Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:45:44Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:45:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:45:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:45:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
- Finished bench [optimized] target(s) in 3.10s
+ Finished bench [optimized] target(s) in 3.01s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
-[2024-03-20T01:31:52Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap}
-[2024-03-20T01:31:52Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
-[2024-03-20T01:31:52Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
-[2024-03-20T01:31:52Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:31:52Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:31:52Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:31:52Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:31:52Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:31:52Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:31:52Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:46:34Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-25T16:46:34Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:46:34Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:46:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:46:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:46:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
- Finished bench [optimized] target(s) in 3.26s
+ Finished bench [optimized] target(s) in 3.11s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
-[2024-03-20T01:32:40Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap}
-[2024-03-20T01:32:40Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
-[2024-03-20T01:32:40Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
-[2024-03-20T01:32:40Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:32:40Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:32:40Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:32:40Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:32:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:32:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:32:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:47:22Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap}
+[2024-03-25T16:47:22Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:47:22Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:47:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:47:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:47:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
Finished bench [optimized] target(s) in 3.99s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬───────────────────────┬───────────────────────┬───────────────────────┬─────────────┐
│ │ aoc_2022_08-part1/100 │ aoc_2022_08-part1/200 │ aoc_2022_08-part2/100 │ aoc_2022_08-part2/200 │ total │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼───────────────────────┼───────────────────────┼───────────────────────┼─────────────┤
-│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap} │ 1338600 │ 5932300 │ 4495200 │ 19288000 │ 31054100 │
-│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ 4038900 │ 16946000 │ 10061000 │ 44421000 │ 75466900 │
-│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 107360000 │ 2273200000 │ 539140000 │ 9157800000 │ 12077500000 │
-│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 2825700 │ 12522000 │ 8832300 │ 44206000 │ 68386000 │
-│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap} │ 1245100 │ 5800000 │ 4285700 │ 19697000 │ 31027800 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap} │ 1330500 │ 5939700 │ 4413400 │ 20500000 │ 32183600 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap} │ 1237400 │ 5730100 │ 4241700 │ 20002000 │ 31211200 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 2735300 │ 12569000 │ 8828400 │ 43094000 │ 67226700 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 115750000 │ 2283900000 │ 539290000 │ 9254900000 │ 12193840000 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ 3999100 │ 16559000.000000002 │ 10146000 │ 44444000 │ 75148100 │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────────┴───────────────────────┴─────────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|}
& aoc\_2022\_08-part1/100 & aoc\_2022\_08-part1/200 & aoc\_2022\_08-part2/100 & aoc\_2022\_08-part2/200 & total \\
\hline
-\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap until n=1664, then std::collections::HashMap\} & 1338600 & 5932300 & 4495200 & 19288000 & 31054100 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & 4038900 & 16946000 & 10061000 & 44421000 & 75466900 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 107360000 & 2273200000 & 539140000 & 9157800000 & 12077500000 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 2825700 & 12522000 & 8832300 & 44206000 & 68386000 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1245100 & 5800000 & 4285700 & 19697000 & 31027800 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap until n=1664, then std::collections::HashMap\} & 1330500 & 5939700 & 4413400 & 20500000 & 32183600 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1237400 & 5730100 & 4241700 & 20002000 & 31211200 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 2735300 & 12569000 & 8828400 & 43094000 & 67226700 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 115750000 & 2283900000 & 539290000 & 9254900000 & 12193840000 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & 3999100 & 16559000.000000002 & 10146000 & 44444000 & 75148100 \\
\end{tabular}
\end{center}
-section_end:1710898407:compare-aoc_2022_08
+section_end:1711385292:compare-aoc_2022_08

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-aoc_2022_09 b/analysis/current/sections/compare-aoc_2022_09
index 0eec36e..6b480e2 100644
--- a/analysis/current/sections/compare-aoc_2022_09
+++ b/analysis/current/sections/compare-aoc_2022_09
@@ -1,17 +1,15 @@
-:1710898407:compare-aoc_2022_09
+:1711385292:compare-aoc_2022_09
compare-aoc_2022_09
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2022_09 select --compare
-[2024-03-20T01:33:27Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:33:27Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:33:27Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:33:27Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:33:27Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:33:27Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:33:28Z INFO candelabra_cli::select] Processing project aoc_2022_09
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"pop": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "insert": 10423.5, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "insert": 10402.5, "clear": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"contains": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 10594.0, "get": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "insert": 11279.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "insert": 11632.666666666668, "remove": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"get": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "insert": 11010.666666666666, "remove": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"get": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 11636.77777777778, "remove": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"contains": 0.0, "remove": 0.0, "clear": 0.0, "insert": 11014.625, "last": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"first": 0.0, "insert": 11424.913043478262, "clear": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"remove": 0.0, "insert": 11550.040650406509, "last": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "insert": 11715.168831168829, "last": 0.0} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 11728.8243902439, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"get": 0.0, "pop": 0.0, "contains": 0.0, "insert": 11741.582043343651, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"insert": 11923.370106761557, "first": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"push": 0.0, "clear": 0.0, "first": 0.0, "insert": 12030.515353805067, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "insert": 12066.183383991887, "clear": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 12129.497745716852, "pop": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 12234.710678210677, "nth": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"insert": 12304.128901734117, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "insert": 12417.01402103156, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"insert": 12495.20224215245, "pop": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"insert": 12588.545726495697, "push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"first": 0.0, "insert": 12671.632385938672, "last": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "insert": 12762.058018018031, "contains": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"remove": 0.0, "insert": 12876.619242199076, "nth": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 12965.701145038189, "clear": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"remove": 0.0, "get": 0.0, "insert": 13086.277619047612, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 13166.605816831692} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"pop": 0.0, "clear": 0.0, "contains": 0.0, "insert": 13288.413043478262, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"pop": 0.0, "push": 0.0, "contains": 0.0, "insert": 13369.568337129842, "nth": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 13418.711026615969, "pop": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"pop": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "insert": 13492.217861975649} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "insert": 13624.21782178219, "first": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"nth": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "insert": 13667.03962703963} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "insert": 13775.817663817665, "pop": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"nth": 0.0, "push": 0.0, "insert": 13864.041284403667, "get": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "insert": 13960.32824427481} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"remove": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "insert": 14073.38461538461} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"contains": 0.0, "insert": 14188.200000000004, "nth": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"first": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "insert": 14278.7} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"contains": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "insert": 14590.94117647059, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"insert": 14452.5, "clear": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"pop": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 14476.8} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 14256.5, "contains": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"first": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "insert": 14852.5, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"get": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "insert": 120149.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "insert": 124355.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 123123.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 121640.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"first": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "insert": 118912.0, "contains": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"clear": 0.0, "insert": 122323.0, "get": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "insert": 122954.5, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"insert": 122962.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"insert": 127854.0, "push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"nth": 0.0, "remove": 0.0, "insert": 124329.66666666669, "clear": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"insert": 124196.0, "first": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"first": 0.0, "remove": 0.0, "last": 0.0, "insert": 125431.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 123175.66666666669, "clear": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"insert": 123977.66666666669, "nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"clear": 0.0, "contains": 0.0, "nth": 0.0, "insert": 122874.88888888888, "first": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"clear": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 124556.2, "contains": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"nth": 0.0, "remove": 0.0, "insert": 124360.0, "last": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "insert": 123709.0, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"clear": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "insert": 124758.22222222223, "last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"push": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "insert": 125011.66666666669, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"push": 0.0, "get": 0.0, "insert": 125034.5625, "remove": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 124896.625, "get": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"remove": 0.0, "insert": 123502.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"remove": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "insert": 125100.52631578948, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "insert": 124748.55555555556} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 124379.07142857142, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"remove": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "insert": 126244.94444444444, "clear": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "insert": 124890.55555555556} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"push": 0.0, "nth": 0.0, "insert": 125889.0, "get": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"contains": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "insert": 126348.5294117647, "clear": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"push": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "insert": 125503.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"insert": 125987.14285714286, "get": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 125793.46153846156, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"insert": 126119.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"insert": 126618.95833333331, "push": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "insert": 126063.45945945944, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"nth": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "insert": 125831.1081081081, "first": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "insert": 125879.41666666669, "contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "insert": 125980.42857142858, "last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"nth": 0.0, "insert": 125993.25, "last": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"contains": 0.0, "pop": 0.0, "insert": 126382.34210526312, "get": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"clear": 0.0, "insert": 126223.7297297297, "pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "insert": 126425.2894736842} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "insert": 126170.0, "clear": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"clear": 0.0, "insert": 126801.04545454546, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"last": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "insert": 126395.12765957446} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"nth": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "insert": 126948.16666666669, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"last": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "insert": 126859.61702127656, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 126550.225, "nth": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"contains": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "insert": 126452.20408163266, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"first": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "insert": 126582.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"clear": 0.0, "last": 0.0, "insert": 126684.83870967744, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"remove": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "insert": 126907.64285714286, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "insert": 126533.05172413794, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "insert": 126673.87719298244, "first": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"nth": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "insert": 126765.81481481482, "get": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"pop": 0.0, "last": 0.0, "insert": 127307.30769230766, "remove": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "insert": 126543.16666666669, "contains": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"insert": 126700.91071428574, "push": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 127086.6282051282} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"contains": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "insert": 126913.12698412698, "last": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "insert": 127391.40322580644, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"nth": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "insert": 126925.34285714282, "remove": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "insert": 127281.53333333335, "clear": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"last": 0.0, "first": 0.0, "insert": 127031.47368421052, "get": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"nth": 0.0, "insert": 127705.15068493152, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"get": 0.0, "insert": 127746.65306122448, "remove": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 127800.96875, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"first": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 127328.66666666666, "pop": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"last": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 127605.44, "push": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 127320.09090909093, "contains": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"pop": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 127902.29629629632, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 127585.04081632652, "contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"nth": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "insert": 127963.94736842104, "contains": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"last": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "insert": 128125.73076923077, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "insert": 128217.98795180724, "clear": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"first": 0.0, "insert": 128113.35211267605, "pop": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"first": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "insert": 127726.50847457629, "contains": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"clear": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "insert": 128209.00000000004} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 128082.125, "pop": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "insert": 127810.55102040817} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 128457.57142857142, "remove": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"nth": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "insert": 128447.4, "clear": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"push": 0.0, "contains": 0.0, "insert": 128031.1935483871, "first": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 128333.84210526316, "get": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 128494.8813559322} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"nth": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "insert": 128527.45283018867, "remove": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 128449.71999999996} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "insert": 128197.47500000003, "pop": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"clear": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "insert": 128781.64705882355, "contains": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"last": 0.0, "insert": 129048.29999999996, "remove": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"insert": 129139.46153846156, "first": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"remove": 0.0, "last": 0.0, "insert": 129129.78048780486, "clear": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"get": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "insert": 129088.92857142857, "contains": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"insert": 129839.96875, "push": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"contains": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "insert": 129575.44444444444, "first": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"clear": 0.0, "first": 0.0, "insert": 129895.80000000002, "last": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"first": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "insert": 130055.94736842104, "push": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "insert": 130027.37499999996} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "insert": 129914.72727272726} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"push": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "insert": 129822.61538461538, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"nth": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "insert": 129112.5, "push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"insert": 129906.11764705884, "contains": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"pop": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 129925.5, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "insert": 129789.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "insert": 130504.54545454546, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 129790.125, "nth": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"pop": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "insert": 130128.61538461538} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"insert": 129779.14285714286, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"push": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "insert": 130789.875} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "insert": 130196.77777777778, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"get": 0.0, "remove": 0.0, "push": 0.0, "insert": 132418.09999999998, "nth": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 131003.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"push": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "insert": 130950.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"last": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "insert": 131214.4} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"clear": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "insert": 131187.22222222222, "push": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 130130.6, "last": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"nth": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 131373.66666666666, "first": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 131476.75, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"insert": 130876.5, "contains": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "insert": 132182.66666666666, "contains": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 130631.0, "remove": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 132931.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "insert": 130937.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"first": 0.0, "insert": 132746.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"get": 0.0, "push": 0.0, "insert": 133914.0, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"remove": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "insert": 132252.0, "nth": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"remove": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "insert": 132028.0, "push": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "insert": 245941.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"first": 0.0, "insert": 253658.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"remove": 0.0, "insert": 248499.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"insert": 248449.5, "contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "insert": 250456.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"insert": 254132.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "insert": 248843.0, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"push": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "insert": 248808.75, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"insert": 252911.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "insert": 252248.5, "clear": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"insert": 248845.75, "pop": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"get": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "insert": 252196.33333333337, "push": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "insert": 251444.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "insert": 250041.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"push": 0.0, "insert": 251650.5, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 253010.0, "clear": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"insert": 252484.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "insert": 252508.0, "clear": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"push": 0.0, "last": 0.0, "insert": 251638.2857142857, "nth": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"push": 0.0, "insert": 250481.33333333337, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"pop": 0.0, "nth": 0.0, "first": 0.0, "insert": 252611.55555555556, "last": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"insert": 253215.75, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "insert": 251812.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"pop": 0.0, "get": 0.0, "insert": 251207.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"insert": 250868.0, "last": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"remove": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 253499.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"get": 0.0, "insert": 249660.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "insert": 251090.5, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"first": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 253265.5, "last": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"clear": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "insert": 251796.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"get": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 253346.1111111111, "remove": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "insert": 252773.7, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"first": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "insert": 254815.7, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"clear": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "insert": 252631.1, "contains": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"contains": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252600.38888888888, "nth": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"remove": 0.0, "get": 0.0, "nth": 0.0, "insert": 253341.8, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 252807.57142857145, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"nth": 0.0, "insert": 255467.2857142857, "last": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 252893.4, "pop": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"get": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "insert": 252720.5} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "insert": 253790.5, "push": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "insert": 252997.46153846156, "first": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"remove": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "insert": 253791.46666666667, "get": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"clear": 0.0, "insert": 253894.85714285713, "last": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "insert": 253369.22222222225, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"push": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "insert": 253517.375} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"remove": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "insert": 252823.6923076923, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"contains": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "insert": 254223.0, "get": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "insert": 253658.4, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "insert": 254484.33333333337} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"get": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "insert": 255092.4736842105, "contains": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 254845.7857142857, "nth": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"first": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "insert": 253696.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"contains": 0.0, "pop": 0.0, "insert": 255116.0, "clear": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 255035.50000000003, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"contains": 0.0, "first": 0.0, "insert": 255176.4, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 255135.4, "last": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"nth": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "insert": 254900.28, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"push": 0.0, "nth": 0.0, "insert": 255540.26666666663, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 254870.35000000003, "get": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"last": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "insert": 253364.35714285716, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"push": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "insert": 253518.73333333337, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 256024.0625, "first": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"nth": 0.0, "remove": 0.0, "insert": 254467.00000000003, "pop": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"pop": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "insert": 255525.84999999995, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"last": 0.0, "insert": 253977.05882352943, "push": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "insert": 254195.92857142855, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"push": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 254348.9, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"pop": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 253249.7142857143, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"first": 0.0, "insert": 256425.00000000003, "get": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "insert": 254252.75, "nth": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"last": 0.0, "insert": 254558.81249999997, "first": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 254977.8823529412, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"first": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "insert": 255086.41666666663} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"last": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "insert": 254118.2142857143, "get": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"insert": 255405.14285714284, "first": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"push": 0.0, "get": 0.0, "insert": 253264.66666666663, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"insert": 253977.2307692308, "contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"last": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "insert": 256568.7142857143, "first": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"pop": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "insert": 253440.4, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"first": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "insert": 254637.33333333337, "get": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"clear": 0.0, "pop": 0.0, "remove": 0.0, "insert": 255225.0588235294, "last": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"last": 0.0, "insert": 254809.20000000004, "remove": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"remove": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 254499.53333333335, "contains": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"pop": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "insert": 255218.5652173913, "contains": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"pop": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "insert": 252834.5} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "insert": 255743.31250000003, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"remove": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "insert": 253987.35294117648, "clear": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 254242.40909090912, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"pop": 0.0, "insert": 254657.15, "clear": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 255063.6875, "remove": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"clear": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 254894.66666666663, "get": 0.0, "last": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"push": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "insert": 253446.1, "pop": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"nth": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "insert": 254043.70588235292, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"push": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 257092.7272727273, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"clear": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "insert": 253829.625, "pop": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"get": 0.0, "clear": 0.0, "first": 0.0, "insert": 254586.2, "remove": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"contains": 0.0, "insert": 255587.09090909088, "first": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"first": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 254984.07692307697, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"contains": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "insert": 255585.7, "nth": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "insert": 256074.13636363635, "clear": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"insert": 254739.6923076923, "last": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"remove": 0.0, "last": 0.0, "insert": 255391.3333333333, "first": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"first": 0.0, "get": 0.0, "insert": 255032.76190476184, "last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"last": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "insert": 254739.2142857143, "remove": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"last": 0.0, "insert": 255473.20833333337, "contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"clear": 0.0, "remove": 0.0, "get": 0.0, "insert": 256391.06250000003, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"pop": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "insert": 254204.3636363636, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"nth": 0.0, "insert": 255435.94444444444, "clear": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"nth": 0.0, "last": 0.0, "get": 0.0, "insert": 255958.6923076923, "pop": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"nth": 0.0, "insert": 254058.6, "contains": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 256178.50000000003, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"contains": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "insert": 256088.0833333333, "push": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"insert": 256683.88888888888, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 256277.38888888885, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "insert": 255604.47058823527} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"get": 0.0, "insert": 256014.61538461535, "contains": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"first": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 257983.1666666667, "remove": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "insert": 254821.16666666663} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"pop": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "insert": 256241.6153846154} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 257446.53333333333, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "insert": 257560.45454545453, "contains": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"remove": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "insert": 256133.76470588235, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "insert": 256013.0909090909, "push": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "insert": 256689.31250000003, "contains": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"pop": 0.0, "clear": 0.0, "push": 0.0, "insert": 256954.8333333333, "last": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"remove": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "insert": 258066.8, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"last": 0.0, "insert": 256467.2142857143, "push": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 252509.0, "remove": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"push": 0.0, "last": 0.0, "get": 0.0, "insert": 255113.42857142855, "first": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "insert": 257461.0, "get": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"nth": 0.0, "insert": 257478.45454545456, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"insert": 257766.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "insert": 258351.9090909091, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"last": 0.0, "nth": 0.0, "insert": 258487.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "insert": 258508.1818181818, "get": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"pop": 0.0, "last": 0.0, "insert": 256648.5, "clear": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"insert": 258673.5, "pop": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "insert": 257374.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"get": 0.0, "insert": 257104.66666666663, "pop": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"insert": 257757.55555555556, "nth": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"nth": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 258777.42857142855, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"nth": 0.0, "insert": 257524.8, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"pop": 0.0, "insert": 258483.25, "get": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"last": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 258986.0, "first": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"get": 0.0, "insert": 258703.33333333337, "last": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"push": 0.0, "insert": 257076.33333333337, "pop": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"first": 0.0, "clear": 0.0, "remove": 0.0, "insert": 255819.0, "contains": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"insert": 258599.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"insert": 261051.0, "get": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"get": 0.0, "insert": 261254.5, "clear": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "insert": 259279.25, "first": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 258939.66666666663, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "contains": 0.0, "insert": 257986.66666666663, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "insert": 260875.5, "clear": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"remove": 0.0, "insert": 262184.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "insert": 258189.0, "last": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"insert": 256212.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 261549.5, "last": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "insert": 262991.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "insert": 261433.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 261582.5, "push": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "insert": 261129.0, "push": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 262664.0, "last": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"insert": 260916.0, "get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"insert": 258835.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"insert": 258782.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"first": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "insert": 262336.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"get": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "insert": 262515.0, "contains": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "insert": 265951.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0} }]
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [1611378.5393701917, 1611904.7953785497, 823212.3770195701, 877909.1802425239, 5444150.502387831, 10331368.283662885, 16420934.312000334, 20771584.754874073, 41384840.91431523, 112125520.16317935, 142700405.49186614, 190553761.5633446, 301216335.740182, 533370434.41639894, 718836201.3915637, 952013739.4674629, 1077353959.976245, 1360575416.0284967, 1711074302.6999466, 1997018920.2178447, 2248216770.0649176, 2381007079.724069, 2743830999.0327835, 2873489649.1336803, 2818160759.661931, 2767339098.1686916, 2243059044.384349, 1739780154.6063597, 1251472503.4671245, 962581424.5842819, 869357488.0395521, 819857317.3083594, 679968038.6310923, 483662091.5933762, 399572844.8340162, 250209509.2792839, 151623222.82445344, 106325638.19302188, 64881376.81711989, 47568373.36172246, 20689951.21061495, 9655830.171588989, 6052412.78997779, 2387755.494297795, 2494018.381682663, 14755720.298420224, 15357279.579613905, 15213382.3821096, 15052267.074498348, 14725092.618737694, 15158864.053921107, 30493120.179736428, 15258929.769743035, 15874267.562685989, 46341526.21318146, 46351897.22198868, 46837145.87965671, 46027923.489397764, 92708791.18796165, 137922771.65611708, 77740251.30508918, 77652495.71616527, 77305256.16428731, 140423325.10101616, 46951192.50296995, 250556685.36592522, 125219296.75597304, 30970313.568161614, 298144458.70612836, 140928495.2280166, 218670006.49014282, 285518413.38200104, 282617782.61533815, 332532344.41130716, 270325800.575438, 284458583.4606196, 222195788.87945125, 412283138.8754109, 31809363.24743679, 383361828.2892711, 588757814.172953, 588005037.4388757, 381786577.7170092, 557541810.4770306, 382577995.6561906, 607943114.8696147, 591499265.9556867, 608748539.8261671, 383837981.27406776, 353759105.90862715, 753672112.2979252, 483407371.6319521, 757229377.8482172, 643236833.7724979, 787778566.8449944, 950058421.254815, 499828520.8186261, 904858047.3749675, 934931884.4335587, 920344869.6857212, 872982710.8511399, 844662846.5754489, 1066128431.0032163, 906284043.6618274, 1266898195.9350777, 1022485662.9794672, 1010551111.7963403, 1137437883.7579336, 978210073.6075281, 927947886.96956, 1195339403.786385, 802960325.0059347, 1049755599.5410627, 882914705.2151341, 1229570811.9679015, 1260296078.5077555, 888351832.0039866, 804475422.293871, 625995049.3234183, 858114781.636393, 1371272357.4340582, 1172647492.5174806, 972033411.4867857, 860341083.4078668, 793687336.0168958, 808876026.1757329, 580955976.9618806, 664139410.3807704, 1026573883.1430328, 946544812.0892503, 981447369.3326694, 882400254.1506363, 832354194.4238757, 665018856.9783181, 852219601.1396135, 670170117.3147999, 654183503.7821943, 687974340.1416392, 704864044.835534, 540483766.2435368, 455303179.67788076, 422821334.42057633, 321899096.7665869, 406750572.69754255, 186346728.51830575, 440322396.1192405, 471875879.58269686, 288438671.4982942, 169770635.33539608, 271470937.5121432, 187774393.24838293, 135892986.091005, 221496207.39836192, 119014055.88065849, 137134336.874253, 153664757.6280499, 173749290.05401045, 137575856.76016384, 51596430.53913494, 86205737.08429568, 155195335.16618794, 85571954.75672059, 103722430.43426862, 69232639.26874997, 68942475.12806389, 52266670.24059286, 51709485.78827873, 17550113.882308718, 34584942.46053653, 17541835.656344946, 35415331.76488672, 35031705.52604251, 17519207.83048438, 40906562.91498345, 42439873.25382853, 41842532.69234529, 83905857.23648262, 42306434.10761891, 42941145.72429141, 42066754.52833927, 168441724.04126942, 42823508.26834695, 85467724.04340339, 168730644.23976648, 128310578.27978787, 127991532.32118857, 42451315.18937663, 85473333.9813303, 85967983.33260162, 85826114.23214118, 42941608.80123573, 299726500.3323944, 127923825.44110066, 387447164.3245704, 345369524.4248994, 257710673.25734758, 214334499.27504605, 128511361.92488003, 129900512.19894314, 255922170.82830003, 85835212.39878154, 346449248.0576864, 344616136.3966293, 390266697.9406695, 432872847.8953817, 436570304.79128957, 433042756.32563055, 779756045.5196104, 434717459.28025806, 303794049.15814507, 307125876.3234408, 434511543.59450805, 347529179.65986097, 261820293.17735207, 565721876.9966192, 655025240.2728409, 611895284.7370425, 392686303.26526797, 349392797.11415076, 566341415.2388064, 701210591.7615731, 218751779.89881203, 395137586.3890006, 836534889.6259811, 616151493.8590811, 438271667.32215846, 440878912.4941535, 705426168.9096316, 220645843.01136732, 1324252936.1599512, 1103095962.8103392, 663892922.7074538, 883320365.4901277, 614948828.1060648, 659594800.5097711, 710793096.8715184, 574223431.4145958, 887522745.197611, 750162678.0064492, 618524406.052315, 884497129.0938947, 308359845.8078664, 669331612.3464285, 531074094.72662854, 709202536.3851587, 755060011.420183, 533436853.4258462, 620221369.2507105, 311799079.6091949, 795321658.5622437, 576308723.8515011, 627236665.0966454, 442725177.99453676, 1068168831.8216404, 758772717.3226163, 1114527227.9579916, 668154649.5959224, 1027779033.4887637, 531375144.07314396, 716908135.160299, 756812702.4309717, 980818573.7315736, 893562402.4696388, 716326367.3221414, 268538784.0690966, 445163499.79660153, 758842032.1777064, 497055449.53330684, 714081535.605193, 223902645.55532533, 494683055.72257495, 583438553.212131, 899990283.7453657, 992353196.2982345, 1167310713.4066446, 675532362.3545647, 944809114.4266576, 629336519.6235272, 1082413679.6941655, 724540056.0256542, 988168145.6267031, 812852891.0318459, 588470746.848601, 674274708.5066435, 906976320.6598372, 1088506593.2232516, 818637397.7721083, 817660320.66346, 770534080.4506704, 590459785.9710813, 549441592.5307436, 542938166.8926169, 591669659.7229912, 686160066.8039277, 503546666.6224302, 774189708.8709011, 500942445.79063404, 730798065.7208416, 548890920.8983109, 459525338.5803448, 639589633.1246612, 44994277.45606195, 318317906.7842301, 367265546.5557839, 505211963.366378, 598016017.6022567, 507412653.4244498, 461786726.3855327, 508336542.6388016, 183604021.06149408, 370229092.50915784, 460623268.0937863, 276180975.56317925, 415459175.3576194, 324761348.61783665, 230974679.99436486, 371126611.96473587, 92992991.70460656, 139387352.70712942, 138569243.2964664, 45990631.02843586, 139517472.37190402, 93958336.84170163, 94071917.03876331, 186782261.48648933, 139954331.20439532, 139530257.36397532, 94089044.04839428, 47295396.03238361, 93217692.98261993, 46270907.981254466, 94523600.48636295, 47545768.610768445, 47285854.23362982, 94674272.96113767, 47282208.30912151, 47585239.25852263, 47282961.77621592, 93875972.63485973, 46970574.089494355, 47645695.84491774, 47742262.103310645, 48395458.868462674]), ("std::collections::HashSet", [835182.1211514242, 833651.9898410423, 424603.21982710407, 452123.88156075304, 2798344.8695250647, 5298674.709466821, 8402170.58179247, 10606514.604563557, 21091463.929415707, 57029355.19237383, 72442328.28367327, 96569131.46970369, 152363658.6032867, 269286924.7382512, 362228298.29550236, 478887584.7583321, 541060471.8250359, 682260242.6386924, 856681682.2727008, 998280505.6185629, 1122128083.0655954, 1186649520.4836104, 1365426820.3954163, 1427639701.6350727, 1397903887.4791484, 1370474352.9609125, 1109124005.4649541, 859056683.4993172, 617193715.0768694, 474229270.2325115, 427853213.7791842, 403061448.7143024, 333878827.1990646, 237194269.74001324, 195696070.1609404, 122377017.1001901, 74077090.17711803, 51893461.309061274, 31632246.159427423, 23162672.474126372, 10063610.626782289, 4692490.241602294, 2938760.1288184146, 1158128.0163984683, 1207475.3147546938, 8374773.408306993, 8789408.594518254, 8714220.922964763, 8641245.5244924, 8462530.32026488, 8721815.69319172, 17561164.7064452, 8797805.052996075, 9159902.947143987, 26768274.478693962, 26827853.561427355, 27130430.502263583, 26691169.67513085, 53809025.62630541, 80138441.96120514, 45231434.886270955, 45211735.89066629, 45063238.30336547, 81941474.295206, 27441541.433383405, 146538131.74262434, 73306954.57833911, 18144698.227650203, 174783673.31994176, 82709212.27635393, 128424341.15238246, 167826085.90662396, 166271424.44127536, 195800242.803025, 159311645.77819157, 167777030.8480212, 131143843.2456703, 243587111.82615152, 18806109.58729381, 226776133.34136528, 348591111.1706644, 348457792.16937876, 226468615.48082805, 331028042.9855373, 227359625.5915463, 361597165.5331035, 352098916.17345345, 362645053.26291156, 228795580.92363748, 211007245.718835, 449862158.2077461, 288767633.21194285, 452739262.813812, 384927835.7466359, 471832261.8738693, 569543425.8092636, 299869691.93639886, 543207127.4983975, 561767819.3498658, 553497203.5247511, 525444807.3521465, 508809492.7608094, 642694833.8036926, 546884712.2953124, 765207137.72833, 618187907.4018685, 611466189.6134596, 688898952.9919113, 592980557.5957212, 562979743.9763279, 725809471.5882226, 487901894.3399995, 638402115.6866666, 537392276.707261, 749018191.5636986, 768491724.0723815, 542156191.8187469, 491344519.10222775, 382598684.5655223, 524874587.5192725, 839357682.498812, 718370788.2680179, 595999208.2761678, 527916130.0634396, 487331779.38691324, 497033316.621767, 357248141.67066246, 408645851.8247862, 632153062.471757, 583408994.714249, 605390829.6353912, 544843484.4662871, 514355578.4925987, 411403809.7360929, 527681121.3205986, 415347756.0009166, 405754637.76016045, 427016623.7051944, 437843102.41951877, 336064977.9081442, 283306908.0252993, 263304799.10055977, 200621863.06906003, 253744663.39767367, 116333537.75318041, 275073141.24890465, 295073265.6066521, 180556249.9192632, 106351752.20530695, 170190560.189017, 117834180.31854066, 85358413.31682055, 139227567.40315452, 74880447.62552369, 86343543.91856468, 96844913.90065593, 109606395.0163742, 86852737.45103133, 32601254.087835014, 54509683.54402176, 98194139.2209005, 54192406.69608708, 65746006.91337653, 43916345.22281132, 43760048.61016468, 33222356.961647823, 32928872.600074396, 11186942.56421139, 22057554.216239188, 11199125.217847772, 22634877.74519701, 22450497.492614843, 11263492.1982444, 39296528.665190086, 41193080.30365366, 41067711.80159902, 82759677.53260778, 41753745.28767679, 42403825.13853343, 41573555.46917754, 166807496.12811905, 42440379.81326812, 84780736.20719978, 167548702.5051187, 127513063.62022577, 127306037.0403423, 42268065.58548307, 85146189.60183805, 85695836.29994075, 85618191.59481415, 42879954.18320567, 299591708.4329343, 127970671.5751138, 388304040.9985032, 346390947.0934688, 258680507.60525024, 215300329.214173, 129236977.8067967, 130705995.76033352, 257605868.6923768, 86467908.14594357, 349237023.3292583, 347697940.40929455, 394082727.9209442, 437494705.2157997, 441581982.47661424, 438390233.151009, 790038765.8045413, 440884437.329568, 308337512.3932311, 311956898.8665122, 441663212.07040256, 353525574.66711336, 266460366.36649507, 576128969.2390368, 667462515.266067, 624021887.9569595, 400713610.4424016, 356771043.4888726, 578532567.9730647, 716862917.9523109, 223828612.03789353, 404488152.48173434, 856968722.6490811, 631825237.5961859, 449683445.2344729, 452630539.07039034, 724657352.7347511, 226799448.2369867, 1362228557.1595306, 1135735036.8399346, 684197464.7963641, 911133072.9029348, 634804039.7574353, 681457811.4121463, 734836167.6126621, 594030598.1575623, 918892895.389024, 777282871.1479676, 641260268.3030099, 917647696.3576181, 320136912.9072032, 695385357.3093455, 552003903.7043226, 737599761.1078768, 785812960.3517148, 555566630.3529873, 646380049.5280346, 325159823.6320356, 829886657.7047733, 601879359.5675199, 655537790.4699187, 462989919.4818319, 1118152506.764758, 795005965.8451887, 1168648746.8879964, 701049518.3410859, 1079060787.9093118, 558160183.4510291, 753505444.9940214, 796034757.4555852, 1032421678.7790706, 941390566.1040341, 755269838.7440449, 283307596.8649199, 469901933.7095341, 801514749.3421605, 525270941.6159421, 755099011.9616472, 236920431.55682343, 523733337.0674298, 618047563.0860072, 953871622.9131012, 1052614822.0888478, 1239353155.2528617, 717875576.4868143, 1004737929.3423247, 669595936.5956547, 1152456385.159153, 772036448.119863, 1053710002.5920322, 867553051.6962903, 628449461.1075637, 720645029.5697906, 970150021.9449093, 1165265527.201725, 877015230.304995, 876547925.2995124, 826621275.3908094, 633952154.7383898, 590295725.7016968, 583728369.3122569, 636499093.2381327, 738611005.0771186, 542293066.9661974, 834292634.1687685, 540255108.2889329, 788568027.3020213, 592691859.0994337, 496444413.5333642, 691416339.9139795, 48666466.474350736, 344496961.9647779, 397700217.25880736, 547420662.0933272, 648490815.5005085, 550695273.0193301, 501655415.6614915, 552827343.1566308, 199827603.85089397, 403169859.5052829, 501903311.1036203, 301108133.2164256, 453206010.67550486, 354906473.9619633, 252644232.03854534, 406297270.42587596, 101862457.3531099, 152773973.98855373, 151984948.09906444, 50492583.85915167, 153259771.49346215, 103332482.37293391, 103531767.57760875, 205677397.05189478, 154206596.6689409, 153907379.17130572, 103834290.92736584, 52221545.70481505, 103053096.99422021, 51188010.835786045, 104668192.79576972, 52692034.805808745, 52444285.23526072, 105092180.81449509, 52535444.857734844, 52918696.66227476, 52609259.07842364, 104570231.4564334, 52399856.741200164, 53208904.36977208, 53436047.12004686, 54219898.53192844])]
-┌──────┬───────────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
+[2024-03-25T16:48:12Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:48:12Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:48:12Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:48:12Z INFO candelabra_cli::select] Processing project aoc_2022_09
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "insert": 10423.5, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"nth": 0.0, "insert": 10402.5, "clear": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "insert": 10594.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "insert": 11279.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "insert": 11632.666666666668, "contains": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"insert": 11010.666666666666, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"first": 0.0, "clear": 0.0, "insert": 11636.77777777778, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 11014.625, "clear": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "insert": 11424.913043478262, "push": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 11550.040650406509, "first": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 11715.168831168829, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"insert": 11728.8243902439, "push": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"last": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 11741.582043343651} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 11923.370106761557, "clear": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 12030.515353805067, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 0.0, "insert": 12066.183383991887, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"remove": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "insert": 12129.497745716852} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"nth": 0.0, "first": 0.0, "insert": 12234.710678210677, "pop": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"contains": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "insert": 12304.128901734117, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "insert": 12417.01402103156, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"clear": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "insert": 12495.20224215245, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"nth": 0.0, "clear": 0.0, "insert": 12588.545726495697, "push": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"contains": 0.0, "insert": 12671.632385938672, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"get": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "insert": 12762.058018018031} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "insert": 12876.619242199076, "last": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"pop": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "insert": 12965.701145038189, "get": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"contains": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "insert": 13086.277619047612} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "insert": 13166.605816831692, "contains": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"contains": 0.0, "clear": 0.0, "last": 0.0, "insert": 13288.413043478262, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"nth": 0.0, "pop": 0.0, "push": 0.0, "insert": 13369.568337129842, "contains": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "insert": 13418.711026615969, "contains": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "insert": 13492.217861975649} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"push": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "insert": 13624.21782178219, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"insert": 13667.03962703963, "push": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "insert": 13775.817663817665, "contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"push": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "insert": 13864.041284403667, "last": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"clear": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "insert": 13960.32824427481, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"insert": 14073.38461538461, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 14188.200000000004, "clear": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"last": 0.0, "get": 0.0, "insert": 14278.7, "first": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "insert": 14590.94117647059, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "insert": 14452.5} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"insert": 14476.8, "pop": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"first": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "insert": 14256.5, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "insert": 14852.5, "last": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"insert": 120149.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"insert": 124355.0, "nth": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 123123.0, "contains": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "insert": 121640.0, "get": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "insert": 118912.0, "first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 122323.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "insert": 122954.5, "push": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 122962.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 127854.0, "push": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "insert": 124329.66666666669, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 124196.0, "remove": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"last": 0.0, "push": 0.0, "insert": 125431.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "insert": 123175.66666666669} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"nth": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 123977.66666666669, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 122874.88888888888, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"clear": 0.0, "remove": 0.0, "contains": 0.0, "insert": 124556.2, "get": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"pop": 0.0, "insert": 124360.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "insert": 123709.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"insert": 124758.22222222223, "first": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"push": 0.0, "first": 0.0, "pop": 0.0, "insert": 125011.66666666669, "remove": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"insert": 125034.5625, "nth": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "insert": 124896.625} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"nth": 0.0, "first": 0.0, "last": 0.0, "insert": 123502.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "insert": 125100.52631578948, "contains": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 124748.55555555556, "remove": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 124379.07142857142} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 126244.94444444444, "push": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 124890.55555555556} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"clear": 0.0, "insert": 125889.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"pop": 0.0, "nth": 0.0, "contains": 0.0, "insert": 126348.5294117647, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"first": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "insert": 125503.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 125987.14285714286, "contains": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"get": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 125793.46153846156, "pop": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "insert": 126119.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"last": 0.0, "push": 0.0, "insert": 126618.95833333331, "contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 126063.45945945944, "remove": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 125831.1081081081, "last": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"remove": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "insert": 125879.41666666669, "pop": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"insert": 125980.42857142858, "pop": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "insert": 125993.25, "remove": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 126382.34210526312, "contains": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"insert": 126223.7297297297, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"nth": 0.0, "insert": 126425.2894736842, "push": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "insert": 126170.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 126801.04545454546, "first": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"nth": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 126395.12765957446, "get": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"push": 0.0, "insert": 126948.16666666669, "nth": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "insert": 126859.61702127656, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 126550.225, "last": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 126452.20408163266, "clear": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"push": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "insert": 126582.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "insert": 126684.83870967744} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 126907.64285714286} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "insert": 126533.05172413794, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"clear": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 126673.87719298244, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"insert": 126765.81481481482, "get": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"push": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 127307.30769230766} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"insert": 126543.16666666669, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 126700.91071428574, "remove": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"clear": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "insert": 127086.6282051282, "push": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "insert": 126913.12698412698, "nth": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 127391.40322580644, "pop": 0.0} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"get": 0.0, "insert": 126925.34285714282, "contains": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"first": 0.0, "pop": 0.0, "nth": 0.0, "insert": 127281.53333333335, "remove": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "insert": 127031.47368421052, "contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"pop": 0.0, "get": 0.0, "insert": 127705.15068493152, "remove": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 127746.65306122448} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 127800.96875, "nth": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"get": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 127328.66666666666, "first": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"insert": 127605.44, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 127320.09090909093, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "insert": 127902.29629629632, "clear": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 127585.04081632652, "nth": 0.0, "push": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"first": 0.0, "insert": 127963.94736842104, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"remove": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "insert": 128125.73076923077, "first": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"clear": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 128217.98795180724, "last": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 128113.35211267605, "contains": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"get": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "insert": 127726.50847457629, "clear": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "insert": 128209.00000000004, "remove": 0.0} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"first": 0.0, "clear": 0.0, "last": 0.0, "insert": 128082.125, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"last": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "insert": 127810.55102040817, "push": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"contains": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "insert": 128457.57142857142, "last": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"insert": 128447.4, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"insert": 128031.1935483871, "last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"first": 0.0, "insert": 128333.84210526316, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"insert": 128494.8813559322, "nth": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "insert": 128527.45283018867, "get": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"push": 0.0, "insert": 128449.71999999996, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"clear": 0.0, "push": 0.0, "first": 0.0, "insert": 128197.47500000003, "remove": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 128781.64705882355, "first": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"insert": 129048.29999999996, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "insert": 129139.46153846156, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 129129.78048780486} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"nth": 0.0, "insert": 129088.92857142857, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 129839.96875, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"get": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "insert": 129575.44444444444, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "insert": 129895.80000000002, "clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 130055.94736842104, "last": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 130027.37499999996, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"nth": 0.0, "insert": 129914.72727272726, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"push": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "insert": 129822.61538461538} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"push": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "insert": 129112.5, "nth": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"insert": 129906.11764705884, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 129925.5, "push": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "insert": 129789.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 130504.54545454546, "push": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 129790.125, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"insert": 130128.61538461538, "remove": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "insert": 129779.14285714286, "nth": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"clear": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "insert": 130789.875, "push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "insert": 130196.77777777778, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "insert": 132418.09999999998, "push": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"push": 0.0, "pop": 0.0, "contains": 0.0, "insert": 131003.0, "clear": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"first": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 130950.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "insert": 131214.4, "contains": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 131187.22222222222, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 130130.6, "nth": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "insert": 131373.66666666666, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 131476.75, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"last": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "insert": 130876.5, "pop": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"nth": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "insert": 132182.66666666666, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 130631.0, "get": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "insert": 132931.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"remove": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "insert": 130937.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "insert": 132746.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "last": 0.0, "insert": 133914.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"insert": 132252.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 132028.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "insert": 245941.0, "pop": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "insert": 253658.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "insert": 248499.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"first": 0.0, "insert": 248449.5, "nth": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"insert": 250456.0, "contains": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"first": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 254132.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "insert": 248843.0, "nth": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 248808.75} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "insert": 252911.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 252248.5, "push": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"insert": 248845.75, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252196.33333333337, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "insert": 251444.0, "get": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "insert": 250041.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"pop": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "insert": 251650.5} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "insert": 253010.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"get": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "insert": 252484.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 252508.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"pop": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "insert": 251638.2857142857} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 250481.33333333337, "push": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"push": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "insert": 252611.55555555556, "clear": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"push": 0.0, "clear": 0.0, "get": 0.0, "insert": 253215.75, "contains": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"pop": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 251812.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"first": 0.0, "insert": 251207.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "insert": 250868.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "insert": 253499.0, "push": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 249660.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "nth": 0.0, "insert": 251090.5, "pop": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"contains": 0.0, "first": 0.0, "insert": 253265.5, "push": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"pop": 0.0, "insert": 251796.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 253346.1111111111, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"clear": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 252773.7, "nth": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 254815.7, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "insert": 252631.1, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"nth": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "insert": 252600.38888888888, "pop": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "insert": 253341.8, "clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"last": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 252807.57142857145, "remove": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 255467.2857142857, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 252893.4, "remove": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 252720.5, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "insert": 253790.5, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"first": 0.0, "insert": 252997.46153846156, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"push": 0.0, "insert": 253791.46666666667, "last": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"insert": 253894.85714285713, "get": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"clear": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "insert": 253369.22222222225} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"clear": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "insert": 253517.375, "remove": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"push": 0.0, "insert": 252823.6923076923, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"remove": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "insert": 254223.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"insert": 253658.4, "pop": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"get": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "insert": 254484.33333333337, "last": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"insert": 255092.4736842105, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"push": 0.0, "remove": 0.0, "insert": 254845.7857142857, "get": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"first": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "insert": 253696.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"last": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 255116.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"get": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 255035.50000000003, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 255176.4, "remove": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "insert": 255135.4, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "insert": 254900.28, "first": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"pop": 0.0, "get": 0.0, "push": 0.0, "insert": 255540.26666666663, "first": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"first": 0.0, "pop": 0.0, "insert": 254870.35000000003, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"clear": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "insert": 253364.35714285716, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"push": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "insert": 253518.73333333337} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 256024.0625, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"insert": 254467.00000000003, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"insert": 255525.84999999995, "contains": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"remove": 0.0, "insert": 253977.05882352943, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"insert": 254195.92857142855, "first": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 254348.9, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"get": 0.0, "insert": 253249.7142857143, "nth": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"insert": 256425.00000000003, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 254252.75, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "insert": 254558.81249999997, "first": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 254977.8823529412, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "insert": 255086.41666666663, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"contains": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "insert": 254118.2142857143, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "insert": 255405.14285714284, "remove": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "insert": 253264.66666666663, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 253977.2307692308, "nth": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "insert": 256568.7142857143, "last": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"first": 0.0, "insert": 253440.4, "push": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "insert": 254637.33333333337, "nth": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"pop": 0.0, "insert": 255225.0588235294, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 254809.20000000004, "clear": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"clear": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "insert": 254499.53333333335} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 255218.5652173913, "remove": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252834.5, "nth": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"insert": 255743.31250000003, "contains": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"remove": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "insert": 253987.35294117648, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"first": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 254242.40909090912, "push": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"nth": 0.0, "contains": 0.0, "insert": 254657.15, "get": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"contains": 0.0, "insert": 255063.6875, "first": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"insert": 254894.66666666663, "nth": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 253446.1, "first": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"pop": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 254043.70588235292} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 257092.7272727273, "pop": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"last": 0.0, "insert": 253829.625, "remove": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "insert": 254586.2, "pop": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 255587.09090909088, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "insert": 254984.07692307697, "nth": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"remove": 0.0, "first": 0.0, "insert": 255585.7, "contains": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 256074.13636363635, "nth": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"clear": 0.0, "insert": 254739.6923076923, "get": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"push": 0.0, "insert": 255391.3333333333, "nth": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "insert": 255032.76190476184, "clear": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"pop": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 254739.2142857143, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"remove": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "insert": 255473.20833333337, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"push": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 256391.06250000003, "last": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"clear": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "insert": 254204.3636363636, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "insert": 255435.94444444444} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "insert": 255958.6923076923, "nth": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 254058.6, "push": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"get": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 256178.50000000003, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"remove": 0.0, "insert": 256088.0833333333, "first": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"last": 0.0, "insert": 256683.88888888888, "push": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"nth": 0.0, "get": 0.0, "fi┌──────┬───────────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼───────────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
│ Set │ std::collections::HashSet │ 133433432727.14162 │ /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs │
@@ -27,59 +25,61 @@ Set & std::collections::BTreeSet & 170481581914.69168 & /opt/candelabra/src/test
Set & std::collections::HashSet until n=185540, then std::collections::BTreeSet & 129643771040.39177 & /opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 835182.1211514242), ("std::collections::HashSet", 833651.9898410423), ("std::collections::HashSet", 424603.21982710407), ("std::collections::HashSet", 452123.88156075304), ("std::collections::HashSet", 2798344.8695250647), ("std::collections::HashSet", 5298674.709466821), ("std::collections::HashSet", 8402170.58179247), ("std::collections::HashSet", 10606514.604563557), ("std::collections::HashSet", 21091463.929415707), ("std::collections::HashSet", 57029355.19237383), ("std::collections::HashSet", 72442328.28367327), ("std::collections::HashSet", 96569131.46970369), ("std::collections::HashSet", 152363658.6032867), ("std::collections::HashSet", 269286924.7382512), ("std::collections::HashSet", 362228298.29550236), ("std::collections::HashSet", 478887584.7583321), ("std::collections::HashSet", 541060471.8250359), ("std::collections::HashSet", 682260242.6386924), ("std::collections::HashSet", 856681682.2727008), ("std::collections::HashSet", 998280505.6185629), ("std::collections::HashSet", 1122128083.0655954), ("std::collections::HashSet", 1186649520.4836104), ("std::collections::HashSet", 1365426820.3954163), ("std::collections::HashSet", 1427639701.6350727), ("std::collections::HashSet", 1397903887.4791484), ("std::collections::HashSet", 1370474352.9609125), ("std::collections::HashSet", 1109124005.4649541), ("std::collections::HashSet", 859056683.4993172), ("std::collections::HashSet", 617193715.0768694), ("std::collections::HashSet", 474229270.2325115), ("std::collections::HashSet", 427853213.7791842), ("std::collections::HashSet", 403061448.7143024), ("std::collections::HashSet", 333878827.1990646), ("std::collections::HashSet", 237194269.74001324), ("std::collections::HashSet", 195696070.1609404), ("std::collections::HashSet", 122377017.1001901), ("std::collections::HashSet", 74077090.17711803), ("std::collections::HashSet", 51893461.309061274), ("std::collections::HashSet", 31632246.159427423), ("std::collections::HashSet", 23162672.474126372), ("std::collections::HashSet", 10063610.626782289), ("std::collections::HashSet", 4692490.241602294), ("std::collections::HashSet", 2938760.1288184146), ("std::collections::HashSet", 1158128.0163984683), ("std::collections::HashSet", 1207475.3147546938), ("std::collections::HashSet", 8374773.408306993), ("std::collections::HashSet", 8789408.594518254), ("std::collections::HashSet", 8714220.922964763), ("std::collections::HashSet", 8641245.5244924), ("std::collections::HashSet", 8462530.32026488), ("std::collections::HashSet", 8721815.69319172), ("std::collections::HashSet", 17561164.7064452), ("std::collections::HashSet", 8797805.052996075), ("std::collections::HashSet", 9159902.947143987), ("std::collections::HashSet", 26768274.478693962), ("std::collections::HashSet", 26827853.561427355), ("std::collections::HashSet", 27130430.502263583), ("std::collections::HashSet", 26691169.67513085), ("std::collections::HashSet", 53809025.62630541), ("std::collections::HashSet", 80138441.96120514), ("std::collections::HashSet", 45231434.886270955), ("std::collections::HashSet", 45211735.89066629), ("std::collections::HashSet", 45063238.30336547), ("std::collections::HashSet", 81941474.295206), ("std::collections::HashSet", 27441541.433383405), ("std::collections::HashSet", 146538131.74262434), ("std::collections::HashSet", 73306954.57833911), ("std::collections::HashSet", 18144698.227650203), ("std::collections::HashSet", 174783673.31994176), ("std::collections::HashSet", 82709212.27635393), ("std::collections::HashSet", 128424341.15238246), ("std::collections::HashSet", 167826085.90662396), ("std::collections::HashSet", 166271424.44127536), ("std::collections::HashSet", 195800242.803025), ("std::collections::HashSet", 159311645.77819157), ("std::collections::HashSet", 167777030.8480212), ("std::collections::HashSet", 131143843.2456703), ("std::collections::HashSet", 243587111.82615152), ("std::collections::HashSet", 18806109.58729381), ("std::collections::HashSet", 226776133.34136528), ("std::collections::HashSet", 348591111.1706644), ("std::collections::HashSet", 348457792.16937876), ("std::collections::HashSet", 226468615.48082805), ("std::collections::HashSet", 331028042.9855373), ("std::collections::HashSet", 227359625.5915463), ("std::collections::HashSet", 361597165.5331035), ("std::collections::HashSet", 352098916.17345345), ("std::collections::HashSet", 362645053.26291156), ("std::collections::HashSet", 228795580.92363748), ("std::collections::HashSet", 211007245.718835), ("std::collections::HashSet", 449862158.2077461), ("std::collections::HashSet", 288767633.21194285), ("std::collections::HashSet", 452739262.813812), ("std::collections::HashSet", 384927835.7466359), ("std::collections::HashSet", 471832261.8738693), ("std::collections::HashSet", 569543425.8092636), ("std::collections::HashSet", 299869691.93639886), ("std::collections::HashSet", 543207127.4983975), ("std::collections::HashSet", 561767819.3498658), ("std::collections::HashSet", 553497203.5247511), ("std::collections::HashSet", 525444807.3521465), ("std::collections::HashSet", 508809492.7608094), ("std::collections::HashSet", 642694833.8036926), ("std::collections::HashSet", 546884712.2953124), ("std::collections::HashSet", 765207137.72833), ("std::collections::HashSet", 618187907.4018685), ("std::collections::HashSet", 611466189.6134596), ("std::collections::HashSet", 688898952.9919113), ("std::collections::HashSet", 592980557.5957212), ("std::collections::HashSet", 562979743.9763279), ("std::collections::HashSet", 725809471.5882226), ("std::collections::HashSet", 487901894.3399995), ("std::collections::HashSet", 638402115.6866666), ("std::collections::HashSet", 537392276.707261), ("std::collections::HashSet", 749018191.5636986), ("std::collections::HashSet", 768491724.0723815), ("std::collections::HashSet", 542156191.8187469), ("std::collections::HashSet", 491344519.10222775), ("std::collections::HashSet", 382598684.5655223), ("std::collections::HashSet", 524874587.5192725), ("std::collections::HashSet", 839357682.498812), ("std::collections::HashSet", 718370788.2680179), ("std::collections::HashSet", 595999208.2761678), ("std::collections::HashSet", 527916130.0634396), ("std::collections::HashSet", 487331779.38691324), ("std::collections::HashSet", 497033316.621767), ("std::collections::HashSet", 357248141.67066246), ("std::collections::HashSet", 408645851.8247862), ("std::collections::HashSet", 632153062.471757), ("std::collections::HashSet", 583408994.714249), ("std::collections::HashSet", 605390829.6353912), ("std::collections::HashSet", 544843484.4662871), ("std::collections::HashSet", 514355578.4925987), ("std::collections::HashSet", 411403809.7360929), ("std::collections::HashSet", 527681121.3205986), ("std::collections::HashSet", 415347756.0009166), ("std::collections::HashSet", 405754637.76016045), ("std::collections::HashSet", 427016623.7051944), ("std::collections::HashSet", 437843102.41951877), ("std::collections::HashSet", 336064977.9081442), ("std::collections::HashSet", 283306908.0252993), ("std::collections::HashSet", 263304799.10055977), ("std::collections::HashSet", 200621863.06906003), ("std::collections::HashSet", 253744663.39767367), ("std::collections::HashSet", 116333537.75318041), ("std::collections::HashSet", 275073141.24890465), ("std::collections::HashSet", 295073265.6066521), ("std::collections::HashSet", 180556249.9192632), ("std::collections::HashSet", 106351752.20530695), ("std::collections::HashSet", 170190560.189017), ("std::collections::HashSet", 117834180.31854066), ("std::collections::HashSet", 85358413.31682055), ("std::collections::HashSet", 139227567.40315452), ("std::collections::HashSet", 74880447.62552369), ("std::collections::HashSet", 86343543.91856468), ("std::collections::HashSet", 96844913.90065593), ("std::collections::HashSet", 109606395.0163742), ("std::collections::HashSet", 86852737.45103133), ("std::collections::HashSet", 32601254.087835014), ("std::collections::HashSet", 54509683.54402176), ("std::collections::HashSet", 98194139.2209005), ("std::collections::HashSet", 54192406.69608708), ("std::collections::HashSet", 65746006.91337653), ("std::collections::HashSet", 43916345.22281132), ("std::collections::HashSet", 43760048.61016468), ("std::collections::HashSet", 33222356.961647823), ("std::collections::HashSet", 32928872.600074396), ("std::collections::HashSet", 11186942.56421139), ("std::collections::HashSet", 22057554.216239188), ("std::collections::HashSet", 11199125.217847772), ("std::collections::HashSet", 22634877.74519701), ("std::collections::HashSet", 22450497.492614843), ("std::collections::HashSet", 11263492.1982444), ("std::collections::HashSet", 39296528.665190086), ("std::collections::HashSet", 41193080.30365366), ("std::collections::HashSet", 41067711.80159902), ("std::collections::HashSet", 82759677.53260778), ("std::collections::HashSet", 41753745.28767679), ("std::collections::HashSet", 42403825.13853343), ("std::collections::HashSet", 41573555.46917754), ("std::collections::HashSet", 166807496.12811905), ("std::collections::HashSet", 42440379.81326812), ("std::collections::HashSet", 84780736.20719978), ("std::collections::HashSet", 167548702.5051187), ("std::collections::HashSet", 127513063.62022577), ("std::collections::HashSet", 127306037.0403423), ("std::collections::HashSet", 42268065.58548307), ("std::collections::HashSet", 85146189.60183805), ("std::collections::HashSet", 85695836.29994075), ("std::collections::HashSet", 85618191.59481415), ("std::collections::HashSet", 42879954.18320567), ("std::collections::HashSet", 299591708.4329343), ("std::collections::BTreeSet", 127923825.44110066), ("std::collections::BTreeSet", 387447164.3245704), ("std::collections::BTreeSet", 345369524.4248994), ("std::collections::BTreeSet", 257710673.25734758), ("std::collections::BTreeSet", 214334499.27504605), ("std::collections::BTreeSet", 128511361.92488003), ("std::collections::BTreeSet", 129900512.19894314), ("std::collections::BTreeSet", 255922170.82830003), ("std::collections::BTreeSet", 85835212.39878154), ("std::collections::BTreeSet", 346449248.0576864), ("std::collections::BTreeSet", 344616136.3966293), ("std::collections::BTreeSet", 390266697.9406695), ("std::collections::BTreeSet", 432872847.8953817), ("std::collections::BTreeSet", 436570304.79128957), ("std::collections::BTreeSet", 433042756.32563055), ("std::collections::BTreeSet", 779756045.5196104), ("std::collections::BTreeSet", 434717459.28025806), ("std::collections::BTreeSet", 303794049.15814507), ("std::collections::BTreeSet", 307125876.3234408), ("std::collections::BTreeSet", 434511543.59450805), ("std::collections::BTreeSet", 347529179.65986097), ("std::collections::BTreeSet", 261820293.17735207), ("std::collections::BTreeSet", 565721876.9966192), ("std::collections::BTreeSet", 655025240.2728409), ("std::collections::BTreeSet", 611895284.7370425), ("std::collections::BTreeSet", 392686303.26526797), ("std::collections::BTreeSet", 349392797.11415076), ("std::collections::BTreeSet", 566341415.2388064), ("std::collections::BTreeSet", 701210591.7615731), ("std::collections::BTreeSet", 218751779.89881203), ("std::collections::BTreeSet", 395137586.3890006), ("std::collections::BTreeSet", 836534889.6259811), ("std::collections::BTreeSet", 616151493.8590811), ("std::collections::BTreeSet", 438271667.32215846), ("std::collections::BTreeSet", 440878912.4941535), ("std::collections::BTreeSet", 705426168.9096316), ("std::collections::BTreeSet", 220645843.01136732), ("std::collections::BTreeSet", 1324252936.1599512), ("std::collections::BTreeSet", 1103095962.8103392), ("std::collections::BTreeSet", 663892922.7074538), ("std::collections::BTreeSet", 883320365.4901277), ("std::collections::BTreeSet", 614948828.1060648), ("std::collections::BTreeSet", 659594800.5097711), ("std::collections::BTreeSet", 710793096.8715184), ("std::collections::BTreeSet", 574223431.4145958), ("std::collections::BTreeSet", 887522745.197611), ("std::collections::BTreeSet", 750162678.0064492), ("std::collections::BTreeSet", 618524406.052315), ("std::collections::BTreeSet", 884497129.0938947), ("std::collections::BTreeSet", 308359845.8078664), ("std::collections::BTreeSet", 669331612.3464285), ("std::collections::BTreeSet", 531074094.72662854), ("std::collections::BTreeSet", 709202536.3851587), ("std::collections::BTreeSet", 755060011.420183), ("std::collections::BTreeSet", 533436853.4258462), ("std::collections::BTreeSet", 620221369.2507105), ("std::collections::BTreeSet", 311799079.6091949), ("std::collections::BTreeSet", 795321658.5622437), ("std::collections::BTreeSet", 576308723.8515011), ("std::collections::BTreeSet", 627236665.0966454), ("std::collections::BTreeSet", 442725177.99453676), ("std::collections::BTreeSet", 1068168831.8216404), ("std::collections::BTreeSet", 758772717.3226163), ("std::collections::BTreeSet", 1114527227.9579916), ("std::collections::BTreeSet", 668154649.5959224), ("std::collections::BTreeSet", 1027779033.4887637), ("std::collections::BTreeSet", 531375144.07314396), ("std::collections::BTreeSet", 716908135.160299), ("std::collections::BTreeSet", 756812702.4309717), ("std::collections::BTreeSet", 980818573.7315736), ("std::collections::BTreeSet", 893562402.4696388), ("std::collections::BTreeSet", 716326367.3221414), ("std::collections::BTreeSet", 268538784.0690966), ("std::collections::BTreeSet", 445163499.79660153), ("std::collections::BTreeSet", 758842032.1777064), ("std::collections::BTreeSet", 497055449.53330684), ("std::collections::BTreeSet", 714081535.605193), ("std::collections::BTreeSet", 223902645.55532533), ("std::collections::BTreeSet", 494683055.72257495), ("std::collections::BTreeSet", 583438553.212131), ("std::collections::BTreeSet", 899990283.7453657), ("std::collections::BTreeSet", 992353196.2982345), ("std::collections::BTreeSet", 1167310713.4066446), ("std::collections::BTreeSet", 675532362.3545647), ("std::collections::BTreeSet", 944809114.4266576), ("std::collections::BTreeSet", 629336519.6235272), ("std::collections::BTreeSet", 1082413679.6941655), ("std::collections::BTreeSet", 724540056.0256542), ("std::collections::BTreeSet", 988168145.6267031), ("std::collections::BTreeSet", 812852891.0318459), ("std::collections::BTreeSet", 588470746.848601), ("std::collections::BTreeSet", 674274708.5066435), ("std::collections::BTreeSet", 906976320.6598372), ("std::collections::BTreeSet", 1088506593.2232516), ("std::collections::BTreeSet", 818637397.7721083), ("std::collections::BTreeSet", 817660320.66346), ("std::collections::BTreeSet", 770534080.4506704), ("std::collections::BTreeSet", 590459785.9710813), ("std::collections::BTreeSet", 549441592.5307436), ("std::collections::BTreeSet", 542938166.8926169), ("std::collections::BTreeSet", 591669659.7229912), ("std::collections::BTreeSet", 686160066.8039277), ("std::collections::BTreeSet", 503546666.6224302), ("std::collections::BTreeSet", 774189708.8709011), ("std::collections::BTreeSet", 500942445.79063404), ("std::collections::BTreeSet", 730798065.7208416), ("std::collections::BTreeSet", 548890920.8983109), ("std::collections::BTreeSet", 459525338.5803448), ("std::collections::BTreeSet", 639589633.1246612), ("std::collections::BTreeSet", 44994277.45606195), ("std::collections::BTreeSet", 318317906.7842301), ("std::collections::BTreeSet", 367265546.5557839), ("std::collections::BTreeSet", 505211963.366378), ("std::collections::BTreeSet", 598016017.6022567), ("std::collections::BTreeSet", 507412653.4244498), ("std::collections::BTreeSet", 461786726.3855327), ("std::collections::BTreeSet", 508336542.6388016), ("std::collections::BTreeSet", 183604021.06149408), ("std::collections::BTreeSet", 370229092.50915784), ("std::collections::BTreeSet", 460623268.0937863), ("std::collections::BTreeSet", 276180975.56317925), ("std::collections::BTreeSet", 415459175.3576194), ("std::collections::BTreeSet", 324761348.61783665), ("std::collections::BTreeSet", 230974679.99436486), ("std::collections::BTreeSet", 371126611.96473587), ("std::collections::BTreeSet", 92992991.70460656), ("std::collections::BTreeSet", 139387352.70712942), ("std::collections::BTreeSet", 138569243.2964664), ("std::collections::BTreeSet", 45990631.02843586), ("std::collections::BTreeSet", 139517472.37190402), ("std::collections::BTreeSet", 93958336.84170163), ("std::collections::BTreeSet", 94071917.03876331), ("std::collections::BTreeSet", 186782261.48648933), ("std::collections::BTreeSet", 139954331.20439532), ("std::collections::BTreeSet", 139530257.36397532), ("std::collections::BTreeSet", 94089044.04839428), ("std::collections::BTreeSet", 47295396.03238361), ("std::collections::BTreeSet", 93217692.98261993), ("std::collections::BTreeSet", 46270907.981254466), ("std::collections::BTreeSet", 94523600.48636295), ("std::collections::BTreeSet", 47545768.610768445), ("std::collections::BTreeSet", 47285854.23362982), ("std::collections::BTreeSet", 94674272.96113767), ("std::collections::BTreeSet", 47282208.30912151), ("std::collections::BTreeSet", 47585239.25852263), ("std::collections::BTreeSet", 47282961.77621592), ("std::collections::BTreeSet", 93875972.63485973), ("std::collections::BTreeSet", 46970574.089494355), ("std::collections::BTreeSet", 47645695.84491774), ("std::collections::BTreeSet", 47742262.103310645), ("std::collections::BTreeSet", 48395458.868462674)]
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "insert": 10423.5, "get": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 10402.5, "get": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 10594.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "insert": 11279.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "insert": 11632.666666666668, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"nth": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "insert": 11010.666666666666, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"nth": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "insert": 11636.77777777778, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"push": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "insert": 11014.625, "first": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"clear": 0.0, "first": 0.0, "insert": 11424.913043478262, "contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"push": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "insert": 11550.040650406509, "pop": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"remove": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 11715.168831168829, "last": 0.0} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"insert": 11728.8243902439, "get": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"nth": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "insert": 11741.582043343651, "contains": 0.0} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"nth": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "insert": 11923.370106761557} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"nth": 0.0, "insert": 12030.515353805067, "last": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"clear": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "insert": 12066.183383991887, "first": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "insert": 12129.497745716852, "first": 0.0} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"remove": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "insert": 12234.710678210677, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"nth": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 12304.128901734117, "remove": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 12417.01402103156, "nth": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 12495.20224215245, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "insert": 12588.545726495697, "clear": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"first": 0.0, "get": 0.0, "clear": 0.0, "insert": 12671.632385938672, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"first": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "insert": 12762.058018018031, "contains": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "insert": 12876.619242199076, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "insert": 12965.701145038189, "contains": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 13086.277619047612} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"last": 0.0, "remove": 0.0, "push": 0.0, "insert": 13166.605816831692, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "insert": 13288.413043478262, "remove": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 13369.568337129842, "nth": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"insert": 13418.711026615969, "nth": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 13492.217861975649, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"first": 0.0, "insert": 13624.21782178219, "nth": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"nth": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "insert": 13667.03962703963, "last": 0.0} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"first": 0.0, "insert": 13775.817663817665, "pop": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"push": 0.0, "nth": 0.0, "insert": 13864.041284403667, "first": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"pop": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "insert": 13960.32824427481, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"remove": 0.0, "insert": 14073.38461538461, "first": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"pop": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 14188.200000000004, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"contains": 0.0, "push": 0.0, "remove": 0.0, "insert": 14278.7, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "insert": 14590.94117647059, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"get": 0.0, "insert": 14452.5, "push": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"clear": 0.0, "first": 0.0, "insert": 14476.8, "remove": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"nth": 0.0, "insert": 14256.5, "last": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"push": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 14852.5, "first": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "insert": 120149.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "insert": 124355.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 123123.0, "push": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 121640.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"insert": 118912.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"insert": 122323.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "insert": 122954.5, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"get": 0.0, "insert": 122962.0, "clear": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "insert": 127854.0, "nth": 0.0, "push": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"remove": 0.0, "insert": 124329.66666666669, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"get": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 124196.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"clear": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 125431.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"clear": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 123175.66666666669, "get": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"clear": 0.0, "push": 0.0, "insert": 123977.66666666669, "remove": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "insert": 122874.88888888888, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"nth": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 124556.2, "contains": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "insert": 124360.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"last": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "insert": 123709.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"last": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 124758.22222222223, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"first": 0.0, "push": 0.0, "last": 0.0, "insert": 125011.66666666669, "clear": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"contains": 0.0, "push": 0.0, "insert": 125034.5625, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 124896.625, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "insert": 123502.0, "get": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 125100.52631578948, "clear": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"first": 0.0, "insert": 124748.55555555556, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "insert": 124379.07142857142, "nth": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"pop": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "insert": 126244.94444444444, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"contains": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "insert": 124890.55555555556, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"clear": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "insert": 125889.0, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"contains": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "insert": 126348.5294117647, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 125503.0, "first": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"contains": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "insert": 125987.14285714286, "remove": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"remove": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 125793.46153846156, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"push": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "insert": 126119.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "insert": 126618.95833333331, "clear": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"get": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "insert": 126063.45945945944, "remove": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"push": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "insert": 125831.1081081081, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"insert": 125879.41666666669, "clear": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"clear": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "insert": 125980.42857142858, "contains": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"insert": 125993.25, "clear": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "insert": 126382.34210526312, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"insert": 126223.7297297297, "push": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"remove": 0.0, "insert": 126425.2894736842, "clear": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "insert": 126170.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "insert": 126801.04545454546, "clear": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "insert": 126395.12765957446, "nth": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"clear": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 126948.16666666669, "contains": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"pop": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "insert": 126859.61702127656, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"get": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "insert": 126550.225, "clear": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 126452.20408163266, "remove": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"contains": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 126582.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"last": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "insert": 126684.83870967744, "remove": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "insert": 126907.64285714286, "nth": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 126533.05172413794, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"push": 0.0, "insert": 126673.87719298244, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"last": 0.0, "nth": 0.0, "insert": 126765.81481481482, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"remove": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "insert": 127307.30769230766, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 126543.16666666669, "last": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 126700.91071428574, "contains": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"nth": 0.0, "get": 0.0, "insert": 127086.6282051282, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"first": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "insert": 126913.12698412698, "nth": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 127391.40322580644, "push": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "insert": 126925.34285714282, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"contains": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 127281.53333333335} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"contains": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 127031.47368421052, "push": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"get": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 127705.15068493152, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"contains": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "insert": 127746.65306122448} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "insert": 127800.96875, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"contains": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 127328.66666666666, "last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"nth": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "insert": 127605.44, "pop": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"insert": 127320.09090909093, "contains": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 127902.29629629632, "nth": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "insert": 127585.04081632652, "first": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"remove": 0.0, "insert": 127963.94736842104, "push": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"last": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 128125.73076923077, "remove": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "insert": 128217.98795180724, "remove": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"nth": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "insert": 128113.35211267605, "clear": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "insert": 127726.50847457629, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"clear": 0.0, "push": 0.0, "insert": 128209.00000000004, "nth": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"insert": 128082.125, "last": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"get": 0.0, "insert": 127810.55102040817, "remove": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"pop": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 128457.57142857142} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"insert": 128447.4, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"last": 0.0, "insert": 128031.1935483871, "first": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"last": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "insert": 128333.84210526316, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"insert": 128494.8813559322, "pop": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"clear": 0.0, "remove": 0.0, "insert": 128527.45283018867, "last": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"contains": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "insert": 128449.71999999996, "push": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"push": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "insert": 128197.47500000003, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "insert": 128781.64705882355, "clear": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"remove": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "insert": 129048.29999999996, "last": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "insert": 129139.46153846156, "push": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"insert": 129129.78048780486, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"remove": 0.0, "first": 0.0, "insert": 129088.92857142857, "get": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"insert": 129839.96875, "push": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "insert": 129575.44444444444} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"get": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "insert": 129895.80000000002, "pop": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"insert": 130055.94736842104, "last": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"get": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 130027.37499999996, "last": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "insert": 129914.72727272726, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"pop": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "insert": 129822.61538461538, "contains": 0.0} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"contains": 0.0, "insert": 129112.5, "clear": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"contains": 0.0, "insert": 129906.11764705884, "first": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "insert": 129925.5, "push": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"push": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "insert": 129789.0, "nth": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"first": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 130504.54545454546, "push": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"insert": 129790.125, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"insert": 130128.61538461538, "push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 129779.14285714286, "remove": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"clear": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "insert": 130789.875} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"clear": 0.0, "insert": 130196.77777777778, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "insert": 132418.09999999998, "remove": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"first": 0.0, "insert": 131003.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"first": 0.0, "insert": 130950.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "insert": 131214.4, "nth": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"pop": 0.0, "remove": 0.0, "push": 0.0, "insert": 131187.22222222222, "get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "insert": 130130.6, "pop": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "insert": 131373.66666666666, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "insert": 131476.75, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"insert": 130876.5, "nth": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"remove": 0.0, "contains": 0.0, "insert": 132182.66666666666, "last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "insert": 130631.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "pop": 0.0, "insert": 132931.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 130937.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "insert": 132746.0, "pop": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 133914.0, "push": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"contains": 0.0, "insert": 132252.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"last": 0.0, "insert": 132028.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "insert": 245941.0, "get": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "insert": 253658.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "insert": 248499.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "insert": 248449.5, "clear": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "insert": 250456.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "first": 0.0, "insert": 254132.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"nth": 0.0, "insert": 248843.0, "get": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"insert": 248808.75, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"insert": 252911.0, "clear": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "insert": 252248.5, "remove": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "insert": 248845.75, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 252196.33333333337, "clear": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "insert": 251444.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "insert": 250041.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"insert": 251650.5, "get": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"clear": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "insert": 253010.0, "contains": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"last": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "insert": 252484.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"contains": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "insert": 252508.0, "first": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"last": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 251638.2857142857, "remove": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 250481.33333333337} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 252611.55555555556, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 253215.75, "first": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "insert": 251812.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"insert": 251207.0, "get": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 250868.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"insert": 253499.0, "pop": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"first": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "insert": 249660.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"last": 0.0, "nth": 0.0, "insert": 251090.5, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "insert": 253265.5, "get": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"nth": 0.0, "insert": 251796.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"get": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "insert": 253346.1111111111, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"contains": 0.0, "get": 0.0, "first": 0.0, "insert": 252773.7, "pop": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"first": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 254815.7, "clear": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"nth": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "insert": 252631.1, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"get": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "insert": 252600.38888888888, "last": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"insert": 253341.8, "pop": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"clear": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "insert": 252807.57142857145, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"first": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 255467.2857142857, "last": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"last": 0.0, "remove": 0.0, "first": 0.0, "insert": 252893.4, "contains": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "insert": 252720.5, "last": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"nth": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "insert": 253790.5, "first": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"nth": 0.0, "clear": 0.0, "get": 0.0, "insert": 252997.46153846156, "push": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"first": 0.0, "insert": 253791.46666666667, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"pop": 0.0, "contains": 0.0, "first": 0.0, "insert": 253894.85714285713, "get": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"pop": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 253369.22222222225} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "insert": 253517.375, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "insert": 252823.6923076923, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"clear": 0.0, "insert": 254223.0, "nth": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"remove": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "insert": 253658.4, "first": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"nth": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "insert": 254484.33333333337, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"insert": 255092.4736842105, "push": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"clear": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 254845.7857142857, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"push": 0.0, "get": 0.0, "insert": 253696.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"first": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "insert": 255116.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"remove": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "insert": 255035.50000000003, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"contains": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "insert": 255176.4, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"remove": 0.0, "push": 0.0, "insert": 255135.4, "pop": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"clear": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "insert": 254900.28, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"clear": 0.0, "push": 0.0, "insert": 255540.26666666663, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"push": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "insert": 254870.35000000003, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"insert": 253364.35714285716, "clear": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"push": 0.0, "get": 0.0, "insert": 253518.73333333337, "remove": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"nth": 0.0, "clear": 0.0, "insert": 256024.0625, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"last": 0.0, "get": 0.0, "insert": 254467.00000000003, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"insert": 255525.84999999995, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"nth": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "insert": 253977.05882352943, "pop": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"insert": 254195.92857142855, "pop": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "insert": 254348.9, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"last": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "insert": 253249.7142857143, "push": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"pop": 0.0, "get": 0.0, "insert": 256425.00000000003, "contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"insert": 254252.75, "get": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"first": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 254558.81249999997, "push": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "insert": 254977.8823529412} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "insert": 255086.41666666663, "pop": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"nth": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "insert": 254118.2142857143, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 255405.14285714284, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"push": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "insert": 253264.66666666663, "pop": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"last": 0.0, "insert": 253977.2307692308, "contains": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"nth": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "insert": 256568.7142857143, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 253440.4, "clear": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"contains": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "insert": 254637.33333333337, "clear": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"last": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 255225.0588235294, "pop": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"remove": 0.0, "nth": 0.0, "insert": 254809.20000000004, "pop": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 254499.53333333335, "nth": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"nth": 0.0, "push": 0.0, "first": 0.0, "insert": 255218.5652173913, "last": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"get": 0.0, "first": 0.0, "insert": 252834.5, "clear": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"last": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "insert": 255743.31250000003, "remove": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "insert": 253987.35294117648, "get": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "insert": 254242.40909090912, "nth": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"get": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "insert": 254657.15, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"insert": 255063.6875, "contains": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"remove": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "insert": 254894.66666666663, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"last": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "insert": 253446.1, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"first": 0.0, "insert": 254043.70588235292, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"get": 0.0, "first": 0.0, "insert": 257092.7272727273, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"get": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "insert": 253829.625, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 254586.2, "remove": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "insert": 255587.09090909088, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"push": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "insert": 254984.07692307697, "pop": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "insert": 255585.7, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 256074.13636363635} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"push": 0.0, "remove": 0.0, "insert": 254739.6923076923, "contains": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"remove": 0.0, "get": 0.0, "contains": 0.0, "insert": 255391.3333333333, "last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"clear": 0.0, "contains": 0.0, "insert": 255032.76190476184, "last": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "insert": 254739.2142857143, "contains": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"insert": 255473.20833333337, "clear": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"push": 0.0, "insert": 256391.06250000003, "pop": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"first": 0.0, "contains": 0.0, "insert": 254204.3636363636, "get": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"nth": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "insert": 255435.94444444444, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"nth": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "insert": 255958.6923076923} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"clear": 0.0, "insert": 254058.6, "push": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"nth": 0.0, "contains": 0.0, "last": 0.0, "insert": 256178.50000000003, "first": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 256088.0833333333, "last": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"insert": 256683.88888888888, "push": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 256277.38888888885, "first": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"insert": 255604.47058823527, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "insert": 256014.61538461535, "contains": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "insert": 257983.1666666667, "remove": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "insert": 254821.16666666663, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"remove": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "insert": 256241.6153846154, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 257446.53333333333, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"push": 0.0, "insert": 257560.45454545453, "get": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 256133.76470588235, "push": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"clear": 0.0, "insert": 256013.0909090909, "pop": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "insert": 256689.31250000003, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"last": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "insert": 256954.8333333333, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"insert": 258066.8, "get": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"insert": 256467.2142857143, "contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "insert": 252509.0, "first": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"push": 0.0, "first": 0.0, "pop": 0.0, "insert": 255113.42857142855, "nth": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "insert": 257461.0, "clear": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"clear": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "insert": 257478.45454545456, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 257766.0, "remove": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "insert": 258351.9090909091, "push": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"remove": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "insert": 258487.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"clear": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 258508.1818181818, "get": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"pop": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "insert": 256648.5, "contains": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"pop": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "insert": 258673.5, "push": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"get": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 257374.0, "nth": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 257104.66666666663, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"clear": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "insert": 257757.55555555556, "remove": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "insert": 258777.42857142855, "pop": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "insert": 257524.8, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "insert": 258483.25, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"first": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "insert": 258986.0, "get": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"first": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "insert": 258703.33333333337, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 257076.33333333337, "push": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"first": 0.0, "insert": 255819.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "insert": 258599.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"insert": 261051.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"last": 0.0, "get": 0.0, "remove": 0.0, "insert": 261254.5, "push": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"insert": 259279.25, "remove": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "insert": 258939.66666666663, "get": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"first": 0.0, "remove": 0.0, "insert": 257986.66666666663, "push": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"pop": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "insert": 260875.5, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"pop": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "insert": 262184.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"contains": 0.0, "insert": 258189.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "insert": 256212.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"insert": 261549.5, "nth": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"insert": 262991.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"get": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "insert": 261433.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "insert": 261582.5, "first": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"contains": 0.0, "insert": 261129.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"nth": 0.0, "insert": 262664.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "insert": 260916.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"nth": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "insert": 258835.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "insert": 258782.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "insert": 262336.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "insert": 262515.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"remove": 0.0, "insert": 265951.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }]
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [1611378.5393701917, 1611904.7953785497, 823212.3770195701, 877909.1802425239, 5444150.502387831, 10331368.283662885, 16420934.312000334, 20771584.754874073, 41384840.91431523, 112125520.16317935, 142700405.49186614, 190553761.5633446, 301216335.740182, 533370434.41639894, 718836201.3915637, 952013739.4674629, 1077353959.976245, 1360575416.0284967, 1711074302.6999466, 1997018920.2178447, 2248216770.0649176, 2381007079.724069, 2743830999.0327835, 2873489649.1336803, 2818160759.661931, 2767339098.1686916, 2243059044.384349, 1739780154.6063597, 1251472503.4671245, 962581424.5842819, 869357488.0395521, 819857317.3083594, 679968038.6310923, 483662091.5933762, 399572844.8340162, 250209509.2792839, 151623222.82445344, 106325638.19302188, 64881376.81711989, 47568373.36172246, 20689951.21061495, 9655830.171588989, 6052412.78997779, 2387755.494297795, 2494018.381682663, 14755720.298420224, 15357279.579613905, 15213382.3821096, 15052267.074498348, 14725092.618737694, 15158864.053921107, 30493120.179736428, 15258929.769743035, 15874267.562685989, 46341526.21318146, 46351897.22198868, 46837145.87965671, 46027923.489397764, 92708791.18796165, 137922771.65611708, 77740251.30508918, 77652495.71616527, 77305256.16428731, 140423325.10101616, 46951192.50296995, 250556685.36592522, 125219296.75597304, 30970313.568161614, 298144458.70612836, 140928495.2280166, 218670006.49014282, 285518413.38200104, 282617782.61533815, 332532344.41130716, 270325800.575438, 284458583.4606196, 222195788.87945125, 412283138.8754109, 31809363.24743679, 383361828.2892711, 588757814.172953, 588005037.4388757, 381786577.7170092, 557541810.4770306, 382577995.6561906, 607943114.8696147, 591499265.9556867, 608748539.8261671, 383837981.27406776, 353759105.90862715, 753672112.2979252, 483407371.6319521, 757229377.8482172, 643236833.7724979, 787778566.8449944, 950058421.254815, 499828520.8186261, 904858047.3749675, 934931884.4335587, 920344869.6857212, 872982710.8511399, 844662846.5754489, 1066128431.0032163, 906284043.6618274, 1266898195.9350777, 1022485662.9794672, 1010551111.7963403, 1137437883.7579336, 978210073.6075281, 927947886.96956, 1195339403.786385, 802960325.0059347, 1049755599.5410627, 882914705.2151341, 1229570811.9679015, 1260296078.5077555, 888351832.0039866, 804475422.293871, 625995049.3234183, 858114781.636393, 1371272357.4340582, 1172647492.5174806, 972033411.4867857, 860341083.4078668, 793687336.0168958, 808876026.1757329, 580955976.9618806, 664139410.3807704, 1026573883.1430328, 946544812.0892503, 981447369.3326694, 882400254.1506363, 832354194.4238757, 665018856.9783181, 852219601.1396135, 670170117.3147999, 654183503.7821943, 687974340.1416392, 704864044.835534, 540483766.2435368, 455303179.67788076, 422821334.42057633, 321899096.7665869, 406750572.69754255, 186346728.51830575, 440322396.1192405, 471875879.58269686, 288438671.4982942, 169770635.33539608, 271470937.5121432, 187774393.24838293, 135892986.091005, 221496207.39836192, 119014055.88065849, 137134336.874253, 153664757.6280499, 173749290.05401045, 137575856.76016384, 51596430.53913494, 86205737.08429568, 155195335.16618794, 85571954.75672059, 103722430.43426862, 69232639.26874997, 68942475.12806389, 52266670.24059286, 51709485.78827873, 17550113.882308718, 34584942.46053653, 17541835.656344946, 35415331.76488672, 35031705.52604251, 17519207.83048438, 40906562.91498345, 42439873.25382853, 41842532.69234529, 83905857.23648262, 42306434.10761891, 42941145.72429141, 42066754.52833927, 168441724.04126942, 42823508.26834695, 85467724.04340339, 168730644.23976648, 128310578.27978787, 127991532.32118857, 42451315.18937663, 85473333.9813303, 85967983.33260162, 85826114.23214118, 42941608.80123573, 299726500.3323944, 127923825.44110066, 387447164.3245704, 345369524.4248994, 257710673.25734758, 214334499.27504605, 128511361.92488003, 129900512.19894314, 255922170.82830003, 85835212.39878154, 346449248.0576864, 344616136.3966293, 390266697.9406695, 432872847.8953817, 436570304.79128957, 433042756.32563055, 779756045.5196104, 434717459.28025806, 303794049.15814507, 307125876.3234408, 434511543.59450805, 347529179.65986097, 261820293.17735207, 565721876.9966192, 655025240.2728409, 611895284.7370425, 392686303.26526797, 349392797.11415076, 566341415.2388064, 701210591.7615731, 218751779.89881203, 395137586.3890006, 836534889.6259811, 616151493.8590811, 438271667.32215846, 440878912.4941535, 705426168.9096316, 220645843.01136732, 1324252936.1599512, 1103095962.8103392, 663892922.7074538, 883320365.4901277, 614948828.1060648, 659594800.5097711, 710793096.8715184, 574223431.4145958, 887522745.197611, 750162678.0064492, 618524406.052315, 884497129.0938947, 308359845.8078664, 669331612.3464285, 531074094.72662854, 709202536.3851587, 755060011.420183, 533436853.4258462, 620221369.2507105, 311799079.6091949, 795321658.5622437, 576308723.8515011, 627236665.0966454, 442725177.99453676, 1068168831.8216404, 758772717.3226163, 1114527227.9579916, 668154649.5959224, 1027779033.4887637, 531375144.07314396, 716908135.160299, 756812702.4309717, 980818573.7315736, 893562402.4696388, 716326367.3221414, 268538784.0690966, 445163499.79660153, 758842032.1777064, 497055449.53330684, 714081535.605193, 223902645.55532533, 494683055.72257495, 583438553.212131, 899990283.7453657, 992353196.2982345, 1167310713.4066446, 675532362.3545647, 944809114.4266576, 629336519.6235272, 1082413679.6941655, 724540056.0256542, 988168145.6267031, 812852891.0318459, 588470746.848601, 674274708.5066435, 906976320.6598372, 1088506593.2232516, 818637397.7721083, 817660320.66346, 770534080.4506704, 590459785.9710813, 549441592.5307436, 542938166.8926169, 591669659.7229912, 686160066.8039277, 503546666.6224302, 774189708.8709011, 500942445.79063404, 730798065.7208416, 548890920.8983109, 459525338.5803448, 639589633.1246612, 44994277.45606195, 318317906.7842301, 367265546.5557839, 505211963.366378, 598016017.6022567, 507412653.4244498, 461786726.3855327, 508336542.6388016, 183604021.06149408, 370229092.50915784, 460623268.0937863, 276180975.56317925, 415459175.3576194, 324761348.61783665, 230974679.99436486, 371126611.96473587, 92992991.70460656, 139387352.70712942, 138569243.2964664, 45990631.02843586, 139517472.37190402, 93958336.84170163, 94071917.03876331, 186782261.48648933, 139954331.20439532, 139530257.36397532, 94089044.04839428, 47295396.03238361, 93217692.98261993, 46270907.981254466, 94523600.48636295, 47545768.610768445, 47285854.23362982, 94674272.96113767, 47282208.30912151, 47585239.25852263, 47282961.77621592, 93875972.63485973, 46970574.089494355, 47645695.84491774, 47742262.103310645, 48395458.868462674]), ("std::collections::HashSet", [835182.1211514242, 833651.9898410423, 424603.21982710407, 452123.88156075304, 2798344.8695250647, 5298674.709466821, 8402170.58179247, 10606514.604563557, 21091463.929415707, 57029355.19237383, 72442328.28367327, 96569131.46970369, 152363658.6032867, 269286924.7382512, 362228298.29550236, 478887584.7583321, 541060471.8250359, 682260242.6386924, 856681682.2727008, 998280505.6185629, 1122128083.0655954, 1186649520.4836104, 1365426820.3954163, 1427639701.6350727, 1397903887.4791484, 1370474352.9609125, 1109124005.4649541, 859056683.4993172, 617193715.0768694, 474229270.2325115, 427853213.7791842, 403061448.7143024, 333878827.1990646, 237194269.74001324, 195696070.1609404, 122377017.1001901, 74077090.17711803, 51893461.309061274, 31632246.159427423, 23162672.474126372, 10063610.626782289, 4692490.241602294, 2938760.1288184146, 1158128.0163984683, 1207475.3147546938, 8374773.408306993, 8789408.594518254, 8714220.922964763, 8641245.5244924, 8462530.32026488, 8721815.69319172, 17561164.7064452, 8797805.052996075, 9159902.947143987, 26768274.478693962, 26827853.561427355, 27130430.502263583, 26691169.67513085, 53809025.62630541, 80138441.96120514, 45231434.886270955, 45211735.89066629, 45063238.30336547, 81941474.295206, 27441541.433383405, 146538131.74262434, 73306954.57833911, 18144698.227650203, 174783673.31994176, 82709212.27635393, 128424341.15238246, 167826085.90662396, 166271424.44127536, 195800242.803025, 159311645.77819157, 167777030.8480212, 131143843.2456703, 243587111.82615152, 18806109.58729381, 226776133.34136528, 348591111.1706644, 348457792.16937876, 226468615.48082805, 331028042.9855373, 227359625.5915463, 361597165.5331035, 352098916.17345345, 362645053.26291156, 228795580.92363748, 211007245.718835, 449862158.2077461, 288767633.21194285, 452739262.813812, 384927835.7466359, 471832261.8738693, 569543425.8092636, 299869691.93639886, 543207127.4983975, 561767819.3498658, 553497203.5247511, 525444807.3521465, 508809492.7608094, 642694833.8036926, 546884712.2953124, 765207137.72833, 618187907.4018685, 611466189.6134596, 688898952.9919113, 592980557.5957212, 562979743.9763279, 725809471.5882226, 487901894.3399995, 638402115.6866666, 537392276.707261, 749018191.5636986, 768491724.0723815, 542156191.8187469, 491344519.10222775, 382598684.5655223, 524874587.5192725, 839357682.498812, 718370788.2680179, 595999208.2761678, 527916130.0634396, 487331779.38691324, 497033316.621767, 357248141.67066246, 408645851.8247862, 632153062.471757, 583408994.714249, 605390829.6353912, 544843484.4662871, 514355578.4925987, 411403809.7360929, 527681121.3205986, 415347756.0009166, 405754637.76016045, 427016623.7051944, 437843102.41951877, 336064977.9081442, 283306908.0252993, 263304799.10055977, 200621863.06906003, 253744663.39767367, 116333537.75318041, 275073141.24890465, 295073265.6066521, 180556249.9192632, 106351752.20530695, 170190560.189017, 117834180.31854066, 85358413.31682055, 139227567.40315452, 74880447.62552369, 86343543.91856468, 96844913.90065593, 109606395.0163742, 86852737.45103133, 32601254.087835014, 54509683.54402176, 98194139.2209005, 54192406.69608708, 65746006.91337653, 43916345.22281132, 43760048.61016468, 33222356.961647823, 32928872.600074396, 11186942.56421139, 22057554.216239188, 11199125.217847772, 22634877.74519701, 22450497.492614843, 11263492.1982444, 39296528.665190086, 41193080.30365366, 41067711.80159902, 82759677.53260778, 41753745.28767679, 42403825.13853343, 41573555.46917754, 166807496.12811905, 42440379.81326812, 84780736.20719978, 167548702.5051187, 127513063.62022577, 127306037.0403423, 42268065.58548307, 85146189.60183805, 85695836.29994075, 85618191.59481415, 42879954.18320567, 299591708.4329343, 127970671.5751138, 388304040.9985032, 346390947.0934688, 258680507.60525024, 215300329.214173, 129236977.8067967, 130705995.76033352, 257605868.6923768, 86467908.14594357, 349237023.3292583, 347697940.40929455, 394082727.9209442, 437494705.2157997, 441581982.47661424, 438390233.151009, 790038765.8045413, 440884437.329568, 308337512.3932311, 311956898.8665122, 441663212.07040256, 353525574.66711336, 266460366.36649507, 576128969.2390368, 667462515.266067, 624021887.9569595, 400713610.4424016, 356771043.4888726, 578532567.9730647, 716862917.9523109, 223828612.03789353, 404488152.48173434, 856968722.6490811, 631825237.5961859, 449683445.2344729, 452630539.07039034, 724657352.7347511, 226799448.2369867, 1362228557.1595306, 1135735036.8399346, 684197464.7963641, 911133072.9029348, 634804039.7574353, 681457811.4121463, 734836167.6126621, 594030598.1575623, 918892895.389024, 777282871.1479676, 641260268.3030099, 917647696.3576181, 320136912.9072032, 695385357.3093455, 552003903.7043226, 737599761.1078768, 785812960.3517148, 555566630.3529873, 646380049.5280346, 325159823.6320356, 829886657.7047733, 601879359.5675199, 655537790.4699187, 462989919.4818319, 1118152506.764758, 795005965.8451887, 1168648746.8879964, 701049518.3410859, 1079060787.9093118, 558160183.4510291, 753505444.9940214, 796034757.4555852, 1032421678.7790706, 941390566.1040341, 755269838.7440449, 283307596.8649199, 469901933.7095341, 801514749.3421605, 525270941.6159421, 755099011.9616472, 236920431.55682343, 523733337.0674298, 618047563.0860072, 953871622.9131012, 1052614822.0888478, 1239353155.2528617, 717875576.4868143, 1004737929.3423247, 669595936.5956547, 1152456385.159153, 772036448.119863, 1053710002.5920322, 867553051.6962903, 628449461.1075637, 720645029.5697906, 970150021.9449093, 1165265527.201725, 877015230.304995, 876547925.2995124, 826621275.3908094, 633952154.7383898, 590295725.7016968, 583728369.3122569, 636499093.2381327, 738611005.0771186, 542293066.9661974, 834292634.1687685, 540255108.2889329, 788568027.3020213, 592691859.0994337, 496444413.5333642, 691416339.9139795, 48666466.474350736, 344496961.9647779, 397700217.25880736, 547420662.0933272, 648490815.5005085, 550695273.0193301, 501655415.6614915, 552827343.1566308, 199827603.85089397, 403169859.5052829, 501903311.1036203, 301108133.2164256, 453206010.67550486, 354906473.9619633, 252644232.03854534, 406297270.42587596, 101862457.3531099, 152773973.98855373, 151984948.09906444, 50492583.85915167, 153259771.49346215, 103332482.37293391, 103531767.57760875, 205677397.05189478, 154206596.6689409, 153907379.17130572, 103834290.92736584, 52221545.70481505, 103053096.99422021, 51188010.835786045, 104668192.79576972, 52692034.805808745, 52444285.23526072, 105092180.81449509, 52535444.857734844, 52918696.66227476, 52609259.07842364, 104570231.4564334, 52399856.741200164, 53208904.36977208, 53436047.12004686, 54219898.53192844])]
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 835182.1211514242), ("std::collections::HashSet", 833651.9898410423), ("std::collections::HashSet", 424603.21982710407), ("std::collections::HashSet", 452123.88156075304), ("std::collections::HashSet", 2798344.8695250647), ("std::collections::HashSet", 5298674.709466821), ("std::collections::HashSet", 8402170.58179247), ("std::collections::HashSet", 10606514.604563557), ("std::collections::HashSet", 21091463.929415707), ("std::collections::HashSet", 57029355.19237383), ("std::collections::HashSet", 72442328.28367327), ("std::collections::HashSet", 96569131.46970369), ("std::collections::HashSet", 152363658.6032867), ("std::collections::HashSet", 269286924.7382512), ("std::collections::HashSet", 362228298.29550236), ("std::collections::HashSet", 478887584.7583321), ("std::collections::HashSet", 541060471.8250359), ("std::collections::HashSet", 682260242.6386924), ("std::collections::HashSet", 856681682.2727008), ("std::collections::HashSet", 998280505.6185629), ("std::collections::HashSet", 1122128083.0655954), ("std::collections::HashSet", 1186649520.4836104), ("std::collections::HashSet", 1365426820.3954163), ("std::collections::HashSet", 1427639701.6350727), ("std::collections::HashSet", 1397903887.4791484), ("std::collections::HashSet", 1370474352.9609125), ("std::collections::HashSet", 1109124005.4649541), ("std::collections::HashSet", 859056683.4993172), ("std::collections::HashSet", 617193715.0768694), ("std::collections::HashSet", 474229270.2325115), ("std::collections::HashSet", 427853213.7791842), ("std::collections::HashSet", 403061448.7143024), ("std::collections::HashSet", 333878827.1990646), ("std::collections::HashSet", 237194269.74001324), ("std::collections::HashSet", 195696070.1609404), ("std::collections::HashSet", 122377017.1001901), ("std::collections::HashSet", 74077090.17711803), ("std::collections::HashSet", 51893461.309061274), ("std::collections::HashSet", 31632246.159427423), ("std::collections::HashSet", 23162672.474126372), ("std::collections::HashSet", 10063610.626782289), ("std::collections::HashSet", 4692490.241602294), ("std::collections::HashSet", 2938760.1288184146), ("std::collections::HashSet", 1158128.0163984683), ("std::collections::HashSet", 1207475.3147546938), ("std::collections::HashSet", 8374773.408306993), ("std::collections::HashSet", 8789408.594518254), ("std::collections::HashSet", 8714220.922964763), ("std::collections::HashSet", 8641245.5244924), ("std::collections::HashSet", 8462530.32026488), ("std::collections::HashSet", 8721815.69319172), ("std::collections::HashSet", 17561164.7064452), ("std::collections::HashSet", 8797805.052996075), ("std::collections::HashSet", 9159902.947143987), ("std::collections::HashSet", 26768274.478693962), ("std::collections::HashSet", 26827853.561427355), ("std::collections::HashSet", 27130430.502263583), ("std::collections::HashSet", 26691169.67513085), ("std::collections::HashSet", 53809025.62630541), ("std::collections::HashSet", 80138441.96120514), ("std::collections::HashSet", 45231434.886270955), ("std::collections::HashSet", 45211735.89066629), ("std::collections::HashSet", 45063238.30336547), ("std::collections::HashSet", 81941474.295206), ("std::collections::HashSet", 27441541.433383405), ("std::collections::HashSet", 146538131.74262434), ("std::collections::HashSet", 73306954.57833911), ("std::collections::HashSet", 18144698.227650203), ("std::collections::HashSet", 174783673.31994176), ("std::collections::HashSet", 82709212.27635393), ("std::collections::HashSet", 128424341.15238246), ("std::collections::HashSet", 167826085.90662396), ("std::collections::HashSet", 166271424.44127536), ("std::collections::HashSet", 195800242.803025), ("std::collections::HashSet", 159311645.77819157), ("std::collections::HashSet", 167777030.8480212), ("std::collections::HashSet", 131143843.2456703), ("std::collections::HashSet", 243587111.82615152), ("std::collections::HashSet", 18806109.58729381), ("std::collections::HashSet", 226776133.34136528), ("std::collections::HashSet", 348591111.1706644), ("std::collections::HashSet", 348457792.16937876), ("std::collections::HashSet", 226468615.48082805), ("std::collections::HashSet", 331028042.9855373), ("std::collections::HashSet", 227359625.5915463), ("std::collections::HashSet", 361597165.5331035), ("std::collections::HashSet", 352098916.17345345), ("std::collections::HashSet", 362645053.26291156), ("std::collections::HashSet", 228795580.92363748), ("std::collections::HashSet", 211007245.718835), ("std::collections::HashSet", 449862158.2077461), ("std::collections::HashSet", 288767633.21194285), ("std::collections::HashSet", 452739262.813812), ("std::collections::HashSet", 384927835.7466359), ("std::collections::HashSet", 471832261.8738693), ("std::collections::HashSet", 569543425.8092636), ("std::collections::HashSet", 299869691.93639886), ("std::collections::HashSet", 543207127.4983975), ("std::collections::HashSet", 561767819.3498658), ("std::collections::HashSet", 553497203.5247511), ("std::collections::HashSet", 525444807.3521465), ("std::collections::HashSet", 508809492.7608094), ("std::collections::HashSet", 642694833.8036926), ("std::collections::HashSet", 546884712.2953124), ("std::collections::HashSet", 765207137.72833), ("std::collections::HashSet", 618187907.4018685), ("std::collections::HashSet", 611466189.6134596), ("std::collections::HashSet", 688898952.9919113), ("std::collections::HashSet", 592980557.5957212), ("std::collections::HashSet", 562979743.9763279), ("std::collections::HashSet", 725809471.5882226), ("std::collections::HashSet", 487901894.3399995), ("std::collections::HashSet", 638402115.6866666), ("std::collections::HashSet", 537392276.707261), ("std::collections::HashSet", 749018191.5636986), ("std::collections::HashSet", 768491724.0723815), ("std::collections::HashSet", 542156191.8187469), ("std::collections::HashSet", 491344519.10222775), ("std::collections::HashSet", 382598684.5655223), ("std::collections::HashSet", 524874587.5192725), ("std::collections::HashSet", 839357682.498812), ("std::collections::HashSet", 718370788.2680179), ("std::collections::HashSet", 595999208.2761678), ("std::collections::HashSet", 527916130.0634396), ("std::collections::HashSet", 487331779.38691324), ("std::collections::HashSet", 497033316.621767), ("std::collections::HashSet", 357248141.67066246), ("std::collections::HashSet", 408645851.8247862), ("std::collections::HashSet", 632153062.471757), ("std::collections::HashSet", 583408994.714249), ("std::collections::HashSet", 605390829.6353912), ("std::collections::HashSet", 544843484.4662871), ("std::collections::HashSet", 514355578.4925987), ("std::collections::HashSet", 411403809.7360929), ("std::collections::HashSet", 527681121.3205986), ("std::collections::HashSet", 415347756.0009166), ("std::collections::HashSet", 405754637.76016045), ("std::collections::HashSet", 427016623.7051944), ("std::collections::HashSet", 437843102.41951877), ("std::collections::HashSet", 336064977.9081442), ("std::collections::HashSet", 283306908.0252993), ("std::collections::HashSet", 263304799.10055977), ("std::collections::HashSet", 200621863.06906003), ("std::collections::HashSet", 253744663.39767367), ("std::collections::HashSet", 116333537.75318041), ("std::collections::HashSet", 275073141.24890465), ("std::collections::HashSet", 295073265.6066521), ("std::collections::HashSet", 180556249.9192632), ("std::collections::HashSet", 106351752.20530695), ("std::collections::HashSet", 170190560.189017), ("std::collections::HashSet", 117834180.31854066), ("std::collections::HashSet", 85358413.31682055), ("std::collections::HashSet", 139227567.40315452), ("std::collections::HashSet", 74880447.62552369), ("std::collections::HashSet", 86343543.91856468), ("std::collections::HashSet", 96844913.90065593), ("std::collections::HashSet", 109606395.0163742), ("std::collections::HashSet", 86852737.45103133), ("std::collections::HashSet", 32601254.087835014), ("std::collections::HashSet", 54509683.54402176), ("std::collections::HashSet", 98194139.2209005), ("std::collections::HashSet", 54192406.69608708), ("std::collections::HashSet", 65746006.91337653), ("std::collections::HashSet", 43916345.22281132), ("std::collections::HashSet", 43760048.61016468), ("std::collections::HashSet", 33222356.961647823), ("std::collections::HashSet", 32928872.600074396), ("std::collections::HashSet", 11186942.56421139), ("std::collections::HashSet", 22057554.216239188), ("std::collections::HashSet", 11199125.217847772), ("std::collections::HashSet", 22634877.74519701), ("std::collections::HashSet", 22450497.492614843), ("std::collections::HashSet", 11263492.1982444), ("std::collections::HashSet", 39296528.665190086), ("std::collections::HashSet", 41193080.30365366), ("std::collections::HashSet", 41067711.80159902), ("std::collections::HashSet", 82759677.53260778), ("std::collections::HashSet", 41753745.28767679), ("std::collections::HashSet", 42403825.13853343), ("std::collections::HashSet", 41573555.46917754), ("std::collections::HashSet", 166807496.12811905), ("std::collections::HashSet", 42440379.81326812), ("std::collections::HashSet", 84780736.20719978), ("std::collections::HashSet", 167548702.5051187), ("std::collections::HashSet", 127513063.62022577), ("std::collections::HashSet", 127306037.0403423), ("std::collections::HashSet", 42268065.58548307), ("std::collections::HashSet", 85146189.60183805), ("std::collections::HashSet", 85695836.29994075), ("std::collections::HashSet", 85618191.59481415), ("std::collections::HashSet", 42879954.18320567), ("std::collections::HashSet", 299591708.4329343), ("std::collections::BTreeSet", 127923825.44110066), ("std::collections::BTreeSet", 387447164.3245704), ("std::collections::BTreeSet", 345369524.4248994), ("std::collections::BTreeSet", 257710673.25734758), ("std::collections::BTreeSet", 214334499.27504605), ("std::collections::BTreeSet", 128511361.92488003), ("std::collections::BTreeSet", 129900512.19894314), ("std::collections::BTreeSet", 255922170.82830003), ("std::collections::BTreeSet", 85835212.39878154), ("std::collections::BTreeSet", 346449248.0576864), ("std::collections::BTreeSet", 344616136.3966293), ("std::collections::BTreeSet", 390266697.9406695), ("std::collections::BTreeSet", 432872847.8953817), ("std::collections::BTreeSet", 436570304.79128957), ("std::collections::BTreeSet", 433042756.32563055), ("std::collections::BTreeSet", 779756045.5196104), ("std::collections::BTreeSet", 434717459.28025806), ("std::collections::BTreeSet", 303794049.15814507), ("std::collections::BTreeSet", 307125876.3234408), ("std::collections::BTreeSet", 434511543.59450805), ("std::collections::BTreeSet", 347529179.65986097), ("std::collections::BTreeSet", 261820293.17735207), ("std::collections::BTreeSet", 565721876.9966192), ("std::collections::BTreeSet", 655025240.2728409), ("std::collections::BTreeSet", 611895284.7370425), ("std::collections::BTreeSet", 392686303.26526797), ("std::collections::BTreeSet", 349392797.11415076), ("std::collections::BTreeSet", 566341415.2388064), ("std::collections::BTreeSet", 701210591.7615731), ("std::collections::BTreeSet", 218751779.89881203), ("std::collections::BTreeSet", 395137586.3890006), ("std::collections::BTreeSet", 836534889.6259811), ("std::collections::BTreeSet", 616151493.8590811), ("std::collections::BTreeSet", 438271667.32215846), ("std::collections::BTreeSet", 440878912.4941535), ("std::collections::BTreeSet", 705426168.9096316), ("std::collections::BTreeSet", 220645843.01136732), ("std::collections::BTreeSet", 1324252936.1599512), ("std::collections::BTreeSet", 1103095962.8103392), ("std::collections::BTreeSet", 663892922.7074538), ("std::collections::BTreeSet", 883320365.4901277), ("std::collections::BTreeSet", 614948828.1060648), ("std::collections::BTreeSet", 659594800.5097711), ("std::collections::BTreeSet", 710793096.8715184), ("std::collections::BTreeSet", 574223431.4145958), ("std::collections::BTreeSet", 887522745.197611), ("std::collections::BTreeSet", 750162678.0064492), ("std::collections::BTreeSet", 618524406.052315), ("std::collections::BTreeSet", 884497129.0938947), ("std::collections::BTreeSet", 308359845.8078664), ("std::collections::BTreeSet", 669331612.3464285), ("std::collections::BTreeSet", 531074094.72662854), ("std::collections::BTreeSet", 709202536.3851587), ("std::collections::BTreeSet", 755060011.420183), ("std::collections::BTreeSet", 533436853.4258462), ("std::collections::BTreeSet", 620221369.2507105), ("std::collections::BTreeSet", 311799079.6091949), ("std::collections::BTreeSet", 795321658.5622437), ("std::collections::BTreeSet", 576308723.8515011), ("std::collections::BTreeSet", 627236665.0966454), ("std::collections::BTreeSet", 442725177.99453676), ("std::collections::BTreeSet", 1068168831.8216404), ("std::collections::BTreeSet", 758772717.3226163), ("std::collections::BTreeSet", 1114527227.9579916), ("std::collections::BTreeSet", 668154649.5959224), ("std::collections::BTreeSet", 1027779033.4887637), ("std::collections::BTreeSet", 531375144.07314396), ("std::collections::BTreeSet", 716908135.160299), ("std::collections::BTreeSet", 756812702.4309717), ("std::collections::BTreeSet", 980818573.7315736), ("std::collections::BTreeSet", 893562402.4696388), ("std::collections::BTreeSet", 716326367.3221414), ("std::collections::BTreeSet", 268538784.0690966), ("std::collections::BTreeSet", 445163499.79660153), ("std::collections::BTreeSet", 758842032.1777064), ("std::collections::BTreeSet", 497055449.53330684), ("std::collections::BTreeSet", 714081535.605193), ("std::collections::BTreeSet", 223902645.55532533), ("std::collections::BTreeSet", 494683055.72257495), ("std::collections::BTreeSet", 583438553.212131), ("std::collections::BTreeSet", 899990283.7453657), ("std::collections::BTreeSet", 992353196.2982345), ("std::collections::BTreeSet", 1167310713.4066446), ("std::collections::BTreeSet", 675532362.3545647), ("std::collections::BTreeSet", 944809114.4266576), ("std::collections::BTreeSet", 629336519.6235272), ("std::collections::BTreeSet", 1082413679.6941655), ("std::collections::BTreeSet", 724540056.0256542), ("std::collections::BTreeSet", 988168145.6267031), ("std::collections::BTreeSet", 812852891.0318459), ("std::collections::BTreeSet", 588470746.848601), ("std::collections::BTreeSet", 674274708.5066435), ("std::collections::BTreeSet", 906976320.6598372), ("std::collections::BTreeSet", 1088506593.2232516), ("std::collections::BTreeSet", 818637397.7721083), ("std::collections::BTreeSet", 817660320.66346), ("std::collections::BTreeSet", 770534080.4506704), ("std::collections::BTreeSet", 590459785.9710813), ("std::collections::BTreeSet", 549441592.5307436), ("std::collections::BTreeSet", 542938166.8926169), ("std::collections::BTreeSet", 591669659.7229912), ("std::collections::BTreeSet", 686160066.8039277), ("std::collections::BTreeSet", 503546666.6224302), ("std::collections::BTreeSet", 774189708.8709011), ("std::collections::BTreeSet", 500942445.79063404), ("std::collections::BTreeSet", 730798065.7208416), ("std::collections::BTreeSet", 548890920.8983109), ("std::collections::BTreeSet", 459525338.5803448), ("std::collections::BTreeSet", 639589633.1246612), ("std::collections::BTreeSet", 44994277.45606195), ("std::collections::BTreeSet", 318317906.7842301), ("std::collections::BTreeSet", 367265546.5557839), ("std::collections::BTreeSet", 505211963.366378), ("std::collections::BTreeSet", 598016017.6022567), ("std::collections::BTreeSet", 507412653.4244498), ("std::collections::BTreeSet", 461786726.3855327), ("std::collections::BTreeSet", 508336542.6388016), ("std::collections::BTreeSet", 183604021.06149408), ("std::collections::BTreeSet", 370229092.50915784), ("std::collections::BTreeSet", 460623268.0937863), ("std::collections::BTreeSet", 276180975.56317925), ("std::collections::BTreeSet", 415459175.3576194), ("std::collections::BTreeSet", 324761348.61783665), ("std::collections::BTreeSet", 230974679.99436486), ("std::collections::BTreeSet", 371126611.96473587), ("std::collections::BTreeSet", 92992991.70460656), ("std::collections::BTreeSet", 139387352.70712942), ("std::collections::BTreeSet", 138569243.2964664), ("std::collections::BTreeSet", 45990631.02843586), ("std::collections::BTreeSet", 139517472.37190402), ("std::collections::BTreeSet", 93958336.84170163), ("std::collections::BTreeSet", 94071917.03876331), ("std::collections::BTreeSet", 186782261.48648933), ("std::collections::BTreeSet", 139954331.20439532), ("std::collections::BTreeSet", 139530257.36397532), ("std::collections::BTreeSet", 94089044.04839428), ("std::collections::BTreeSet", 47295396.03238361), ("std::collections::BTreeSet", 93217692.98261993), ("std::collections::BTreeSet", 46270907.981254466), ("std::collections::BTreeSet", 94523600.48636295), ("std::collections::BTreeSet", 47545768.610768445), ("std::collections::BTreeSet", 47285854.23362982), ("std::collections::BTreeSet", 94674272.96113767), ("std::collections::BTreeSet", 47282208.30912151), ("std::collections::BTreeSet", 47585239.25852263), ("std::collections::BTreeSet", 47282961.77621592), ("std::collections::BTreeSet", 93875972.63485973), ("std::collections::BTreeSet", 46970574.089494355), ("std::collections::BTreeSet", 47645695.84491774), ("std::collections::BTreeSet", 47742262.103310645), ("std::collections::BTreeSet", 48395458.868462674)]
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
-[2024-03-20T01:33:28Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
-[2024-03-20T01:33:28Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:33:28Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:33:28Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:33:28Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:33:28Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:33:28Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet}
-[2024-03-20T01:33:28Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
-[2024-03-20T01:33:28Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:33:28Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:33:28Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:33:28Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+rst": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "insert": 256277.38888888885, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "insert": 255604.47058823527, "contains": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"get": 0.0, "insert": 256014.61538461535, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"clear": 0.0, "insert": 257983.1666666667, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"push": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "insert": 254821.16666666663} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"first": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 256241.6153846154, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 257446.53333333333, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"remove": 0.0, "insert": 257560.45454545453, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"insert": 256133.76470588235, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"contains": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 256013.0909090909, "last": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "insert": 256689.31250000003} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 256954.8333333333, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "insert": 258066.8, "get": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 256467.2142857143, "remove": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252509.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"last": 0.0, "contains": 0.0, "insert": 255113.42857142855, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "insert": 257461.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 257478.45454545456, "contains": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"insert": 257766.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"last": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "insert": 258351.9090909091, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 258487.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 258508.1818181818} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 256648.5, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"remove": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 258673.5, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "insert": 257374.0, "contains": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "insert": 257104.66666666663, "remove": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "insert": 257757.55555555556, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "insert": 258777.42857142855, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 257524.8} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "insert": 258483.25} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 258986.0, "last": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"nth": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 258703.33333333337, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "insert": 257076.33333333337, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "insert": 255819.0, "pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "insert": 258599.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 261051.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 261254.5, "push": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "insert": 259279.25, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"first": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "insert": 258939.66666666663, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "insert": 257986.66666666663, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"remove": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "insert": 260875.5, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 262184.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "insert": 258189.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"nth": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "insert": 256212.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"insert": 261549.5, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"nth": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "insert": 262991.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 261433.0, "contains": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 261582.5, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 261129.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 262664.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"last": 0.0, "insert": 260916.0, "remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "insert": 258835.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 258782.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"first": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "insert": 262336.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 262515.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 265951.0, "last": 0.0, "push": 0.0} }]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [1611378.5393701917, 1611904.7953785497, 823212.3770195701, 877909.1802425239, 5444150.502387831, 10331368.283662885, 16420934.312000334, 20771584.754874073, 41384840.91431523, 112125520.16317935, 142700405.49186614, 190553761.5633446, 301216335.740182, 533370434.41639894, 718836201.3915637, 952013739.4674629, 1077353959.976245, 1360575416.0284967, 1711074302.6999466, 1997018920.2178447, 2248216770.0649176, 2381007079.724069, 2743830999.0327835, 2873489649.1336803, 2818160759.661931, 2767339098.1686916, 2243059044.384349, 1739780154.6063597, 1251472503.4671245, 962581424.5842819, 869357488.0395521, 819857317.3083594, 679968038.6310923, 483662091.5933762, 399572844.8340162, 250209509.2792839, 151623222.82445344, 106325638.19302188, 64881376.81711989, 47568373.36172246, 20689951.21061495, 9655830.171588989, 6052412.78997779, 2387755.494297795, 2494018.381682663, 14755720.298420224, 15357279.579613905, 15213382.3821096, 15052267.074498348, 14725092.618737694, 15158864.053921107, 30493120.179736428, 15258929.769743035, 15874267.562685989, 46341526.21318146, 46351897.22198868, 46837145.87965671, 46027923.489397764, 92708791.18796165, 137922771.65611708, 77740251.30508918, 77652495.71616527, 77305256.16428731, 140423325.10101616, 46951192.50296995, 250556685.36592522, 125219296.75597304, 30970313.568161614, 298144458.70612836, 140928495.2280166, 218670006.49014282, 285518413.38200104, 282617782.61533815, 332532344.41130716, 270325800.575438, 284458583.4606196, 222195788.87945125, 412283138.8754109, 31809363.24743679, 383361828.2892711, 588757814.172953, 588005037.4388757, 381786577.7170092, 557541810.4770306, 382577995.6561906, 607943114.8696147, 591499265.9556867, 608748539.8261671, 383837981.27406776, 353759105.90862715, 753672112.2979252, 483407371.6319521, 757229377.8482172, 643236833.7724979, 787778566.8449944, 950058421.254815, 499828520.8186261, 904858047.3749675, 934931884.4335587, 920344869.6857212, 872982710.8511399, 844662846.5754489, 1066128431.0032163, 906284043.6618274, 1266898195.9350777, 1022485662.9794672, 1010551111.7963403, 1137437883.7579336, 978210073.6075281, 927947886.96956, 1195339403.786385, 802960325.0059347, 1049755599.5410627, 882914705.2151341, 1229570811.9679015, 1260296078.5077555, 888351832.0039866, 804475422.293871, 625995049.3234183, 858114781.636393, 1371272357.4340582, 1172647492.5174806, 972033411.4867857, 860341083.4078668, 793687336.0168958, 808876026.1757329, 580955976.9618806, 664139410.3807704, 1026573883.1430328, 946544812.0892503, 981447369.3326694, 882400254.1506363, 832354194.4238757, 665018856.9783181, 852219601.1396135, 670170117.3147999, 654183503.7821943, 687974340.1416392, 704864044.835534, 540483766.2435368, 455303179.67788076, 422821334.42057633, 321899096.7665869, 406750572.69754255, 186346728.51830575, 440322396.1192405, 471875879.58269686, 288438671.4982942, 169770635.33539608, 271470937.5121432, 187774393.24838293, 135892986.091005, 221496207.39836192, 119014055.88065849, 137134336.874253, 153664757.6280499, 173749290.05401045, 137575856.76016384, 51596430.53913494, 86205737.08429568, 155195335.16618794, 85571954.75672059, 103722430.43426862, 69232639.26874997, 68942475.12806389, 52266670.24059286, 51709485.78827873, 17550113.882308718, 34584942.46053653, 17541835.656344946, 35415331.76488672, 35031705.52604251, 17519207.83048438, 40906562.91498345, 42439873.25382853, 41842532.69234529, 83905857.23648262, 42306434.10761891, 42941145.72429141, 42066754.52833927, 168441724.04126942, 42823508.26834695, 85467724.04340339, 168730644.23976648, 128310578.27978787, 127991532.32118857, 42451315.18937663, 85473333.9813303, 85967983.33260162, 85826114.23214118, 42941608.80123573, 299726500.3323944, 127923825.44110066, 387447164.3245704, 345369524.4248994, 257710673.25734758, 214334499.27504605, 128511361.92488003, 129900512.19894314, 255922170.82830003, 85835212.39878154, 346449248.0576864, 344616136.3966293, 390266697.9406695, 432872847.8953817, 436570304.79128957, 433042756.32563055, 779756045.5196104, 434717459.28025806, 303794049.15814507, 307125876.3234408, 434511543.59450805, 347529179.65986097, 261820293.17735207, 565721876.9966192, 655025240.2728409, 611895284.7370425, 392686303.26526797, 349392797.11415076, 566341415.2388064, 701210591.7615731, 218751779.89881203, 395137586.3890006, 836534889.6259811, 616151493.8590811, 438271667.32215846, 440878912.4941535, 705426168.9096316, 220645843.01136732, 1324252936.1599512, 1103095962.8103392, 663892922.7074538, 883320365.4901277, 614948828.1060648, 659594800.5097711, 710793096.8715184, 574223431.4145958, 887522745.197611, 750162678.0064492, 618524406.052315, 884497129.0938947, 308359845.8078664, 669331612.3464285, 531074094.72662854, 709202536.3851587, 755060011.420183, 533436853.4258462, 620221369.2507105, 311799079.6091949, 795321658.5622437, 576308723.8515011, 627236665.0966454, 442725177.99453676, 1068168831.8216404, 758772717.3226163, 1114527227.9579916, 668154649.5959224, 1027779033.4887637, 531375144.07314396, 716908135.160299, 756812702.4309717, 980818573.7315736, 893562402.4696388, 716326367.3221414, 268538784.0690966, 445163499.79660153, 758842032.1777064, 497055449.53330684, 714081535.605193, 223902645.55532533, 494683055.72257495, 583438553.212131, 899990283.7453657, 992353196.2982345, 1167310713.4066446, 675532362.3545647, 944809114.4266576, 629336519.6235272, 1082413679.6941655, 724540056.0256542, 988168145.6267031, 812852891.0318459, 588470746.848601, 674274708.5066435, 906976320.6598372, 1088506593.2232516, 818637397.7721083, 817660320.66346, 770534080.4506704, 590459785.9710813, 549441592.5307436, 542938166.8926169, 591669659.7229912, 686160066.8039277, 503546666.6224302, 774189708.8709011, 500942445.79063404, 730798065.7208416, 548890920.8983109, 459525338.5803448, 639589633.1246612, 44994277.45606195, 318317906.7842301, 367265546.5557839, 505211963.366378, 598016017.6022567, 507412653.4244498, 461786726.3855327, 508336542.6388016, 183604021.06149408, 370229092.50915784, 460623268.0937863, 276180975.56317925, 415459175.3576194, 324761348.61783665, 230974679.99436486, 371126611.96473587, 92992991.70460656, 139387352.70712942, 138569243.2964664, 45990631.02843586, 139517472.37190402, 93958336.84170163, 94071917.03876331, 186782261.48648933, 139954331.20439532, 139530257.36397532, 94089044.04839428, 47295396.03238361, 93217692.98261993, 46270907.981254466, 94523600.48636295, 47545768.610768445, 47285854.23362982, 94674272.96113767, 47282208.30912151, 47585239.25852263, 47282961.77621592, 93875972.63485973, 46970574.089494355, 47645695.84491774, 47742262.103310645, 48395458.868462674]), ("std::collections::HashSet", [835182.1211514242, 833651.9898410423, 424603.21982710407, 452123.88156075304, 2798344.8695250647, 5298674.709466821, 8402170.58179247, 10606514.604563557, 21091463.929415707, 57029355.19237383, 72442328.28367327, 96569131.46970369, 152363658.6032867, 269286924.7382512, 362228298.29550236, 478887584.7583321, 541060471.8250359, 682260242.6386924, 856681682.2727008, 998280505.6185629, 1122128083.0655954, 1186649520.4836104, 1365426820.3954163, 1427639701.6350727, 1397903887.4791484, 1370474352.9609125, 1109124005.4649541, 859056683.4993172, 617193715.0768694, 474229270.2325115, 427853213.7791842, 403061448.7143024, 333878827.1990646, 237194269.74001324, 195696070.1609404, 122377017.1001901, 74077090.17711803, 51893461.309061274, 31632246.159427423, 23162672.474126372, 10063610.626782289, 4692490.241602294, 2938760.1288184146, 1158128.0163984683, 1207475.3147546938, 8374773.408306993, 8789408.594518254, 8714220.922964763, 8641245.5244924, 8462530.32026488, 8721815.69319172, 17561164.7064452, 8797805.052996075, 9159902.947143987, 26768274.478693962, 26827853.561427355, 27130430.502263583, 26691169.67513085, 53809025.62630541, 80138441.96120514, 45231434.886270955, 45211735.89066629, 45063238.30336547, 81941474.295206, 27441541.433383405, 146538131.74262434, 73306954.57833911, 18144698.227650203, 174783673.31994176, 82709212.27635393, 128424341.15238246, 167826085.90662396, 166271424.44127536, 195800242.803025, 159311645.77819157, 167777030.8480212, 131143843.2456703, 243587111.82615152, 18806109.58729381, 226776133.34136528, 348591111.1706644, 348457792.16937876, 226468615.48082805, 331028042.9855373, 227359625.5915463, 361597165.5331035, 352098916.17345345, 362645053.26291156, 228795580.92363748, 211007245.718835, 449862158.2077461, 288767633.21194285, 452739262.813812, 384927835.7466359, 471832261.8738693, 569543425.8092636, 299869691.93639886, 543207127.4983975, 561767819.3498658, 553497203.5247511, 525444807.3521465, 508809492.7608094, 642694833.8036926, 546884712.2953124, 765207137.72833, 618187907.4018685, 611466189.6134596, 688898952.9919113, 592980557.5957212, 562979743.9763279, 725809471.5882226, 487901894.3399995, 638402115.6866666, 537392276.707261, 749018191.5636986, 768491724.0723815, 542156191.8187469, 491344519.10222775, 382598684.5655223, 524874587.5192725, 839357682.498812, 718370788.2680179, 595999208.2761678, 527916130.0634396, 487331779.38691324, 497033316.621767, 357248141.67066246, 408645851.8247862, 632153062.471757, 583408994.714249, 605390829.6353912, 544843484.4662871, 514355578.4925987, 411403809.7360929, 527681121.3205986, 415347756.0009166, 405754637.76016045, 427016623.7051944, 437843102.41951877, 336064977.9081442, 283306908.0252993, 263304799.10055977, 200621863.06906003, 253744663.39767367, 116333537.75318041, 275073141.24890465, 295073265.6066521, 180556249.9192632, 106351752.20530695, 170190560.189017, 117834180.31854066, 85358413.31682055, 139227567.40315452, 74880447.62552369, 86343543.91856468, 96844913.90065593, 109606395.0163742, 86852737.45103133, 32601254.087835014, 54509683.54402176, 98194139.2209005, 54192406.69608708, 65746006.91337653, 43916345.22281132, 43760048.61016468, 33222356.961647823, 32928872.600074396, 11186942.56421139, 22057554.216239188, 11199125.217847772, 22634877.74519701, 22450497.492614843, 11263492.1982444, 39296528.665190086, 41193080.30365366, 41067711.80159902, 82759677.53260778, 41753745.28767679, 42403825.13853343, 41573555.46917754, 166807496.12811905, 42440379.81326812, 84780736.20719978, 167548702.5051187, 127513063.62022577, 127306037.0403423, 42268065.58548307, 85146189.60183805, 85695836.29994075, 85618191.59481415, 42879954.18320567, 299591708.4329343, 127970671.5751138, 388304040.9985032, 346390947.0934688, 258680507.60525024, 215300329.214173, 129236977.8067967, 130705995.76033352, 257605868.6923768, 86467908.14594357, 349237023.3292583, 347697940.40929455, 394082727.9209442, 437494705.2157997, 441581982.47661424, 438390233.151009, 790038765.8045413, 440884437.329568, 308337512.3932311, 311956898.8665122, 441663212.07040256, 353525574.66711336, 266460366.36649507, 576128969.2390368, 667462515.266067, 624021887.9569595, 400713610.4424016, 356771043.4888726, 578532567.9730647, 716862917.9523109, 223828612.03789353, 404488152.48173434, 856968722.6490811, 631825237.5961859, 449683445.2344729, 452630539.07039034, 724657352.7347511, 226799448.2369867, 1362228557.1595306, 1135735036.8399346, 684197464.7963641, 911133072.9029348, 634804039.7574353, 681457811.4121463, 734836167.6126621, 594030598.1575623, 918892895.389024, 777282871.1479676, 641260268.3030099, 917647696.3576181, 320136912.9072032, 695385357.3093455, 552003903.7043226, 737599761.1078768, 785812960.3517148, 555566630.3529873, 646380049.5280346, 325159823.6320356, 829886657.7047733, 601879359.5675199, 655537790.4699187, 462989919.4818319, 1118152506.764758, 795005965.8451887, 1168648746.8879964, 701049518.3410859, 1079060787.9093118, 558160183.4510291, 753505444.9940214, 796034757.4555852, 1032421678.7790706, 941390566.1040341, 755269838.7440449, 283307596.8649199, 469901933.7095341, 801514749.3421605, 525270941.6159421, 755099011.9616472, 236920431.55682343, 523733337.0674298, 618047563.0860072, 953871622.9131012, 1052614822.0888478, 1239353155.2528617, 717875576.4868143, 1004737929.3423247, 669595936.5956547, 1152456385.159153, 772036448.119863, 1053710002.5920322, 867553051.6962903, 628449461.1075637, 720645029.5697906, 970150021.9449093, 1165265527.201725, 877015230.304995, 876547925.2995124, 826621275.3908094, 633952154.7383898, 590295725.7016968, 583728369.3122569, 636499093.2381327, 738611005.0771186, 542293066.9661974, 834292634.1687685, 540255108.2889329, 788568027.3020213, 592691859.0994337, 496444413.5333642, 691416339.9139795, 48666466.474350736, 344496961.9647779, 397700217.25880736, 547420662.0933272, 648490815.5005085, 550695273.0193301, 501655415.6614915, 552827343.1566308, 199827603.85089397, 403169859.5052829, 501903311.1036203, 301108133.2164256, 453206010.67550486, 354906473.9619633, 252644232.03854534, 406297270.42587596, 101862457.3531099, 152773973.98855373, 151984948.09906444, 50492583.85915167, 153259771.49346215, 103332482.37293391, 103531767.57760875, 205677397.05189478, 154206596.6689409, 153907379.17130572, 103834290.92736584, 52221545.70481505, 103053096.99422021, 51188010.835786045, 104668192.79576972, 52692034.805808745, 52444285.23526072, 105092180.81449509, 52535444.857734844, 52918696.66227476, 52609259.07842364, 104570231.4564334, 52399856.741200164, 53208904.36977208, 53436047.12004686, 54219898.53192844])]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 835182.1211514242), ("std::collections::HashSet", 833651.9898410423), ("std::collections::HashSet", 424603.21982710407), ("std::collections::HashSet", 452123.88156075304), ("std::collections::HashSet", 2798344.8695250647), ("std::collections::HashSet", 5298674.709466821), ("std::collections::HashSet", 8402170.58179247), ("std::collections::HashSet", 10606514.604563557), ("std::collections::HashSet", 21091463.929415707), ("std::collections::HashSet", 57029355.19237383), ("std::collections::HashSet", 72442328.28367327), ("std::collections::HashSet", 96569131.46970369), ("std::collections::HashSet", 152363658.6032867), ("std::collections::HashSet", 269286924.7382512), ("std::collections::HashSet", 362228298.29550236), ("std::collections::HashSet", 478887584.7583321), ("std::collections::HashSet", 541060471.8250359), ("std::collections::HashSet", 682260242.6386924), ("std::collections::HashSet", 856681682.2727008), ("std::collections::HashSet", 998280505.6185629), ("std::collections::HashSet", 1122128083.0655954), ("std::collections::HashSet", 1186649520.4836104), ("std::collections::HashSet", 1365426820.3954163), ("std::collections::HashSet", 1427639701.6350727), ("std::collections::HashSet", 1397903887.4791484), ("std::collections::HashSet", 1370474352.9609125), ("std::collections::HashSet", 1109124005.4649541), ("std::collections::HashSet", 859056683.4993172), ("std::collections::HashSet", 617193715.0768694), ("std::collections::HashSet", 474229270.2325115), ("std::collections::HashSet", 427853213.7791842), ("std::collections::HashSet", 403061448.7143024), ("std::collections::HashSet", 333878827.1990646), ("std::collections::HashSet", 237194269.74001324), ("std::collections::HashSet", 195696070.1609404), ("std::collections::HashSet", 122377017.1001901), ("std::collections::HashSet", 74077090.17711803), ("std::collections::HashSet", 51893461.309061274), ("std::collections::HashSet", 31632246.159427423), ("std::collections::HashSet", 23162672.474126372), ("std::collections::HashSet", 10063610.626782289), ("std::collections::HashSet", 4692490.241602294), ("std::collections::HashSet", 2938760.1288184146), ("std::collections::HashSet", 1158128.0163984683), ("std::collections::HashSet", 1207475.3147546938), ("std::collections::HashSet", 8374773.408306993), ("std::collections::HashSet", 8789408.594518254), ("std::collections::HashSet", 8714220.922964763), ("std::collections::HashSet", 8641245.5244924), ("std::collections::HashSet", 8462530.32026488), ("std::collections::HashSet", 8721815.69319172), ("std::collections::HashSet", 17561164.7064452), ("std::collections::HashSet", 8797805.052996075), ("std::collections::HashSet", 9159902.947143987), ("std::collections::HashSet", 26768274.478693962), ("std::collections::HashSet", 26827853.561427355), ("std::collections::HashSet", 27130430.502263583), ("std::collections::HashSet", 26691169.67513085), ("std::collections::HashSet", 53809025.62630541), ("std::collections::HashSet", 80138441.96120514), ("std::collections::HashSet", 45231434.886270955), ("std::collections::HashSet", 45211735.89066629), ("std::collections::HashSet", 45063238.30336547), ("std::collections::HashSet", 81941474.295206), ("std::collections::HashSet", 27441541.433383405), ("std::collections::HashSet", 146538131.74262434), ("std::collections::HashSet", 73306954.57833911), ("std::collections::HashSet", 18144698.227650203), ("std::collections::HashSet", 174783673.31994176), ("std::collections::HashSet", 82709212.27635393), ("std::collections::HashSet", 128424341.15238246), ("std::collections::HashSet", 167826085.90662396), ("std::collections::HashSet", 166271424.44127536), ("std::collections::HashSet", 195800242.803025), ("std::collections::HashSet", 159311645.77819157), ("std::collections::HashSet", 167777030.8480212), ("std::collections::HashSet", 131143843.2456703), ("std::collections::HashSet", 243587111.82615152), ("std::collections::HashSet", 18806109.58729381), ("std::collections::HashSet", 226776133.34136528), ("std::collections::HashSet", 348591111.1706644), ("std::collections::HashSet", 348457792.16937876), ("std::collections::HashSet", 226468615.48082805), ("std::collections::HashSet", 331028042.9855373), ("std::collections::HashSet", 227359625.5915463), ("std::collections::HashSet", 361597165.5331035), ("std::collections::HashSet", 352098916.17345345), ("std::collections::HashSet", 362645053.26291156), ("std::collections::HashSet", 228795580.92363748), ("std::collections::HashSet", 211007245.718835), ("std::collections::HashSet", 449862158.2077461), ("std::collections::HashSet", 288767633.21194285), ("std::collections::HashSet", 452739262.813812), ("std::collections::HashSet", 384927835.7466359), ("std::collections::HashSet", 471832261.8738693), ("std::collections::HashSet", 569543425.8092636), ("std::collections::HashSet", 299869691.93639886), ("std::collections::HashSet", 543207127.4983975), ("std::collections::HashSet", 561767819.3498658), ("std::collections::HashSet", 553497203.5247511), ("std::collections::HashSet", 525444807.3521465), ("std::collections::HashSet", 508809492.7608094), ("std::collections::HashSet", 642694833.8036926), ("std::collections::HashSet", 546884712.2953124), ("std::collections::HashSet", 765207137.72833), ("std::collections::HashSet", 618187907.4018685), ("std::collections::HashSet", 611466189.6134596), ("std::collections::HashSet", 688898952.9919113), ("std::collections::HashSet", 592980557.5957212), ("std::collections::HashSet", 562979743.9763279), ("std::collections::HashSet", 725809471.5882226), ("std::collections::HashSet", 487901894.3399995), ("std::collections::HashSet", 638402115.6866666), ("std::collections::HashSet", 537392276.707261), ("std::collections::HashSet", 749018191.5636986), ("std::collections::HashSet", 768491724.0723815), ("std::collections::HashSet", 542156191.8187469), ("std::collections::HashSet", 491344519.10222775), ("std::collections::HashSet", 382598684.5655223), ("std::collections::HashSet", 524874587.5192725), ("std::collections::HashSet", 839357682.498812), ("std::collections::HashSet", 718370788.2680179), ("std::collections::HashSet", 595999208.2761678), ("std::collections::HashSet", 527916130.0634396), ("std::collections::HashSet", 487331779.38691324), ("std::collections::HashSet", 497033316.621767), ("std::collections::HashSet", 357248141.67066246), ("std::collections::HashSet", 408645851.8247862), ("std::collections::HashSet", 632153062.471757), ("std::collections::HashSet", 583408994.714249), ("std::collections::HashSet", 605390829.6353912), ("std::collections::HashSet", 544843484.4662871), ("std::collections::HashSet", 514355578.4925987), ("std::collections::HashSet", 411403809.7360929), ("std::collections::HashSet", 527681121.3205986), ("std::collections::HashSet", 415347756.0009166), ("std::collections::HashSet", 405754637.76016045), ("std::collections::HashSet", 427016623.7051944), ("std::collections::HashSet", 437843102.41951877), ("std::collections::HashSet", 336064977.9081442), ("std::collections::HashSet", 283306908.0252993), ("std::collections::HashSet", 263304799.10055977), ("std::collections::HashSet", 200621863.06906003), ("std::collections::HashSet", 253744663.39767367), ("std::collections::HashSet", 116333537.75318041), ("std::collections::HashSet", 275073141.24890465), ("std::collections::HashSet", 295073265.6066521), ("std::collections::HashSet", 180556249.9192632), ("std::collections::HashSet", 106351752.20530695), ("std::collections::HashSet", 170190560.189017), ("std::collections::HashSet", 117834180.31854066), ("std::collections::HashSet", 85358413.31682055), ("std::collections::HashSet", 139227567.40315452), ("std::collections::HashSet", 74880447.62552369), ("std::collections::HashSet", 86343543.91856468), ("std::collections::HashSet", 96844913.90065593), ("std::collections::HashSet", 109606395.0163742), ("std::collections::HashSet", 86852737.45103133), ("std::collections::HashSet", 32601254.087835014), ("std::collections::HashSet", 54509683.54402176), ("std::collections::HashSet", 98194139.2209005), ("std::collections::HashSet", 54192406.69608708), ("std::collections::HashSet", 65746006.91337653), ("std::collections::HashSet", 43916345.22281132), ("std::collections::HashSet", 43760048.61016468), ("std::collections::HashSet", 33222356.961647823), ("std::collections::HashSet", 32928872.600074396), ("std::collections::HashSet", 11186942.56421139), ("std::collections::HashSet", 22057554.216239188), ("std::collections::HashSet", 11199125.217847772), ("std::collections::HashSet", 22634877.74519701), ("std::collections::HashSet", 22450497.492614843), ("std::collections::HashSet", 11263492.1982444), ("std::collections::HashSet", 39296528.665190086), ("std::collections::HashSet", 41193080.30365366), ("std::collections::HashSet", 41067711.80159902), ("std::collections::HashSet", 82759677.53260778), ("std::collections::HashSet", 41753745.28767679), ("std::collections::HashSet", 42403825.13853343), ("std::collections::HashSet", 41573555.46917754), ("std::collections::HashSet", 166807496.12811905), ("std::collections::HashSet", 42440379.81326812), ("std::collections::HashSet", 84780736.20719978), ("std::collections::HashSet", 167548702.5051187), ("std::collections::HashSet", 127513063.62022577), ("std::collections::HashSet", 127306037.0403423), ("std::collections::HashSet", 42268065.58548307), ("std::collections::HashSet", 85146189.60183805), ("std::collections::HashSet", 85695836.29994075), ("std::collections::HashSet", 85618191.59481415), ("std::collections::HashSet", 42879954.18320567), ("std::collections::HashSet", 299591708.4329343), ("std::collections::BTreeSet", 127923825.44110066), ("std::collections::BTreeSet", 387447164.3245704), ("std::collections::BTreeSet", 345369524.4248994), ("std::collections::BTreeSet", 257710673.25734758), ("std::collections::BTreeSet", 214334499.27504605), ("std::collections::BTreeSet", 128511361.92488003), ("std::collections::BTreeSet", 129900512.19894314), ("std::collections::BTreeSet", 255922170.82830003), ("std::collections::BTreeSet", 85835212.39878154), ("std::collections::BTreeSet", 346449248.0576864), ("std::collections::BTreeSet", 344616136.3966293), ("std::collections::BTreeSet", 390266697.9406695), ("std::collections::BTreeSet", 432872847.8953817), ("std::collections::BTreeSet", 436570304.79128957), ("std::collections::BTreeSet", 433042756.32563055), ("std::collections::BTreeSet", 779756045.5196104), ("std::collections::BTreeSet", 434717459.28025806), ("std::collections::BTreeSet", 303794049.15814507), ("std::collections::BTreeSet", 307125876.3234408), ("std::collections::BTreeSet", 434511543.59450805), ("std::collections::BTreeSet", 347529179.65986097), ("std::collections::BTreeSet", 261820293.17735207), ("std::collections::BTreeSet", 565721876.9966192), ("std::collections::BTreeSet", 655025240.2728409), ("std::collections::BTreeSet", 611895284.7370425), ("std::collections::BTreeSet", 392686303.26526797), ("std::collections::BTreeSet", 349392797.11415076), ("std::collections::BTreeSet", 566341415.2388064), ("std::collections::BTreeSet", 701210591.7615731), ("std::collections::BTreeSet", 218751779.89881203), ("std::collections::BTreeSet", 395137586.3890006), ("std::collections::BTreeSet", 836534889.6259811), ("std::collections::BTreeSet", 616151493.8590811), ("std::collections::BTreeSet", 438271667.32215846), ("std::collections::BTreeSet", 440878912.4941535), ("std::collections::BTreeSet", 705426168.9096316), ("std::collections::BTreeSet", 220645843.01136732), ("std::collections::BTreeSet", 1324252936.1599512), ("std::collections::BTreeSet", 1103095962.8103392), ("std::collections::BTreeSet", 663892922.7074538), ("std::collections::BTreeSet", 883320365.4901277), ("std::collections::BTreeSet", 614948828.1060648), ("std::collections::BTreeSet", 659594800.5097711), ("std::collections::BTreeSet", 710793096.8715184), ("std::collections::BTreeSet", 574223431.4145958), ("std::collections::BTreeSet", 887522745.197611), ("std::collections::BTreeSet", 750162678.0064492), ("std::collections::BTreeSet", 618524406.052315), ("std::collections::BTreeSet", 884497129.0938947), ("std::collections::BTreeSet", 308359845.8078664), ("std::collections::BTreeSet", 669331612.3464285), ("std::collections::BTreeSet", 531074094.72662854), ("std::collections::BTreeSet", 709202536.3851587), ("std::collections::BTreeSet", 755060011.420183), ("std::collections::BTreeSet", 533436853.4258462), ("std::collections::BTreeSet", 620221369.2507105), ("std::collections::BTreeSet", 311799079.6091949), ("std::collections::BTreeSet", 795321658.5622437), ("std::collections::BTreeSet", 576308723.8515011), ("std::collections::BTreeSet", 627236665.0966454), ("std::collections::BTreeSet", 442725177.99453676), ("std::collections::BTreeSet", 1068168831.8216404), ("std::collections::BTreeSet", 758772717.3226163), ("std::collections::BTreeSet", 1114527227.9579916), ("std::collections::BTreeSet", 668154649.5959224), ("std::collections::BTreeSet", 1027779033.4887637), ("std::collections::BTreeSet", 531375144.07314396), ("std::collections::BTreeSet", 716908135.160299), ("std::collections::BTreeSet", 756812702.4309717), ("std::collections::BTreeSet", 980818573.7315736), ("std::collections::BTreeSet", 893562402.4696388), ("std::collections::BTreeSet", 716326367.3221414), ("std::collections::BTreeSet", 268538784.0690966), ("std::collections::BTreeSet", 445163499.79660153), ("std::collections::BTreeSet", 758842032.1777064), ("std::collections::BTreeSet", 497055449.53330684), ("std::collections::BTreeSet", 714081535.605193), ("std::collections::BTreeSet", 223902645.55532533), ("std::collections::BTreeSet", 494683055.72257495), ("std::collections::BTreeSet", 583438553.212131), ("std::collections::BTreeSet", 899990283.7453657), ("std::collections::BTreeSet", 992353196.2982345), ("std::collections::BTreeSet", 1167310713.4066446), ("std::collections::BTreeSet", 675532362.3545647), ("std::collections::BTreeSet", 944809114.4266576), ("std::collections::BTreeSet", 629336519.6235272), ("std::collections::BTreeSet", 1082413679.6941655), ("std::collections::BTreeSet", 724540056.0256542), ("std::collections::BTreeSet", 988168145.6267031), ("std::collections::BTreeSet", 812852891.0318459), ("std::collections::BTreeSet", 588470746.848601), ("std::collections::BTreeSet", 674274708.5066435), ("std::collections::BTreeSet", 906976320.6598372), ("std::collections::BTreeSet", 1088506593.2232516), ("std::collections::BTreeSet", 818637397.7721083), ("std::collections::BTreeSet", 817660320.66346), ("std::collections::BTreeSet", 770534080.4506704), ("std::collections::BTreeSet", 590459785.9710813), ("std::collections::BTreeSet", 549441592.5307436), ("std::collections::BTreeSet", 542938166.8926169), ("std::collections::BTreeSet", 591669659.7229912), ("std::collections::BTreeSet", 686160066.8039277), ("std::collections::BTreeSet", 503546666.6224302), ("std::collections::BTreeSet", 774189708.8709011), ("std::collections::BTreeSet", 500942445.79063404), ("std::collections::BTreeSet", 730798065.7208416), ("std::collections::BTreeSet", 548890920.8983109), ("std::collections::BTreeSet", 459525338.5803448), ("std::collections::BTreeSet", 639589633.1246612), ("std::collections::BTreeSet", 44994277.45606195), ("std::collections::BTreeSet", 318317906.7842301), ("std::collections::BTreeSet", 367265546.5557839), ("std::collections::BTreeSet", 505211963.366378), ("std::collections::BTreeSet", 598016017.6022567), ("std::collections::BTreeSet", 507412653.4244498), ("std::collections::BTreeSet", 461786726.3855327), ("std::collections::BTreeSet", 508336542.6388016), ("std::collections::BTreeSet", 183604021.06149408), ("std::collections::BTreeSet", 370229092.50915784), ("std::collections::BTreeSet", 460623268.0937863), ("std::collections::BTreeSet", 276180975.56317925), ("std::collections::BTreeSet", 415459175.3576194), ("std::collections::BTreeSet", 324761348.61783665), ("std::collections::BTreeSet", 230974679.99436486), ("std::collections::BTreeSet", 371126611.96473587), ("std::collections::BTreeSet", 92992991.70460656), ("std::collections::BTreeSet", 139387352.70712942), ("std::collections::BTreeSet", 138569243.2964664), ("std::collections::BTreeSet", 45990631.02843586), ("std::collections::BTreeSet", 139517472.37190402), ("std::collections::BTreeSet", 93958336.84170163), ("std::collections::BTreeSet", 94071917.03876331), ("std::collections::BTreeSet", 186782261.48648933), ("std::collections::BTreeSet", 139954331.20439532), ("std::collections::BTreeSet", 139530257.36397532), ("std::collections::BTreeSet", 94089044.04839428), ("std::collections::BTreeSet", 47295396.03238361), ("std::collections::BTreeSet", 93217692.98261993), ("std::collections::BTreeSet", 46270907.981254466), ("std::collections::BTreeSet", 94523600.48636295), ("std::collections::BTreeSet", 47545768.610768445), ("std::collections::BTreeSet", 47285854.23362982), ("std::collections::BTreeSet", 94674272.96113767), ("std::collections::BTreeSet", 47282208.30912151), ("std::collections::BTreeSet", 47585239.25852263), ("std::collections::BTreeSet", 47282961.77621592), ("std::collections::BTreeSet", 93875972.63485973), ("std::collections::BTreeSet", 46970574.089494355), ("std::collections::BTreeSet", 47645695.84491774), ("std::collections::BTreeSet", 47742262.103310645), ("std::collections::BTreeSet", 48395458.868462674)]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"first": 0.0, "insert": 10423.5, "clear": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"pop": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 10402.5, "clear": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"pop": 0.0, "insert": 10594.0, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "insert": 11279.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "insert": 11632.666666666668, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"get": 0.0, "insert": 11010.666666666666, "first": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"get": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "insert": 11636.77777777778, "first": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"insert": 11014.625, "clear": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 11424.913043478262} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"pop": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "insert": 11550.040650406509, "contains": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 11715.168831168829} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"pop": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "insert": 11728.8243902439} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "insert": 11741.582043343651, "pop": 0.0} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"contains": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "insert": 11923.370106761557, "first": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"first": 0.0, "insert": 12030.515353805067, "clear": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "insert": 12066.183383991887, "get": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "insert": 12129.497745716852, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "insert": 12234.710678210677} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "insert": 12304.128901734117} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"nth": 0.0, "insert": 12417.01402103156, "first": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "insert": 12495.20224215245, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "insert": 12588.545726495697, "last": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"clear": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 12671.632385938672, "get": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"last": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 12762.058018018031, "remove": 0.0} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 12876.619242199076, "nth": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"first": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 12965.701145038189, "contains": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"remove": 0.0, "contains": 0.0, "first": 0.0, "insert": 13086.277619047612, "nth": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "insert": 13166.605816831692, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "insert": 13288.413043478262, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 13369.568337129842, "get": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"clear": 0.0, "insert": 13418.711026615969, "remove": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"get": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "insert": 13492.217861975649, "pop": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"contains": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "insert": 13624.21782178219, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 13667.03962703963} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 13775.817663817665} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"insert": 13864.041284403667, "contains": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"clear": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 13960.32824427481, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"pop": 0.0, "insert": 14073.38461538461, "nth": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "insert": 14188.200000000004} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "insert": 14278.7, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"contains": 0.0, "pop": 0.0, "insert": 14590.94117647059, "remove": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "insert": 14452.5, "remove": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 14476.8, "first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"get": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "insert": 14256.5} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"remove": 0.0, "insert": 14852.5, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 120149.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"last": 0.0, "insert": 124355.0, "push": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "insert": 123123.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"clear": 0.0, "insert": 121640.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"push": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "insert": 118912.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"insert": 122323.0, "clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"get": 0.0, "insert": 122954.5, "clear": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"clear": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "insert": 122962.0, "get": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "last": 0.0, "insert": 127854.0, "get": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 124329.66666666669, "first": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 124196.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"remove": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "insert": 125431.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "insert": 123175.66666666669, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"last": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "insert": 123977.66666666669, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"insert": 122874.88888888888, "first": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"push": 0.0, "first": 0.0, "remove": 0.0, "insert": 124556.2, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "insert": 124360.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"contains": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "insert": 123709.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "insert": 124758.22222222223, "get": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "insert": 125011.66666666669, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"contains": 0.0, "insert": 125034.5625, "get": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "insert": 124896.625, "pop": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "insert": 123502.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "insert": 125100.52631578948, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"first": 0.0, "insert": 124748.55555555556, "pop": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"get": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 124379.07142857142, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"insert": 126244.94444444444, "clear": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"contains": 0.0, "insert": 124890.55555555556, "remove": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"insert": 125889.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"insert": 126348.5294117647, "first": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 125503.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 125987.14285714286, "get": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"push": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "insert": 125793.46153846156, "clear": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "insert": 126119.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"get": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "insert": 126618.95833333331, "remove": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"push": 0.0, "insert": 126063.45945945944, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 125831.1081081081} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"insert": 125879.41666666669, "push": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"remove": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "insert": 125980.42857142858, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"contains": 0.0, "insert": 125993.25, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"last": 0.0, "pop": 0.0, "insert": 126382.34210526312, "first": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"clear": 0.0, "get": 0.0, "nth": 0.0, "insert": 126223.7297297297, "last": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"insert": 126425.2894736842, "get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"first": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "insert": 126170.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 126801.04545454546, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "insert": 126395.12765957446, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"last": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "insert": 126948.16666666669, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"last": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "insert": 126859.61702127656, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "insert": 126550.225, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"first": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 126452.20408163266, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 126582.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"remove": 0.0, "last": 0.0, "insert": 126684.83870967744, "contains": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "insert": 126907.64285714286} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"nth": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "insert": 126533.05172413794, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"contains": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "insert": 126673.87719298244, "last": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"clear": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "insert": 126765.81481481482, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"remove": 0.0, "insert": 127307.30769230766, "last": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "insert": 126543.16666666669, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"nth": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 126700.91071428574, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"insert": 127086.6282051282, "contains": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "insert": 126913.12698412698, "push": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "insert": 127391.40322580644} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"remove": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "insert": 126925.34285714282, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 127281.53333333335, "last": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 127031.47368421052, "clear": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 127705.15068493152, "remove": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"push": 0.0, "insert": 127746.65306122448, "get": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"clear": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "insert": 127800.96875, "last": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"get": 0.0, "first": 0.0, "insert": 127328.66666666666, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"contains": 0.0, "push": 0.0, "insert": 127605.44, "last": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"nth": 0.0, "insert": 127320.09090909093, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "insert": 127902.29629629632} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 127585.04081632652, "nth": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "insert": 127963.94736842104, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "insert": 128125.73076923077, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"clear": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 128217.98795180724, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "insert": 128113.35211267605, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"first": 0.0, "pop": 0.0, "last": 0.0, "insert": 127726.50847457629, "push": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"first": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "insert": 128209.00000000004} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"get": 0.0, "insert": 128082.125, "last": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"clear": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "insert": 127810.55102040817} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"push": 0.0, "insert": 128457.57142857142, "nth": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"push": 0.0, "remove": 0.0, "get": 0.0, "insert": 128447.4, "clear": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"nth": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "insert": 128031.1935483871, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "insert": 128333.84210526316, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "insert": 128494.8813559322, "last": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"push": 0.0, "nth": 0.0, "remove": 0.0, "insert": 128527.45283018867, "contains": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"first": 0.0, "insert": 128449.71999999996, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 128197.47500000003, "first": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 128781.64705882355, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "insert": 129048.29999999996, "pop": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"first": 0.0, "get": 0.0, "insert": 129139.46153846156, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "insert": 129129.78048780486, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "insert": 129088.92857142857, "pop": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"remove": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "insert": 129839.96875, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"insert": 129575.44444444444, "pop": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"contains": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "insert": 129895.80000000002, "push": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "insert": 130055.94736842104, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "insert": 130027.37499999996, "remove": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 129914.72727272726, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"insert": 129822.61538461538, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"last": 0.0, "insert": 129112.5, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 129906.11764705884, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "insert": 129925.5, "contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"push": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "insert": 129789.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"nth": 0.0, "remove": 0.0, "insert": 130504.54545454546, "contains": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "insert": 129790.125, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "insert": 130128.61538461538, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "insert": 129779.14285714286, "contains": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "insert": 130789.875, "clear": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"push": 0.0, "insert": 130196.77777777778, "nth": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 132418.09999999998, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"contains": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "insert": 131003.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"nth": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 130950.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"first": 0.0, "clear": 0.0, "insert": 131214.4, "last": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "insert": 131187.22222222222, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"pop": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 130130.6, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"pop": 0.0, "insert": 131373.66666666666, "push": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"nth": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 131476.75} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"first": 0.0, "nth": 0.0, "contains": 0.0, "insert": 130876.5, "last": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"nth": 0.0, "insert": 132182.66666666666, "clear": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 130631.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"insert": 132931.0, "clear": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "insert": 130937.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "insert": 132746.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "insert": 133914.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"first": 0.0, "insert": 132252.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 132028.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 245941.0, "get": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 253658.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 248499.0, "nth": 0.0, "first": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"push": 0.0, "get": 0.0, "insert": 248449.5, "nth": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"remove": 0.0, "insert": 250456.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "insert": 254132.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"last": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 248843.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "insert": 248808.75, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"nth": 0.0, "push": 0.0, "insert": 252911.0, "get": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"insert": 252248.5, "last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "insert": 248845.75, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"contains": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "insert": 252196.33333333337, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"insert": 251444.0, "pop": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 250041.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"pop": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "insert": 251650.5, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "insert": 253010.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "insert": 252484.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"insert": 252508.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"get": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "insert": 251638.2857142857, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 250481.33333333337} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"insert": 252611.55555555556, "pop": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "insert": 253215.75, "nth": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 251812.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"first": 0.0, "clear": 0.0, "remove": 0.0, "insert": 251207.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "insert": 250868.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"nth": 0.0, "insert": 253499.0, "push": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "insert": 249660.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"clear": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 251090.5, "first": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "insert": 253265.5, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 251796.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "insert": 253346.1111111111, "pop": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 252773.7, "push": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 254815.7} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"insert": 252631.1, "pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 252600.38888888888, "clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "insert": 253341.8, "pop": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"nth": 0.0, "insert": 252807.57142857145, "contains": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"insert": 255467.2857142857, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"remove": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 252893.4, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 252720.5, "last": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"push": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 253790.5, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"insert": 252997.46153846156, "get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "insert": 253791.46666666667, "remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 253894.85714285713, "last": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 253369.22222222225, "contains": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 253517.375, "first": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 252823.6923076923, "clear": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "insert": 254223.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "insert": 253658.4, "nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"clear": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "insert": 254484.33333333337, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"remove": 0.0, "get": 0.0, "insert": 255092.4736842105, "last": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "insert": 254845.7857142857, "pop": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 253696.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 255116.0, "nth": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "insert": 255035.50000000003} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"clear": 0.0, "insert": 255176.4, "get": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"push": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "insert": 255135.4, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"nth": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "insert": 254900.28, "last": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 255540.26666666663, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"push": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "insert": 254870.35000000003, "clear": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 253364.35714285716, "pop": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"pop": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "insert": 253518.73333333337, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"remove": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 256024.0625, "push": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 254467.00000000003, "clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"first": 0.0, "remove": 0.0, "contains": 0.0, "insert": 255525.84999999995, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"last": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "insert": 253977.05882352943, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"nth": 0.0, "contains": 0.0, "insert": 254195.92857142855, "push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"pop": 0.0, "get": 0.0, "first": 0.0, "insert": 254348.9, "contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"last": 0.0, "insert": 253249.7142857143, "remove": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "insert": 256425.00000000003, "nth": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 254252.75, "nth": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"insert": 254558.81249999997, "last": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"remove": 0.0, "insert": 254977.8823529412, "get": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "insert": 255086.41666666663, "contains": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"last": 0.0, "pop": 0.0, "insert": 254118.2142857143, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"pop": 0.0, "clear": 0.0, "nth": 0.0, "insert": 255405.14285714284, "push": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 253264.66666666663, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 253977.2307692308} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "insert": 256568.7142857143} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 253440.4} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"get": 0.0, "contains": 0.0, "insert": 254637.33333333337, "clear": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "insert": 255225.0588235294, "first": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "insert": 254809.20000000004, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 254499.53333333335, "clear": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"last": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 255218.5652173913, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"clear": 0.0, "remove": 0.0, "insert": 252834.5, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 255743.31250000003, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"first": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "insert": 253987.35294117648} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "insert": 254242.40909090912} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"insert": 254657.15, "remove": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"insert": 255063.6875, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "insert": 254894.66666666663, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "insert": 253446.1, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"remove": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "insert": 254043.70588235292, "clear": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"insert": 257092.7272727273, "remove": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"contains": 0.0, "insert": 253829.625, "first": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "insert": 254586.2, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"insert": 255587.09090909088, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "insert": 254984.07692307697, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"first": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "insert": 255585.7, "get": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 256074.13636363635, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"nth": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "insert": 254739.6923076923, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"clear": 0.0, "contains": 0.0, "pop": 0.0, "insert": 255391.3333333333, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"remove": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "insert": 255032.76190476184, "first": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 254739.2142857143, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"insert": 255473.20833333337, "pop": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "insert": 256391.06250000003, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"push": 0.0, "contains": 0.0, "insert": 254204.3636363636, "pop": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"contains": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "insert": 255435.94444444444, "clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "insert": 255958.6923076923, "nth": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"first": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "insert": 254058.6, "last": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"first": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "insert": 256178.50000000003, "pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "insert": 256088.0833333333, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"first": 0.0, "nth": 0.0, "get": 0.0, "insert": 256683.88888888888, "pop": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "insert": 256277.38888888885, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "insert": 255604.47058823527} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"contains": 0.0, "insert": 256014.61538461535, "pop": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"insert": 257983.1666666667, "pop": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "insert": 254821.16666666663, "nth": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"push": 0.0, "insert": 256241.6153846154, "get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"last": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 257446.53333333333, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"insert": 257560.45454545453, "pop": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "insert": 256133.76470588235} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"nth": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "insert": 256013.0909090909, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"first": 0.0, "contains": 0.0, "insert": 256689.31250000003, "get": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "insert": 256954.8333333333, "push": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"pop": 0.0, "insert": 258066.8, "remove": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"insert": 256467.2142857143, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"push": 0.0, "insert": 252509.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"remove": 0.0, "insert": 255113.42857142855, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"contains": 0.0, "insert": 257461.0, "last": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "insert": 257478.45454545456, "get": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"nth": 0.0, "insert": 257766.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"nth": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "insert": 258351.9090909091, "first": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"clear": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 258487.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"last": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 258508.1818181818, "contains": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 256648.5, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"contains": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 258673.5, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"get": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "insert": 257374.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"last": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 257104.66666666663, "first": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"remove": 0.0, "insert": 257757.55555555556, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"nth": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "insert": 258777.42857142855, "remove": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"first": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 257524.8} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"last": 0.0, "first": 0.0, "contains": 0.0, "insert": 258483.25, "nth": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"remove": 0.0, "nth": 0.0, "insert": 258986.0, "contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "insert": 258703.33333333337, "last": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"last": 0.0, "push": 0.0, "get": 0.0, "insert": 257076.33333333337, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "insert": 255819.0, "first": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "insert": 258599.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"remove": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "insert": 261051.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 261254.5, "clear": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "insert": 259279.25, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 258939.66666666663} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"first": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "insert": 257986.66666666663} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "insert": 260875.5, "push": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 262184.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "insert": 258189.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 256212.0, "remove": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"get": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 261549.5, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "insert": 262991.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "insert": 261433.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"nth": 0.0, "insert": 261582.5, "clear": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"pop": 0.0, "get": 0.0, "push": 0.0, "insert": 261129.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "insert": 262664.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"push": 0.0, "insert": 260916.0, "first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"first": 0.0, "insert": 258835.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "insert": 258782.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"push": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 262336.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 262515.0, "remove": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "insert": 265951.0, "pop": 0.0, "get": 0.0, "last": 0.0} }]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [835182.1211514242, 833651.9898410423, 424603.21982710407, 452123.88156075304, 2798344.8695250647, 5298674.709466821, 8402170.58179247, 10606514.604563557, 21091463.929415707, 57029355.19237383, 72442328.28367327, 96569131.46970369, 152363658.6032867, 269286924.7382512, 362228298.29550236, 478887584.7583321, 541060471.8250359, 682260242.6386924, 856681682.2727008, 998280505.6185629, 1122128083.0655954, 1186649520.4836104, 1365426820.3954163, 1427639701.6350727, 1397903887.4791484, 1370474352.9609125, 1109124005.4649541, 859056683.4993172, 617193715.0768694, 474229270.2325115, 427853213.7791842, 403061448.7143024, 333878827.1990646, 237194269.74001324, 195696070.1609404, 122377017.1001901, 74077090.17711803, 51893461.309061274, 31632246.159427423, 23162672.474126372, 10063610.626782289, 4692490.241602294, 2938760.1288184146, 1158128.0163984683, 1207475.3147546938, 8374773.408306993, 8789408.594518254, 8714220.922964763, 8641245.5244924, 8462530.32026488, 8721815.69319172, 17561164.7064452, 8797805.052996075, 9159902.947143987, 26768274.478693962, 26827853.561427355, 27130430.502263583, 26691169.67513085, 53809025.62630541, 80138441.96120514, 45231434.886270955, 45211735.89066629, 45063238.30336547, 81941474.295206, 27441541.433383405, 146538131.74262434, 73306954.57833911, 18144698.227650203, 174783673.31994176, 82709212.27635393, 128424341.15238246, 167826085.90662396, 166271424.44127536, 195800242.803025, 159311645.77819157, 167777030.8480212, 131143843.2456703, 243587111.82615152, 18806109.58729381, 226776133.34136528, 348591111.1706644, 348457792.16937876, 226468615.48082805, 331028042.9855373, 227359625.5915463, 361597165.5331035, 352098916.17345345, 362645053.26291156, 228795580.92363748, 211007245.718835, 449862158.2077461, 288767633.21194285, 452739262.813812, 384927835.7466359, 471832261.8738693, 569543425.8092636, 299869691.93639886, 543207127.4983975, 561767819.3498658, 553497203.5247511, 525444807.3521465, 508809492.7608094, 642694833.8036926, 546884712.2953124, 765207137.72833, 618187907.4018685, 611466189.6134596, 688898952.9919113, 592980557.5957212, 562979743.9763279, 725809471.5882226, 487901894.3399995, 638402115.6866666, 537392276.707261, 749018191.5636986, 768491724.0723815, 542156191.8187469, 491344519.10222775, 382598684.5655223, 524874587.5192725, 839357682.498812, 718370788.2680179, 595999208.2761678, 527916130.0634396, 487331779.38691324, 497033316.621767, 357248141.67066246, 408645851.8247862, 632153062.471757, 583408994.714249, 605390829.6353912, 544843484.4662871, 514355578.4925987, 411403809.7360929, 527681121.3205986, 415347756.0009166, 405754637.76016045, 427016623.7051944, 437843102.41951877, 336064977.9081442, 283306908.0252993, 263304799.10055977, 200621863.06906003, 253744663.39767367, 116333537.75318041, 275073141.24890465, 295073265.6066521, 180556249.9192632, 106351752.20530695, 170190560.189017, 117834180.31854066, 85358413.31682055, 139227567.40315452, 74880447.62552369, 86343543.91856468, 96844913.90065593, 109606395.0163742, 86852737.45103133, 32601254.087835014, 54509683.54402176, 98194139.2209005, 54192406.69608708, 65746006.91337653, 43916345.22281132, 43760048.61016468, 33222356.961647823, 32928872.600074396, 11186942.56421139, 22057554.216239188, 11199125.217847772, 22634877.74519701, 22450497.492614843, 11263492.1982444, 39296528.665190086, 41193080.30365366, 41067711.80159902, 82759677.53260778, 41753745.28767679, 42403825.13853343, 41573555.46917754, 166807496.12811905, 42440379.81326812, 84780736.20719978, 167548702.5051187, 127513063.62022577, 127306037.0403423, 42268065.58548307, 85146189.60183805, 85695836.29994075, 85618191.59481415, 42879954.18320567, 299591708.4329343, 127970671.5751138, 388304040.9985032, 346390947.0934688, 258680507.60525024, 215300329.214173, 129236977.8067967, 130705995.76033352, 257605868.6923768, 86467908.14594357, 349237023.3292583, 347697940.40929455, 394082727.9209442, 437494705.2157997, 441581982.47661424, 438390233.151009, 790038765.8045413, 440884437.329568, 308337512.3932311, 311956898.8665122, 441663212.07040256, 353525574.66711336, 266460366.36649507, 576128969.2390368, 667462515.266067, 624021887.9569595, 400713610.4424016, 356771043.4888726, 578532567.9730647, 716862917.9523109, 223828612.03789353, 404488152.48173434, 856968722.6490811, 631825237.5961859, 449683445.2344729, 452630539.07039034, 724657352.7347511, 226799448.2369867, 1362228557.1595306, 1135735036.8399346, 684197464.7963641, 911133072.9029348, 634804039.7574353, 681457811.4121463, 734836167.6126621, 594030598.1575623, 918892895.389024, 777282871.1479676, 641260268.3030099, 917647696.3576181, 320136912.9072032, 695385357.3093455, 552003903.7043226, 737599761.1078768, 785812960.3517148, 555566630.3529873, 646380049.5280346, 325159823.6320356, 829886657.7047733, 601879359.5675199, 655537790.4699187, 462989919.4818319, 1118152506.764758, 795005965.8451887, 1168648746.8879964, 701049518.3410859, 1079060787.9093118, 558160183.4510291, 753505444.9940214, 796034757.4555852, 1032421678.7790706, 941390566.1040341, 755269838.7440449, 283307596.8649199, 469901933.7095341, 801514749.3421605, 525270941.6159421, 755099011.9616472, 236920431.55682343, 523733337.0674298, 618047563.0860072, 953871622.9131012, 1052614822.0888478, 1239353155.2528617, 717875576.4868143, 1004737929.3423247, 669595936.5956547, 1152456385.159153, 772036448.119863, 1053710002.5920322, 867553051.6962903, 628449461.1075637, 720645029.5697906, 970150021.9449093, 1165265527.201725, 877015230.304995, 876547925.2995124, 826621275.3908094, 633952154.7383898, 590295725.7016968, 583728369.3122569, 636499093.2381327, 738611005.0771186, 542293066.9661974, 834292634.1687685, 540255108.2889329, 788568027.3020213, 592691859.0994337, 496444413.5333642, 691416339.9139795, 48666466.474350736, 344496961.9647779, 397700217.25880736, 547420662.0933272, 648490815.5005085, 550695273.0193301, 501655415.6614915, 552827343.1566308, 199827603.85089397, 403169859.5052829, 501903311.1036203, 301108133.2164256, 453206010.67550486, 354906473.9619633, 252644232.03854534, 406297270.42587596, 101862457.3531099, 152773973.98855373, 151984948.09906444, 50492583.85915167, 153259771.49346215, 103332482.37293391, 103531767.57760875, 205677397.05189478, 154206596.6689409, 153907379.17130572, 103834290.92736584, 52221545.70481505, 103053096.99422021, 51188010.835786045, 104668192.79576972, 52692034.805808745, 52444285.23526072, 105092180.81449509, 52535444.857734844, 52918696.66227476, 52609259.07842364, 104570231.4564334, 52399856.741200164, 53208904.36977208, 53436047.12004686, 54219898.53192844]), ("std::collections::BTreeSet", [1611378.5393701917, 1611904.7953785497, 823212.3770195701, 877909.1802425239, 5444150.502387831, 10331368.283662885, 16420934.312000334, 20771584.754874073, 41384840.91431523, 112125520.16317935, 142700405.49186614, 190553761.5633446, 301216335.740182, 533370434.41639894, 718836201.3915637, 952013739.4674629, 1077353959.976245, 1360575416.0284967, 1711074302.6999466, 1997018920.2178447, 2248216770.0649176, 2381007079.724069, 2743830999.0327835, 2873489649.1336803, 2818160759.661931, 2767339098.1686916, 2243059044.384349, 1739780154.6063597, 1251472503.4671245, 962581424.5842819, 869357488.0395521, 819857317.3083594, 679968038.6310923, 483662091.5933762, 399572844.8340162, 250209509.2792839, 151623222.82445344, 106325638.19302188, 64881376.81711989, 47568373.36172246, 20689951.21061495, 9655830.171588989, 6052412.78997779, 2387755.494297795, 2494018.381682663, 14755720.298420224, 15357279.579613905, 15213382.3821096, 15052267.074498348, 14725092.618737694, 15158864.053921107, 30493120.179736428, 15258929.769743035, 15874267.562685989, 46341526.21318146, 46351897.22198868, 46837145.87965671, 46027923.489397764, 92708791.18796165, 137922771.65611708, 77740251.30508918, 77652495.71616527, 77305256.16428731, 140423325.10101616, 46951192.50296995, 250556685.36592522, 125219296.75597304, 30970313.568161614, 298144458.70612836, 140928495.2280166, 218670006.49014282, 285518413.38200104, 282617782.61533815, 332532344.41130716, 270325800.575438, 284458583.4606196, 222195788.87945125, 412283138.8754109, 31809363.24743679, 383361828.2892711, 588757814.172953, 588005037.4388757, 381786577.7170092, 557541810.4770306, 382577995.6561906, 607943114.8696147, 591499265.9556867, 608748539.8261671, 383837981.27406776, 353759105.90862715, 753672112.2979252, 483407371.6319521, 757229377.8482172, 643236833.7724979, 787778566.8449944, 950058421.254815, 499828520.8186261, 904858047.3749675, 934931884.4335587, 920344869.6857212, 872982710.8511399, 844662846.5754489, 1066128431.0032163, 906284043.6618274, 1266898195.9350777, 1022485662.9794672, 1010551111.7963403, 1137437883.7579336, 978210073.6075281, 927947886.96956, 1195339403.786385, 802960325.0059347, 1049755599.5410627, 882914705.2151341, 1229570811.9679015, 1260296078.5077555, 888351832.0039866, 804475422.293871, 625995049.3234183, 858114781.636393, 1371272357.4340582, 1172647492.5174806, 972033411.4867857, 860341083.4078668, 793687336.0168958, 808876026.1757329, 580955976.9618806, 664139410.3807704, 1026573883.1430328, 946544812.0892503, 981447369.3326694, 882400254.1506363, 832354194.4238757, 665018856.9783181, 852219601.1396135, 670170117.3147999, 654183503.7821943, 687974340.1416392, 704864044.835534, 540483766.2435368, 455303179.67788076, 422821334.42057633, 321899096.7665869, 406750572.69754255, 186346728.51830575, 440322396.1192405, 471875879.58269686, 288438671.4982942, 169770635.33539608, 271470937.5121432, 187774393.24838293, 135892986.091005, 221496207.39836192, 119014055.88065849, 137134336.874253, 153664757.6280499, 173749290.05401045, 137575856.76016384, 51596430.53913494, 86205737.08429568, 155195335.16618794, 85571954.75672059, 103722430.43426862, 69232639.26874997, 68942475.12806389, 52266670.24059286, 51709485.78827873, 17550113.882308718, 34584942.46053653, 17541835.656344946, 35415331.76488672, 35031705.52604251, 17519207.83048438, 40906562.91498345, 42439873.25382853, 41842532.69234529, 83905857.23648262, 42306434.10761891, 42941145.72429141, 42066754.52833927, 168441724.04126942, 42823508.26834695, 85467724.04340339, 168730644.23976648, 128310578.27978787, 127991532.32118857, 42451315.18937663, 85473333.9813303, 85967983.33260162, 85826114.23214118, 42941608.80123573, 299726500.3323944, 127923825.44110066, 387447164.3245704, 345369524.4248994, 257710673.25734758, 214334499.27504605, 128511361.92488003, 129900512.19894314, 255922170.82830003, 85835212.39878154, 346449248.0576864, 344616136.3966293, 390266697.9406695, 432872847.8953817, 436570304.79128957, 433042756.32563055, 779756045.5196104, 434717459.28025806, 303794049.15814507, 307125876.3234408, 434511543.59450805, 347529179.65986097, 261820293.17735207, 565721876.9966192, 655025240.2728409, 611895284.7370425, 392686303.26526797, 349392797.11415076, 566341415.2388064, 701210591.7615731, 218751779.89881203, 395137586.3890006, 836534889.6259811, 616151493.8590811, 438271667.32215846, 440878912.4941535, 705426168.9096316, 220645843.01136732, 1324252936.1599512, 1103095962.8103392, 663892922.7074538, 883320365.4901277, 614948828.1060648, 659594800.5097711, 710793096.8715184, 574223431.4145958, 887522745.197611, 750162678.0064492, 618524406.052315, 884497129.0938947, 308359845.8078664, 669331612.3464285, 531074094.72662854, 709202536.3851587, 755060011.420183, 533436853.4258462, 620221369.2507105, 311799079.6091949, 795321658.5622437, 576308723.8515011, 627236665.0966454, 442725177.99453676, 1068168831.8216404, 758772717.3226163, 1114527227.9579916, 668154649.5959224, 1027779033.4887637, 531375144.07314396, 716908135.160299, 756812702.4309717, 980818573.7315736, 893562402.4696388, 716326367.3221414, 268538784.0690966, 445163499.79660153, 758842032.1777064, 497055449.53330684, 714081535.605193, 223902645.55532533, 494683055.72257495, 583438553.212131, 899990283.7453657, 992353196.2982345, 1167310713.4066446, 675532362.3545647, 944809114.4266576, 629336519.6235272, 1082413679.6941655, 724540056.0256542, 988168145.6267031, 812852891.0318459, 588470746.848601, 674274708.5066435, 906976320.6598372, 1088506593.2232516, 818637397.7721083, 817660320.66346, 770534080.4506704, 590459785.9710813, 549441592.5307436, 542938166.8926169, 591669659.7229912, 686160066.8039277, 503546666.6224302, 774189708.8709011, 500942445.79063404, 730798065.7208416, 548890920.8983109, 459525338.5803448, 639589633.1246612, 44994277.45606195, 318317906.7842301, 367265546.5557839, 505211963.366378, 598016017.6022567, 507412653.4244498, 461786726.3855327, 508336542.6388016, 183604021.06149408, 370229092.50915784, 460623268.0937863, 276180975.56317925, 415459175.3576194, 324761348.61783665, 230974679.99436486, 371126611.96473587, 92992991.70460656, 139387352.70712942, 138569243.2964664, 45990631.02843586, 139517472.37190402, 93958336.84170163, 94071917.03876331, 186782261.48648933, 139954331.20439532, 139530257.36397532, 94089044.04839428, 47295396.03238361, 93217692.98261993, 46270907.981254466, 94523600.48636295, 47545768.610768445, 47285854.23362982, 94674272.96113767, 47282208.30912151, 47585239.25852263, 47282961.77621592, 93875972.63485973, 46970574.089494355, 47645695.84491774, 47742262.103310645, 48395458.868462674])]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 835182.1211514242), ("std::collections::HashSet", 833651.9898410423), ("std::collections::HashSet", 424603.21982710407), ("std::collections::HashSet", 452123.88156075304), ("std::collections::HashSet", 2798344.8695250647), ("std::collections::HashSet", 5298674.709466821), ("std::collections::HashSet", 8402170.58179247), ("std::collections::HashSet", 10606514.604563557), ("std::collections::HashSet", 21091463.929415707), ("std::collections::HashSet", 57029355.19237383), ("std::collections::HashSet", 72442328.28367327), ("std::collections::HashSet", 96569131.46970369), ("std::collections::HashSet", 152363658.6032867), ("std::collections::HashSet", 269286924.7382512), ("std::collections::HashSet", 362228298.29550236), ("std::collections::HashSet", 478887584.7583321), ("std::collections::HashSet", 541060471.8250359), ("std::collections::HashSet", 682260242.6386924), ("std::collections::HashSet", 856681682.2727008), ("std::collections::HashSet", 998280505.6185629), ("std::collections::HashSet", 1122128083.0655954), ("std::collections::HashSet", 1186649520.4836104), ("std::collections::HashSet", 1365426820.3954163), ("std::collections::HashSet", 1427639701.6350727), ("std::collections::HashSet", 1397903887.4791484), ("std::collections::HashSet", 1370474352.9609125), ("std::collections::HashSet", 1109124005.4649541), ("std::collections::HashSet", 859056683.4993172), ("std::collections::HashSet", 617193715.0768694), ("std::collections::HashSet", 474229270.2325115), ("std::collections::HashSet", 427853213.7791842), ("std::collections::HashSet", 403061448.7143024), ("std::collections::HashSet", 333878827.1990646), ("std::collections::HashSet", 237194269.74001324), ("std::collections::HashSet", 195696070.1609404), ("std::collections::HashSet", 122377017.1001901), ("std::collections::HashSet", 74077090.17711803), ("std::collections::HashSet", 51893461.309061274), ("std::collections::HashSet", 31632246.159427423), ("std::collections::HashSet", 23162672.474126372), ("std::collections::HashSet", 10063610.626782289), ("std::collections::HashSet", 4692490.241602294), ("std::collections::HashSet", 2938760.1288184146), ("std::collections::HashSet", 1158128.0163984683), ("std::collections::HashSet", 1207475.3147546938), ("std::collections::HashSet", 8374773.408306993), ("std::collections::HashSet", 8789408.594518254), ("std::collections::HashSet", 8714220.922964763), ("std::collections::HashSet", 8641245.5244924), ("std::collections::HashSet", 8462530.32026488), ("std::collections::HashSet", 8721815.69319172), ("std::collections::HashSet", 17561164.7064452), ("std::collections::HashSet", 8797805.052996075), ("std::collections::HashSet", 9159902.947143987), ("std::collections::HashSet", 26768274.478693962), ("std::collections::HashSet", 26827853.561427355), ("std::collections::HashSet", 27130430.502263583), ("std::collections::HashSet", 26691169.67513085), ("std::collections::HashSet", 53809025.62630541), ("std::collections::HashSet", 80138441.96120514), ("std::collections::HashSet", 45231434.886270955), ("std::collections::HashSet", 45211735.89066629), ("std::collections::HashSet", 45063238.30336547), ("std::collections::HashSet", 81941474.295206), ("std::collections::HashSet", 27441541.433383405), ("std::collections::HashSet", 146538131.74262434), ("std::collections::HashSet", 73306954.57833911), ("std::collections::HashSet", 18144698.227650203), ("std::collections::HashSet", 174783673.31994176), ("std::collections::HashSet", 82709212.27635393), ("std::collections::HashSet", 128424341.15238246), ("std::collections::HashSet", 167826085.90662396), ("std::collections::HashSet", 166271424.44127536), ("std::collections::HashSet", 195800242.803025), ("std::collections::HashSet", 159311645.77819157), ("std::collections::HashSet", 167777030.8480212), ("std::collections::HashSet", 131143843.2456703), ("std::collections::HashSet", 243587111.82615152), ("std::collections::HashSet", 18806109.58729381), ("std::collections::HashSet", 226776133.34136528), ("std::collections::HashSet", 348591111.1706644), ("std::collections::HashSet", 348457792.16937876), ("std::collections::HashSet", 226468615.48082805), ("std::collections::HashSet", 331028042.9855373), ("std::collections::HashSet", 227359625.5915463), ("std::collections::HashSet", 361597165.5331035), ("std::collections::HashSet", 352098916.17345345), ("std::collections::HashSet", 362645053.26291156), ("std::collections::HashSet", 228795580.92363748), ("std::collections::HashSet", 211007245.718835), ("std::collections::HashSet", 449862158.2077461), ("std::collections::HashSet", 288767633.21194285), ("std::collections::HashSet", 452739262.813812), ("std::collections::HashSet", 384927835.7466359), ("std::collections::HashSet", 471832261.8738693), ("std::collections::HashSet", 569543425.8092636), ("std::collections::HashSet", 299869691.93639886), ("std::collections::HashSet", 543207127.4983975), ("std::collections::HashSet", 561767819.3498658), ("std::collections::HashSet", 553497203.5247511), ("std::collections::HashSet", 525444807.3521465), ("std::collections::HashSet", 508809492.7608094), ("std::collections::HashSet", 642694833.8036926), ("std::collections::HashSet", 546884712.2953124), ("std::collections::HashSet", 765207137.72833), ("std::collections::HashSet", 618187907.4018685), ("std::collections::HashSet", 611466189.6134596), ("std::collections::HashSet", 688898952.9919113), ("std::collections::HashSet", 592980557.5957212), ("std::collections::HashSet", 562979743.9763279), ("std::collections::HashSet", 725809471.5882226), ("std::collections::HashSet", 487901894.3399995), ("std::collections::HashSet", 638402115.6866666), ("std::collections::HashSet", 537392276.707261), ("std::collections::HashSet", 749018191.5636986), ("std::collections::HashSet", 768491724.0723815), ("std::collections::HashSet", 542156191.8187469), ("std::collections::HashSet", 491344519.10222775), ("std::collections::HashSet", 382598684.5655223), ("std::collections::HashSet", 524874587.5192725), ("std::collections::HashSet", 839357682.498812), ("std::collections::HashSet", 718370788.2680179), ("std::collections::HashSet", 595999208.2761678), ("std::collections::HashSet", 527916130.0634396), ("std::collections::HashSet", 487331779.38691324), ("std::collections::HashSet", 497033316.621767), ("std::collections::HashSet", 357248141.67066246), ("std::collections::HashSet", 408645851.8247862), ("std::collections::HashSet", 632153062.471757), ("std::collections::HashSet", 583408994.714249), ("std::collections::HashSet", 605390829.6353912), ("std::collections::HashSet", 544843484.4662871), ("std::collections::HashSet", 514355578.4925987), ("std::collections::HashSet", 411403809.7360929), ("std::collections::HashSet", 527681121.3205986), ("std::collections::HashSet", 415347756.0009166), ("std::collections::HashSet", 405754637.76016045), ("std::collections::HashSet", 427016623.7051944), ("std::collections::HashSet", 437843102.41951877), ("std::collections::HashSet", 336064977.9081442), ("std::collections::HashSet", 283306908.0252993), ("std::collections::HashSet", 263304799.10055977), ("std::collections::HashSet", 200621863.06906003), ("std::collections::HashSet", 253744663.39767367), ("std::collections::HashSet", 116333537.75318041), ("std::collections::HashSet", 275073141.24890465), ("std::collections::HashSet", 295073265.6066521), ("std::collections::HashSet", 180556249.9192632), ("std::collections::HashSet", 106351752.20530695), ("std::collections::HashSet", 170190560.189017), ("std::collections::HashSet", 117834180.31854066), ("std::collections::HashSet", 85358413.31682055), ("std::collections::HashSet", 139227567.40315452), ("std::collections::HashSet", 74880447.62552369), ("std::collections::HashSet", 86343543.91856468), ("std::collections::HashSet", 96844913.90065593), ("std::collections::HashSet", 109606395.0163742), ("std::collections::HashSet", 86852737.45103133), ("std::collections::HashSet", 32601254.087835014), ("std::collections::HashSet", 54509683.54402176), ("std::collections::HashSet", 98194139.2209005), ("std::collections::HashSet", 54192406.69608708), ("std::collections::HashSet", 65746006.91337653), ("std::collections::HashSet", 43916345.22281132), ("std::collections::HashSet", 43760048.61016468), ("std::collections::HashSet", 33222356.961647823), ("std::collections::HashSet", 32928872.600074396), ("std::collections::HashSet", 11186942.56421139), ("std::collections::HashSet", 22057554.216239188), ("std::collections::HashSet", 11199125.217847772), ("std::collections::HashSet", 22634877.74519701), ("std::collections::HashSet", 22450497.492614843), ("std::collections::HashSet", 11263492.1982444), ("std::collections::HashSet", 39296528.665190086), ("std::collections::HashSet", 41193080.30365366), ("std::collections::HashSet", 41067711.80159902), ("std::collections::HashSet", 82759677.53260778), ("std::collections::HashSet", 41753745.28767679), ("std::collections::HashSet", 42403825.13853343), ("std::collections::HashSet", 41573555.46917754), ("std::collections::HashSet", 166807496.12811905), ("std::collections::HashSet", 42440379.81326812), ("std::collections::HashSet", 84780736.20719978), ("std::collections::HashSet", 167548702.5051187), ("std::collections::HashSet", 127513063.62022577), ("std::collections::HashSet", 127306037.0403423), ("std::collections::HashSet", 42268065.58548307), ("std::collections::HashSet", 85146189.60183805), ("std::collections::HashSet", 85695836.29994075), ("std::collections::HashSet", 85618191.59481415), ("std::collections::HashSet", 42879954.18320567), ("std::collections::HashSet", 299591708.4329343), ("std::collections::BTreeSet", 127923825.44110066), ("std::collections::BTreeSet", 387447164.3245704), ("std::collections::BTreeSet", 345369524.4248994), ("std::collections::BTreeSet", 257710673.25734758), ("std::collections::BTreeSet", 214334499.27504605), ("std::collections::BTreeSet", 128511361.92488003), ("std::collections::BTreeSet", 129900512.19894314), ("std::collections::BTreeSet", 255922170.82830003), ("std::collections::BTreeSet", 85835212.39878154), ("std::collections::BTreeSet", 346449248.0576864), ("std::collections::BTreeSet", 344616136.3966293), ("std::collections::BTreeSet", 390266697.9406695), ("std::collections::BTreeSet", 432872847.8953817), ("std::collections::BTreeSet", 436570304.79128957), ("std::collections::BTreeSet", 433042756.32563055), ("std::collections::BTreeSet", 779756045.5196104), ("std::collections::BTreeSet", 434717459.28025806), ("std::collections::BTreeSet", 303794049.15814507), ("std::collections::BTreeSet", 307125876.3234408), ("std::collections::BTreeSet", 434511543.59450805), ("std::collections::BTreeSet", 347529179.65986097), ("std::collections::BTreeSet", 261820293.17735207), ("std::collections::BTreeSet", 565721876.9966192), ("std::collections::BTreeSet", 655025240.2728409), ("std::collections::BTreeSet", 611895284.7370425), ("std::collections::BTreeSet", 392686303.26526797), ("std::collections::BTreeSet", 349392797.11415076), ("std::collections::BTreeSet", 566341415.2388064), ("std::collections::BTreeSet", 701210591.7615731), ("std::collections::BTreeSet", 218751779.89881203), ("std::collections::BTreeSet", 395137586.3890006), ("std::collections::BTreeSet", 836534889.6259811), ("std::collections::BTreeSet", 616151493.8590811), ("std::collections::BTreeSet", 438271667.32215846), ("std::collections::BTreeSet", 440878912.4941535), ("std::collections::BTreeSet", 705426168.9096316), ("std::collections::BTreeSet", 220645843.01136732), ("std::collections::BTreeSet", 1324252936.1599512), ("std::collections::BTreeSet", 1103095962.8103392), ("std::collections::BTreeSet", 663892922.7074538), ("std::collections::BTreeSet", 883320365.4901277), ("std::collections::BTreeSet", 614948828.1060648), ("std::collections::BTreeSet", 659594800.5097711), ("std::collections::BTreeSet", 710793096.8715184), ("std::collections::BTreeSet", 574223431.4145958), ("std::collections::BTreeSet", 887522745.197611), ("std::collections::BTreeSet", 750162678.0064492), ("std::collections::BTreeSet", 618524406.052315), ("std::collections::BTreeSet", 884497129.0938947), ("std::collections::BTreeSet", 308359845.8078664), ("std::collections::BTreeSet", 669331612.3464285), ("std::collections::BTreeSet", 531074094.72662854), ("std::collections::BTreeSet", 709202536.3851587), ("std::collections::BTreeSet", 755060011.420183), ("std::collections::BTreeSet", 533436853.4258462), ("std::collections::BTreeSet", 620221369.2507105), ("std::collections::BTreeSet", 311799079.6091949), ("std::collections::BTreeSet", 795321658.5622437), ("std::collections::BTreeSet", 576308723.8515011), ("std::collections::BTreeSet", 627236665.0966454), ("std::collections::BTreeSet", 442725177.99453676), ("std::collections::BTreeSet", 1068168831.8216404), ("std::collections::BTreeSet", 758772717.3226163), ("std::collections::BTreeSet", 1114527227.9579916), ("std::collections::BTreeSet", 668154649.5959224), ("std::collections::BTreeSet", 1027779033.4887637), ("std::collections::BTreeSet", 531375144.07314396), ("std::collections::BTreeSet", 716908135.160299), ("std::collections::BTreeSet", 756812702.4309717), ("std::collections::BTreeSet", 980818573.7315736), ("std::collections::BTreeSet", 893562402.4696388), ("std::collections::BTreeSet", 716326367.3221414), ("std::collections::BTreeSet", 268538784.0690966), ("std::collections::BTreeSet", 445163499.79660153), ("std::collections::BTreeSet", 758842032.1777064), ("std::collections::BTreeSet", 497055449.53330684), ("std::collections::BTreeSet", 714081535.605193), ("std::collections::BTreeSet", 223902645.55532533), ("std::collections::BTreeSet", 494683055.72257495), ("std::collections::BTreeSet", 583438553.212131), ("std::collections::BTreeSet", 899990283.7453657), ("std::collections::BTreeSet", 992353196.2982345), ("std::collections::BTreeSet", 1167310713.4066446), ("std::collections::BTreeSet", 675532362.3545647), ("std::collections::BTreeSet", 944809114.4266576), ("std::collections::BTreeSet", 629336519.6235272), ("std::collections::BTreeSet", 1082413679.6941655), ("std::collections::BTreeSet", 724540056.0256542), ("std::collections::BTreeSet", 988168145.6267031), ("std::collections::BTreeSet", 812852891.0318459), ("std::collections::BTreeSet", 588470746.848601), ("std::collections::BTreeSet", 674274708.5066435), ("std::collections::BTreeSet", 906976320.6598372), ("std::collections::BTreeSet", 1088506593.2232516), ("std::collections::BTreeSet", 818637397.7721083), ("std::collections::BTreeSet", 817660320.66346), ("std::collections::BTreeSet", 770534080.4506704), ("std::collections::BTreeSet", 590459785.9710813), ("std::collections::BTreeSet", 549441592.5307436), ("std::collections::BTreeSet", 542938166.8926169), ("std::collections::BTreeSet", 591669659.7229912), ("std::collections::BTreeSet", 686160066.8039277), ("std::collections::BTreeSet", 503546666.6224302), ("std::collections::BTreeSet", 774189708.8709011), ("std::collections::BTreeSet", 500942445.79063404), ("std::collections::BTreeSet", 730798065.7208416), ("std::collections::BTreeSet", 548890920.8983109), ("std::collections::BTreeSet", 459525338.5803448), ("std::collections::BTreeSet", 639589633.1246612), ("std::collections::BTreeSet", 44994277.45606195), ("std::collections::BTreeSet", 318317906.7842301), ("std::collections::BTreeSet", 367265546.5557839), ("std::collections::BTreeSet", 505211963.366378), ("std::collections::BTreeSet", 598016017.6022567), ("std::collections::BTreeSet", 507412653.4244498), ("std::collections::BTreeSet", 461786726.3855327), ("std::collections::BTreeSet", 508336542.6388016), ("std::collections::BTreeSet", 183604021.06149408), ("std::collections::BTreeSet", 370229092.50915784), ("std::collections::BTreeSet", 460623268.0937863), ("std::collections::BTreeSet", 276180975.56317925), ("std::collections::BTreeSet", 415459175.3576194), ("std::collections::BTreeSet", 324761348.61783665), ("std::collections::BTreeSet", 230974679.99436486), ("std::collections::BTreeSet", 371126611.96473587), ("std::collections::BTreeSet", 92992991.70460656), ("std::collections::BTreeSet", 139387352.70712942), ("std::collections::BTreeSet", 138569243.2964664), ("std::collections::BTreeSet", 45990631.02843586), ("std::collections::BTreeSet", 139517472.37190402), ("std::collections::BTreeSet", 93958336.84170163), ("std::collections::BTreeSet", 94071917.03876331), ("std::collections::BTreeSet", 186782261.48648933), ("std::collections::BTreeSet", 139954331.20439532), ("std::collections::BTreeSet", 139530257.36397532), ("std::collections::BTreeSet", 94089044.04839428), ("std::collections::BTreeSet", 47295396.03238361), ("std::collections::BTreeSet", 93217692.98261993), ("std::collections::BTreeSet", 46270907.981254466), ("std::collections::BTreeSet", 94523600.48636295), ("std::collections::BTreeSet", 47545768.610768445), ("std::collections::BTreeSet", 47285854.23362982), ("std::collections::BTreeSet", 94674272.96113767), ("std::collections::BTreeSet", 47282208.30912151), ("std::collections::BTreeSet", 47585239.25852263), ("std::collections::BTreeSet", 47282961.77621592), ("std::collections::BTreeSet", 93875972.63485973), ("std::collections::BTreeSet", 46970574.089494355), ("std::collections::BTreeSet", 47645695.84491774), ("std::collections::BTreeSet", 47742262.103310645), ("std::collections::BTreeSet", 48395458.868462674)]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
+[2024-03-25T16:48:12Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:48:12Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:48:13Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:48:13Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:48:13Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:48:13Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_09)
- Finished bench [optimized] target(s) in 2.98s
+ Finished bench [optimized] target(s) in 3.20s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-1449f11de19001f3)
-[2024-03-20T01:34:36Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
-[2024-03-20T01:34:36Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
-[2024-03-20T01:34:36Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
-[2024-03-20T01:34:36Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:34:36Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:34:36Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:34:36Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:34:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:34:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:34:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:49:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:49:19Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:49:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:49:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:49:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:49:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_09)
- Finished bench [optimized] target(s) in 2.96s
+ Finished bench [optimized] target(s) in 3.18s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-1449f11de19001f3)
-[2024-03-20T01:35:46Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet}
-[2024-03-20T01:35:46Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
-[2024-03-20T01:35:46Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
-[2024-03-20T01:35:46Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:35:46Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:35:46Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:35:46Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:35:46Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:35:46Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:35:46Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:50:29Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet}
+[2024-03-25T16:50:29Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:50:29Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:50:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:50:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:50:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_09)
warning: unnecessary parentheses around type
--> aoc_2022_09/src/types.rs:9:114
@@ -95,24 +95,24 @@ help: remove these parentheses
|
warning: `aoc_2022_09` (lib) generated 1 warning (run `cargo fix --lib -p aoc_2022_09` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.72s
+ Finished bench [optimized] target(s) in 3.75s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-1449f11de19001f3)
┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬────────────────────────┬────────────────────────┬───────────────────────┬────────────────────────┬────────────────────────┬──────────┐
│ │ aoc_2022_09-part1/100 │ aoc_2022_09-part1/1000 │ aoc_2022_09-part1/2000 │ aoc_2022_09-part2/100 │ aoc_2022_09-part2/1000 │ aoc_2022_09-part2/2000 │ total │
├───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼────────────────────────┼────────────────────────┼───────────────────────┼────────────────────────┼────────────────────────┼──────────┤
-│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 541970 │ 6202200 │ 13044000 │ 1084700 │ 11625000 │ 24981000 │ 57478870 │
-│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet} │ 550620 │ 6257400 │ 30979000 │ 1095800 │ 11592000 │ 39441000 │ 89915820 │
-│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 861350 │ 10946000 │ 21635000 │ 1486300 │ 15474000 │ 31760000 │ 82162650 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet} │ 550310 │ 6334600 │ 30820000 │ 1087500 │ 11552000 │ 40646000 │ 90990410 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 542070 │ 6161000 │ 13340000 │ 1107600 │ 12499000 │ 24090000 │ 57739670 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 866900 │ 10385000 │ 21656000 │ 1355700 │ 15368000 │ 32198000 │ 81829600 │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴────────────────────────┴────────────────────────┴───────────────────────┴────────────────────────┴────────────────────────┴──────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|c|}
& aoc\_2022\_09-part1/100 & aoc\_2022\_09-part1/1000 & aoc\_2022\_09-part1/2000 & aoc\_2022\_09-part2/100 & aoc\_2022\_09-part2/1000 & aoc\_2022\_09-part2/2000 & total \\
\hline
-\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 541970 & 6202200 & 13044000 & 1084700 & 11625000 & 24981000 & 57478870 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet\} & 550620 & 6257400 & 30979000 & 1095800 & 11592000 & 39441000 & 89915820 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 861350 & 10946000 & 21635000 & 1486300 & 15474000 & 31760000 & 82162650 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet\} & 550310 & 6334600 & 30820000 & 1087500 & 11552000 & 40646000 & 90990410 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 542070 & 6161000 & 13340000 & 1107600 & 12499000 & 24090000 & 57739670 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 866900 & 10385000 & 21656000 & 1355700 & 15368000 & 32198000 & 81829600 \\
\end{tabular}
\end{center}
-section_end:1710898616:compare-aoc_2022_09
+section_end:1711385499:compare-aoc_2022_09

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-aoc_2022_14 b/analysis/current/sections/compare-aoc_2022_14
index 24febda..23f2064 100644
--- a/analysis/current/sections/compare-aoc_2022_14
+++ b/analysis/current/sections/compare-aoc_2022_14
@@ -1,17 +1,17 @@
-:1710898616:compare-aoc_2022_14
+:1711385499:compare-aoc_2022_14
compare-aoc_2022_14
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2022_14 select --compare
-[2024-03-20T01:36:56Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:36:56Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:36:56Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:36:56Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:36:56Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:36:56Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:36:57Z INFO candelabra_cli::select] Processing project aoc_2022_14
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"clear": 0.0, "insert": 29.192028034174125, "get": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "contains": 372.2773222112264, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "contains": 5107130.0, "pop": 0.0, "insert": 26360.0} }]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924]), ("std::collections::HashSet", [1674077076.6974382, 15974321226.296566])]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
+[2024-03-25T16:51:39Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:51:39Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:51:39Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:51:39Z INFO candelabra_cli::select] Processing project aoc_2022_14
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"nth": 0.0, "clear": 0.0, "get": 0.0, "insert": 29.192028034174125, "push": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "contains": 372.2773222112264, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"contains": 5107130.0, "get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 26360.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [1674077076.6974382, 15974321226.296566]), ("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
┌──────┬──────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼──────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
@@ -30,38 +30,38 @@ List & std::vec::Vec & 287403.5813059762 & /opt/candelabra/src/tests/aoc\_2022\_
List & std::collections::LinkedList & 233734.21651701306 & /opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"last": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "insert": 0.08577766267691815, "clear": 0.0} }]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [287403.5813059762]), ("std::collections::LinkedList", [233734.21651701306])]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 0.08577766267691815, "last": 0.0, "remove": 0.0, "push": 0.0} }]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [287403.5813059762]), ("std::collections::LinkedList", [233734.21651701306])]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"push": 0.0, "first": 0.0, "contains": 372.2773222112264, "pop": 0.0, "clear": 0.0, "last": 0.0, "insert": 29.192028034174125, "get": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "contains": 5107130.0, "get": 0.0, "insert": 26360.0, "last": 0.0, "pop": 0.0, "remove": 0.0} }]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924]), ("std::collections::HashSet", [1674077076.6974382, 15974321226.296566])]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
-[2024-03-20T01:36:57Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
-[2024-03-20T01:36:57Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:36:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:36:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:36:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:36:57Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:36:57Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet}
-[2024-03-20T01:36:57Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
-[2024-03-20T01:36:57Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:36:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:36:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:36:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"insert": 0.08577766267691815, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [233734.21651701306]), ("std::vec::Vec", [287403.5813059762])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "contains": 372.2773222112264, "remove": 0.0, "clear": 0.0, "get": 0.0, "insert": 29.192028034174125} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 5107130.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "insert": 26360.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [1674077076.6974382, 15974321226.296566]), ("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"pop": 0.0, "insert": 0.08577766267691815, "push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [233734.21651701306]), ("std::vec::Vec", [287403.5813059762])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:51:39Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:51:39Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
warning: unused imports: `SeedableRng`, `rngs::StdRng`
--> aoc_2022_14/benches/main.rs:3:12
@@ -72,18 +72,18 @@ warning: unused imports: `SeedableRng`, `rngs::StdRng`
= note: `#[warn(unused_imports)]` on by default
warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.52s
+ Finished bench [optimized] target(s) in 3.37s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
-[2024-03-20T01:37:43Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet}
-[2024-03-20T01:37:43Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
-[2024-03-20T01:37:43Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
-[2024-03-20T01:37:43Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:37:43Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:37:43Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:37:43Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:37:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:37:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:37:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:52:23Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec}
+[2024-03-25T16:52:23Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:52:23Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:52:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:52:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:52:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
warning: unused imports: `SeedableRng`, `rngs::StdRng`
--> aoc_2022_14/benches/main.rs:3:12
@@ -94,18 +94,18 @@ warning: unused imports: `SeedableRng`, `rngs::StdRng`
= note: `#[warn(unused_imports)]` on by default
warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.52s
+ Finished bench [optimized] target(s) in 3.33s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
-[2024-03-20T01:38:33Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet}
-[2024-03-20T01:38:33Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
-[2024-03-20T01:38:33Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
-[2024-03-20T01:38:33Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:38:33Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:38:33Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:38:33Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:38:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:38:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:38:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:53:08Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList}
+[2024-03-25T16:53:08Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:53:08Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:53:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:53:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:53:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
warning: unused imports: `SeedableRng`, `rngs::StdRng`
--> aoc_2022_14/benches/main.rs:3:12
@@ -116,18 +116,18 @@ warning: unused imports: `SeedableRng`, `rngs::StdRng`
= note: `#[warn(unused_imports)]` on by default
warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.26s
+ Finished bench [optimized] target(s) in 3.24s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
-[2024-03-20T01:39:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList}
-[2024-03-20T01:39:19Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
-[2024-03-20T01:39:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
-[2024-03-20T01:39:19Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:39:19Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:39:19Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:39:19Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:39:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:39:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:39:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:53:58Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList}
+[2024-03-25T16:53:58Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:53:58Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:53:58Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:53:58Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:53:58Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
warning: unused imports: `SeedableRng`, `rngs::StdRng`
--> aoc_2022_14/benches/main.rs:3:12
@@ -138,26 +138,26 @@ warning: unused imports: `SeedableRng`, `rngs::StdRng`
= note: `#[warn(unused_imports)]` on by default
warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.31s
+ Finished bench [optimized] target(s) in 3.22s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
-┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────┐
-│ │ aoc_2022_14-part1/large │ aoc_2022_14-part1/small │ aoc_2022_14-part2/large │ aoc_2022_14-part2/small │ total │
-├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────┤
-│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet} │ 1636 │ 10012 │ 238670000 │ 54228 │ 238735876 │
-│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 1341.3999999999999 │ 4868.2 │ 282480000 │ 33889 │ 282520098.6 │
-│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList} │ 1562.8999999999999 │ 6438.799999999999 │ 346370000 │ 42262 │ 346420263.7 │
-│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet} │ 1215.9 │ 11701 │ 355240000 │ 60281 │ 355313197.9 │
-└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────┘
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬────────────────────┐
+│ │ aoc_2022_14-part1/large │ aoc_2022_14-part1/small │ aoc_2022_14-part2/large │ aoc_2022_14-part2/small │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼────────────────────┤
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList} │ 1504.6 │ 6203.5 │ 342020000 │ 41503 │ 342069211.1 │
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec} │ 1235.4 │ 4816.099999999999 │ 273230000 │ 32722 │ 273268773.5 │
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList} │ 1191 │ 11296 │ 350190000 │ 64620.00000000001 │ 350267107 │
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet} │ 1649.3 │ 9967.4 │ 266380000 │ 53478 │ 266445094.70000002 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴────────────────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|}
& aoc\_2022\_14-part1/large & aoc\_2022\_14-part1/small & aoc\_2022\_14-part2/large & aoc\_2022\_14-part2/small & total \\
\hline
-\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1636 & 10012 & 238670000 & 54228 & 238735876 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 1341.3999999999999 & 4868.2 & 282480000 & 33889 & 282520098.6 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::collections::LinkedList\} & 1562.8999999999999 & 6438.799999999999 & 346370000 & 42262 & 346420263.7 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::collections::LinkedList, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1215.9 & 11701 & 355240000 & 60281 & 355313197.9 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::collections::LinkedList\} & 1504.6 & 6203.5 & 342020000 & 41503 & 342069211.1 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::vec::Vec\} & 1235.4 & 4816.099999999999 & 273230000 & 32722 & 273268773.5 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::collections::LinkedList\} & 1191 & 11296 & 350190000 & 64620.00000000001 & 350267107 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1649.3 & 9967.4 & 266380000 & 53478 & 266445094.70000002 \\
\end{tabular}
\end{center}
-section_end:1710898811:compare-aoc_2022_14
+section_end:1711385689:compare-aoc_2022_14

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-example_mapping b/analysis/current/sections/compare-example_mapping
index 25dbe52..2f8d5b8 100644
--- a/analysis/current/sections/compare-example_mapping
+++ b/analysis/current/sections/compare-example_mapping
@@ -1,13 +1,13 @@
-:1710898811:compare-example_mapping
+:1711385689:compare-example_mapping
compare-example_mapping
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p example_mapping select --compare
-[2024-03-20T01:40:11Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:40:11Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:40:11Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:40:11Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:40:11Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:40:11Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:40:12Z INFO candelabra_cli::select] Processing project example_mapping
+[2024-03-25T16:54:49Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:54:49Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:54:49Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:54:49Z INFO candelabra_cli::select] Processing project example_mapping
┌──────┬──────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼──────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────────┤
@@ -28,111 +28,111 @@ Map & std::collections::HashMap & 28506056746.59253 & /opt/candelabra/src/tests/
Map & primrose\_library::VecMap until n=225, then std::collections::HashMap & 26525686623.524624 & /opt/candelabra/src/tests/example\_mapping/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"last": 0.0, "contains": 0.0, "clear": 0.0, "insert": 50.0, "first": 0.0, "push": 0.0, "get": 100.0, "nth": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "insert": 150.0, "contains": 0.0, "first": 0.0, "get": 300.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"first": 0.0, "insert": 2500.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "get": 5000.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 15000.0, "insert": 7500.0, "nth": 0.0, "remove": 0.0, "first": 0.0} }]
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187]), ("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682]), ("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103])]
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::VecMap", 544593008.4231915), ("primrose_library::VecMap", 0.0), ("std::collections::HashMap", 3068214218.402198), ("std::collections::HashMap", 22912869815.480682)]
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"nth": 0.0, "insert": 50.0, "push": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "get": 100.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"pop": 0.0, "get": 300.0, "last": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 150.0, "nth": 0.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"pop": 0.0, "remove": 0.0, "last": 0.0, "insert": 2500.0, "get": 5000.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"insert": 7500.0, "first": 0.0, "pop": 0.0, "get": 15000.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0} }]
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103]), ("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682]), ("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187])]
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::VecMap", 544593008.4231915), ("primrose_library::VecMap", 0.0), ("std::collections::HashMap", 3068214218.402198), ("std::collections::HashMap", 22912869815.480682)]
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
-[2024-03-20T01:40:12Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
-[2024-03-20T01:40:12Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:40:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:40:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:40:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:40:12Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:40:12Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap}
-[2024-03-20T01:40:12Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
-[2024-03-20T01:40:12Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:40:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:40:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:40:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "get": 100.0, "last": 0.0, "contains": 0.0, "insert": 50.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"insert": 150.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 300.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "get": 5000.0, "nth": 0.0, "insert": 2500.0, "remove": 0.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"remove": 0.0, "get": 15000.0, "pop": 0.0, "insert": 7500.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682]), ("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187]), ("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103])]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::VecMap", 544593008.4231915), ("primrose_library::VecMap", 0.0), ("std::collections::HashMap", 3068214218.402198), ("std::collections::HashMap", 22912869815.480682)]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 50.0, "get": 100.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "clear": 0.0, "get": 300.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 150.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "last": 0.0, "insert": 2500.0, "push": 0.0, "get": 5000.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"get": 15000.0, "push": 0.0, "contains": 0.0, "last": 0.0, "insert": 7500.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0} }]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682]), ("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103]), ("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187])]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::VecMap", 544593008.4231915), ("primrose_library::VecMap", 0.0), ("std::collections::HashMap", 3068214218.402198), ("std::collections::HashMap", 22912869815.480682)]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T16:54:49Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:54:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:54:50Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:54:50Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-25T16:54:50Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:54:50Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
- Finished bench [optimized] target(s) in 2.90s
+ Finished bench [optimized] target(s) in 3.09s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
-[2024-03-20T01:41:01Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
-[2024-03-20T01:41:01Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
-[2024-03-20T01:41:01Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
-[2024-03-20T01:41:01Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:41:01Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:41:01Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:41:01Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:41:01Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:41:01Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:41:01Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:55:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
+[2024-03-25T16:55:38Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:55:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:55:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:55:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:55:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
- Finished bench [optimized] target(s) in 2.92s
+ Finished bench [optimized] target(s) in 2.67s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
-[2024-03-20T01:41:49Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap}
-[2024-03-20T01:41:49Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
-[2024-03-20T01:41:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
-[2024-03-20T01:41:49Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:41:49Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:41:49Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:41:49Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:41:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:41:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:41:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:56:26Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:56:26Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:56:26Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:56:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:56:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:56:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
- Finished bench [optimized] target(s) in 2.77s
+ Finished bench [optimized] target(s) in 2.62s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
-[2024-03-20T01:42:40Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap}
-[2024-03-20T01:42:40Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
-[2024-03-20T01:42:40Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
-[2024-03-20T01:42:40Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:42:40Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:42:40Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:42:40Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:42:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:42:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:42:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:57:18Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap}
+[2024-03-25T16:57:18Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:57:18Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:57:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:57:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:57:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
- Finished bench [optimized] target(s) in 2.93s
+ Finished bench [optimized] target(s) in 3.11s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
-[2024-03-20T01:43:27Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap}
-[2024-03-20T01:43:27Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
-[2024-03-20T01:43:27Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
-[2024-03-20T01:43:27Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:43:27Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:43:27Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:43:27Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:43:27Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:43:27Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:43:27Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:58:05Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap}
+[2024-03-25T16:58:05Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:58:05Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:58:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:58:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:58:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
- Finished bench [optimized] target(s) in 2.96s
+ Finished bench [optimized] target(s) in 2.72s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
-┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬───────┬───────┬─────────┬────────┬────────┬────────┬────────┬──────────┬────────┬─────────┬────────┬────────┬────────────┐
-│ │ l15 │ l17 │ l18 │ l19 │ l25 │ l27 │ l28 │ l30 │ l34 │ l37 │ l38 │ l40 │ l42 │ l8 │ total │
-├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼───────┼───────┼─────────┼────────┼────────┼────────┼────────┼──────────┼────────┼─────────┼────────┼────────┼────────────┤
-│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ │ │ │ 12037 │ │ │ │ 271740 │ │ │ │ │ 894560 │ 3159.1 │ 1181496.1 │
-│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 33476 │ │ │ │ 8686300 │ │ │ │ │ 77266000 │ │ │ │ 4769.8 │ 85990545.8 │
-│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap} │ │ │ 11903 │ │ │ │ 186310 │ │ │ │ 598450 │ │ │ 3784.7 │ 800447.7 │
-│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap} │ │ │ 33968 │ │ │ 189430 │ │ │ 633170 │ │ │ │ │ 4702.5 │ 861270.5 │
-│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ │ 13119 │ │ │ │ │ 643660 │ │ │ │ │ 6874400 │ │ 3348.2 │ 7534527.2 │
-└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴───────┴───────┴─────────┴────────┴────────┴────────┴────────┴──────────┴────────┴─────────┴────────┴────────┴────────────┘
+┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬───────┬────────┬────────┬─────────┬────────┬─────────┬──────────┬────────────────────┬────────────┐
+│ │ l17 │ l18 │ l19 │ l26 │ l27 │ l28 │ l37 │ l38 │ l40 │ l8 │ total │
+├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼───────┼────────┼────────┼─────────┼────────┼─────────┼──────────┼────────────────────┼────────────┤
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ │ 13169 │ │ │ │ 638070 │ │ 7095600 │ │ 3310.9 │ 7750149.9 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap} │ │ 33414 │ │ │ │ 8849600 │ │ │ 77782000 │ 4810.900000000001 │ 86669824.9 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap} │ 33393 │ │ │ 186610 │ │ │ 598190 │ │ │ 4652.599999999999 │ 822845.6 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ │ │ 11955 │ │ │ 269170 │ 876430 │ │ │ 3120.2000000000003 │ 1160675.2 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap} │ 11301 │ │ │ │ 186270 │ │ │ 595450 │ │ 3734.5 │ 796755.5 │
+└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴───────┴────────┴────────┴─────────┴────────┴─────────┴──────────┴────────────────────┴────────────┘
\begin{center}
-\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
- & l15 & l17 & l18 & l19 & l25 & l27 & l28 & l30 & l34 & l37 & l38 & l40 & l42 & l8 & total \\
+\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}
+ & l17 & l18 & l19 & l26 & l27 & l28 & l37 & l38 & l40 & l8 & total \\
\hline
-\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & & & & 12037 & & & & 271740 & & & & & 894560 & 3159.1 & 1181496.1 \\
-\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 33476 & & & & 8686300 & & & & & 77266000 & & & & 4769.8 & 85990545.8 \\
-\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::HashMap\} & & & 11903 & & & & 186310 & & & & 598450 & & & 3784.7 & 800447.7 \\
-\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap until n=225, then std::collections::HashMap\} & & & 33968 & & & 189430 & & & 633170 & & & & & 4702.5 & 861270.5 \\
-\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & & 13119 & & & & & 643660 & & & & & 6874400 & & 3348.2 & 7534527.2 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & & 13169 & & & & 638070 & & 7095600 & & 3310.9 & 7750149.9 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & & 33414 & & & & 8849600 & & & 77782000 & 4810.900000000001 & 86669824.9 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap until n=225, then std::collections::HashMap\} & 33393 & & & 186610 & & & 598190 & & & 4652.599999999999 & 822845.6 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & & & 11955 & & & 269170 & 876430 & & & 3120.2000000000003 & 1160675.2 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::HashMap\} & 11301 & & & & 186270 & & & 595450 & & 3734.5 & 796755.5 \\
\end{tabular}
\end{center}
-section_end:1710899057:compare-example_mapping
+section_end:1711385934:compare-example_mapping

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-example_sets b/analysis/current/sections/compare-example_sets
index 9e03242..7d24dfe 100644
--- a/analysis/current/sections/compare-example_sets
+++ b/analysis/current/sections/compare-example_sets
@@ -1,25 +1,13 @@
-:1710899057:compare-example_sets
+:1711385934:compare-example_sets
compare-example_sets
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p example_sets select --compare
-[2024-03-20T01:44:17Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:44:17Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:44:17Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:44:17Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:44:17Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:44:17Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:44:17Z INFO candelabra_cli::select] Processing project example_sets
-[2024-03-20T01:44:18Z INFO candelabra::profiler] Setting up /opt/candelabra/src/tests/example_sets/src/types.pr.rs for profiling
-[2024-03-20T01:44:18Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:44:18Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:44:18Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:44:18Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:44:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:44:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:44:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:44:18Z INFO candelabra::profiler] Running benchmark main with out dir TempDir { path: "/tmp/.tmpFrOGtB" }
- Compiling example_sets v0.1.0 (/opt/candelabra/src/tests/example_sets)
- Finished bench [optimized] target(s) in 3.13s
- Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-4274d8fe7defaf49)
+[2024-03-25T16:58:54Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:58:54Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:58:54Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:58:54Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:58:54Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:58:54Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:58:54Z INFO candelabra_cli::select] Processing project example_sets
┌──────┬────────────────────────────┬────────────────────┬────────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼────────────────────────────┼────────────────────┼────────────────────────────────────────────────────────┤
@@ -34,64 +22,64 @@ Set & std::collections::HashSet & 14600867290.768051 & /opt/candelabra/src/tests
Set & std::collections::BTreeSet & 21329213278.665424 & /opt/candelabra/src/tests/example\_sets/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "get": 0.0, "insert": 50.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "contains": 100.0, "last": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "insert": 150.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 300.0, "push": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "last": 0.0, "insert": 2500.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 5000.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "insert": 7500.0, "contains": 15000.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0} }]
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [467806452.2478616, 965178935.5062613, 2541474529.362616, 10626407373.651312]), ("std::collections::BTreeSet", [581630428.2607172, 1319325246.1831577, 3844072464.1425066, 15584185140.079044])]
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 467806452.2478616), ("std::collections::HashSet", 965178935.5062613), ("std::collections::HashSet", 2541474529.362616), ("std::collections::HashSet", 10626407373.651312)]
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"first": 0.0, "contains": 100.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 50.0, "last": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"get": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 150.0, "contains": 300.0, "clear": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "insert": 2500.0, "contains": 5000.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "contains": 15000.0, "insert": 7500.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0} }]
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [467806452.2478616, 965178935.5062613, 2541474529.362616, 10626407373.651312]), ("std::collections::BTreeSet", [581630428.2607172, 1319325246.1831577, 3844072464.1425066, 15584185140.079044])]
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 467806452.2478616), ("std::collections::HashSet", 965178935.5062613), ("std::collections::HashSet", 2541474529.362616), ("std::collections::HashSet", 10626407373.651312)]
-[2024-03-20T01:47:57Z DEBUG candelabra::confirmation] Saving choices for project example_sets
-[2024-03-20T01:47:57Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:47:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:47:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:47:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:47:57Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:47:57Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet}
-[2024-03-20T01:47:57Z DEBUG candelabra::confirmation] Saving choices for project example_sets
-[2024-03-20T01:47:57Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:47:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:47:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:47:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"get": 0.0, "last": 0.0, "insert": 50.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 100.0, "nth": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 150.0, "get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "contains": 300.0, "clear": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"insert": 2500.0, "nth": 0.0, "contains": 5000.0, "pop": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"remove": 0.0, "nth": 0.0, "contains": 15000.0, "pop": 0.0, "last": 0.0, "insert": 7500.0, "push": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0} }]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [581630428.2607172, 1319325246.1831577, 3844072464.1425066, 15584185140.079044]), ("std::collections::HashSet", [467806452.2478616, 965178935.5062613, 2541474529.362616, 10626407373.651312])]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 467806452.2478616), ("std::collections::HashSet", 965178935.5062613), ("std::collections::HashSet", 2541474529.362616), ("std::collections::HashSet", 10626407373.651312)]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 50.0, "first": 0.0, "contains": 100.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"clear": 0.0, "insert": 150.0, "get": 0.0, "nth": 0.0, "contains": 300.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"insert": 2500.0, "contains": 5000.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"insert": 7500.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "contains": 15000.0} }]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [467806452.2478616, 965178935.5062613, 2541474529.362616, 10626407373.651312]), ("std::collections::BTreeSet", [581630428.2607172, 1319325246.1831577, 3844072464.1425066, 15584185140.079044])]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 467806452.2478616), ("std::collections::HashSet", 965178935.5062613), ("std::collections::HashSet", 2541474529.362616), ("std::collections::HashSet", 10626407373.651312)]
+[2024-03-25T16:58:54Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-25T16:58:54Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-25T16:58:54Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:58:55Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:58:55Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:58:55Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-25T16:58:55Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_sets v0.1.0 (/opt/candelabra/src/tests/example_sets)
- Finished bench [optimized] target(s) in 6.44s
+ Finished bench [optimized] target(s) in 2.90s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-4274d8fe7defaf49)
-[2024-03-20T01:48:49Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet}
-[2024-03-20T01:48:49Z DEBUG candelabra::confirmation] Saving choices for project example_sets
-[2024-03-20T01:48:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
-[2024-03-20T01:48:49Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:48:49Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:48:49Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:48:49Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:48:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:48:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:48:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:59:43Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:59:43Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-25T16:59:43Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:59:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:59:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:59:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_sets v0.1.0 (/opt/candelabra/src/tests/example_sets)
- Finished bench [optimized] target(s) in 2.98s
+ Finished bench [optimized] target(s) in 2.81s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-4274d8fe7defaf49)
-┌─────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬────────┬────────┬─────────┬────────┬────────────────────┬───────────┐
-│ │ l17 │ l18 │ l27 │ l28 │ l39 │ l40 │ l8 │ total │
-├─────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼────────┼────────┼─────────┼────────┼────────────────────┼───────────┤
-│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 20289 │ │ 490340 │ │ 1667600 │ │ 5246.2 │ 2183475.2 │
-│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet} │ │ 12000 │ │ 197130 │ │ 640930 │ 4040.7999999999997 │ 854100.8 │
-└─────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴────────┴────────┴─────────┴────────┴────────────────────┴───────────┘
+┌─────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬────────┬────────┬────────┬─────────┬────────────────────┬──────────┐
+│ │ l18 │ l19 │ l28 │ l30 │ l37 │ l40 │ l8 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼────────┼────────┼────────┼─────────┼────────────────────┼──────────┤
+│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet} │ │ 11940 │ │ 193820 │ 640250 │ │ 3899.7000000000003 │ 849909.7 │
+│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 20039 │ │ 492650 │ │ │ 1672200 │ 6000 │ 2190889 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴────────┴────────┴────────┴─────────┴────────────────────┴──────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
- & l17 & l18 & l27 & l28 & l39 & l40 & l8 & total \\
+ & l18 & l19 & l28 & l30 & l37 & l40 & l8 & total \\
\hline
-\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 20289 & & 490340 & & 1667600 & & 5246.2 & 2183475.2 \\
-\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::HashSet\} & & 12000 & & 197130 & & 640930 & 4040.7999999999997 & 854100.8 \\
+\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::HashSet\} & & 11940 & & 193820 & 640250 & & 3899.7000000000003 & 849909.7 \\
+\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 20039 & & 492650 & & & 1672200 & 6000 & 2190889 \\
\end{tabular}
\end{center}
-section_end:1710899383:compare-example_sets
+section_end:1711386038:compare-example_sets

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-example_stack b/analysis/current/sections/compare-example_stack
index 787c3ac..e993c4f 100644
--- a/analysis/current/sections/compare-example_stack
+++ b/analysis/current/sections/compare-example_stack
@@ -1,13 +1,13 @@
-:1710899383:compare-example_stack
+:1711386038:compare-example_stack
compare-example_stack
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p example_stack select --compare
-[2024-03-20T01:49:43Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:49:43Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:49:43Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:49:43Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:49:43Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:49:43Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:49:43Z INFO candelabra_cli::select] Processing project example_stack
+[2024-03-25T17:00:38Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T17:00:38Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T17:00:38Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T17:00:38Z INFO candelabra_cli::select] Processing project example_stack
┌──────────┬──────────────────────────────┬────────────────────┬─────────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────────┼──────────────────────────────┼────────────────────┼─────────────────────────────────────────────────────────┤
@@ -22,64 +22,64 @@ StackCon & std::vec::Vec & 1623281693.429239 & /opt/candelabra/src/tests/example
StackCon & std::collections::LinkedList & 12115438988.988811 & /opt/candelabra/src/tests/example\_stack/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"pop": 10.0, "push": 10.0, "insert": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"first": 0.0, "contains": 0.0, "insert": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "push": 1000.0, "pop": 1000.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"remove": 0.0, "push": 10000.0, "first": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "insert": 0.0, "pop": 10000.0, "contains": 0.0} }]
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [59142275.223214686, 1456150862.390552, 10600145851.375044]), ("std::vec::Vec", [40925757.191425145, 259987504.43913752, 1322368431.7986765])]
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "push": 10.0, "pop": 10.0, "insert": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"pop": 1000.0, "contains": 0.0, "push": 1000.0, "insert": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"insert": 0.0, "pop": 10000.0, "first": 0.0, "clear": 0.0, "push": 10000.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0} }]
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [40925757.191425145, 259987504.43913752, 1322368431.7986765]), ("std::collections::LinkedList", [59142275.223214686, 1456150862.390552, 10600145851.375044])]
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
-[2024-03-20T01:49:44Z DEBUG candelabra::confirmation] Saving choices for project example_stack
-[2024-03-20T01:49:44Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:49:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:49:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:49:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:49:44Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:49:44Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec}
-[2024-03-20T01:49:44Z DEBUG candelabra::confirmation] Saving choices for project example_stack
-[2024-03-20T01:49:44Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:49:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:49:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:49:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"remove": 0.0, "push": 10.0, "pop": 10.0, "contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "insert": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"nth": 0.0, "remove": 0.0, "push": 1000.0, "first": 0.0, "pop": 1000.0, "insert": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"last": 0.0, "first": 0.0, "contains": 0.0, "pop": 10000.0, "remove": 0.0, "push": 10000.0, "get": 0.0, "clear": 0.0, "insert": 0.0, "nth": 0.0} }]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [40925757.191425145, 259987504.43913752, 1322368431.7986765]), ("std::collections::LinkedList", [59142275.223214686, 1456150862.390552, 10600145851.375044])]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "push": 10.0, "contains": 0.0, "first": 0.0, "insert": 0.0, "get": 0.0, "pop": 10.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"nth": 0.0, "insert": 0.0, "remove": 0.0, "push": 1000.0, "first": 0.0, "pop": 1000.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"contains": 0.0, "get": 0.0, "insert": 0.0, "clear": 0.0, "remove": 0.0, "pop": 10000.0, "push": 10000.0, "first": 0.0, "nth": 0.0, "last": 0.0} }]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [59142275.223214686, 1456150862.390552, 10600145851.375044]), ("std::vec::Vec", [40925757.191425145, 259987504.43913752, 1322368431.7986765])]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:00:38Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T17:00:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec}
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_stack v0.1.0 (/opt/candelabra/src/tests/example_stack)
- Finished bench [optimized] target(s) in 2.70s
+ Finished bench [optimized] target(s) in 2.77s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-3694756a33adc5ee)
-[2024-03-20T01:50:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList}
-[2024-03-20T01:50:19Z DEBUG candelabra::confirmation] Saving choices for project example_stack
-[2024-03-20T01:50:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
-[2024-03-20T01:50:19Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:50:20Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:50:20Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:50:20Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:50:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:50:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:50:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:01:14Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList}
+[2024-03-25T17:01:14Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-25T17:01:14Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:01:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:01:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:01:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_stack v0.1.0 (/opt/candelabra/src/tests/example_stack)
- Finished bench [optimized] target(s) in 2.94s
+ Finished bench [optimized] target(s) in 2.41s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-3694756a33adc5ee)
-┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────────────────┬────────┬───────┬────────┬──────────┐
-│ │ l17 │ l24 │ l27 │ l8 │ total │
-├─────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────────┼────────┼───────┼────────┼──────────┤
-│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec} │ 1783.6000000000001 │ │ 17305 │ 136.38 │ 19224.98 │
-│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList} │ 34411 │ 354060 │ │ 160.1 │ 388631.1 │
-└─────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────┴────────┴───────┴────────┴──────────┘
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────┬────────┬───────┬────────┬───────────┐
+│ │ l15 │ l22 │ l24 │ l8 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────┼────────┼───────┼────────┼───────────┤
+│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec} │ 1650.8 │ │ 17099 │ 135.14 │ 18884.94 │
+│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList} │ 33561 │ 352760 │ │ 158.44 │ 386479.44 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────┴────────┴───────┴────────┴───────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|}
- & l17 & l24 & l27 & l8 & total \\
+ & l15 & l22 & l24 & l8 & total \\
\hline
-\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::vec::Vec\} & 1783.6000000000001 & & 17305 & 136.38 & 19224.98 \\
-\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList\} & 34411 & 354060 & & 160.1 & 388631.1 \\
+\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::vec::Vec\} & 1650.8 & & 17099 & 135.14 & 18884.94 \\
+\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList\} & 33561 & 352760 & & 158.44 & 386479.44 \\
\end{tabular}
\end{center}
-section_end:1710899455:compare-example_stack
+section_end:1711386112:compare-example_stack

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-prime_sieve b/analysis/current/sections/compare-prime_sieve
index 798da03..c7b25d4 100644
--- a/analysis/current/sections/compare-prime_sieve
+++ b/analysis/current/sections/compare-prime_sieve
@@ -1,370 +1,355 @@
-:1710899455:compare-prime_sieve
+:1711386112:compare-prime_sieve
compare-prime_sieve
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p prime_sieve select --compare
-[2024-03-20T01:50:55Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:50:55Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:50:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:50:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:50:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:50:55Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:50:56Z INFO candelabra_cli::select] Processing project prime_sieve
-[2024-03-20T01:50:56Z INFO candelabra::cost::benchmark] Preparing benchmarking crate for primrose_library::SortedVec in "/tmp/.tmpzsJDSm"
-[2024-03-20T01:50:56Z INFO candelabra::cost::benchmark] Building and running benchmarks for primrose_library::SortedVec
- Updating crates.io index
- Compiling primrose-library v0.1.0 (/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library)
- Compiling candelabra-benchmarker v0.1.0 (/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/benchmarker)
- Compiling bench v0.1.0 (/tmp/.tmpzsJDSm)
- Finished release [optimized] target(s) in 2.63s
- Running `/opt/candelabra/src/target/release/bench --bench`
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op remove with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op clear with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op insert with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op last with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op nth with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op contains with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op first with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"first": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "insert": 23.905292384789895} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"insert": 5133.0, "first": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0} }]
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916])]
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"contains": 0.0, "insert": 0.0, "last": 0.0, "get": 0.0, "pop": 16.0, "clear": 0.0, "remove": 60.0, "push": 48.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"push": 498.0, "contains": 0.0, "nth": 0.0, "remove": 911.0, "get": 0.0, "first": 0.0, "insert": 0.0, "pop": 96.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"last": 0.0, "push": 49998.0, "get": 0.0, "insert": 0.0, "nth": 0.0, "remove": 124819.0, "contains": 0.0, "pop": 5134.0, "clear": 0.0, "first": 0.0} }]
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206]), ("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.6228476])]
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.6228476)]
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T17:01:52Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T17:01:52Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T17:01:52Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T17:01:52Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T17:01:52Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T17:01:52Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T17:01:52Z INFO candelabra_cli::select] Processing project prime_sieve
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 60.0, "clear": 0.0, "get": 0.0, "pop": 16.0, "nth": 0.0, "push": 48.0, "contains": 0.0, "insert": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "insert": 0.0, "push": 498.0, "last": 0.0, "pop": 96.0, "remove": 911.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "pop": 5134.0, "nth": 0.0, "insert": 0.0, "remove": 124819.0, "clear": 0.0, "push": 49998.0, "get": 0.0} }]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.622847]), ("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206])]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.622847)]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
┌────────┬───────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├────────┼───────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
+│ Sieve │ std::collections::LinkedList │ 14179471355.63251 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Sieve │ std::vec::Vec │ 26151238698.804222 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Sieve │ std::collections::LinkedList until n=747, then std::vec::Vec │ 3439947390.524084 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
│ Primes │ std::collections::HashSet │ 117005368.29596505 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
│ Primes │ primrose_library::SortedVec │ 112421356.45100729 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
│ Primes │ std::collections::BTreeSet │ 108931859.57624152 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
│ Primes │ std::collections::BTreeSet until n=34, then std::collections::HashSet │ 108753014.4614856 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
-│ Sieve │ std::collections::LinkedList │ 14179471355.63251 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
-│ Sieve │ std::vec::Vec │ 26151238698.804222 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
-│ Sieve │ std::collections::LinkedList until n=747, then std::vec::Vec │ 3439947390.5240846 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
└────────┴───────────────────────────────────────────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|}
name & implementation & estimated cost & file \\
\hline
+Sieve & std::collections::LinkedList & 14179471355.63251 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Sieve & std::vec::Vec & 26151238698.804222 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Sieve & std::collections::LinkedList until n=747, then std::vec::Vec & 3439947390.524084 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
Primes & std::collections::HashSet & 117005368.29596505 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
Primes & primrose\_library::SortedVec & 112421356.45100729 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
Primes & std::collections::BTreeSet & 108931859.57624152 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
Primes & std::collections::BTreeSet until n=34, then std::collections::HashSet & 108753014.4614856 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
-Sieve & std::collections::LinkedList & 14179471355.63251 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
-Sieve & std::vec::Vec & 26151238698.804222 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
-Sieve & std::collections::LinkedList until n=747, then std::vec::Vec & 3439947390.5240846 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"push": 48.0, "contains": 0.0, "last": 0.0, "remove": 60.0, "get": 0.0, "insert": 0.0, "clear": 0.0, "pop": 16.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 911.0, "nth": 0.0, "pop": 96.0, "contains": 0.0, "push": 498.0, "first": 0.0, "clear": 0.0, "insert": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "push": 49998.0, "nth": 0.0, "first": 0.0, "remove": 124819.0, "insert": 0.0, "get": 0.0, "pop": 5134.0, "contains": 0.0} }]
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.622847]), ("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206])]
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.622847)]
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "insert": 23.905292384789895, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "insert": 5133.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0} }]
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916])]
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
-[2024-03-20T01:54:45Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T01:54:45Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:54:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:54:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:54:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:54:45Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:54:45Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet}
-[2024-03-20T01:54:45Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T01:54:45Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:54:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:54:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:54:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
- Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
- Finished bench [optimized] target(s) in 3.02s
- Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T01:57:53Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec}
-[2024-03-20T01:57:53Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T01:57:53Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T01:57:53Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:57:53Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:57:53Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:57:53Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:57:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:57:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:57:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "insert": 23.905292384789895, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "insert": 5133.0, "nth": 0.0, "pop": 0.0, "last": 0.0} }]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916])]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 48.0, "pop": 16.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 0.0, "remove": 60.0, "first": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 911.0, "last": 0.0, "pop": 96.0, "clear": 0.0, "first": 0.0, "get": 0.0, "push": 498.0, "insert": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"push": 49998.0, "remove": 124819.0, "get": 0.0, "insert": 0.0, "first": 0.0, "pop": 5134.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0} }]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.622847]), ("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206])]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.622847)]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 23.905292384789895, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "insert": 5133.0, "contains": 0.0, "push": 0.0} }]
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916])]
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:01:53Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T17:01:53Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet}
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
- Finished bench [optimized] target(s) in 2.82s
+ Finished bench [optimized] target(s) in 2.79s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:01:37Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
-[2024-03-20T02:01:37Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:01:37Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:01:37Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:01:37Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:01:37Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:01:37Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:01:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:01:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:01:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:04:50Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec}
+[2024-03-25T17:04:50Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:04:50Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:04:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:04:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:04:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
- Finished bench [optimized] target(s) in 2.74s
+ Finished bench [optimized] target(s) in 2.85s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:11:44Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
-[2024-03-20T02:11:44Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:11:44Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:11:44Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:11:44Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:11:44Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:11:44Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:11:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:11:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:11:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:05:37Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet}
+[2024-03-25T17:05:37Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:05:37Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:05:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:05:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:05:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:18:110
+ --> prime_sieve/src/types.rs:11:101
|
-18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
- | ^ ^
+11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
-18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
-18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
+11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
|
warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.01s
+ Finished bench [optimized] target(s) in 2.86s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:15:13Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec}
-[2024-03-20T02:15:13Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:15:13Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:15:13Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:15:13Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:15:13Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:15:13Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:15:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:15:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:15:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:06:24Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec}
+[2024-03-25T17:06:24Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:06:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:06:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:06:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:06:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
- Finished bench [optimized] target(s) in 2.92s
+ Finished bench [optimized] target(s) in 2.69s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:16:00Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec}
-[2024-03-20T02:16:00Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:16:00Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:16:00Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:16:00Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:16:00Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:16:00Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:16:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:16:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:16:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:09:40Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec}
+[2024-03-25T17:09:40Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:09:40Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:09:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:09:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:09:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
- Finished bench [optimized] target(s) in 2.75s
+ Finished bench [optimized] target(s) in 3.05s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:16:50Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
-[2024-03-20T02:16:50Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:16:50Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:16:50Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:16:50Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:16:50Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:16:50Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:16:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:16:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:16:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
- Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
- Finished bench [optimized] target(s) in 2.92s
- Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:17:39Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
-[2024-03-20T02:17:39Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:17:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:17:39Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:17:39Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:17:39Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:17:39Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:17:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:17:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:17:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:10:30Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec}
+[2024-03-25T17:10:30Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:10:30Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:10:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:10:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:10:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:18:110
+ --> prime_sieve/src/types.rs:18:101
|
-18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
- | ^ ^
+18 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
-18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
-18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
+18 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
|
warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.01s
+ Finished bench [optimized] target(s) in 3.00s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:11:17Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList}
+[2024-03-25T17:11:17Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:11:17Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:11:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:11:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:11:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.63s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:20:49Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
+[2024-03-25T17:20:49Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:20:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:20:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:20:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:20:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.93s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:18:26Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec}
-[2024-03-20T02:18:26Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:18:26Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:18:26Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:18:26Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:18:26Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:18:26Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:18:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:18:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:18:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:21:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
+[2024-03-25T17:21:38Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:21:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:21:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:21:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:21:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:18:101
+ --> prime_sieve/src/types.rs:11:101
|
-18 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
| ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
-18 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
-18 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
|
warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 2.82s
+ Finished bench [optimized] target(s) in 2.97s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:19:14Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec}
-[2024-03-20T02:19:14Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:19:14Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:19:14Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:19:14Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:19:14Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:19:14Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:19:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:19:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:19:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:22:25Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
+[2024-03-25T17:22:25Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:22:25Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:22:25Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:22:25Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:22:25Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:18:101
+ --> prime_sieve/src/types.rs:18:110
|
-18 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
- | ^ ^
+18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+ | ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
-18 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
-18 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
|
warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 2.83s
+ Finished bench [optimized] target(s) in 3.07s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:20:01Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
-[2024-03-20T02:20:01Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:20:01Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:20:01Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:20:01Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:20:01Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:20:01Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:20:01Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:20:01Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:20:01Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:25:37Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
+[2024-03-25T17:25:37Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:25:37Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:25:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:25:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:25:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:11:101
+ --> prime_sieve/src/types.rs:18:110
|
-11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
- | ^ ^
+18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+ | ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
-11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
-11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
|
warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 2.74s
+ Finished bench [optimized] target(s) in 2.94s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:20:47Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec}
-[2024-03-20T02:20:47Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:20:47Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:20:47Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:20:47Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:20:47Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:20:47Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:20:47Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:20:47Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:20:47Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:26:24Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
+[2024-03-25T17:26:24Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:26:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:26:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:26:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:26:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:11:110
+ --> prime_sieve/src/types.rs:11:101
|
-11 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
- | ^ ^
+11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
-11 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
-11 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
+11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
|
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:18:101
+ --> prime_sieve/src/types.rs:18:110
|
-18 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
- | ^ ^
+18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+ | ^ ^
|
help: remove these parentheses
|
-18 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
-18 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
|
warning: `prime_sieve` (lib) generated 2 warnings (run `cargo fix --lib -p prime_sieve` to apply 2 suggestions)
- Finished bench [optimized] target(s) in 3.35s
+ Finished bench [optimized] target(s) in 3.04s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────────────┬─────────────────┬───────────────────┬───────────────┐
-│ │ prime_sieve/50 │ prime_sieve/500 │ prime_sieve/50000 │ total │
-├────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────┼─────────────────┼───────────────────┼───────────────┤
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec} │ 2292.3 │ 210250 │ 771510000 │ 771722542.3 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 2277.4 │ 198370 │ 770860000 │ 771060647.4 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 2302.8 │ 195860 │ 28672000000 │ 28672198162.8 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 1424.8 │ 85389 │ 790560000 │ 790646813.8 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 2391 │ 206580 │ 8634800000 │ 8635008971 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec} │ 1319.1 │ 81601 │ 787360000 │ 787442920.1 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet} │ 2631.3 │ 207270 │ 7688500000 │ 7688709901.3 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec} │ 2229.4 │ 203160 │ 778360000 │ 778565389.4 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec} │ 2657.2 │ 207140 │ 771050000 │ 771259797.2 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec} │ 1591 │ 77788 │ 768570000 │ 768649379 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 1168.4 │ 75113 │ 776530000 │ 776606281.4 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec} │ 2176 │ 203080 │ 9436100000 │ 9436305256 │
-└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────────────┴─────────────────┴───────────────────┴───────────────┘
+┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────────────────┬─────────────────┬───────────────────┬───────────────────┐
+│ │ prime_sieve/50 │ prime_sieve/500 │ prime_sieve/50000 │ total │
+├────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────────┼─────────────────┼───────────────────┼───────────────────┤
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet} │ 2623.9 │ 209230 │ 763900000 │ 764111853.9 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet} │ 2577.1000000000004 │ 213460 │ 7129000000 │ 7129216037.1 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec} │ 1313 │ 82645 │ 790850000 │ 790933958 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec} │ 2236.2000000000003 │ 201420 │ 8012399999.999999 │ 8012603656.199999 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 1198.8000000000002 │ 75429 │ 771060000 │ 771136627.8 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 2382.6 │ 196290 │ 765020000 │ 765218672.6 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 2284 │ 206280 │ 762020000 │ 762228564 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList} │ 2286.6 │ 195830 │ 26859000000 │ 26859198116.6 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 2257.2000000000003 │ 209810 │ 7862700000 │ 7862912067.2 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec} │ 2246.1000000000004 │ 204560 │ 770080000 │ 770286806.1 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec} │ 1594.4 │ 79392 │ 766010000 │ 766090986.4 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 1442.7 │ 84993 │ 785170000 │ 785256435.7 │
+└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────┴─────────────────┴───────────────────┴───────────────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|}
& prime\_sieve/50 & prime\_sieve/500 & prime\_sieve/50000 & total \\
\hline
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec\} & 2292.3 & 210250 & 771510000 & 771722542.3 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 2277.4 & 198370 & 770860000 & 771060647.4 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 2302.8 & 195860 & 28672000000 & 28672198162.8 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 1424.8 & 85389 & 790560000 & 790646813.8 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 2391 & 206580 & 8634800000 & 8635008971 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec\} & 1319.1 & 81601 & 787360000 & 787442920.1 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet\} & 2631.3 & 207270 & 7688500000 & 7688709901.3 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec\} & 2229.4 & 203160 & 778360000 & 778565389.4 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec\} & 2657.2 & 207140 & 771050000 & 771259797.2 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec\} & 1591 & 77788 & 768570000 & 768649379 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 1168.4 & 75113 & 776530000 & 776606281.4 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec\} & 2176 & 203080 & 9436100000 & 9436305256 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet\} & 2623.9 & 209230 & 763900000 & 764111853.9 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet\} & 2577.1000000000004 & 213460 & 7129000000 & 7129216037.1 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec\} & 1313 & 82645 & 790850000 & 790933958 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec\} & 2236.2000000000003 & 201420 & 8012399999.999999 & 8012603656.199999 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 1198.8000000000002 & 75429 & 771060000 & 771136627.8 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 2382.6 & 196290 & 765020000 & 765218672.6 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 2284 & 206280 & 762020000 & 762228564 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList\} & 2286.6 & 195830 & 26859000000 & 26859198116.6 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 2257.2000000000003 & 209810 & 7862700000 & 7862912067.2 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec\} & 2246.1000000000004 & 204560 & 770080000 & 770286806.1 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec\} & 1594.4 & 79392 & 766010000 & 766090986.4 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 1442.7 & 84993 & 785170000 & 785256435.7 \\
\end{tabular}
\end{center}
-section_end:1710901295:compare-prime_sieve
+section_end:1711387631:compare-prime_sieve

-section_end:1710901295:step_script
+section_end:1711387632:step_script
 \ No newline at end of file
diff --git a/analysis/package.json b/analysis/package.json
new file mode 100644
index 0000000..880c06c
--- /dev/null
+++ b/analysis/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "analysis",
+ "version": "1.0.0",
+ "description": "",
+ "main": "index.js",
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "author": "",
+ "license": "ISC"
+}
diff --git a/analysis/vis.livemd b/analysis/vis.livemd
index 4913e76..48b8e59 100644
--- a/analysis/vis.livemd
+++ b/analysis/vis.livemd
@@ -18,6 +18,7 @@ Mix.install([
```elixir
require Explorer.DataFrame
require Explorer.Series
+require VegaLite
alias Explorer.DataFrame, as: DF
alias Explorer.Series, as: SE
job_id = "current"
@@ -86,21 +87,31 @@ cost_model_points =
|> DF.new()
end)
|> DF.concat_rows()
+ |> DF.mutate(t: cast(t, {:duration, :nanosecond}))
```
## Cost model exploratory plots
-<!-- livebook:{"reevaluate_automatically":true} -->
-
```elixir
-set_impls = ["BTreeSet", "HashSet", "VecSet", "SortedVecSet"]
-mapping_impls = ["HashMap", "BTreeMap", "VecMap", "SortedVecMap"]
-other_impls = ["Vec", "LinkedList", "SortedVec"]
-
-impls = other_impls
-
defmodule CostModel do
@defaults %{y_domain: nil, ns: 1..60_000//100, draw_points: true}
+ @all_impls Enum.sort([
+ "SortedVec",
+ "SortedVecSet",
+ "SortedVecMap",
+ "Vec",
+ "VecSet",
+ "VecMap",
+ "BTreeSet",
+ "BTreeMap",
+ "HashSet",
+ "HashMap",
+ "LinkedList"
+ ])
+
+ def friendly_impl_name(impl) do
+ String.split(impl, "::") |> List.last()
+ end
def points_for(cost_models, ns, impl, op) do
%{"coeffs" => [coeffs]} =
@@ -116,7 +127,7 @@ defmodule CostModel do
|> Enum.sum()) + Enum.at(coeffs, 3) * Math.log2(n)
%{
- impl: String.split(impl, "::") |> List.last(),
+ impl: friendly_impl_name(impl),
op: op,
n: n,
t: max(t, 0)
@@ -146,7 +157,7 @@ defmodule CostModel do
cost_model_points
|> DF.filter(op == ^op and impl in ^impls)
|> DF.group_by(["impl", "n"])
- |> DF.summarise(t: mean(t)),
+ |> DF.summarise(t: mean(cast(t, :f32))),
"n",
"t",
color_by: "impl",
@@ -169,11 +180,61 @@ defmodule CostModel do
_ -> plot
end
end
+
+ def split_plot(cost_models, cost_model_points, impl_splits, op) do
+ @all_impls = List.flatten(impl_splits) |> Enum.sort()
+
+ Enum.map(impl_splits, &plot(cost_models, cost_model_points, &1, op))
+ |> Tucan.vconcat()
+ end
end
```
+<!-- livebook:{"reevaluate_automatically":true} -->
+
+```elixir
+graph =
+ CostModel.split_plot(
+ cost_models,
+ cost_model_points,
+ [
+ ["SortedVec", "SortedVecSet", "SortedVecMap", "VecSet", "VecMap"],
+ [
+ "Vec",
+ "LinkedList"
+ ],
+ ["BTreeSet", "BTreeMap", "HashSet", "HashMap"]
+ ],
+ "insert"
+ )
+ |> VegaLite.resolve(:scale, color: :independent)
+
+VegaLite.Export.save!(graph, "../thesis/assets/insert.json")
+
+graph
+```
+
```elixir
-CostModel.plot(cost_models, cost_model_points, other_impls, "remove")
+graph =
+ CostModel.split_plot(
+ cost_models,
+ cost_model_points,
+ [
+ ["SortedVec", "SortedVecSet", "SortedVecMap", "VecSet"],
+ [
+ "Vec",
+ "LinkedList",
+ "VecMap"
+ ],
+ ["BTreeSet", "BTreeMap", "HashSet", "HashMap"]
+ ],
+ "contains"
+ )
+ |> VegaLite.resolve(:scale, color: :independent)
+
+VegaLite.Export.save!(graph, "../thesis/assets/contains.json")
+
+graph
```
## Read benchmark data
@@ -203,14 +264,29 @@ raw_benchmarks =
using:
Regex.scan(~r/\"(\w*)\", ([^)]*)/, Path.basename(dir))
|> Enum.map(fn [_, ctn, impl] -> %{ctn: ctn, impl: impl} end),
- mean: raw_results["mean"]["point_estimate"] / 10 ** 9,
- hi_95th: raw_results["mean"]["confidence_interval"]["upper_bound"] / 10 ** 9,
- lo_95th: raw_results["mean"]["confidence_interval"]["lower_bound"] / 10 ** 9
+ mean: raw_results["mean"]["point_estimate"],
+ stderr: raw_results["mean"]["standard_error"]
}
end)
end)
|> List.flatten()
|> DF.new()
+ |> DF.mutate(
+ mean: cast(mean, {:duration, :nanosecond}),
+ stderr: cast(stderr, {:duration, :nanosecond})
+ )
+```
+
+```elixir
+# `using` is a list of structs, but we aren't gonna make use of this mostly
+# and we want to be able to group by that column, so add a new column that's just a nice
+# string representation
+# also parse out the n value, which all of our benchmarks have
+display_using = fn using ->
+ using
+ |> Enum.map(fn %{"ctn" => ctn, "impl" => impl} -> ctn <> "=" <> impl end)
+ |> Enum.join(", ")
+end
```
```elixir
@@ -238,7 +314,7 @@ benchmarks =
)
# Get the total benchmark time for each project and assignment
|> DF.group_by(["proj", "using_idx"])
- |> DF.summarise(time: sum(mean))
+ |> DF.summarise(time: sum(cast(mean, :f32)))
# Convert using_idx back to original using values
|> DF.to_rows()
|> Enum.map(fn row = %{"using_idx" => using_idx} ->
@@ -292,12 +368,12 @@ cost_estimates =
estimate_impls = SE.distinct(cost_estimates["impl"])
true =
- (benchmarks
+ (raw_benchmarks
|> DF.explode("using")
|> DF.unnest("using"))["impl"]
|> SE.distinct()
|> SE.to_list()
- |> Enum.all?(fn impl -> SE.equal(estimate_impls, impl) |> SE.any?() end)
+ |> Enum.all?(&SE.any?(SE.equal(estimate_impls, &1)))
```
```elixir
@@ -352,54 +428,75 @@ DF.n_rows(singular_benchmarks)
```
```elixir
-# Compare each assignments position in the estimates to its position in the results
-sorted_singular_estimates =
- singular_estimated_costs
- |> DF.group_by(["proj"])
- |> DF.sort_by(estimated_cost)
-
-sorted_singular_results =
+# Best and predicted best implementation for each container type
+selection_comparison =
singular_benchmarks
+ |> DF.explode("using")
+ |> DF.unnest("using")
|> DF.group_by(["proj"])
- |> DF.sort_by(time)
-
-singular_position_comparison =
- sorted_singular_estimates
- |> DF.to_rows_stream()
- |> Enum.map(fn %{"proj" => proj, "using" => using} ->
- %{
- proj: proj,
- using: using,
- pos_estimate:
- DF.filter(sorted_singular_estimates, proj == ^proj)["using"]
- |> SE.to_list()
- |> Enum.find_index(fn u -> u == using end),
- pos_results:
- DF.filter(sorted_singular_results, proj == ^proj)["using"]
- |> SE.to_list()
- |> Enum.find_index(fn u -> u == using end)
- }
- end)
- |> DF.new()
+ |> DF.filter(time == min(time))
+ |> DF.join(
+ cost_estimates
+ |> DF.filter(not contains(impl, "until"))
+ |> DF.group_by(["proj", "ctn"])
+ |> DF.filter(cost == min(cost))
+ |> DF.rename(%{"impl" => "predicted_impl"})
+ )
+ |> DF.select(["proj", "ctn", "impl", "predicted_impl"])
+ |> DF.rename(%{"impl" => "best_impl"})
```
```elixir
-# Everywhere we predicted wrong.
-singular_position_comparison
-|> DF.filter(pos_estimate == 0 and pos_estimate != pos_results)
-|> DF.collect()
-```
+# Tools for printing out latex
+defmodule Latex do
+ def escape_latex(str) do
+ String.replace(str, ~r/(\\|{|}|_|\^|#|&|\$|%|~)/, "\\\\\\1")
+ end
-```elixir
-singular_estimated_costs
-|> DF.filter(proj == "prime_sieve")
-|> DF.sort_by(estimated_cost)
-```
+ def table(df) do
+ cols = DF.names(df)
+
+ "\\begin{tabular}{|" <>
+ String.duplicate("c|", length(cols)) <>
+ "}\n" <>
+ Enum.join(Enum.map(cols, &escape_latex/1), " & ") <>
+ " \\\\\n\\hline\n" <>
+ (DF.to_rows(df)
+ |> Enum.map(fn row ->
+ cols
+ |> Enum.map(&escape_latex(Kernel.to_string(row[&1])))
+ |> Enum.join(" & ")
+ end)
+ |> Enum.join(" \\\\\n")) <>
+ " \\\\\n\\end{tabular}"
+ end
+end
-```elixir
-singular_benchmarks
-|> DF.filter(proj == "prime_sieve")
-|> DF.sort_by(time)
+Latex.table(selection_comparison)
+
+selection_comparison
+|> DF.put(
+ "best_impl",
+ SE.transform(selection_comparison["best_impl"], &CostModel.friendly_impl_name/1)
+)
+|> DF.put(
+ "predicted_impl",
+ SE.transform(selection_comparison["predicted_impl"], &CostModel.friendly_impl_name/1)
+)
+|> DF.put(
+ "mark",
+ SE.not_equal(selection_comparison["best_impl"], selection_comparison["predicted_impl"])
+ |> SE.transform(&if &1, do: "*", else: "")
+)
+|> DF.rename(%{
+ "mark" => " ",
+ "proj" => "Project",
+ "ctn" => "Container Type",
+ "best_impl" => "Best implementation",
+ "predicted_impl" => "Predicted best"
+})
+|> Latex.table()
+|> IO.puts()
```
## Adaptive Containers
@@ -449,31 +546,24 @@ adaptive_raw_benchmarks =
```elixir
best_usings =
adaptive_raw_benchmarks
+ # get best set of assignments for each project
|> DF.group_by(["proj", "using"])
|> DF.filter(not contains(using, "until"))
- |> DF.summarise(total: sum(mean))
+ |> DF.summarise(total: sum(cast(mean, :f32)))
|> DF.group_by(["proj"])
|> DF.filter(total == min(total))
|> DF.discard("total")
|> DF.rename(%{"using" => "best_using"})
+ # select adaptive container and the best assignment for each project
|> DF.join(adaptive_raw_benchmarks)
|> DF.filter(using == best_using or contains(using, "until"))
- |> DF.pivot_longer(["hi_95th", "lo_95th"])
+ # summary data point
+ |> DF.mutate(value: cast(mean, :string) <> " +/- " <> cast(stderr, :string))
|> DF.select(["proj", "using", "n", "value"])
```
```elixir
-Tucan.errorbar(
- best_usings
- |> DF.filter(proj == "example_mapping"),
- "value",
- orient: :vertical,
- ticks: true,
- points: true,
- group_by: "n"
- # color_by: "using"
-)
-|> Tucan.Legend.set_orientation(:color, "bottom")
-|> Tucan.Legend.put_options(:color, label_limit: 1000)
-|> Tucan.set_size(500, 500)
+best_usings
+|> DF.filter(proj == "aoc_2022_09")
+|> DF.pivot_wider("n", "value")
```
diff --git a/flake.nix b/flake.nix
index a75a40f..0e004b6 100644
--- a/flake.nix
+++ b/flake.nix
@@ -36,6 +36,10 @@
pkgs.gnuplot
pkgs.livebook # datavis
+ # god is dead
+ pkgs.nodejs
+ pkgs.nodePackages.vega-cli
+ pkgs.nodePackages.vega-lite
];
};
diff --git a/thesis/.gitignore b/thesis/.gitignore
index 9bce7b7..de0fdb7 100644
--- a/thesis/.gitignore
+++ b/thesis/.gitignore
@@ -1 +1,2 @@
-main.pdf \ No newline at end of file
+main.pdf
+assets/*.png
diff --git a/thesis/Justfile b/thesis/Justfile
index bd5a60d..2780fb9 100644
--- a/thesis/Justfile
+++ b/thesis/Justfile
@@ -1,10 +1,14 @@
default: build
-build:
+build: graphs
latexmk -pdf
-watch:
+graphs:
+ for f in assets/*.json; do vl2png -s 1.5 $f ${f/json/png}; done
+
+watch-latex:
latexmk -pdf -pvc
clean:
latexmk -c
+ rm -f assets/*.png
diff --git a/thesis/assets/contains.json b/thesis/assets/contains.json
new file mode 100644
index 0000000..dafcfb9
--- /dev/null
+++ b/thesis/assets/contains.json
@@ -0,0 +1 @@
+{"$schema":"https://vega.github.io/schema/vega-lite/v5.json","resolve":{"scale":{"color":"independent"}},"vconcat":[{"height":250,"layer":[{"data":{"values":[{"impl":"SortedVec","n":1,"op":"contains","t":0.0},{"impl":"SortedVec","n":101,"op":"contains","t":124.18114416340298},{"impl":"SortedVec","n":201,"op":"contains","t":144.676670399834},{"impl":"SortedVec","n":301,"op":"contains","t":156.2421808080163},{"impl":"SortedVec","n":401,"op":"contains","t":164.13709956846373},{"impl":"SortedVec","n":501,"op":"contains","t":170.01842427091654},{"impl":"SortedVec","n":601,"op":"contains","t":174.62596658035477},{"impl":"SortedVec","n":701,"op":"contains","t":178.35490885072764},{"impl":"SortedVec","n":801,"op":"contains","t":181.44135566177866},{"impl":"SortedVec","n":901,"op":"contains","t":184.0376990874008},{"impl":"SortedVec","n":1001,"op":"contains","t":186.24804270500186},{"impl":"SortedVec","n":1101,"op":"contains","t":188.14666798572324},{"impl":"SortedVec","n":1201,"op":"contains","t":189.78843861374196},{"impl":"SortedVec","n":1301,"op":"contains","t":191.21502928270576},{"impl":"SortedVec","n":1401,"op":"contains","t":192.45884129059345},{"impl":"SortedVec","n":1501,"op":"contains","t":193.54556490571778},{"impl":"SortedVec","n":1601,"op":"contains","t":194.495913611918},{"impl":"SortedVec","n":1701,"op":"contains","t":195.32683199013317},{"impl":"SortedVec","n":1801,"op":"contains","t":196.05235802295817},{"impl":"SortedVec","n":1901,"op":"contains","t":196.68425207212715},{"impl":"SortedVec","n":2001,"op":"contains","t":197.2324644169563},{"impl":"SortedVec","n":2101,"op":"contains","t":197.7054886588861},{"impl":"SortedVec","n":2201,"op":"contains","t":198.11063287583124},{"impl":"SortedVec","n":2301,"op":"contains","t":198.45423047940903},{"impl":"SortedVec","n":2401,"op":"contains","t":198.7418061823032},{"impl":"SortedVec","n":2501,"op":"contains","t":198.9782080769783},{"impl":"SortedVec","n":2601,"op":"contains","t":199.16771380458098},{"impl":"SortedVec","n":2701,"op":"contains","t":199.31411668371658},{"impl":"SortedVec","n":2801,"op":"contains","t":199.42079617370845},{"impl":"SortedVec","n":2901,"op":"contains","t":199.4907759718489},{"impl":"SortedVec","n":3001,"op":"contains","t":199.52677226079385},{"impl":"SortedVec","n":3101,"op":"contains","t":199.53123404449727},{"impl":"SortedVec","n":3201,"op":"contains","t":199.5063770801347},{"impl":"SortedVec","n":3301,"op":"contains","t":199.45421258865252},{"impl":"SortedVec","n":3401,"op":"contains","t":199.37657167937203},{"impl":"SortedVec","n":3501,"op":"contains","t":199.2751262342151},{"impl":"SortedVec","n":3601,"op":"contains","t":199.15140685005957},{"impl":"SortedVec","n":3701,"op":"contains","t":199.0068183229198},{"impl":"SortedVec","n":3801,"op":"contains","t":198.84265306733127},{"impl":"SortedVec","n":3901,"op":"contains","t":198.6601027927819},{"impl":"SortedVec","n":4001,"op":"contains","t":198.46026870198128},{"impl":"SortedVec","n":4101,"op":"contains","t":198.24417042998525},{"impl":"SortedVec","n":4201,"op":"contains","t":198.01275390624443},{"impl":"SortedVec","n":4301,"op":"contains","t":197.76689829165082},{"impl":"SortedVec","n":4401,"op":"contains","t":197.50742211818198},{"impl":"SortedVec","n":4501,"op":"contains","t":197.23508873866834},{"impl":"SortedVec","n":4601,"op":"contains","t":196.95061117766255},{"impl":"SortedVec","n":4701,"op":"contains","t":196.65465646069555},{"impl":"SortedVec","n":4801,"op":"contains","t":196.34784948780955},{"impl":"SortedVec","n":4901,"op":"contains","t":196.03077650775194},{"impl":"SortedVec","n":5001,"op":"contains","t":195.70398824123416},{"impl":"SortedVec","n":5101,"op":"contains","t":195.3680026949559},{"impl":"SortedVec","n":5201,"op":"contains","t":195.02330770242133},{"impl":"SortedVec","n":5301,"op":"contains","t":194.67036322277255},{"impl":"SortedVec","n":5401,"op":"contains","t":194.30960342478008},{"impl":"SortedVec","n":5501,"op":"contains","t":193.9414385796424},{"impl":"SortedVec","n":5601,"op":"contains","t":193.56625678326523},{"impl":"SortedVec","n":5701,"op":"contains","t":193.18442552612817},{"impl":"SortedVec","n":5801,"op":"contains","t":192.79629312664377},{"impl":"SortedVec","n":5901,"op":"contains","t":192.4021900420092},{"impl":"SortedVec","n":6001,"op":"contains","t":192.00243006890477},{"impl":"SortedVec","n":6101,"op":"contains","t":191.59731144496345},{"impl":"SortedVec","n":6201,"op":"contains","t":191.187117860692},{"impl":"SortedVec","n":6301,"op":"contains","t":190.77211939044076},{"impl":"SortedVec","n":6401,"op":"contains","t":190.3525733500708},{"impl":"SortedVec","n":6501,"op":"contains","t":189.9287250881372},{"impl":"SortedVec","n":6601,"op":"contains","t":189.5008087166785},{"impl":"SortedVec","n":6701,"op":"contains","t":189.06904778706155},{"impl":"SortedVec","n":6801,"op":"contains","t":188.63365591576513},{"impl":"SortedVec","n":6901,"op":"contains","t":188.1948373644881},{"impl":"SortedVec","n":7001,"op":"contains","t":187.7527875785242},{"impl":"SortedVec","n":7101,"op":"contains","t":187.30769368695573},{"impl":"SortedVec","n":7201,"op":"contains","t":186.8597349678704},{"impl":"SortedVec","n":7301,"op":"contains","t":186.40908328149482},{"impl":"SortedVec","n":7401,"op":"contains","t":185.95590347386513},{"impl":"SortedVec","n":7501,"op":"contains","t":185.5003537534062},{"impl":"SortedVec","n":7601,"op":"contains","t":185.04258604257262},{"impl":"SortedVec","n":7701,"op":"contains","t":184.58274630650862},{"impl":"SortedVec","n":7801,"op":"contains","t":184.12097486050385},{"impl":"SortedVec","n":7901,"op":"contains","t":183.6574066578674},{"impl":"SortedVec","n":8001,"op":"contains","t":183.19217155969787},{"impl":"SortedVec","n":8101,"op":"contains","t":182.7253945878968},{"impl":"SortedVec","n":8201,"op":"contains","t":182.25719616266227},{"impl":"SortedVec","n":8301,"op":"contains","t":181.78769232558815},{"impl":"SortedVec","n":8401,"op":"contains","t":181.31699494940574},{"impl":"SortedVec","n":8501,"op":"contains","t":180.84521193531444},{"impl":"SortedVec","n":8601,"op":"contains","t":180.3724473987739},{"impl":"SortedVec","n":8701,"op":"contains","t":179.89880184455652},{"impl":"SortedVec","n":8801,"op":"contains","t":179.42437233179803},{"impl":"SortedVec","n":8901,"op":"contains","t":178.94925262972333},{"impl":"SortedVec","n":9001,"op":"contains","t":178.4735333646728},{"impl":"SortedVec","n":9101,"op":"contains","t":177.9973021590065},{"impl":"SortedVec","n":9201,"op":"contains","t":177.5206437624178},{"impl":"SortedVec","n":9301,"op":"contains","t":177.0436401761496},{"impl":"SortedVec","n":9401,"op":"contains","t":176.5663707705686},{"impl":"SortedVec","n":9501,"op":"contains","t":176.0889123965179},{"impl":"SortedVec","n":9601,"op":"contains","t":175.61133949084154},{"impl":"SortedVec","n":9701,"op":"contains","t":175.13372417644024},{"impl":"SortedVec","n":9801,"op":"contains","t":174.65613635719717},{"impl":"SortedVec","n":9901,"op":"contains","t":174.17864380808498},{"impl":"SortedVec","n":10001,"op":"contains","t":173.7013122607455},{"impl":"SortedVec","n":10101,"op":"contains","t":173.22420548481122},{"impl":"SortedVec","n":10201,"op":"contains","t":172.747385365222},{"impl":"SortedVec","n":10301,"op":"contains","t":172.2709119757693},{"impl":"SortedVec","n":10401,"op":"contains","t":171.7948436490886},{"impl":"SortedVec","n":10501,"op":"contains","t":171.31923704330276},{"impl":"SortedVec","n":10601,"op":"contains","t":170.84414720550677},{"impl":"SortedVec","n":10701,"op":"contains","t":170.3696276322728},{"impl":"SortedVec","n":10801,"op":"contains","t":169.8957303273403},{"impl":"SortedVec","n":10901,"op":"contains","t":169.42250585664877},{"impl":"SortedVec","n":11001,"op":"contains","t":168.950003400857},{"impl":"SortedVec","n":11101,"op":"contains","t":168.4782708054861},{"impl":"SortedVec","n":11201,"op":"contains","t":168.0073546288141},{"impl":"SortedVec","n":11301,"op":"contains","t":167.53730018764233},{"impl":"SortedVec","n":11401,"op":"contains","t":167.0681516010452},{"impl":"SortedVec","n":11501,"op":"contains","t":166.59995183221014},{"impl":"SortedVec","n":11601,"op":"contains","t":166.13274272846576},{"impl":"SortedVec","n":11701,"op":"contains","t":165.66656505959293},{"impl":"SortedVec","n":11801,"op":"contains","t":165.20145855450517},{"impl":"SortedVec","n":11901,"op":"contains","t":164.73746193638115},{"impl":"SortedVec","n":12001,"op":"contains","t":164.274612956328},{"impl":"SortedVec","n":12101,"op":"contains","t":163.8129484256476},{"impl":"SortedVec","n":12201,"op":"contains","t":163.35250424677443},{"impl":"SortedVec","n":12301,"op":"contains","t":162.89331544295212},{"impl":"SortedVec","n":12401,"op":"contains","t":162.43541618670696},{"impl":"SortedVec","n":12501,"op":"contains","t":161.97883982717923},{"impl":"SortedVec","n":12601,"op":"contains","t":161.52361891636505},{"impl":"SortedVec","n":12701,"op":"contains","t":161.0697852343212},{"impl":"SortedVec","n":12801,"op":"contains","t":160.6173698133815},{"impl":"SortedVec","n":12901,"op":"contains","t":160.16640296143106},{"impl":"SortedVec","n":13001,"op":"contains","t":159.71691428428204},{"impl":"SortedVec","n":13101,"op":"contains","t":159.2689327071917},{"impl":"SortedVec","n":13201,"op":"contains","t":158.82248649556294},{"impl":"SortedVec","n":13301,"op":"contains","t":158.37760327486336},{"impl":"SortedVec","n":13401,"op":"contains","t":157.93431004979809},{"impl":"SortedVec","n":13501,"op":"contains","t":157.49263322277042},{"impl":"SortedVec","n":13601,"op":"contains","t":157.05259861166115},{"impl":"SortedVec","n":13701,"op":"contains","t":156.6142314669564},{"impl":"SortedVec","n":13801,"op":"contains","t":156.1775564882527},{"impl":"SortedVec","n":13901,"op":"contains","t":155.74259784016652},{"impl":"SortedVec","n":14001,"op":"contains","t":155.3093791676735},{"impl":"SortedVec","n":14101,"op":"contains","t":154.87792361090175},{"impl":"SortedVec","n":14201,"op":"contains","t":154.44825381940208},{"impl":"SortedVec","n":14301,"op":"contains","t":154.02039196591855},{"impl":"SortedVec","n":14401,"op":"contains","t":153.59435975967796},{"impl":"SortedVec","n":14501,"op":"contains","t":153.1701784592206},{"impl":"SortedVec","n":14601,"op":"contains","t":152.74786888478943},{"impl":"SortedVec","n":14701,"op":"contains","t":152.32745143029678},{"impl":"SortedVec","n":14801,"op":"contains","t":151.90894607488525},{"impl":"SortedVec","n":14901,"op":"contains","t":151.49237239409928},{"impl":"SortedVec","n":15001,"op":"contains","t":151.07774957068347},{"impl":"SortedVec","n":15101,"op":"contains","t":150.66509640502193},{"impl":"SortedVec","n":15201,"op":"contains","t":150.25443132523287},{"impl":"SortedVec","n":15301,"op":"contains","t":149.8457723969329},{"impl":"SortedVec","n":15401,"op":"contains","t":149.43913733268235},{"impl":"SortedVec","n":15501,"op":"contains","t":149.03454350112602},{"impl":"SortedVec","n":15601,"op":"contains","t":148.63200793583906},{"impl":"SortedVec","n":15701,"op":"contains","t":148.23154734389078},{"impl":"SortedVec","n":15801,"op":"contains","t":147.83317811413656},{"impl":"SortedVec","n":15901,"op":"contains","t":147.436916325248},{"impl":"SortedVec","n":16001,"op":"contains","t":147.04277775349144},{"impl":"SortedVec","n":16101,"op":"contains","t":146.6507778802644},{"impl":"SortedVec","n":16201,"op":"contains","t":146.26093189939834},{"impl":"SortedVec","n":16301,"op":"contains","t":145.8732547242367},{"impl":"SortedVec","n":16401,"op":"contains","t":145.48776099449708},{"impl":"SortedVec","n":16501,"op":"contains","t":145.1044650829242},{"impl":"SortedVec","n":16601,"op":"contains","t":144.72338110174226},{"impl":"SortedVec","n":16701,"op":"contains","t":144.34452290891315},{"impl":"SortedVec","n":16801,"op":"contains","t":143.9679041142085},{"impl":"SortedVec","n":16901,"op":"contains","t":143.59353808510087},{"impl":"SortedVec","n":17001,"op":"contains","t":143.2214379524816},{"impl":"SortedVec","n":17101,"op":"contains","t":142.85161661621083},{"impl":"SortedVec","n":17201,"op":"contains","t":142.48408675050572},{"impl":"SortedVec","n":17301,"op":"contains","t":142.1188608091726},{"impl":"SortedVec","n":17401,"op":"contains","t":141.7559510306882},{"impl":"SortedVec","n":17501,"op":"contains","t":141.39536944313534},{"impl":"SortedVec","n":17601,"op":"contains","t":141.037127868998},{"impl":"SortedVec","n":17701,"op":"contains","t":140.6812379298208},{"impl":"SortedVec","n":17801,"op":"contains","t":140.32771105073678},{"impl":"SortedVec","n":17901,"op":"contains","t":139.97655846486867},{"impl":"SortedVec","n":18001,"op":"contains","t":139.62779121760747},{"impl":"SortedVec","n":18101,"op":"contains","t":139.28142017077246},{"impl":"SortedVec","n":18201,"op":"contains","t":138.93745600665704},{"impl":"SortedVec","n":18301,"op":"contains","t":138.59590923196293},{"impl":"SortedVec","n":18401,"op":"contains","t":138.2567901816277},{"impl":"SortedVec","n":18501,"op":"contains","t":137.9201090225488},{"impl":"SortedVec","n":18601,"op":"contains","t":137.5858757572067},{"impl":"SortedVec","n":18701,"op":"contains","t":137.25410022719106},{"impl":"SortedVec","n":18801,"op":"contains","t":136.92479211663303},{"impl":"SortedVec","n":18901,"op":"contains","t":136.59796095554634},{"impl":"SortedVec","n":19001,"op":"contains","t":136.2736161230804},{"impl":"SortedVec","n":19101,"op":"contains","t":135.9517668506878},{"impl":"SortedVec","n":19201,"op":"contains","t":135.63242222520938},{"impl":"SortedVec","n":19301,"op":"contains","t":135.31559119187884},{"impl":"SortedVec","n":19401,"op":"contains","t":135.00128255725014},{"impl":"SortedVec","n":19501,"op":"contains","t":134.6895049920492},{"impl":"SortedVec","n":19601,"op":"contains","t":134.38026703395298},{"impl":"SortedVec","n":19701,"op":"contains","t":134.07357709029765},{"impl":"SortedVec","n":19801,"op":"contains","t":133.76944344071853},{"impl":"SortedVec","n":19901,"op":"contains","t":133.46787423972302},{"impl":"SortedVec","n":20001,"op":"contains","t":133.1688775191995},{"impl":"SortedVec","n":20101,"op":"contains","t":132.87246119086353},{"impl":"SortedVec","n":20201,"op":"contains","t":132.57863304864307},{"impl":"SortedVec","n":20301,"op":"contains","t":132.28740077100537},{"impl":"SortedVec","n":20401,"op":"contains","t":131.99877192322634},{"impl":"SortedVec","n":20501,"op":"contains","t":131.71275395960413},{"impl":"SortedVec","n":20601,"op":"contains","t":131.42935422561953},{"impl":"SortedVec","n":20701,"op":"contains","t":131.14857996004392},{"impl":"SortedVec","n":20801,"op":"contains","t":130.87043829699567},{"impl":"SortedVec","n":20901,"op":"contains","t":130.59493626794819},{"impl":"SortedVec","n":21001,"op":"contains","t":130.32208080368952},{"impl":"SortedVec","n":21101,"op":"contains","t":130.05187873623558},{"impl":"SortedVec","n":21201,"op":"contains","t":129.78433680069827},{"impl":"SortedVec","n":21301,"op":"contains","t":129.51946163710906},{"impl":"SortedVec","n":21401,"op":"contains","t":129.25725979220084},{"impl":"SortedVec","n":21501,"op":"contains","t":128.9977377211472},{"impl":"SortedVec","n":21601,"op":"contains","t":128.74090178926198},{"impl":"SortedVec","n":21701,"op":"contains","t":128.48675827365992},{"impl":"SortedVec","n":21801,"op":"contains","t":128.23531336487756},{"impl":"SortedVec","n":21901,"op":"contains","t":127.98657316845953},{"impl":"SortedVec","n":22001,"op":"contains","t":127.740543706506},{"impl":"SortedVec","n":22101,"op":"contains","t":127.49723091918739},{"impl":"SortedVec","n":22201,"op":"contains","t":127.25664066622306},{"impl":"SortedVec","n":22301,"op":"contains","t":127.01877872832827},{"impl":"SortedVec","n":22401,"op":"contains","t":126.78365080862756},{"impl":"SortedVec","n":22501,"op":"contains","t":126.55126253403733},{"impl":"SortedVec","n":22601,"op":"contains","t":126.32161945661764},{"impl":"SortedVec","n":22701,"op":"contains","t":126.09472705489424},{"impl":"SortedVec","n":22801,"op":"contains","t":125.87059073515084},{"impl":"SortedVec","n":22901,"op":"contains","t":125.64921583269472},{"impl":"SortedVec","n":23001,"op":"contains","t":125.43060761309283},{"impl":"SortedVec","n":23101,"op":"contains","t":125.21477127338241},{"impl":"SortedVec","n":23201,"op":"contains","t":125.00171194325495},{"impl":"SortedVec","n":23301,"op":"contains","t":124.7914346862149},{"impl":"SortedVec","n":23401,"op":"contains","t":124.58394450071324},{"impl":"SortedVec","n":23501,"op":"contains","t":124.37924632125737},{"impl":"SortedVec","n":23601,"op":"contains","t":124.17734501949678},{"impl":"SortedVec","n":23701,"op":"contains","t":123.97824540528669},{"impl":"SortedVec","n":23801,"op":"contains","t":123.78195222772814},{"impl":"SortedVec","n":23901,"op":"contains","t":123.58847017618746},{"impl":"SortedVec","n":24001,"op":"contains","t":123.39780388129338},{"impl":"SortedVec","n":24101,"op":"contains","t":123.2099579159144},{"impl":"SortedVec","n":24201,"op":"contains","t":123.02493679611521},{"impl":"SortedVec","n":24301,"op":"contains","t":122.84274498209345},{"impl":"SortedVec","n":24401,"op":"contains","t":122.66338687909783},{"impl":"SortedVec","n":24501,"op":"contains","t":122.48686683832673},{"impl":"SortedVec","n":24601,"op":"contains","t":122.31318915780884},{"impl":"SortedVec","n":24701,"op":"contains","t":122.14235808326617},{"impl":"SortedVec","n":24801,"op":"contains","t":121.97437780895928},{"impl":"SortedVec","n":24901,"op":"contains","t":121.80925247851539},{"impl":"SortedVec","n":25001,"op":"contains","t":121.64698618574025},{"impl":"SortedVec","n":25101,"op":"contains","t":121.48758297541383},{"impl":"SortedVec","n":25201,"op":"contains","t":121.33104684406993},{"impl":"SortedVec","n":25301,"op":"contains","t":121.17738174076021},{"impl":"SortedVec","n":25401,"op":"contains","t":121.02659156780385},{"impl":"SortedVec","n":25501,"op":"contains","t":120.87868018152147},{"impl":"SortedVec","n":25601,"op":"contains","t":120.73365139295578},{"impl":"SortedVec","n":25701,"op":"contains","t":120.59150896857716},{"impl":"SortedVec","n":25801,"op":"contains","t":120.45225663097659},{"impl":"SortedVec","n":25901,"op":"contains","t":120.315898059544},{"impl":"SortedVec","n":26001,"op":"contains","t":120.18243689113467},{"impl":"SortedVec","n":26101,"op":"contains","t":120.05187672072185},{"impl":"SortedVec","n":26201,"op":"contains","t":119.92422110203785},{"impl":"SortedVec","n":26301,"op":"contains","t":119.7994735482022},{"impl":"SortedVec","n":26401,"op":"contains","t":119.67763753233817},{"impl":"SortedVec","n":26501,"op":"contains","t":119.55871648817765},{"impl":"SortedVec","n":26601,"op":"contains","t":119.44271381065451},{"impl":"SortedVec","n":26701,"op":"contains","t":119.32963285648705},{"impl":"SortedVec","n":26801,"op":"contains","t":119.21947694474932},{"impl":"SortedVec","n":26901,"op":"contains","t":119.11224935743212},{"impl":"SortedVec","n":27001,"op":"contains","t":119.00795333999287},{"impl":"SortedVec","n":27101,"op":"contains","t":118.90659210189642},{"impl":"SortedVec","n":27201,"op":"contains","t":118.80816881714509},{"impl":"SortedVec","n":27301,"op":"contains","t":118.71268662479912},{"impl":"SortedVec","n":27401,"op":"contains","t":118.62014862948772},{"impl":"SortedVec","n":27501,"op":"contains","t":118.53055790191073},{"impl":"SortedVec","n":27601,"op":"contains","t":118.4439174793315},{"impl":"SortedVec","n":27701,"op":"contains","t":118.3602303660603},{"impl":"SortedVec","n":27801,"op":"contains","t":118.27949953392942},{"impl":"SortedVec","n":27901,"op":"contains","t":118.20172792275952},{"impl":"SortedVec","n":28001,"op":"contains","t":118.12691844081792},{"impl":"SortedVec","n":28101,"op":"contains","t":118.05507396526846},{"impl":"SortedVec","n":28201,"op":"contains","t":117.98619734261337},{"impl":"SortedVec","n":28301,"op":"contains","t":117.92029138912764},{"impl":"SortedVec","n":28401,"op":"contains","t":117.85735889128512},{"impl":"SortedVec","n":28501,"op":"contains","t":117.7974026061778},{"impl":"SortedVec","n":28601,"op":"contains","t":117.74042526192736},{"impl":"SortedVec","n":28701,"op":"contains","t":117.68642955808977},{"impl":"SortedVec","n":28801,"op":"contains","t":117.63541816605249},{"impl":"SortedVec","n":28901,"op":"contains","t":117.58739372942503},{"impl":"SortedVec","n":29001,"op":"contains","t":117.542358864423},{"impl":"SortedVec","n":29101,"op":"contains","t":117.50031616024484},{"impl":"SortedVec","n":29201,"op":"contains","t":117.46126817944315},{"impl":"SortedVec","n":29301,"op":"contains","t":117.4252174582885},{"impl":"SortedVec","n":29401,"op":"contains","t":117.39216650712791},{"impl":"SortedVec","n":29501,"op":"contains","t":117.36211781073689},{"impl":"SortedVec","n":29601,"op":"contains","t":117.33507382866557},{"impl":"SortedVec","n":29701,"op":"contains","t":117.31103699557895},{"impl":"SortedVec","n":29801,"op":"contains","t":117.29000972159147},{"impl":"SortedVec","n":29901,"op":"contains","t":117.27199439259618},{"impl":"SortedVec","n":30001,"op":"contains","t":117.25699337058788},{"impl":"SortedVec","n":30101,"op":"contains","t":117.24500899398171},{"impl":"SortedVec","n":30201,"op":"contains","t":117.23604357792536},{"impl":"SortedVec","n":30301,"op":"contains","t":117.23009941460725},{"impl":"SortedVec","n":30401,"op":"contains","t":117.2271787735589},{"impl":"SortedVec","n":30501,"op":"contains","t":117.22728390195246},{"impl":"SortedVec","n":30601,"op":"contains","t":117.23041702489371},{"impl":"SortedVec","n":30701,"op":"contains","t":117.2365803457098},{"impl":"SortedVec","n":30801,"op":"contains","t":117.24577604623263},{"impl":"SortedVec","n":30901,"op":"contains","t":117.25800628707759},{"impl":"SortedVec","n":31001,"op":"contains","t":117.27327320791767},{"impl":"SortedVec","n":31101,"op":"contains","t":117.2915789277533},{"impl":"SortedVec","n":31201,"op":"contains","t":117.31292554517782},{"impl":"SortedVec","n":31301,"op":"contains","t":117.33731513863859},{"impl":"SortedVec","n":31401,"op":"contains","t":117.36474976669413},{"impl":"SortedVec","n":31501,"op":"contains","t":117.39523146826699},{"impl":"SortedVec","n":31601,"op":"contains","t":117.4287622628928},{"impl":"SortedVec","n":31701,"op":"contains","t":117.46534415096511},{"impl":"SortedVec","n":31801,"op":"contains","t":117.5049791139767},{"impl":"SortedVec","n":31901,"op":"contains","t":117.54766911475701},{"impl":"SortedVec","n":32001,"op":"contains","t":117.59341609770553},{"impl":"SortedVec","n":32101,"op":"contains","t":117.64222198902186},{"impl":"SortedVec","n":32201,"op":"contains","t":117.69408869693248},{"impl":"SortedVec","n":32301,"op":"contains","t":117.7490181119133},{"impl":"SortedVec","n":32401,"op":"contains","t":117.80701210690924},{"impl":"SortedVec","n":32501,"op":"contains","t":117.86807253755026},{"impl":"SortedVec","n":32601,"op":"contains","t":117.93220124236433},{"impl":"SortedVec","n":32701,"op":"contains","t":117.99940004298685},{"impl":"SortedVec","n":32801,"op":"contains","t":118.0696707443669},{"impl":"SortedVec","n":32901,"op":"contains","t":118.14301513497037},{"impl":"SortedVec","n":33001,"op":"contains","t":118.21943498698022},{"impl":"SortedVec","n":33101,"op":"contains","t":118.29893205649356},{"impl":"SortedVec","n":33201,"op":"contains","t":118.38150808371537},{"impl":"SortedVec","n":33301,"op":"contains","t":118.46716479315029},{"impl":"SortedVec","n":33401,"op":"contains","t":118.55590389379037},{"impl":"SortedVec","n":33501,"op":"contains","t":118.64772707930089},{"impl":"SortedVec","n":33601,"op":"contains","t":118.74263602820292},{"impl":"SortedVec","n":33701,"op":"contains","t":118.84063240405351},{"impl":"SortedVec","n":33801,"op":"contains","t":118.94171785562273},{"impl":"SortedVec","n":33901,"op":"contains","t":119.04589401706886},{"impl":"SortedVec","n":34001,"op":"contains","t":119.15316250811011},{"impl":"SortedVec","n":34101,"op":"contains","t":119.26352493419449},{"impl":"SortedVec","n":34201,"op":"contains","t":119.37698288666681},{"impl":"SortedVec","n":34301,"op":"contains","t":119.49353794293353},{"impl":"SortedVec","n":34401,"op":"contains","t":119.61319166662514},{"impl":"SortedVec","n":34501,"op":"contains","t":119.73594560775553},{"impl":"SortedVec","n":34601,"op":"contains","t":119.86180130288054},{"impl":"SortedVec","n":34701,"op":"contains","t":119.9907602752526},{"impl":"SortedVec","n":34801,"op":"contains","t":120.12282403497412},{"impl":"SortedVec","n":34901,"op":"contains","t":120.25799407914846},{"impl":"SortedVec","n":35001,"op":"contains","t":120.39627189202858},{"impl":"SortedVec","n":35101,"op":"contains","t":120.53765894516386},{"impl":"SortedVec","n":35201,"op":"contains","t":120.68215669754431},{"impl":"SortedVec","n":35301,"op":"contains","t":120.82976659574362},{"impl":"SortedVec","n":35401,"op":"contains","t":120.98049007405916},{"impl":"SortedVec","n":35501,"op":"contains","t":121.13432855465078},{"impl":"SortedVec","n":35601,"op":"contains","t":121.29128344767719},{"impl":"SortedVec","n":35701,"op":"contains","t":121.45135615143082},{"impl":"SortedVec","n":35801,"op":"contains","t":121.61454805247041},{"impl":"SortedVec","n":35901,"op":"contains","t":121.78086052575196},{"impl":"SortedVec","n":36001,"op":"contains","t":121.950294934758},{"impl":"SortedVec","n":36101,"op":"contains","t":122.12285263162457},{"impl":"SortedVec","n":36201,"op":"contains","t":122.29853495726704},{"impl":"SortedVec","n":36301,"op":"contains","t":122.47734324150397},{"impl":"SortedVec","n":36401,"op":"contains","t":122.65927880317864},{"impl":"SortedVec","n":36501,"op":"contains","t":122.84434295028043},{"impl":"SortedVec","n":36601,"op":"contains","t":123.03253698006284},{"impl":"SortedVec","n":36701,"op":"contains","t":123.22386217916085},{"impl":"SortedVec","n":36801,"op":"contains","t":123.41831982370675},{"impl":"SortedVec","n":36901,"op":"contains","t":123.6159111794438},{"impl":"SortedVec","n":37001,"op":"contains","t":123.81663750183887},{"impl":"SortedVec","n":37101,"op":"contains","t":124.02050003619343},{"impl":"SortedVec","n":37201,"op":"contains","t":124.2275000177529},{"impl":"SortedVec","n":37301,"op":"contains","t":124.43763867181463},{"impl":"SortedVec","n":37401,"op":"contains","t":124.65091721383448},{"impl":"SortedVec","n":37501,"op":"contains","t":124.8673368495318},{"impl":"SortedVec","n":37601,"op":"contains","t":125.08689877499344},{"impl":"SortedVec","n":37701,"op":"contains","t":125.30960417677582},{"impl":"SortedVec","n":37801,"op":"contains","t":125.53545423200603},{"impl":"SortedVec","n":37901,"op":"contains","t":125.76445010848141},{"impl":"SortedVec","n":38001,"op":"contains","t":125.99659296476801},{"impl":"SortedVec","n":38101,"op":"contains","t":126.23188395029743},{"impl":"SortedVec","n":38201,"op":"contains","t":126.47032420546279},{"impl":"SortedVec","n":38301,"op":"contains","t":126.71191486171307},{"impl":"SortedVec","n":38401,"op":"contains","t":126.95665704164665},{"impl":"SortedVec","n":38501,"op":"contains","t":127.20455185910305},{"impl":"SortedVec","n":38601,"op":"contains","t":127.45560041925407},{"impl":"SortedVec","n":38701,"op":"contains","t":127.70980381869342},{"impl":"SortedVec","n":38801,"op":"contains","t":127.96716314552518},{"impl":"SortedVec","n":38901,"op":"contains","t":128.22767947945133},{"impl":"SortedVec","n":39001,"op":"contains","t":128.4913538918581},{"impl":"SortedVec","n":39101,"op":"contains","t":128.75818744590072},{"impl":"SortedVec","n":39201,"op":"contains","t":129.02818119658815},{"impl":"SortedVec","n":39301,"op":"contains","t":129.30133619086558},{"impl":"SortedVec","n":39401,"op":"contains","t":129.57765346769673},{"impl":"SortedVec","n":39501,"op":"contains","t":129.85713405814454},{"impl":"SortedVec","n":39601,"op":"contains","t":130.13977898545107},{"impl":"SortedVec","n":39701,"op":"contains","t":130.4255892651168},{"impl":"SortedVec","n":39801,"op":"contains","t":130.7145659049781},{"impl":"SortedVec","n":39901,"op":"contains","t":131.00670990528403},{"impl":"SortedVec","n":40001,"op":"contains","t":131.30202225877292},{"impl":"SortedVec","n":40101,"op":"contains","t":131.60050395074688},{"impl":"SortedVec","n":40201,"op":"contains","t":131.90215595914606},{"impl":"SortedVec","n":40301,"op":"contains","t":132.20697925462173},{"impl":"SortedVec","n":40401,"op":"contains","t":132.51497480060874},{"impl":"SortedVec","n":40501,"op":"contains","t":132.82614355339643},{"impl":"SortedVec","n":40601,"op":"contains","t":133.1404864621996},{"impl":"SortedVec","n":40701,"op":"contains","t":133.45800446922806},{"impl":"SortedVec","n":40801,"op":"contains","t":133.77869850975503},{"impl":"SortedVec","n":40901,"op":"contains","t":134.10256951218537},{"impl":"SortedVec","n":41001,"op":"contains","t":134.42961839812273},{"impl":"SortedVec","n":41101,"op":"contains","t":134.75984608243533},{"impl":"SortedVec","n":41201,"op":"contains","t":135.09325347332225},{"impl":"SortedVec","n":41301,"op":"contains","t":135.4298414723773},{"impl":"SortedVec","n":41401,"op":"contains","t":135.7696109746533},{"impl":"SortedVec","n":41501,"op":"contains","t":136.11256286872526},{"impl":"SortedVec","n":41601,"op":"contains","t":136.45869803675248},{"impl":"SortedVec","n":41701,"op":"contains","t":136.80801735454048},{"impl":"SortedVec","n":41801,"op":"contains","t":137.16052169160156},{"impl":"SortedVec","n":41901,"op":"contains","t":137.51621191121512},{"impl":"SortedVec","n":42001,"op":"contains","t":137.87508887048722},{"impl":"SortedVec","n":42101,"op":"contains","t":138.23715342040884},{"impl":"SortedVec","n":42201,"op":"contains","t":138.6024064059145},{"impl":"SortedVec","n":42301,"op":"contains","t":138.9708486659393},{"impl":"SortedVec","n":42401,"op":"contains","t":139.34248103347528},{"impl":"SortedVec","n":42501,"op":"contains","t":139.71730433562823},{"impl":"SortedVec","n":42601,"op":"contains","t":140.09531939367207},{"impl":"SortedVec","n":42701,"op":"contains","t":140.47652702310432},{"impl":"SortedVec","n":42801,"op":"contains","t":140.86092803369974},{"impl":"SortedVec","n":42901,"op":"contains","t":141.24852322956372},{"impl":"SortedVec","n":43001,"op":"contains","t":141.63931340918538},{"impl":"SortedVec","n":43101,"op":"contains","t":142.03329936548948},{"impl":"SortedVec","n":43201,"op":"contains","t":142.43048188588818},{"impl":"SortedVec","n":43301,"op":"contains","t":142.83086175233183},{"impl":"SortedVec","n":43401,"op":"contains","t":143.23443974135955},{"impl":"SortedVec","n":43501,"op":"contains","t":143.64121662414897},{"impl":"SortedVec","n":43601,"op":"contains","t":144.0511931665652},{"impl":"SortedVec","n":43701,"op":"contains","t":144.4643701292103},{"impl":"SortedVec","n":43801,"op":"contains","t":144.88074826747066},{"impl":"SortedVec","n":43901,"op":"contains","t":145.30032833156457},{"impl":"SortedVec","n":44001,"op":"contains","t":145.72311106658964},{"impl":"SortedVec","n":44101,"op":"contains","t":146.1490972125692},{"impl":"SortedVec","n":44201,"op":"contains","t":146.57828750449835},{"impl":"SortedVec","n":44301,"op":"contains","t":147.0106826723889},{"impl":"SortedVec","n":44401,"op":"contains","t":147.44628344131496},{"impl":"SortedVec","n":44501,"op":"contains","t":147.88509053145697},{"impl":"SortedVec","n":44601,"op":"contains","t":148.32710465814608},{"impl":"SortedVec","n":44701,"op":"contains","t":148.77232653190686},{"impl":"SortedVec","n":44801,"op":"contains","t":149.22075685850075},{"impl":"SortedVec","n":44901,"op":"contains","t":149.67239633896872},{"impl":"SortedVec","n":45001,"op":"contains","t":150.12724566967307},{"impl":"SortedVec","n":45101,"op":"contains","t":150.58530554233863},{"impl":"SortedVec","n":45201,"op":"contains","t":151.04657664409416},{"impl":"SortedVec","n":45301,"op":"contains","t":151.5110596575131},{"impl":"SortedVec","n":45401,"op":"contains","t":151.97875526065383},{"impl":"SortedVec","n":45501,"op":"contains","t":152.44966412709886},{"impl":"SortedVec","n":45601,"op":"contains","t":152.92378692599436},{"impl":"SortedVec","n":45701,"op":"contains","t":153.40112432208963},{"impl":"SortedVec","n":45801,"op":"contains","t":153.88167697577444},{"impl":"SortedVec","n":45901,"op":"contains","t":154.3654455431183},{"impl":"SortedVec","n":46001,"op":"contains","t":154.85243067590682},{"impl":"SortedVec","n":46101,"op":"contains","t":155.34263302168006},{"impl":"SortedVec","n":46201,"op":"contains","t":155.83605322376837},{"impl":"SortedVec","n":46301,"op":"contains","t":156.33269192132968},{"impl":"SortedVec","n":46401,"op":"contains","t":156.83254974938455},{"impl":"SortedVec","n":46501,"op":"contains","t":157.33562733885276},{"impl":"SortedVec","n":46601,"op":"contains","t":157.84192531658766},{"impl":"SortedVec","n":46701,"op":"contains","t":158.35144430541203},{"impl":"SortedVec","n":46801,"op":"contains","t":158.86418492415135},{"impl":"SortedVec","n":46901,"op":"contains","t":159.38014778766927},{"impl":"SortedVec","n":47001,"op":"contains","t":159.8993335068999},{"impl":"SortedVec","n":47101,"op":"contains","t":160.4217426888829},{"impl":"SortedVec","n":47201,"op":"contains","t":160.94737593679469},{"impl":"SortedVec","n":47301,"op":"contains","t":161.4762338499827},{"impl":"SortedVec","n":47401,"op":"contains","t":162.00831702399682},{"impl":"SortedVec","n":47501,"op":"contains","t":162.54362605062198},{"impl":"SortedVec","n":47601,"op":"contains","t":163.08216151790901},{"impl":"SortedVec","n":47701,"op":"contains","t":163.62392401020702},{"impl":"SortedVec","n":47801,"op":"contains","t":164.16891410819352},{"impl":"SortedVec","n":47901,"op":"contains","t":164.71713238890572},{"impl":"SortedVec","n":48001,"op":"contains","t":165.26857942577055},{"impl":"SortedVec","n":48101,"op":"contains","t":165.82325578863464},{"impl":"SortedVec","n":48201,"op":"contains","t":166.38116204379475},{"impl":"SortedVec","n":48301,"op":"contains","t":166.94229875402607},{"impl":"SortedVec","n":48401,"op":"contains","t":167.50666647861254},{"impl":"SortedVec","n":48501,"op":"contains","t":168.07426577337452},{"impl":"SortedVec","n":48601,"op":"contains","t":168.64509719069866},{"impl":"SortedVec","n":48701,"op":"contains","t":169.21916127956456},{"impl":"SortedVec","n":48801,"op":"contains","t":169.79645858557421},{"impl":"SortedVec","n":48901,"op":"contains","t":170.37698965097854},{"impl":"SortedVec","n":49001,"op":"contains","t":170.96075501470568},{"impl":"SortedVec","n":49101,"op":"contains","t":171.54775521238713},{"impl":"SortedVec","n":49201,"op":"contains","t":172.13799077638555},{"impl":"SortedVec","n":49301,"op":"contains","t":172.7314622358204},{"impl":"SortedVec","n":49401,"op":"contains","t":173.32817011659517},{"impl":"SortedVec","n":49501,"op":"contains","t":173.9281149414224},{"impl":"SortedVec","n":49601,"op":"contains","t":174.53129722985022},{"impl":"SortedVec","n":49701,"op":"contains","t":175.13771749828743},{"impl":"SortedVec","n":49801,"op":"contains","t":175.74737626002917},{"impl":"SortedVec","n":49901,"op":"contains","t":176.360274025281},{"impl":"SortedVec","n":50001,"op":"contains","t":176.9764113011849},{"impl":"SortedVec","n":50101,"op":"contains","t":177.59578859184256},{"impl":"SortedVec","n":50201,"op":"contains","t":178.21840639834062},{"impl":"SortedVec","n":50301,"op":"contains","t":178.84426521877367},{"impl":"SortedVec","n":50401,"op":"contains","t":179.47336554826916},{"impl":"SortedVec","n":50501,"op":"contains","t":180.1057078790099},{"impl":"SortedVec","n":50601,"op":"contains","t":180.74129270025804},{"impl":"SortedVec","n":50701,"op":"contains","t":181.3801204983776},{"impl":"SortedVec","n":50801,"op":"contains","t":182.02219175685804},{"impl":"SortedVec","n":50901,"op":"contains","t":182.66750695633584},{"impl":"SortedVec","n":51001,"op":"contains","t":183.31606657461805},{"impl":"SortedVec","n":51101,"op":"contains","t":183.9678710867036},{"impl":"SortedVec","n":51201,"op":"contains","t":184.62292096480542},{"impl":"SortedVec","n":51301,"op":"contains","t":185.28121667837274},{"impl":"SortedVec","n":51401,"op":"contains","t":185.94275869411172},{"impl":"SortedVec","n":51501,"op":"contains","t":186.60754747600777},{"impl":"SortedVec","n":51601,"op":"contains","t":187.27558348534552},{"impl":"SortedVec","n":51701,"op":"contains","t":187.94686718073103},{"impl":"SortedVec","n":51801,"op":"contains","t":188.62139901811116},{"impl":"SortedVec","n":51901,"op":"contains","t":189.2991794507954},{"impl":"SortedVec","n":52001,"op":"contains","t":189.98020892947477},{"impl":"SortedVec","n":52101,"op":"contains","t":190.66448790224365},{"impl":"SortedVec","n":52201,"op":"contains","t":191.3520168146178},{"impl":"SortedVec","n":52301,"op":"contains","t":192.04279610955558},{"impl":"SortedVec","n":52401,"op":"contains","t":192.7368262274768},{"impl":"SortedVec","n":52501,"op":"contains","t":193.43410760628234},{"impl":"SortedVec","n":52601,"op":"contains","t":194.13464068137296},{"impl":"SortedVec","n":52701,"op":"contains","t":194.83842588566893},{"impl":"SortedVec","n":52801,"op":"contains","t":195.54546364962812},{"impl":"SortedVec","n":52901,"op":"contains","t":196.2557544012651},{"impl":"SortedVec","n":53001,"op":"contains","t":196.9692985661694},{"impl":"SortedVec","n":53101,"op":"contains","t":197.6860965675242},{"impl":"SortedVec","n":53201,"op":"contains","t":198.4061488261234},{"impl":"SortedVec","n":53301,"op":"contains","t":199.12945576039124},{"impl":"SortedVec","n":53401,"op":"contains","t":199.85601778639813},{"impl":"SortedVec","n":53501,"op":"contains","t":200.58583531787997},{"impl":"SortedVec","n":53601,"op":"contains","t":201.3189087662543},{"impl":"SortedVec","n":53701,"op":"contains","t":202.0552385406387},{"impl":"SortedVec","n":53801,"op":"contains","t":202.79482504786665},{"impl":"SortedVec","n":53901,"op":"contains","t":203.53766869250597},{"impl":"SortedVec","n":54001,"op":"contains","t":204.28376987687432},{"impl":"SortedVec","n":54101,"op":"contains","t":205.0331290010563},{"impl":"SortedVec","n":54201,"op":"contains","t":205.78574646292037},{"impl":"SortedVec","n":54301,"op":"contains","t":206.54162265813466},{"impl":"SortedVec","n":54401,"op":"contains","t":207.3007579801834},{"impl":"SortedVec","n":54501,"op":"contains","t":208.06315282038258},{"impl":"SortedVec","n":54601,"op":"contains","t":208.8288075678969},{"impl":"SortedVec","n":54701,"op":"contains","t":209.59772260975382},{"impl":"SortedVec","n":54801,"op":"contains","t":210.3698983308609},{"impl":"SortedVec","n":54901,"op":"contains","t":211.14533511402016},{"impl":"SortedVec","n":55001,"op":"contains","t":211.924033339944},{"impl":"SortedVec","n":55101,"op":"contains","t":212.70599338726964},{"impl":"SortedVec","n":55201,"op":"contains","t":213.4912156325753},{"impl":"SortedVec","n":55301,"op":"contains","t":214.27970045039376},{"impl":"SortedVec","n":55401,"op":"contains","t":215.07144821322862},{"impl":"SortedVec","n":55501,"op":"contains","t":215.86645929156748},{"impl":"SortedVec","n":55601,"op":"contains","t":216.66473405389758},{"impl":"SortedVec","n":55701,"op":"contains","t":217.46627286671935},{"impl":"SortedVec","n":55801,"op":"contains","t":218.27107609456164},{"impl":"SortedVec","n":55901,"op":"contains","t":219.07914409999466},{"impl":"SortedVec","n":56001,"op":"contains","t":219.89047724364485},{"impl":"SortedVec","n":56101,"op":"contains","t":220.7050758842085},{"impl":"SortedVec","n":56201,"op":"contains","t":221.52294037846553},{"impl":"SortedVec","n":56301,"op":"contains","t":222.34407108129267},{"impl":"SortedVec","n":56401,"op":"contains","t":223.16846834567798},{"impl":"SortedVec","n":56501,"op":"contains","t":223.99613252273292},{"impl":"SortedVec","n":56601,"op":"contains","t":224.8270639617071},{"impl":"SortedVec","n":56701,"op":"contains","t":225.66126301000008},{"impl":"SortedVec","n":56801,"op":"contains","t":226.4987300131752},{"impl":"SortedVec","n":56901,"op":"contains","t":227.33946531497196},{"impl":"SortedVec","n":57001,"op":"contains","t":228.1834692573197},{"impl":"SortedVec","n":57101,"op":"contains","t":229.03074218034936},{"impl":"SortedVec","n":57201,"op":"contains","t":229.8812844224064},{"impl":"SortedVec","n":57301,"op":"contains","t":230.7350963200637},{"impl":"SortedVec","n":57401,"op":"contains","t":231.5921782081329},{"impl":"SortedVec","n":57501,"op":"contains","t":232.45253041967817},{"impl":"SortedVec","n":57601,"op":"contains","t":233.31615328602663},{"impl":"SortedVec","n":57701,"op":"contains","t":234.18304713678197},{"impl":"SortedVec","n":57801,"op":"contains","t":235.05321229983497},{"impl":"SortedVec","n":57901,"op":"contains","t":235.92664910137694},{"impl":"SortedVec","n":58001,"op":"contains","t":236.80335786590967},{"impl":"SortedVec","n":58101,"op":"contains","t":237.68333891625855},{"impl":"SortedVec","n":58201,"op":"contains","t":238.56659257358325},{"impl":"SortedVec","n":58301,"op":"contains","t":239.4531191573896},{"impl":"SortedVec","n":58401,"op":"contains","t":240.34291898554062},{"impl":"SortedVec","n":58501,"op":"contains","t":241.235992374268},{"impl":"SortedVec","n":58601,"op":"contains","t":242.13233963818288},{"impl":"SortedVec","n":58701,"op":"contains","t":243.03196109028755},{"impl":"SortedVec","n":58801,"op":"contains","t":243.93485704198577},{"impl":"SortedVec","n":58901,"op":"contains","t":244.841027803094},{"impl":"SortedVec","n":59001,"op":"contains","t":245.75047368185176},{"impl":"SortedVec","n":59101,"op":"contains","t":246.66319498493323},{"impl":"SortedVec","n":59201,"op":"contains","t":247.57919201745636},{"impl":"SortedVec","n":59301,"op":"contains","t":248.49846508299504},{"impl":"SortedVec","n":59401,"op":"contains","t":249.42101448358807},{"impl":"SortedVec","n":59501,"op":"contains","t":250.34684051975046},{"impl":"SortedVec","n":59601,"op":"contains","t":251.2759434904832},{"impl":"SortedVec","n":59701,"op":"contains","t":252.20832369328377},{"impl":"SortedVec","n":59801,"op":"contains","t":253.14398142415536},{"impl":"SortedVec","n":59901,"op":"contains","t":254.08291697761808},{"impl":"SortedVecMap","n":1,"op":"contains","t":46.650518837083574},{"impl":"SortedVecMap","n":101,"op":"contains","t":49.26164118869731},{"impl":"SortedVecMap","n":201,"op":"contains","t":50.3112149860819},{"impl":"SortedVecMap","n":301,"op":"contains","t":51.24704216294866},{"impl":"SortedVecMap","n":401,"op":"contains","t":52.135668830069335},{"impl":"SortedVecMap","n":501,"op":"contains","t":52.99806054210751},{"impl":"SortedVecMap","n":601,"op":"contains","t":53.843577941467785},{"impl":"SortedVecMap","n":701,"op":"contains","t":54.67722116653003},{"impl":"SortedVecMap","n":801,"op":"contains","t":55.50197758643923},{"impl":"SortedVecMap","n":901,"op":"contains","t":56.31977537802275},{"impl":"SortedVecMap","n":1001,"op":"contains","t":57.13193173646319},{"impl":"SortedVecMap","n":1101,"op":"contains","t":57.93938652567666},{"impl":"SortedVecMap","n":1201,"op":"contains","t":58.74283392142832},{"impl":"SortedVecMap","n":1301,"op":"contains","t":59.542801222655186},{"impl":"SortedVecMap","n":1401,"op":"contains","t":60.3396983944581},{"impl":"SortedVecMap","n":1501,"op":"contains","t":61.1338504890447},{"impl":"SortedVecMap","n":1601,"op":"contains","t":61.92551958867776},{"impl":"SortedVecMap","n":1701,"op":"contains","t":62.71492008868298},{"impl":"SortedVecMap","n":1801,"op":"contains","t":63.502229607961716},{"impl":"SortedVecMap","n":1901,"op":"contains","t":64.28759694727768},{"impl":"SortedVecMap","n":2001,"op":"contains","t":65.07114800489784},{"impl":"SortedVecMap","n":2101,"op":"contains","t":65.85299024812711},{"impl":"SortedVecMap","n":2201,"op":"contains","t":66.63321614415318},{"impl":"SortedVecMap","n":2301,"op":"contains","t":67.41190582796733},{"impl":"SortedVecMap","n":2401,"op":"contains","t":68.18912920230598},{"impl":"SortedVecMap","n":2501,"op":"contains","t":68.96494760880788},{"impl":"SortedVecMap","n":2601,"op":"contains","t":69.73941517134132},{"impl":"SortedVecMap","n":2701,"op":"contains","t":70.5125798857689},{"impl":"SortedVecMap","n":2801,"op":"contains","t":71.28448451150051},{"impl":"SortedVecMap","n":2901,"op":"contains","t":72.05516730658263},{"impl":"SortedVecMap","n":3001,"op":"contains","t":72.82466263816004},{"impl":"SortedVecMap","n":3101,"op":"contains","t":73.59300149283555},{"impl":"SortedVecMap","n":3201,"op":"contains","t":74.36021190600192},{"impl":"SortedVecMap","n":3301,"op":"contains","t":75.12631932510878},{"impl":"SortedVecMap","n":3401,"op":"contains","t":75.89134691870072},{"impl":"SortedVecMap","n":3501,"op":"contains","t":76.65531584065995},{"impl":"SortedVecMap","n":3601,"op":"contains","t":77.41824545722616},{"impl":"SortedVecMap","n":3701,"op":"contains","t":78.18015354291384},{"impl":"SortedVecMap","n":3801,"op":"contains","t":78.94105645030417},{"impl":"SortedVecMap","n":3901,"op":"contains","t":79.70096925778381},{"impl":"SortedVecMap","n":4001,"op":"contains","t":80.45990589858101},{"impl":"SortedVecMap","n":4101,"op":"contains","t":81.21787927386997},{"impl":"SortedVecMap","n":4201,"op":"contains","t":81.97490135224714},{"impl":"SortedVecMap","n":4301,"op":"contains","t":82.73098325750415},{"impl":"SortedVecMap","n":4401,"op":"contains","t":83.48613534631073},{"impl":"SortedVecMap","n":4501,"op":"contains","t":84.24036727716948},{"impl":"SortedVecMap","n":4601,"op":"contains","t":84.99368807179255},{"impl":"SortedVecMap","n":4701,"op":"contains","t":85.74610616987847},{"impl":"SortedVecMap","n":4801,"op":"contains","t":86.4976294781232},{"impl":"SortedVecMap","n":4901,"op":"contains","t":87.24826541417785},{"impl":"SortedVecMap","n":5001,"op":"contains","t":87.99802094616678},{"impl":"SortedVecMap","n":5101,"op":"contains","t":88.7469026282925},{"impl":"SortedVecMap","n":5201,"op":"contains","t":89.49491663298399},{"impl":"SortedVecMap","n":5301,"op":"contains","t":90.24206877998333},{"impl":"SortedVecMap","n":5401,"op":"contains","t":90.98836456271377},{"impl":"SortedVecMap","n":5501,"op":"contains","t":91.73380917222886},{"impl":"SortedVecMap","n":5601,"op":"contains","t":92.47840751900404},{"impl":"SortedVecMap","n":5701,"op":"contains","t":93.22216425279963},{"impl":"SortedVecMap","n":5801,"op":"contains","t":93.96508378079695},{"impl":"SortedVecMap","n":5901,"op":"contains","t":94.70717028418395},{"impl":"SortedVecMap","n":6001,"op":"contains","t":95.44842773334751},{"impl":"SortedVecMap","n":6101,"op":"contains","t":96.18885990180996},{"impl":"SortedVecMap","n":6201,"op":"contains","t":96.92847037903265},{"impl":"SortedVecMap","n":6301,"op":"contains","t":97.66726258219529},{"impl":"SortedVecMap","n":6401,"op":"contains","t":98.4052397670478},{"impl":"SortedVecMap","n":6501,"op":"contains","t":99.14240503792092},{"impl":"SortedVecMap","n":6601,"op":"contains","t":99.8787613569727},{"impl":"SortedVecMap","n":6701,"op":"contains","t":100.61431155273976},{"impl":"SortedVecMap","n":6801,"op":"contains","t":101.34905832805524},{"impl":"SortedVecMap","n":6901,"op":"contains","t":102.08300426738869},{"impl":"SortedVecMap","n":7001,"op":"contains","t":102.81615184365795},{"impl":"SortedVecMap","n":7101,"op":"contains","t":103.54850342455815},{"impl":"SortedVecMap","n":7201,"op":"contains","t":104.28006127844775},{"impl":"SortedVecMap","n":7301,"op":"contains","t":105.01082757982898},{"impl":"SortedVecMap","n":7401,"op":"contains","t":105.7408044144554},{"impl":"SortedVecMap","n":7501,"op":"contains","t":106.46999378409657},{"impl":"SortedVecMap","n":7601,"op":"contains","t":107.1983976109874},{"impl":"SortedVecMap","n":7701,"op":"contains","t":107.92601774198639},{"impl":"SortedVecMap","n":7801,"op":"contains","t":108.65285595246606},{"impl":"SortedVecMap","n":7901,"op":"contains","t":109.37891394995509},{"impl":"SortedVecMap","n":8001,"op":"contains","t":110.10419337755181},{"impl":"SortedVecMap","n":8101,"op":"contains","t":110.82869581712548},{"impl":"SortedVecMap","n":8201,"op":"contains","t":111.55242279232117},{"impl":"SortedVecMap","n":8301,"op":"contains","t":112.27537577138266},{"impl":"SortedVecMap","n":8401,"op":"contains","t":112.99755616980616},{"impl":"SortedVecMap","n":8501,"op":"contains","t":113.71896535283723},{"impl":"SortedVecMap","n":8601,"op":"contains","t":114.43960463782133},{"impl":"SortedVecMap","n":8701,"op":"contains","t":115.15947529641893},{"impl":"SortedVecMap","n":8801,"op":"contains","t":115.87857855669377},{"impl":"SortedVecMap","n":8901,"op":"contains","t":116.59691560508314},{"impl":"SortedVecMap","n":9001,"op":"contains","t":117.31448758825834},{"impl":"SortedVecMap","n":9101,"op":"contains","t":118.03129561488203},{"impl":"SortedVecMap","n":9201,"op":"contains","t":118.74734075726974},{"impl":"SortedVecMap","n":9301,"op":"contains","t":119.46262405296169},{"impl":"SortedVecMap","n":9401,"op":"contains","t":120.17714650621022},{"impl":"SortedVecMap","n":9501,"op":"contains","t":120.89090908938887},{"impl":"SortedVecMap","n":9601,"op":"contains","t":121.60391274432739},{"impl":"SortedVecMap","n":9701,"op":"contains","t":122.31615838357791},{"impl":"SortedVecMap","n":9801,"op":"contains","t":123.02764689161587},{"impl":"SortedVecMap","n":9901,"op":"contains","t":123.7383791259802},{"impl":"SortedVecMap","n":10001,"op":"contains","t":124.44835591835603},{"impl":"SortedVecMap","n":10101,"op":"contains","t":125.15757807560377},{"impl":"SortedVecMap","n":10201,"op":"contains","t":125.86604638073726},{"impl":"SortedVecMap","n":10301,"op":"contains","t":126.57376159385441},{"impl":"SortedVecMap","n":10401,"op":"contains","t":127.28072445302273},{"impl":"SortedVecMap","n":10501,"op":"contains","t":127.98693567512248},{"impl":"SortedVecMap","n":10601,"op":"contains","t":128.69239595665016},{"impl":"SortedVecMap","n":10701,"op":"contains","t":129.39710597448376},{"impl":"SortedVecMap","n":10801,"op":"contains","t":130.10106638661293},{"impl":"SortedVecMap","n":10901,"op":"contains","t":130.80427783283525},{"impl":"SortedVecMap","n":11001,"op":"contains","t":131.50674093542057},{"impl":"SortedVecMap","n":11101,"op":"contains","t":132.2084562997458},{"impl":"SortedVecMap","n":11201,"op":"contains","t":132.90942451490048},{"impl":"SortedVecMap","n":11301,"op":"contains","t":133.60964615426622},{"impl":"SortedVecMap","n":11401,"op":"contains","t":134.30912177607004},{"impl":"SortedVecMap","n":11501,"op":"contains","t":135.00785192391388},{"impl":"SortedVecMap","n":11601,"op":"contains","t":135.705837127281},{"impl":"SortedVecMap","n":11701,"op":"contains","t":136.40307790202073},{"impl":"SortedVecMap","n":11801,"op":"contains","t":137.09957475081245},{"impl":"SortedVecMap","n":11901,"op":"contains","t":137.79532816361044},{"impl":"SortedVecMap","n":12001,"op":"contains","t":138.4903386180695},{"impl":"SortedVecMap","n":12101,"op":"contains","t":139.1846065799534},{"impl":"SortedVecMap","n":12201,"op":"contains","t":139.87813250352616},{"impl":"SortedVecMap","n":12301,"op":"contains","t":140.57091683192766},{"impl":"SortedVecMap","n":12401,"op":"contains","t":141.2629599975339},{"impl":"SortedVecMap","n":12501,"op":"contains","t":141.95426242230275},{"impl":"SortedVecMap","n":12601,"op":"contains","t":142.64482451810613},{"impl":"SortedVecMap","n":12701,"op":"contains","t":143.3346466870487},{"impl":"SortedVecMap","n":12801,"op":"contains","t":144.0237293217744},{"impl":"SortedVecMap","n":12901,"op":"contains","t":144.7120728057609},{"impl":"SortedVecMap","n":13001,"op":"contains","t":145.39967751360282},{"impl":"SortedVecMap","n":13101,"op":"contains","t":146.08654381128383},{"impl":"SortedVecMap","n":13201,"op":"contains","t":146.7726720564386},{"impl":"SortedVecMap","n":13301,"op":"contains","t":147.45806259860493},{"impl":"SortedVecMap","n":13401,"op":"contains","t":148.14271577946624},{"impl":"SortedVecMap","n":13501,"op":"contains","t":148.82663193308517},{"impl":"SortedVecMap","n":13601,"op":"contains","t":149.5098113861286},{"impl":"SortedVecMap","n":13701,"op":"contains","t":150.19225445808434},{"impl":"SortedVecMap","n":13801,"op":"contains","t":150.8739614614698},{"impl":"SortedVecMap","n":13901,"op":"contains","t":151.55493270203357},{"impl":"SortedVecMap","n":14001,"op":"contains","t":152.23516847894925},{"impl":"SortedVecMap","n":14101,"op":"contains","t":152.91466908500286},{"impl":"SortedVecMap","n":14201,"op":"contains","t":153.59343480677322},{"impl":"SortedVecMap","n":14301,"op":"contains","t":154.27146592480617},{"impl":"SortedVecMap","n":14401,"op":"contains","t":154.94876271378283},{"impl":"SortedVecMap","n":14501,"op":"contains","t":155.625325442682},{"impl":"SortedVecMap","n":14601,"op":"contains","t":156.30115437493666},{"impl":"SortedVecMap","n":14701,"op":"contains","t":156.9762497685857},{"impl":"SortedVecMap","n":14801,"op":"contains","t":157.65061187641993},{"impl":"SortedVecMap","n":14901,"op":"contains","t":158.32424094612347},{"impl":"SortedVecMap","n":15001,"op":"contains","t":158.99713722041065},{"impl":"SortedVecMap","n":15101,"op":"contains","t":159.66930093715777},{"impl":"SortedVecMap","n":15201,"op":"contains","t":160.3407323295309},{"impl":"SortedVecMap","n":15301,"op":"contains","t":161.01143162610964},{"impl":"SortedVecMap","n":15401,"op":"contains","t":161.68139905100625},{"impl":"SortedVecMap","n":15501,"op":"contains","t":162.3506348239817},{"impl":"SortedVecMap","n":15601,"op":"contains","t":163.01913916055727},{"impl":"SortedVecMap","n":15701,"op":"contains","t":163.68691227212318},{"impl":"SortedVecMap","n":15801,"op":"contains","t":164.3539543660433},{"impl":"SortedVecMap","n":15901,"op":"contains","t":165.02026564575678},{"impl":"SortedVecMap","n":16001,"op":"contains","t":165.68584631087657},{"impl":"SortedVecMap","n":16101,"op":"contains","t":166.3506965572848},{"impl":"SortedVecMap","n":16201,"op":"contains","t":167.014816577225},{"impl":"SortedVecMap","n":16301,"op":"contains","t":167.6782065593917},{"impl":"SortedVecMap","n":16401,"op":"contains","t":168.34086668901742},{"impl":"SortedVecMap","n":16501,"op":"contains","t":169.0027971479568},{"impl":"SortedVecMap","n":16601,"op":"contains","t":169.66399811476802},{"impl":"SortedVecMap","n":16701,"op":"contains","t":170.3244697647923},{"impl":"SortedVecMap","n":16801,"op":"contains","t":170.9842122702304},{"impl":"SortedVecMap","n":16901,"op":"contains","t":171.64322580021755},{"impl":"SortedVecMap","n":17001,"op":"contains","t":172.30151052089536},{"impl":"SortedVecMap","n":17101,"op":"contains","t":172.95906659548243},{"impl":"SortedVecMap","n":17201,"op":"contains","t":173.6158941843423},{"impl":"SortedVecMap","n":17301,"op":"contains","t":174.27199344504967},{"impl":"SortedVecMap","n":17401,"op":"contains","t":174.92736453245476},{"impl":"SortedVecMap","n":17501,"op":"contains","t":175.58200759874575},{"impl":"SortedVecMap","n":17601,"op":"contains","t":176.23592279350947},{"impl":"SortedVecMap","n":17701,"op":"contains","t":176.8891102637902},{"impl":"SortedVecMap","n":17801,"op":"contains","t":177.54157015414722},{"impl":"SortedVecMap","n":17901,"op":"contains","t":178.19330260671015},{"impl":"SortedVecMap","n":18001,"op":"contains","t":178.84430776123355},{"impl":"SortedVecMap","n":18101,"op":"contains","t":179.49458575514907},{"impl":"SortedVecMap","n":18201,"op":"contains","t":180.144136723617},{"impl":"SortedVecMap","n":18301,"op":"contains","t":180.79296079957592},{"impl":"SortedVecMap","n":18401,"op":"contains","t":181.44105811379097},{"impl":"SortedVecMap","n":18501,"op":"contains","t":182.08842879490132},{"impl":"SortedVecMap","n":18601,"op":"contains","t":182.73507296946565},{"impl":"SortedVecMap","n":18701,"op":"contains","t":183.38099076200706},{"impl":"SortedVecMap","n":18801,"op":"contains","t":184.02618229505634},{"impl":"SortedVecMap","n":18901,"op":"contains","t":184.67064768919414},{"impl":"SortedVecMap","n":19001,"op":"contains","t":185.31438706309248},{"impl":"SortedVecMap","n":19101,"op":"contains","t":185.95740053355442},{"impl":"SortedVecMap","n":19201,"op":"contains","t":186.59968821555347},{"impl":"SortedVecMap","n":19301,"op":"contains","t":187.24125022227122},{"impl":"SortedVecMap","n":19401,"op":"contains","t":187.8820866651347},{"impl":"SortedVecMap","n":19501,"op":"contains","t":188.52219765385234},{"impl":"SortedVecMap","n":19601,"op":"contains","t":189.16158329644912},{"impl":"SortedVecMap","n":19701,"op":"contains","t":189.80024369930086},{"impl":"SortedVecMap","n":19801,"op":"contains","t":190.43817896716763},{"impl":"SortedVecMap","n":19901,"op":"contains","t":191.0753892032262},{"impl":"SortedVecMap","n":20001,"op":"contains","t":191.711874509102},{"impl":"SortedVecMap","n":20101,"op":"contains","t":192.34763498489986},{"impl":"SortedVecMap","n":20201,"op":"contains","t":192.9826707292343},{"impl":"SortedVecMap","n":20301,"op":"contains","t":193.61698183925895},{"impl":"SortedVecMap","n":20401,"op":"contains","t":194.25056841069525},{"impl":"SortedVecMap","n":20501,"op":"contains","t":194.8834305378605},{"impl":"SortedVecMap","n":20601,"op":"contains","t":195.5155683136951},{"impl":"SortedVecMap","n":20701,"op":"contains","t":196.14698182978938},{"impl":"SortedVecMap","n":20801,"op":"contains","t":196.7776711764094},{"impl":"SortedVecMap","n":20901,"op":"contains","t":197.40763644252254},{"impl":"SortedVecMap","n":21001,"op":"contains","t":198.0368777158223},{"impl":"SortedVecMap","n":21101,"op":"contains","t":198.66539508275233},{"impl":"SortedVecMap","n":21201,"op":"contains","t":199.29318862853023},{"impl":"SortedVecMap","n":21301,"op":"contains","t":199.92025843717062},{"impl":"SortedVecMap","n":21401,"op":"contains","t":200.54660459150753},{"impl":"SortedVecMap","n":21501,"op":"contains","t":201.1722271732166},{"impl":"SortedVecMap","n":21601,"op":"contains","t":201.79712626283649},{"impl":"SortedVecMap","n":21701,"op":"contains","t":202.42130193978983},{"impl":"SortedVecMap","n":21801,"op":"contains","t":203.04475428240391},{"impl":"SortedVecMap","n":21901,"op":"contains","t":203.66748336793052},{"impl":"SortedVecMap","n":22001,"op":"contains","t":204.28948927256576},{"impl":"SortedVecMap","n":22101,"op":"contains","t":204.91077207146904},{"impl":"SortedVecMap","n":22201,"op":"contains","t":205.53133183878182},{"impl":"SortedVecMap","n":22301,"op":"contains","t":206.151168647646},{"impl":"SortedVecMap","n":22401,"op":"contains","t":206.77028257022167},{"impl":"SortedVecMap","n":22501,"op":"contains","t":207.38867367770476},{"impl":"SortedVecMap","n":22601,"op":"contains","t":208.00634204034404},{"impl":"SortedVecMap","n":22701,"op":"contains","t":208.62328772745778},{"impl":"SortedVecMap","n":22801,"op":"contains","t":209.23951080745036},{"impl":"SortedVecMap","n":22901,"op":"contains","t":209.85501134782797},{"impl":"SortedVecMap","n":23001,"op":"contains","t":210.46978941521442},{"impl":"SortedVecMap","n":23101,"op":"contains","t":211.08384507536655},{"impl":"SortedVecMap","n":23201,"op":"contains","t":211.69717839318886},{"impl":"SortedVecMap","n":23301,"op":"contains","t":212.3097894327487},{"impl":"SortedVecMap","n":23401,"op":"contains","t":212.92167825728998},{"impl":"SortedVecMap","n":23501,"op":"contains","t":213.53284492924786},{"impl":"SortedVecMap","n":23601,"op":"contains","t":214.14328951026198},{"impl":"SortedVecMap","n":23701,"op":"contains","t":214.7530120611902},{"impl":"SortedVecMap","n":23801,"op":"contains","t":215.3620126421216},{"impl":"SortedVecMap","n":23901,"op":"contains","t":215.97029131238958},{"impl":"SortedVecMap","n":24001,"op":"contains","t":216.57784813058416},{"impl":"SortedVecMap","n":24101,"op":"contains","t":217.18468315456477},{"impl":"SortedVecMap","n":24201,"op":"contains","t":217.79079644147185},{"impl":"SortedVecMap","n":24301,"op":"contains","t":218.39618804773923},{"impl":"SortedVecMap","n":24401,"op":"contains","t":219.00085802910527},{"impl":"SortedVecMap","n":24501,"op":"contains","t":219.6048064406246},{"impl":"SortedVecMap","n":24601,"op":"contains","t":220.20803333667905},{"impl":"SortedVecMap","n":24701,"op":"contains","t":220.81053877098853},{"impl":"SortedVecMap","n":24801,"op":"contains","t":221.41232279662208},{"impl":"SortedVecMap","n":24901,"op":"contains","t":222.01338546600772},{"impl":"SortedVecMap","n":25001,"op":"contains","t":222.61372683094348},{"impl":"SortedVecMap","n":25101,"op":"contains","t":223.21334694260682},{"impl":"SortedVecMap","n":25201,"op":"contains","t":223.8122458515648},{"impl":"SortedVecMap","n":25301,"op":"contains","t":224.4104236077838},{"impl":"SortedVecMap","n":25401,"op":"contains","t":225.00788026063879},{"impl":"SortedVecMap","n":25501,"op":"contains","t":225.60461585892278},{"impl":"SortedVecMap","n":25601,"op":"contains","t":226.20063045085595},{"impl":"SortedVecMap","n":25701,"op":"contains","t":226.79592408409437},{"impl":"SortedVecMap","n":25801,"op":"contains","t":227.39049680573908},{"impl":"SortedVecMap","n":25901,"op":"contains","t":227.98434866234442},{"impl":"SortedVecMap","n":26001,"op":"contains","t":228.5774796999265},{"impl":"SortedVecMap","n":26101,"op":"contains","t":229.16988996397166},{"impl":"SortedVecMap","n":26201,"op":"contains","t":229.76157949944425},{"impl":"SortedVecMap","n":26301,"op":"contains","t":230.35254835079493},{"impl":"SortedVecMap","n":26401,"op":"contains","t":230.94279656196818},{"impl":"SortedVecMap","n":26501,"op":"contains","t":231.53232417641007},{"impl":"SortedVecMap","n":26601,"op":"contains","t":232.1211312370759},{"impl":"SortedVecMap","n":26701,"op":"contains","t":232.70921778643725},{"impl":"SortedVecMap","n":26801,"op":"contains","t":233.29658386648953},{"impl":"SortedVecMap","n":26901,"op":"contains","t":233.88322951875892},{"impl":"SortedVecMap","n":27001,"op":"contains","t":234.46915478430932},{"impl":"SortedVecMap","n":27101,"op":"contains","t":235.05435970374924},{"impl":"SortedVecMap","n":27201,"op":"contains","t":235.63884431723847},{"impl":"SortedVecMap","n":27301,"op":"contains","t":236.2226086644948},{"impl":"SortedVecMap","n":27401,"op":"contains","t":236.8056527848002},{"impl":"SortedVecMap","n":27501,"op":"contains","t":237.38797671700743},{"impl":"SortedVecMap","n":27601,"op":"contains","t":237.96958049954625},{"impl":"SortedVecMap","n":27701,"op":"contains","t":238.5504641704294},{"impl":"SortedVecMap","n":27801,"op":"contains","t":239.13062776725863},{"impl":"SortedVecMap","n":27901,"op":"contains","t":239.7100713272308},{"impl":"SortedVecMap","n":28001,"op":"contains","t":240.28879488714335},{"impl":"SortedVecMap","n":28101,"op":"contains","t":240.86679848340037},{"impl":"SortedVecMap","n":28201,"op":"contains","t":241.4440821520178},{"impl":"SortedVecMap","n":28301,"op":"contains","t":242.02064592862934},{"impl":"SortedVecMap","n":28401,"op":"contains","t":242.59648984849147},{"impl":"SortedVecMap","n":28501,"op":"contains","t":243.1716139464889},{"impl":"SortedVecMap","n":28601,"op":"contains","t":243.74601825713992},{"impl":"SortedVecMap","n":28701,"op":"contains","t":244.31970281460127},{"impl":"SortedVecMap","n":28801,"op":"contains","t":244.8926676526733},{"impl":"SortedVecMap","n":28901,"op":"contains","t":245.4649128048049},{"impl":"SortedVecMap","n":29001,"op":"contains","t":246.03643830409834},{"impl":"SortedVecMap","n":29101,"op":"contains","t":246.60724418331415},{"impl":"SortedVecMap","n":29201,"op":"contains","t":247.1773304748755},{"impl":"SortedVecMap","n":29301,"op":"contains","t":247.74669721087326},{"impl":"SortedVecMap","n":29401,"op":"contains","t":248.3153444230702},{"impl":"SortedVecMap","n":29501,"op":"contains","t":248.8832721429054},{"impl":"SortedVecMap","n":29601,"op":"contains","t":249.45048040149908},{"impl":"SortedVecMap","n":29701,"op":"contains","t":250.01696922965633},{"impl":"SortedVecMap","n":29801,"op":"contains","t":250.5827386578717},{"impl":"SortedVecMap","n":29901,"op":"contains","t":251.14778871633325},{"impl":"SortedVecMap","n":30001,"op":"contains","t":251.7121194349267},{"impl":"SortedVecMap","n":30101,"op":"contains","t":252.27573084323936},{"impl":"SortedVecMap","n":30201,"op":"contains","t":252.83862297056424},{"impl":"SortedVecMap","n":30301,"op":"contains","t":253.4007958459037},{"impl":"SortedVecMap","n":30401,"op":"contains","t":253.9622494979737},{"impl":"SortedVecMap","n":30501,"op":"contains","t":254.52298395520694},{"impl":"SortedVecMap","n":30601,"op":"contains","t":255.0829992457572},{"impl":"SortedVecMap","n":30701,"op":"contains","t":255.6422953975026},{"impl":"SortedVecMap","n":30801,"op":"contains","t":256.20087243804926},{"impl":"SortedVecMap","n":30901,"op":"contains","t":256.75873039473487},{"impl":"SortedVecMap","n":31001,"op":"contains","t":257.3158692946322},{"impl":"SortedVecMap","n":31101,"op":"contains","t":257.8722891645523},{"impl":"SortedVecMap","n":31201,"op":"contains","t":258.42799003104824},{"impl":"SortedVecMap","n":31301,"op":"contains","t":258.98297192041787},{"impl":"SortedVecMap","n":31401,"op":"contains","t":259.53723485870785},{"impl":"SortedVecMap","n":31501,"op":"contains","t":260.09077887171594},{"impl":"SortedVecMap","n":31601,"op":"contains","t":260.64360398499497},{"impl":"SortedVecMap","n":31701,"op":"contains","t":261.1957102238552},{"impl":"SortedVecMap","n":31801,"op":"contains","t":261.74709761336806},{"impl":"SortedVecMap","n":31901,"op":"contains","t":262.2977661783687},{"impl":"SortedVecMap","n":32001,"op":"contains","t":262.84771594345904},{"impl":"SortedVecMap","n":32101,"op":"contains","t":263.39694693301084},{"impl":"SortedVecMap","n":32201,"op":"contains","t":263.94545917116835},{"impl":"SortedVecMap","n":32301,"op":"contains","t":264.4932526818512},{"impl":"SortedVecMap","n":32401,"op":"contains","t":265.0403274887574},{"impl":"SortedVecMap","n":32501,"op":"contains","t":265.58668361536564},{"impl":"SortedVecMap","n":32601,"op":"contains","t":266.13232108493844},{"impl":"SortedVecMap","n":32701,"op":"contains","t":266.67723992052447},{"impl":"SortedVecMap","n":32801,"op":"contains","t":267.2214401449611},{"impl":"SortedVecMap","n":32901,"op":"contains","t":267.7649217808775},{"impl":"SortedVecMap","n":33001,"op":"contains","t":268.3076848506966},{"impl":"SortedVecMap","n":33101,"op":"contains","t":268.8497293766378},{"impl":"SortedVecMap","n":33201,"op":"contains","t":269.39105538071937},{"impl":"SortedVecMap","n":33301,"op":"contains","t":269.9316628847612},{"impl":"SortedVecMap","n":33401,"op":"contains","t":270.47155191038655},{"impl":"SortedVecMap","n":33501,"op":"contains","t":271.01072247902505},{"impl":"SortedVecMap","n":33601,"op":"contains","t":271.54917461191457},{"impl":"SortedVecMap","n":33701,"op":"contains","t":272.08690833010354},{"impl":"SortedVecMap","n":33801,"op":"contains","t":272.62392365445356},{"impl":"SortedVecMap","n":33901,"op":"contains","t":273.16022060564114},{"impl":"SortedVecMap","n":34001,"op":"contains","t":273.69579920416015},{"impl":"SortedVecMap","n":34101,"op":"contains","t":274.23065947032387},{"impl":"SortedVecMap","n":34201,"op":"contains","t":274.7648014242671},{"impl":"SortedVecMap","n":34301,"op":"contains","t":275.29822508594856},{"impl":"SortedVecMap","n":34401,"op":"contains","t":275.8309304751524},{"impl":"SortedVecMap","n":34501,"op":"contains","t":276.3629176114904},{"impl":"SortedVecMap","n":34601,"op":"contains","t":276.8941865144043},{"impl":"SortedVecMap","n":34701,"op":"contains","t":277.42473720316735},{"impl":"SortedVecMap","n":34801,"op":"contains","t":277.9545696968865},{"impl":"SortedVecMap","n":34901,"op":"contains","t":278.48368401450426},{"impl":"SortedVecMap","n":35001,"op":"contains","t":279.01208017480053},{"impl":"SortedVecMap","n":35101,"op":"contains","t":279.53975819639425},{"impl":"SortedVecMap","n":35201,"op":"contains","t":280.06671809774576},{"impl":"SortedVecMap","n":35301,"op":"contains","t":280.5929598971582},{"impl":"SortedVecMap","n":35401,"op":"contains","t":281.11848361277936},{"impl":"SortedVecMap","n":35501,"op":"contains","t":281.6432892626034},{"impl":"SortedVecMap","n":35601,"op":"contains","t":282.16737686447266},{"impl":"SortedVecMap","n":35701,"op":"contains","t":282.6907464360794},{"impl":"SortedVecMap","n":35801,"op":"contains","t":283.21339799496747},{"impl":"SortedVecMap","n":35901,"op":"contains","t":283.7353315585337},{"impl":"SortedVecMap","n":36001,"op":"contains","t":284.2565471440299},{"impl":"SortedVecMap","n":36101,"op":"contains","t":284.7770447685644},{"impl":"SortedVecMap","n":36201,"op":"contains","t":285.29682444910327},{"impl":"SortedVecMap","n":36301,"op":"contains","t":285.81588620247254},{"impl":"SortedVecMap","n":36401,"op":"contains","t":286.33423004535905},{"impl":"SortedVecMap","n":36501,"op":"contains","t":286.85185599431253},{"impl":"SortedVecMap","n":36601,"op":"contains","t":287.36876406574675},{"impl":"SortedVecMap","n":36701,"op":"contains","t":287.8849542759411},{"impl":"SortedVecMap","n":36801,"op":"contains","t":288.40042664104226},{"impl":"SortedVecMap","n":36901,"op":"contains","t":288.9151811770653},{"impl":"SortedVecMap","n":37001,"op":"contains","t":289.4292178998953},{"impl":"SortedVecMap","n":37101,"op":"contains","t":289.94253682528876},{"impl":"SortedVecMap","n":37201,"op":"contains","t":290.45513796887485},{"impl":"SortedVecMap","n":37301,"op":"contains","t":290.967021346157},{"impl":"SortedVecMap","n":37401,"op":"contains","t":291.4781869725141},{"impl":"SortedVecMap","n":37501,"op":"contains","t":291.9886348632017},{"impl":"SortedVecMap","n":37601,"op":"contains","t":292.49836503335365},{"impl":"SortedVecMap","n":37701,"op":"contains","t":293.00737749798293},{"impl":"SortedVecMap","n":37801,"op":"contains","t":293.5156722719837},{"impl":"SortedVecMap","n":37901,"op":"contains","t":294.02324937013174},{"impl":"SortedVecMap","n":38001,"op":"contains","t":294.530108807086},{"impl":"SortedVecMap","n":38101,"op":"contains","t":295.0362505973899},{"impl":"SortedVecMap","n":38201,"op":"contains","t":295.5416747554725},{"impl":"SortedVecMap","n":38301,"op":"contains","t":296.04638129564995},{"impl":"SortedVecMap","n":38401,"op":"contains","t":296.55037023212606},{"impl":"SortedVecMap","n":38501,"op":"contains","t":297.05364157899396},{"impl":"SortedVecMap","n":38601,"op":"contains","t":297.556195350237},{"impl":"SortedVecMap","n":38701,"op":"contains","t":298.0580315597301},{"impl":"SortedVecMap","n":38801,"op":"contains","t":298.559150221241},{"impl":"SortedVecMap","n":38901,"op":"contains","t":299.05955134843066},{"impl":"SortedVecMap","n":39001,"op":"contains","t":299.55923495485507},{"impl":"SortedVecMap","n":39101,"op":"contains","t":300.0582010539662},{"impl":"SortedVecMap","n":39201,"op":"contains","t":300.5564496591125},{"impl":"SortedVecMap","n":39301,"op":"contains","t":301.053980783541},{"impl":"SortedVecMap","n":39401,"op":"contains","t":301.5507944403973},{"impl":"SortedVecMap","n":39501,"op":"contains","t":302.04689064272713},{"impl":"SortedVecMap","n":39601,"op":"contains","t":302.54226940347746},{"impl":"SortedVecMap","n":39701,"op":"contains","t":303.0369307354969},{"impl":"SortedVecMap","n":39801,"op":"contains","t":303.5308746515376},{"impl":"SortedVecMap","n":39901,"op":"contains","t":304.02410116425534},{"impl":"SortedVecMap","n":40001,"op":"contains","t":304.5166102862109},{"impl":"SortedVecMap","n":40101,"op":"contains","t":305.00840202987115},{"impl":"SortedVecMap","n":40201,"op":"contains","t":305.4994764076097},{"impl":"SortedVecMap","n":40301,"op":"contains","t":305.98983343170784},{"impl":"SortedVecMap","n":40401,"op":"contains","t":306.4794731143558},{"impl":"SortedVecMap","n":40501,"op":"contains","t":306.96839546765324},{"impl":"SortedVecMap","n":40601,"op":"contains","t":307.4566005036103},{"impl":"SortedVecMap","n":40701,"op":"contains","t":307.94408823414835},{"impl":"SortedVecMap","n":40801,"op":"contains","t":308.4308586711014},{"impl":"SortedVecMap","n":40901,"op":"contains","t":308.9169118262162},{"impl":"SortedVecMap","n":41001,"op":"contains","t":309.40224771115356},{"impl":"SortedVecMap","n":41101,"op":"contains","t":309.8868663374891},{"impl":"SortedVecMap","n":41201,"op":"contains","t":310.370767716714},{"impl":"SortedVecMap","n":41301,"op":"contains","t":310.85395186023584},{"impl":"SortedVecMap","n":41401,"op":"contains","t":311.33641877937964},{"impl":"SortedVecMap","n":41501,"op":"contains","t":311.8181684853882},{"impl":"SortedVecMap","n":41601,"op":"contains","t":312.2992009894232},{"impl":"SortedVecMap","n":41701,"op":"contains","t":312.7795163025661},{"impl":"SortedVecMap","n":41801,"op":"contains","t":313.2591144358184},{"impl":"SortedVecMap","n":41901,"op":"contains","t":313.7379954001032},{"impl":"SortedVecMap","n":42001,"op":"contains","t":314.2161592062651},{"impl":"SortedVecMap","n":42101,"op":"contains","t":314.6936058650715},{"impl":"SortedVecMap","n":42201,"op":"contains","t":315.1703353872132},{"impl":"SortedVecMap","n":42301,"op":"contains","t":315.6463477833048},{"impl":"SortedVecMap","n":42401,"op":"contains","t":316.1216430638862},{"impl":"SortedVecMap","n":42501,"op":"contains","t":316.5962212394224},{"impl":"SortedVecMap","n":42601,"op":"contains","t":317.07008232030483},{"impl":"SortedVecMap","n":42701,"op":"contains","t":317.5432263168517},{"impl":"SortedVecMap","n":42801,"op":"contains","t":318.01565323930885},{"impl":"SortedVecMap","n":42901,"op":"contains","t":318.48736309785056},{"impl":"SortedVecMap","n":43001,"op":"contains","t":318.9583559025798},{"impl":"SortedVecMap","n":43101,"op":"contains","t":319.42863166352925},{"impl":"SortedVecMap","n":43201,"op":"contains","t":319.89819039066185},{"impl":"SortedVecMap","n":43301,"op":"contains","t":320.36703209387133},{"impl":"SortedVecMap","n":43401,"op":"contains","t":320.8351567829832},{"impl":"SortedVecMap","n":43501,"op":"contains","t":321.3025644677548},{"impl":"SortedVecMap","n":43601,"op":"contains","t":321.76925515787656},{"impl":"SortedVecMap","n":43701,"op":"contains","t":322.235228862972},{"impl":"SortedVecMap","n":43801,"op":"contains","t":322.70048559259897},{"impl":"SortedVecMap","n":43901,"op":"contains","t":323.16502535624977},{"impl":"SortedVecMap","n":44001,"op":"contains","t":323.62884816335196},{"impl":"SortedVecMap","n":44101,"op":"contains","t":324.0919540232687},{"impl":"SortedVecMap","n":44201,"op":"contains","t":324.5543429452999},{"impl":"SortedVecMap","n":44301,"op":"contains","t":325.0160149386819},{"impl":"SortedVecMap","n":44401,"op":"contains","t":325.4769700125892},{"impl":"SortedVecMap","n":44501,"op":"contains","t":325.93720817613394},{"impl":"SortedVecMap","n":44601,"op":"contains","t":326.396729438367},{"impl":"SortedVecMap","n":44701,"op":"contains","t":326.85553380827844},{"impl":"SortedVecMap","n":44801,"op":"contains","t":327.31362129479805},{"impl":"SortedVecMap","n":44901,"op":"contains","t":327.77099190679604},{"impl":"SortedVecMap","n":45001,"op":"contains","t":328.2276456530832},{"impl":"SortedVecMap","n":45101,"op":"contains","t":328.6835825424117},{"impl":"SortedVecMap","n":45201,"op":"contains","t":329.1388025834758},{"impl":"SortedVecMap","n":45301,"op":"contains","t":329.59330578491165},{"impl":"SortedVecMap","n":45401,"op":"contains","t":330.04709215529874},{"impl":"SortedVecMap","n":45501,"op":"contains","t":330.5001617031597},{"impl":"SortedVecMap","n":45601,"op":"contains","t":330.952514436961},{"impl":"SortedVecMap","n":45701,"op":"contains","t":331.40415036511354},{"impl":"SortedVecMap","n":45801,"op":"contains","t":331.85506949597305},{"impl":"SortedVecMap","n":45901,"op":"contains","t":332.30527183784073},{"impl":"SortedVecMap","n":46001,"op":"contains","t":332.75475739896336},{"impl":"SortedVecMap","n":46101,"op":"contains","t":333.20352618753407},{"impl":"SortedVecMap","n":46201,"op":"contains","t":333.6515782116928},{"impl":"SortedVecMap","n":46301,"op":"contains","t":334.09891347952663},{"impl":"SortedVecMap","n":46401,"op":"contains","t":334.54553199907025},{"impl":"SortedVecMap","n":46501,"op":"contains","t":334.99143377830666},{"impl":"SortedVecMap","n":46601,"op":"contains","t":335.43661882516716},{"impl":"SortedVecMap","n":46701,"op":"contains","t":335.8810871475322},{"impl":"SortedVecMap","n":46801,"op":"contains","t":336.3248387532315},{"impl":"SortedVecMap","n":46901,"op":"contains","t":336.767873650045},{"impl":"SortedVecMap","n":47001,"op":"contains","t":337.2101918457025},{"impl":"SortedVecMap","n":47101,"op":"contains","t":337.6517933478848},{"impl":"SortedVecMap","n":47201,"op":"contains","t":338.0926781642237},{"impl":"SortedVecMap","n":47301,"op":"contains","t":338.5328463023025},{"impl":"SortedVecMap","n":47401,"op":"contains","t":338.9722977696568},{"impl":"SortedVecMap","n":47501,"op":"contains","t":339.41103257377404},{"impl":"SortedVecMap","n":47601,"op":"contains","t":339.8490507220948},{"impl":"SortedVecMap","n":47701,"op":"contains","t":340.2863522220127},{"impl":"SortedVecMap","n":47801,"op":"contains","t":340.72293708087466},{"impl":"SortedVecMap","n":47901,"op":"contains","t":341.1588053059821},{"impl":"SortedVecMap","n":48001,"op":"contains","t":341.5939569045904},{"impl":"SortedVecMap","n":48101,"op":"contains","t":342.0283918839095},{"impl":"SortedVecMap","n":48201,"op":"contains","t":342.4621102511047},{"impl":"SortedVecMap","n":48301,"op":"contains","t":342.8951120132966},{"impl":"SortedVecMap","n":48401,"op":"contains","t":343.3273971775618},{"impl":"SortedVecMap","n":48501,"op":"contains","t":343.7589657509329},{"impl":"SortedVecMap","n":48601,"op":"contains","t":344.18981774039906},{"impl":"SortedVecMap","n":48701,"op":"contains","t":344.61995315290636},{"impl":"SortedVecMap","n":48801,"op":"contains","t":345.0493719953581},{"impl":"SortedVecMap","n":48901,"op":"contains","t":345.4780742746154},{"impl":"SortedVecMap","n":49001,"op":"contains","t":345.9060599974971},{"impl":"SortedVecMap","n":49101,"op":"contains","t":346.3333291707804},{"impl":"SortedVecMap","n":49201,"op":"contains","t":346.7598818012011},{"impl":"SortedVecMap","n":49301,"op":"contains","t":347.18571789545416},{"impl":"SortedVecMap","n":49401,"op":"contains","t":347.6108374601935},{"impl":"SortedVecMap","n":49501,"op":"contains","t":348.035240502033},{"impl":"SortedVecMap","n":49601,"op":"contains","t":348.45892702754634},{"impl":"SortedVecMap","n":49701,"op":"contains","t":348.8818970432675},{"impl":"SortedVecMap","n":49801,"op":"contains","t":349.304150555691},{"impl":"SortedVecMap","n":49901,"op":"contains","t":349.72568757127243},{"impl":"SortedVecMap","n":50001,"op":"contains","t":350.1465080964285},{"impl":"SortedVecMap","n":50101,"op":"contains","t":350.56661213753745},{"impl":"SortedVecMap","n":50201,"op":"contains","t":350.9859997009394},{"impl":"SortedVecMap","n":50301,"op":"contains","t":351.40467079293666},{"impl":"SortedVecMap","n":50401,"op":"contains","t":351.82262541979384},{"impl":"SortedVecMap","n":50501,"op":"contains","t":352.2398635877385},{"impl":"SortedVecMap","n":50601,"op":"contains","t":352.6563853029612},{"impl":"SortedVecMap","n":50701,"op":"contains","t":353.07219057161564},{"impl":"SortedVecMap","n":50801,"op":"contains","t":353.4872793998193},{"impl":"SortedVecMap","n":50901,"op":"contains","t":353.90165179365357},{"impl":"SortedVecMap","n":51001,"op":"contains","t":354.31530775916406},{"impl":"SortedVecMap","n":51101,"op":"contains","t":354.7282473023608},{"impl":"SortedVecMap","n":51201,"op":"contains","t":355.1404704292185},{"impl":"SortedVecMap","n":51301,"op":"contains","t":355.5519771456771},{"impl":"SortedVecMap","n":51401,"op":"contains","t":355.9627674576416},{"impl":"SortedVecMap","n":51501,"op":"contains","t":356.3728413709827},{"impl":"SortedVecMap","n":51601,"op":"contains","t":356.78219889153695},{"impl":"SortedVecMap","n":51701,"op":"contains","t":357.19084002510704},{"impl":"SortedVecMap","n":51801,"op":"contains","t":357.5987647774618},{"impl":"SortedVecMap","n":51901,"op":"contains","t":358.00597315433686},{"impl":"SortedVecMap","n":52001,"op":"contains","t":358.4124651614348},{"impl":"SortedVecMap","n":52101,"op":"contains","t":358.8182408044251},{"impl":"SortedVecMap","n":52201,"op":"contains","t":359.22330008894494},{"impl":"SortedVecMap","n":52301,"op":"contains","t":359.6276430205988},{"impl":"SortedVecMap","n":52401,"op":"contains","t":360.0312696049592},{"impl":"SortedVecMap","n":52501,"op":"contains","t":360.4341798475669},{"impl":"SortedVecMap","n":52601,"op":"contains","t":360.8363737539308},{"impl":"SortedVecMap","n":52701,"op":"contains","t":361.2378513295286},{"impl":"SortedVecMap","n":52801,"op":"contains","t":361.6386125798067},{"impl":"SortedVecMap","n":52901,"op":"contains","t":362.03865751018066},{"impl":"SortedVecMap","n":53001,"op":"contains","t":362.4379861260354},{"impl":"SortedVecMap","n":53101,"op":"contains","t":362.8365984327254},{"impl":"SortedVecMap","n":53201,"op":"contains","t":363.23449443557473},{"impl":"SortedVecMap","n":53301,"op":"contains","t":363.6316741398777},{"impl":"SortedVecMap","n":53401,"op":"contains","t":364.0281375508986},{"impl":"SortedVecMap","n":53501,"op":"contains","t":364.42388467387246},{"impl":"SortedVecMap","n":53601,"op":"contains","t":364.8189155140048},{"impl":"SortedVecMap","n":53701,"op":"contains","t":365.2132300764721},{"impl":"SortedVecMap","n":53801,"op":"contains","t":365.60682836642184},{"impl":"SortedVecMap","n":53901,"op":"contains","t":365.99971038897297},{"impl":"SortedVecMap","n":54001,"op":"contains","t":366.3918761492159},{"impl":"SortedVecMap","n":54101,"op":"contains","t":366.78332565221285},{"impl":"SortedVecMap","n":54201,"op":"contains","t":367.1740589029978},{"impl":"SortedVecMap","n":54301,"op":"contains","t":367.5640759065772},{"impl":"SortedVecMap","n":54401,"op":"contains","t":367.95337666792955},{"impl":"SortedVecMap","n":54501,"op":"contains","t":368.3419611920062},{"impl":"SortedVecMap","n":54601,"op":"contains","t":368.72982948373107},{"impl":"SortedVecMap","n":54701,"op":"contains","t":369.11698154800115},{"impl":"SortedVecMap","n":54801,"op":"contains","t":369.5034173896866},{"impl":"SortedVecMap","n":54901,"op":"contains","t":369.8891370136308},{"impl":"SortedVecMap","n":55001,"op":"contains","t":370.2741404246509},{"impl":"SortedVecMap","n":55101,"op":"contains","t":370.65842762753766},{"impl":"SortedVecMap","n":55201,"op":"contains","t":371.0419986270559},{"impl":"SortedVecMap","n":55301,"op":"contains","t":371.4248534279444},{"impl":"SortedVecMap","n":55401,"op":"contains","t":371.8069920349164},{"impl":"SortedVecMap","n":55501,"op":"contains","t":372.1884144526595},{"impl":"SortedVecMap","n":55601,"op":"contains","t":372.5691206858362},{"impl":"SortedVecMap","n":55701,"op":"contains","t":372.94911073908366},{"impl":"SortedVecMap","n":55801,"op":"contains","t":373.32838461701414},{"impl":"SortedVecMap","n":55901,"op":"contains","t":373.70694232421516},{"impl":"SortedVecMap","n":56001,"op":"contains","t":374.0847838652497},{"impl":"SortedVecMap","n":56101,"op":"contains","t":374.46190924465617},{"impl":"SortedVecMap","n":56201,"op":"contains","t":374.83831846694886},{"impl":"SortedVecMap","n":56301,"op":"contains","t":375.2140115366179},{"impl":"SortedVecMap","n":56401,"op":"contains","t":375.5889884581295},{"impl":"SortedVecMap","n":56501,"op":"contains","t":375.96324923592636},{"impl":"SortedVecMap","n":56601,"op":"contains","t":376.3367938744273},{"impl":"SortedVecMap","n":56701,"op":"contains","t":376.7096223780279},{"impl":"SortedVecMap","n":56801,"op":"contains","t":377.08173475110056},{"impl":"SortedVecMap","n":56901,"op":"contains","t":377.45313099799426},{"impl":"SortedVecMap","n":57001,"op":"contains","t":377.82381112303574},{"impl":"SortedVecMap","n":57101,"op":"contains","t":378.1937751305283},{"impl":"SortedVecMap","n":57201,"op":"contains","t":378.5630230247531},{"impl":"SortedVecMap","n":57301,"op":"contains","t":378.9315548099685},{"impl":"SortedVecMap","n":57401,"op":"contains","t":379.299370490411},{"impl":"SortedVecMap","n":57501,"op":"contains","t":379.6664700702947},{"impl":"SortedVecMap","n":57601,"op":"contains","t":380.0328535538117},{"impl":"SortedVecMap","n":57701,"op":"contains","t":380.39852094513253},{"impl":"SortedVecMap","n":57801,"op":"contains","t":380.76347224840583},{"impl":"SortedVecMap","n":57901,"op":"contains","t":381.1277074677588},{"impl":"SortedVecMap","n":58001,"op":"contains","t":381.4912266072974},{"impl":"SortedVecMap","n":58101,"op":"contains","t":381.85402967110605},{"impl":"SortedVecMap","n":58201,"op":"contains","t":382.2161166632485},{"impl":"SortedVecMap","n":58301,"op":"contains","t":382.5774875877672},{"impl":"SortedVecMap","n":58401,"op":"contains","t":382.9381424486842},{"impl":"SortedVecMap","n":58501,"op":"contains","t":383.2980812500004},{"impl":"SortedVecMap","n":58601,"op":"contains","t":383.65730399569674},{"impl":"SortedVecMap","n":58701,"op":"contains","t":384.0158106897334},{"impl":"SortedVecMap","n":58801,"op":"contains","t":384.3736013360507},{"impl":"SortedVecMap","n":58901,"op":"contains","t":384.7306759385685},{"impl":"SortedVecMap","n":59001,"op":"contains","t":385.08703450118674},{"impl":"SortedVecMap","n":59101,"op":"contains","t":385.44267702778603},{"impl":"SortedVecMap","n":59201,"op":"contains","t":385.7976035222267},{"impl":"SortedVecMap","n":59301,"op":"contains","t":386.1518139883499},{"impl":"SortedVecMap","n":59401,"op":"contains","t":386.50530842997716},{"impl":"SortedVecMap","n":59501,"op":"contains","t":386.8580868509108},{"impl":"SortedVecMap","n":59601,"op":"contains","t":387.21014925493415},{"impl":"SortedVecMap","n":59701,"op":"contains","t":387.5614956458113},{"impl":"SortedVecMap","n":59801,"op":"contains","t":387.91212602728746},{"impl":"SortedVecMap","n":59901,"op":"contains","t":388.2620404030891}]},"encoding":{"color":{"field":"impl","legend":{"title":"Implementation"}},"x":{"axis":{"title":"Size of container (n)"},"field":"n","type":"quantitative"},"y":{"axis":{"title":"Estimated cost"},"field":"t","type":"quantitative"}},"mark":{"clip":true,"fillOpacity":1,"type":"line"}},{"data":{"values":[{"impl":"SortedVec","n":10,"t":36.619998931884766},{"impl":"SortedVec","n":100,"t":45.79999923706055},{"impl":"SortedVec","n":500,"t":350.5},{"impl":"SortedVec","n":6000,"t":112.19999694824219},{"impl":"SortedVec","n":12000,"t":119.80000305175781},{"impl":"SortedVec","n":24000,"t":131.22000122070312},{"impl":"SortedVec","n":36000,"t":159.4199981689453},{"impl":"SortedVec","n":48000,"t":178.1999969482422},{"impl":"SortedVec","n":60000,"t":234.55999755859375},{"impl":"SortedVecMap","n":10,"t":40.20000076293945},{"impl":"SortedVecMap","n":100,"t":50.380001068115234},{"impl":"SortedVecMap","n":500,"t":67.5199966430664},{"impl":"SortedVecMap","n":6000,"t":110.37999725341797},{"impl":"SortedVecMap","n":12000,"t":110.87999725341797},{"impl":"SortedVecMap","n":24000,"t":204.55999755859375},{"impl":"SortedVecMap","n":36000,"t":288.739990234375},{"impl":"SortedVecMap","n":48000,"t":371.32000732421875},{"impl":"SortedVecMap","n":60000,"t":370.8399963378906}]},"encoding":{"color":{"field":"impl","legend":{"title":"Implementation"},"type":"nominal"},"x":{"axis":{"title":"Size of container (n)"},"field":"n","scale":{"zero":false},"type":"quantitative"},"y":{"axis":{"title":"Estimated cost"},"field":"t","scale":{"zero":false},"type":"quantitative"}},"mark":{"clip":true,"fillOpacity":1,"type":"point"}}],"width":500},{"height":250,"layer":[{"data":{"values":[{"impl":"LinkedList","n":1,"op":"contains","t":1159.457007551986},{"impl":"LinkedList","n":101,"op":"contains","t":0.0},{"impl":"LinkedList","n":201,"op":"contains","t":0.0},{"impl":"LinkedList","n":301,"op":"contains","t":0.0},{"impl":"LinkedList","n":401,"op":"contains","t":0.0},{"impl":"LinkedList","n":501,"op":"contains","t":0.0},{"impl":"LinkedList","n":601,"op":"contains","t":0.0},{"impl":"LinkedList","n":701,"op":"contains","t":15.583942487118748},{"impl":"LinkedList","n":801,"op":"contains","t":123.59365912401154},{"impl":"LinkedList","n":901,"op":"contains","t":236.77466097086335},{"impl":"LinkedList","n":1001,"op":"contains","t":354.00389980245563},{"impl":"LinkedList","n":1101,"op":"contains","t":474.48004221210385},{"impl":"LinkedList","n":1201,"op":"contains","t":597.6112299305892},{"impl":"LinkedList","n":1301,"op":"contains","t":722.9478848367467},{"impl":"LinkedList","n":1401,"op":"contains","t":850.1404683162837},{"impl":"LinkedList","n":1501,"op":"contains","t":978.9118389783616},{"impl":"LinkedList","n":1601,"op":"contains","t":1109.0385439710903},{"impl":"LinkedList","n":1701,"op":"contains","t":1240.3377886007174},{"impl":"LinkedList","n":1801,"op":"contains","t":1372.6581339654167},{"impl":"LinkedList","n":1901,"op":"contains","t":1505.8727116740888},{"impl":"LinkedList","n":2001,"op":"contains","t":1639.874180136706},{"impl":"LinkedList","n":2101,"op":"contains","t":1774.57091210797},{"impl":"LinkedList","n":2201,"op":"contains","t":1909.884069529322},{"impl":"LinkedList","n":2301,"op":"contains","t":2045.7453288440392},{"impl":"LinkedList","n":2401,"op":"contains","t":2182.09509057505},{"impl":"LinkedList","n":2501,"op":"contains","t":2318.8810544866355},{"impl":"LinkedList","n":2601,"op":"contains","t":2456.0570742558943},{"impl":"LinkedList","n":2701,"op":"contains","t":2593.582228333027},{"impl":"LinkedList","n":2801,"op":"contains","t":2731.4200597980152},{"impl":"LinkedList","n":2901,"op":"contains","t":2869.5379496192886},{"impl":"LinkedList","n":3001,"op":"contains","t":3007.9065961706515},{"impl":"LinkedList","n":3101,"op":"contains","t":3146.499580095414},{"impl":"LinkedList","n":3201,"op":"contains","t":3285.292998255706},{"impl":"LinkedList","n":3301,"op":"contains","t":3424.265154008911},{"impl":"LinkedList","n":3401,"op":"contains","t":3563.3962937199967},{"impl":"LinkedList","n":3501,"op":"contains","t":3702.6683814667426},{"impl":"LinkedList","n":3601,"op":"contains","t":3842.0649054812525},{"impl":"LinkedList","n":3701,"op":"contains","t":3981.570711109769},{"impl":"LinkedList","n":3801,"op":"contains","t":4121.171856047073},{"impl":"LinkedList","n":3901,"op":"contains","t":4260.855484373527},{"impl":"LinkedList","n":4001,"op":"contains","t":4400.609716538211},{"impl":"LinkedList","n":4101,"op":"contains","t":4540.423552925471},{"impl":"LinkedList","n":4201,"op":"contains","t":4680.286789040732},{"impl":"LinkedList","n":4301,"op":"contains","t":4820.189940675058},{"impl":"LinkedList","n":4401,"op":"contains","t":4960.124177671907},{"impl":"LinkedList","n":4501,"op":"contains","t":5100.081265136165},{"impl":"LinkedList","n":4601,"op":"contains","t":5240.053511103935},{"impl":"LinkedList","n":4701,"op":"contains","t":5380.0337198394245},{"impl":"LinkedList","n":4801,"op":"contains","t":5520.015150048033},{"impl":"LinkedList","n":4901,"op":"contains","t":5659.991477397489},{"impl":"LinkedList","n":5001,"op":"contains","t":5799.956760824734},{"impl":"LinkedList","n":5101,"op":"contains","t":5939.905412178816},{"impl":"LinkedList","n":5201,"op":"contains","t":6079.83216881109},{"impl":"LinkedList","n":5301,"op":"contains","t":6219.732068775857},{"impl":"LinkedList","n":5401,"op":"contains","t":6359.6004283487},{"impl":"LinkedList","n":5501,"op":"contains","t":6499.432821607355},{"impl":"LinkedList","n":5601,"op":"contains","t":6639.225061852098},{"impl":"LinkedList","n":5701,"op":"contains","t":6778.973184670366},{"impl":"LinkedList","n":5801,"op":"contains","t":6918.673432473945},{"impl":"LinkedList","n":5901,"op":"contains","t":7058.322240357787},{"impl":"LinkedList","n":6001,"op":"contains","t":7197.916223147111},{"impl":"LinkedList","n":6101,"op":"contains","t":7337.452163514973},{"impl":"LinkedList","n":6201,"op":"contains","t":7476.927001065871},{"impl":"LinkedList","n":6301,"op":"contains","t":7616.33782229263},{"impl":"LinkedList","n":6401,"op":"contains","t":7755.681851324061},{"impl":"LinkedList","n":6501,"op":"contains","t":7894.956441389839},{"impl":"LinkedList","n":6601,"op":"contains","t":8034.159066936896},{"impl":"LinkedList","n":6701,"op":"contains","t":8173.28731633854},{"impl":"LinkedList","n":6801,"op":"contains","t":8312.338885143638},{"impl":"LinkedList","n":6901,"op":"contains","t":8451.311569818512},{"impl":"LinkedList","n":7001,"op":"contains","t":8590.203261939076},{"impl":"LinkedList","n":7101,"op":"contains","t":8729.011942794841},{"impl":"LinkedList","n":7201,"op":"contains","t":8867.735678370247},{"impl":"LinkedList","n":7301,"op":"contains","t":9006.37261467212},{"impl":"LinkedList","n":7401,"op":"contains","t":9144.92097337493},{"impl":"LinkedList","n":7501,"op":"contains","t":9283.379047758375},{"impl":"LinkedList","n":7601,"op":"contains","t":9421.74519891389},{"impl":"LinkedList","n":7701,"op":"contains","t":9560.017852199187},{"impl":"LinkedList","n":7801,"op":"contains","t":9698.195493921456},{"impl":"LinkedList","n":7901,"op":"contains","t":9836.276668231825},{"impl":"LinkedList","n":8001,"op":"contains","t":9974.259974215187},{"impl":"LinkedList","n":8101,"op":"contains","t":10112.144063160671},{"impl":"LinkedList","n":8201,"op":"contains","t":10249.92763599968},{"impl":"LinkedList","n":8301,"op":"contains","t":10387.609440899085},{"impl":"LinkedList","n":8401,"op":"contains","t":10525.188270998613},{"impl":"LinkedList","n":8501,"op":"contains","t":10662.662962282062},{"impl":"LinkedList","n":8601,"op":"contains","t":10800.032391573026},{"impl":"LinkedList","n":8701,"op":"contains","t":10937.295474646457},{"impl":"LinkedList","n":8801,"op":"contains","t":11074.451164448132},{"impl":"LinkedList","n":8901,"op":"contains","t":11211.498449414723},{"impl":"LinkedList","n":9001,"op":"contains","t":11348.436351887689},{"impl":"LinkedList","n":9101,"op":"contains","t":11485.263926614838},{"impl":"LinkedList","n":9201,"op":"contains","t":11621.980259333703},{"impl":"LinkedList","n":9301,"op":"contains","t":11758.584465431548},{"impl":"LinkedList","n":9401,"op":"contains","t":11895.075688677},{"impl":"LinkedList","n":9501,"op":"contains","t":12031.453100018789},{"impl":"LinkedList","n":9601,"op":"contains","t":12167.715896447377},{"impl":"LinkedList","n":9701,"op":"contains","t":12303.863299915574},{"impl":"LinkedList","n":9801,"op":"contains","t":12439.894556314508},{"impl":"LinkedList","n":9901,"op":"contains","t":12575.808934501547},{"impl":"LinkedList","n":10001,"op":"contains","t":12711.605725377109},{"impl":"LinkedList","n":10101,"op":"contains","t":12847.284241007372},{"impl":"LinkedList","n":10201,"op":"contains","t":12982.84381379017},{"impl":"LinkedList","n":10301,"op":"contains","t":13118.283795661675},{"impl":"LinkedList","n":10401,"op":"contains","t":13253.603557341265},{"impl":"LinkedList","n":10501,"op":"contains","t":13388.802487612633},{"impl":"LinkedList","n":10601,"op":"contains","t":13523.879992638915},{"impl":"LinkedList","n":10701,"op":"contains","t":13658.835495309966},{"impl":"LinkedList","n":10801,"op":"contains","t":13793.668434620016},{"impl":"LinkedList","n":10901,"op":"contains","t":13928.378265073996},{"impl":"LinkedList","n":11001,"op":"contains","t":14062.96445612096},{"impl":"LinkedList","n":11101,"op":"contains","t":14197.42649161315},{"impl":"LinkedList","n":11201,"op":"contains","t":14331.763869289329},{"impl":"LinkedList","n":11301,"op":"contains","t":14465.976100281065},{"impl":"LinkedList","n":11401,"op":"contains","t":14600.062708640751},{"impl":"LinkedList","n":11501,"op":"contains","t":14734.023230890256},{"impl":"LinkedList","n":11601,"op":"contains","t":14867.857215589105},{"impl":"LinkedList","n":11701,"op":"contains","t":15001.564222921197},{"impl":"LinkedList","n":11801,"op":"contains","t":15135.143824299093},{"impl":"LinkedList","n":11901,"op":"contains","t":15268.59560198501},{"impl":"LinkedList","n":12001,"op":"contains","t":15401.91914872768},{"impl":"LinkedList","n":12101,"op":"contains","t":15535.114067414272},{"impl":"LinkedList","n":12201,"op":"contains","t":15668.17997073661},{"impl":"LinkedList","n":12301,"op":"contains","t":15801.11648087107},{"impl":"LinkedList","n":12401,"op":"contains","t":15933.923229171389},{"impl":"LinkedList","n":12501,"op":"contains","t":16066.59985587382},{"impl":"LinkedList","n":12601,"op":"contains","t":16199.146009814045},{"impl":"LinkedList","n":12701,"op":"contains","t":16331.561348155283},{"impl":"LinkedList","n":12801,"op":"contains","t":16463.845536127017},{"impl":"LinkedList","n":12901,"op":"contains","t":16595.99824677395},{"impl":"LinkedList","n":13001,"op":"contains","t":16728.019160714597},{"impl":"LinkedList","n":13101,"op":"contains","t":16859.907965909166},{"impl":"LinkedList","n":13201,"op":"contains","t":16991.66435743624},{"impl":"LinkedList","n":13301,"op":"contains","t":17123.28803727788},{"impl":"LinkedList","n":13401,"op":"contains","t":17254.77871411284},{"impl":"LinkedList","n":13501,"op":"contains","t":17386.136103117344},{"impl":"LinkedList","n":13601,"op":"contains","t":17517.359925773348},{"impl":"LinkedList","n":13701,"op":"contains","t":17648.44990968374},{"impl":"LinkedList","n":13801,"op":"contains","t":17779.405788394302},{"impl":"LinkedList","n":13901,"op":"contains","t":17910.22730122206},{"impl":"LinkedList","n":14001,"op":"contains","t":18040.914193089826},{"impl":"LinkedList","n":14101,"op":"contains","t":18171.466214366606},{"impl":"LinkedList","n":14201,"op":"contains","t":18301.883120713643},{"impl":"LinkedList","n":14301,"op":"contains","t":18432.16467293589},{"impl":"LinkedList","n":14401,"op":"contains","t":18562.310636838618},{"impl":"LinkedList","n":14501,"op":"contains","t":18692.32078308902},{"impl":"LinkedList","n":14601,"op":"contains","t":18822.194887082547},{"impl":"LinkedList","n":14701,"op":"contains","t":18951.932728813823},{"impl":"LinkedList","n":14801,"op":"contains","t":19081.534092751914},{"impl":"LinkedList","n":14901,"op":"contains","t":19210.99876771983},{"impl":"LinkedList","n":15001,"op":"contains","t":19340.326546778022},{"impl":"LinkedList","n":15101,"op":"contains","t":19469.51722711177},{"impl":"LinkedList","n":15201,"op":"contains","t":19598.570609922284},{"impl":"LinkedList","n":15301,"op":"contains","t":19727.486500321364},{"impl":"LinkedList","n":15401,"op":"contains","t":19856.264707229504},{"impl":"LinkedList","n":15501,"op":"contains","t":19984.905043277304},{"impl":"LinkedList","n":15601,"op":"contains","t":20113.40732471002},{"impl":"LinkedList","n":15701,"op":"contains","t":20241.771371295177},{"impl":"LinkedList","n":15801,"op":"contains","t":20369.997006233138},{"impl":"LinkedList","n":15901,"op":"contains","t":20498.08405607047},{"impl":"LinkedList","n":16001,"op":"contains","t":20626.032350616013},{"impl":"LinkedList","n":16101,"op":"contains","t":20753.8417228596},{"impl":"LinkedList","n":16201,"op":"contains","t":20881.512008893267},{"impl":"LinkedList","n":16301,"op":"contains","t":21009.043047834897},{"impl":"LinkedList","n":16401,"op":"contains","t":21136.434681754195},{"impl":"LinkedList","n":16501,"op":"contains","t":21263.68675560091},{"impl":"LinkedList","n":16601,"op":"contains","t":21390.79911713524},{"impl":"LinkedList","n":16701,"op":"contains","t":21517.771616860307},{"impl":"LinkedList","n":16801,"op":"contains","t":21644.60410795667},{"impl":"LinkedList","n":16901,"op":"contains","t":21771.296446218737},{"impl":"LinkedList","n":17001,"op":"contains","t":21897.84848999314},{"impl":"LinkedList","n":17101,"op":"contains","t":22024.2601001188},{"impl":"LinkedList","n":17201,"op":"contains","t":22150.53113986884},{"impl":"LinkedList","n":17301,"op":"contains","t":22276.661474894132},{"impl":"LinkedList","n":17401,"op":"contains","t":22402.650973168486},{"impl":"LinkedList","n":17501,"op":"contains","t":22528.499504935375},{"impl":"LinkedList","n":17601,"op":"contains","t":22654.206942656245},{"impl":"LinkedList","n":17701,"op":"contains","t":22779.77316096025},{"impl":"LinkedList","n":17801,"op":"contains","t":22905.19803659537},{"impl":"LinkedList","n":17901,"op":"contains","t":23030.481448380968},{"impl":"LinkedList","n":18001,"op":"contains","t":23155.623277161598},{"impl":"LinkedList","n":18101,"op":"contains","t":23280.623405762173},{"impl":"LinkedList","n":18201,"op":"contains","t":23405.48171894428},{"impl":"LinkedList","n":18301,"op":"contains","t":23530.198103363757},{"impl":"LinkedList","n":18401,"op":"contains","t":23654.7724475294},{"impl":"LinkedList","n":18501,"op":"contains","t":23779.20464176279},{"impl":"LinkedList","n":18601,"op":"contains","t":23903.4945781592},{"impl":"LinkedList","n":18701,"op":"contains","t":24027.642150549553},{"impl":"LinkedList","n":18801,"op":"contains","t":24151.647254463423},{"impl":"LinkedList","n":18901,"op":"contains","t":24275.509787092953},{"impl":"LinkedList","n":19001,"op":"contains","t":24399.229647257787},{"impl":"LinkedList","n":19101,"op":"contains","t":24522.806735370898},{"impl":"LinkedList","n":19201,"op":"contains","t":24646.240953405286},{"impl":"LinkedList","n":19301,"op":"contains","t":24769.532204861593},{"impl":"LinkedList","n":19401,"op":"contains","t":24892.6803947365},{"impl":"LinkedList","n":19501,"op":"contains","t":25015.685429491987},{"impl":"LinkedList","n":19601,"op":"contains","t":25138.547217025334},{"impl":"LinkedList","n":19701,"op":"contains","t":25261.26566663989},{"impl":"LinkedList","n":19801,"op":"contains","t":25383.84068901665},{"impl":"LinkedList","n":19901,"op":"contains","t":25506.27219618644},{"impl":"LinkedList","n":20001,"op":"contains","t":25628.560101502884},{"impl":"LinkedList","n":20101,"op":"contains","t":25750.704319615998},{"impl":"LinkedList","n":20201,"op":"contains","t":25872.704766446477},{"impl":"LinkedList","n":20301,"op":"contains","t":25994.561359160572},{"impl":"LinkedList","n":20401,"op":"contains","t":26116.274016145628},{"impl":"LinkedList","n":20501,"op":"contains","t":26237.8426569862},{"impl":"LinkedList","n":20601,"op":"contains","t":26359.267202440722},{"impl":"LinkedList","n":20701,"op":"contains","t":26480.547574418804},{"impl":"LinkedList","n":20801,"op":"contains","t":26601.68369595903},{"impl":"LinkedList","n":20901,"op":"contains","t":26722.6754912073},{"impl":"LinkedList","n":21001,"op":"contains","t":26843.52288539567},{"impl":"LinkedList","n":21101,"op":"contains","t":26964.22580482174},{"impl":"LinkedList","n":21201,"op":"contains","t":27084.784176828514},{"impl":"LinkedList","n":21301,"op":"contains","t":27205.19792978466},{"impl":"LinkedList","n":21401,"op":"contains","t":27325.46699306536},{"impl":"LinkedList","n":21501,"op":"contains","t":27445.59129703353},{"impl":"LinkedList","n":21601,"op":"contains","t":27565.57077302143},{"impl":"LinkedList","n":21701,"op":"contains","t":27685.405353312846},{"impl":"LinkedList","n":21801,"op":"contains","t":27805.09497112552},{"impl":"LinkedList","n":21901,"op":"contains","t":27924.639560594078},{"impl":"LinkedList","n":22001,"op":"contains","t":28044.039056753325},{"impl":"LinkedList","n":22101,"op":"contains","t":28163.29339552192},{"impl":"LinkedList","n":22201,"op":"contains","t":28282.40251368639},{"impl":"LinkedList","n":22301,"op":"contains","t":28401.366348885567},{"impl":"LinkedList","n":22401,"op":"contains","t":28520.184839595287},{"impl":"LinkedList","n":22501,"op":"contains","t":28638.85792511353},{"impl":"LinkedList","n":22601,"op":"contains","t":28757.38554554581},{"impl":"LinkedList","n":22701,"op":"contains","t":28875.767641790888},{"impl":"LinkedList","n":22801,"op":"contains","t":28994.004155526876},{"impl":"LinkedList","n":22901,"op":"contains","t":29112.095029197582},{"impl":"LinkedList","n":23001,"op":"contains","t":29230.04020599912},{"impl":"LinkedList","n":23101,"op":"contains","t":29347.839629866918},{"impl":"LinkedList","n":23201,"op":"contains","t":29465.49324546291},{"impl":"LinkedList","n":23301,"op":"contains","t":29583.000998163036},{"impl":"LinkedList","n":23401,"op":"contains","t":29700.362834045023},{"impl":"LinkedList","n":23501,"op":"contains","t":29817.5786998764},{"impl":"LinkedList","n":23601,"op":"contains","t":29934.648543102816},{"impl":"LinkedList","n":23701,"op":"contains","t":30051.57231183654},{"impl":"LinkedList","n":23801,"op":"contains","t":30168.349954845206},{"impl":"LinkedList","n":23901,"op":"contains","t":30284.9814215409},{"impl":"LinkedList","n":24001,"op":"contains","t":30401.46666196935},{"impl":"LinkedList","n":24101,"op":"contains","t":30517.80562679936},{"impl":"LinkedList","n":24201,"op":"contains","t":30633.99826731256},{"impl":"LinkedList","n":24301,"op":"contains","t":30750.044535393237},{"impl":"LinkedList","n":24401,"op":"contains","t":30865.944383518465},{"impl":"LinkedList","n":24501,"op":"contains","t":30981.6977647484},{"impl":"LinkedList","n":24601,"op":"contains","t":31097.30463271679},{"impl":"LinkedList","n":24701,"op":"contains","t":31212.76494162163},{"impl":"LinkedList","n":24801,"op":"contains","t":31328.07864621611},{"impl":"LinkedList","n":24901,"op":"contains","t":31443.24570179961},{"impl":"LinkedList","n":25001,"op":"contains","t":31558.26606420899},{"impl":"LinkedList","n":25101,"op":"contains","t":31673.139689809992},{"impl":"LinkedList","n":25201,"op":"contains","t":31787.866535488807},{"impl":"LinkedList","n":25301,"op":"contains","t":31902.446558643882},{"impl":"LinkedList","n":25401,"op":"contains","t":32016.87971717779},{"impl":"LinkedList","n":25501,"op":"contains","t":32131.165969489324},{"impl":"LinkedList","n":25601,"op":"contains","t":32245.305274465725},{"impl":"LinkedList","n":25701,"op":"contains","t":32359.297591475093},{"impl":"LinkedList","n":25801,"op":"contains","t":32473.142880358857},{"impl":"LinkedList","n":25901,"op":"contains","t":32586.841101424514},{"impl":"LinkedList","n":26001,"op":"contains","t":32700.392215438405},{"impl":"LinkedList","n":26101,"op":"contains","t":32813.796183618695},{"impl":"LinkedList","n":26201,"op":"contains","t":32927.05296762844},{"impl":"LinkedList","n":26301,"op":"contains","t":33040.16252956882},{"impl":"LinkedList","n":26401,"op":"contains","t":33153.124831972484},{"impl":"LinkedList","n":26501,"op":"contains","t":33265.93983779704},{"impl":"LinkedList","n":26601,"op":"contains","t":33378.607510418624},{"impl":"LinkedList","n":26701,"op":"contains","t":33491.127813625644},{"impl":"LinkedList","n":26801,"op":"contains","t":33603.50071161261},{"impl":"LinkedList","n":26901,"op":"contains","t":33715.726168974055},{"impl":"LinkedList","n":27001,"op":"contains","t":33827.804150698656},{"impl":"LinkedList","n":27101,"op":"contains","t":33939.73462216337},{"impl":"LinkedList","n":27201,"op":"contains","t":34051.517549127675},{"impl":"LinkedList","n":27301,"op":"contains","t":34163.15289772807},{"impl":"LinkedList","n":27401,"op":"contains","t":34274.64063447241},{"impl":"LinkedList","n":27501,"op":"contains","t":34385.980726234615},{"impl":"LinkedList","n":27601,"op":"contains","t":34497.173140249324},{"impl":"LinkedList","n":27701,"op":"contains","t":34608.21784410663},{"impl":"LinkedList","n":27801,"op":"contains","t":34719.11480574701},{"impl":"LinkedList","n":27901,"op":"contains","t":34829.8639934563},{"impl":"LinkedList","n":28001,"op":"contains","t":34940.46537586068},{"impl":"LinkedList","n":28101,"op":"contains","t":35050.918921921904},{"impl":"LinkedList","n":28201,"op":"contains","t":35161.22460093248},{"impl":"LinkedList","n":28301,"op":"contains","t":35271.382382511},{"impl":"LinkedList","n":28401,"op":"contains","t":35381.39223659756},{"impl":"LinkedList","n":28501,"op":"contains","t":35491.25413344921},{"impl":"LinkedList","n":28601,"op":"contains","t":35600.96804363552},{"impl":"LinkedList","n":28701,"op":"contains","t":35710.53393803425},{"impl":"LinkedList","n":28801,"op":"contains","t":35819.95178782698},{"impl":"LinkedList","n":28901,"op":"contains","t":35929.221564495034},{"impl":"LinkedList","n":29001,"op":"contains","t":36038.34323981517},{"impl":"LinkedList","n":29101,"op":"contains","t":36147.31678585566},{"impl":"LinkedList","n":29201,"op":"contains","t":36256.14217497221},{"impl":"LinkedList","n":29301,"op":"contains","t":36364.819379804045},{"impl":"LinkedList","n":29401,"op":"contains","t":36473.34837327003},{"impl":"LinkedList","n":29501,"op":"contains","t":36581.72912856495},{"impl":"LinkedList","n":29601,"op":"contains","t":36689.96161915566},{"impl":"LinkedList","n":29701,"op":"contains","t":36798.045818777486},{"impl":"LinkedList","n":29801,"op":"contains","t":36905.98170143061},{"impl":"LinkedList","n":29901,"op":"contains","t":37013.769241376496},{"impl":"LinkedList","n":30001,"op":"contains","t":37121.408413134435},{"impl":"LinkedList","n":30101,"op":"contains","t":37228.89919147808},{"impl":"LinkedList","n":30201,"op":"contains","t":37336.24155143206},{"impl":"LinkedList","n":30301,"op":"contains","t":37443.43546826875},{"impl":"LinkedList","n":30401,"op":"contains","t":37550.48091750489},{"impl":"LinkedList","n":30501,"op":"contains","t":37657.37787489843},{"impl":"LinkedList","n":30601,"op":"contains","t":37764.12631644541},{"impl":"LinkedList","n":30701,"op":"contains","t":37870.72621837676},{"impl":"LinkedList","n":30801,"op":"contains","t":37977.17755715533},{"impl":"LinkedList","n":30901,"op":"contains","t":38083.48030947285},{"impl":"LinkedList","n":31001,"op":"contains","t":38189.63445224695},{"impl":"LinkedList","n":31101,"op":"contains","t":38295.63996261828},{"impl":"LinkedList","n":31201,"op":"contains","t":38401.496817947664},{"impl":"LinkedList","n":31301,"op":"contains","t":38507.20499581322},{"impl":"LinkedList","n":31401,"op":"contains","t":38612.76447400762},{"impl":"LinkedList","n":31501,"op":"contains","t":38718.175230535424},{"impl":"LinkedList","n":31601,"op":"contains","t":38823.43724361025},{"impl":"LinkedList","n":31701,"op":"contains","t":38928.550491652284},{"impl":"LinkedList","n":31801,"op":"contains","t":39033.51495328558},{"impl":"LinkedList","n":31901,"op":"contains","t":39138.33060733552},{"impl":"LinkedList","n":32001,"op":"contains","t":39242.99743282634},{"impl":"LinkedList","n":32101,"op":"contains","t":39347.51540897858},{"impl":"LinkedList","n":32201,"op":"contains","t":39451.88451520668},{"impl":"LinkedList","n":32301,"op":"contains","t":39556.10473111656},{"impl":"LinkedList","n":32401,"op":"contains","t":39660.17603650329},{"impl":"LinkedList","n":32501,"op":"contains","t":39764.0984113487},{"impl":"LinkedList","n":32601,"op":"contains","t":39867.871835819125},{"impl":"LinkedList","n":32701,"op":"contains","t":39971.49629026314},{"impl":"LinkedList","n":32801,"op":"contains","t":40074.971755209306},{"impl":"LinkedList","n":32901,"op":"contains","t":40178.29821136404},{"impl":"LinkedList","n":33001,"op":"contains","t":40281.475639609365},{"impl":"LinkedList","n":33101,"op":"contains","t":40384.50402100088},{"impl":"LinkedList","n":33201,"op":"contains","t":40487.38333676562},{"impl":"LinkedList","n":33301,"op":"contains","t":40590.11356829994},{"impl":"LinkedList","n":33401,"op":"contains","t":40692.69469716761},{"impl":"LinkedList","n":33501,"op":"contains","t":40795.126705097726},{"impl":"LinkedList","n":33601,"op":"contains","t":40897.40957398271},{"impl":"LinkedList","n":33701,"op":"contains","t":40999.54328587647},{"impl":"LinkedList","n":33801,"op":"contains","t":41101.52782299239},{"impl":"LinkedList","n":33901,"op":"contains","t":41203.36316770152},{"impl":"LinkedList","n":34001,"op":"contains","t":41305.04930253068},{"impl":"LinkedList","n":34101,"op":"contains","t":41406.58621016059},{"impl":"LinkedList","n":34201,"op":"contains","t":41507.97387342417},{"impl":"LinkedList","n":34301,"op":"contains","t":41609.21227530468},{"impl":"LinkedList","n":34401,"op":"contains","t":41710.30139893397},{"impl":"LinkedList","n":34501,"op":"contains","t":41811.24122759083},{"impl":"LinkedList","n":34601,"op":"contains","t":41912.031744699205},{"impl":"LinkedList","n":34701,"op":"contains","t":42012.67293382654},{"impl":"LinkedList","n":34801,"op":"contains","t":42113.16477868218},{"impl":"LinkedList","n":34901,"op":"contains","t":42213.507263115665},{"impl":"LinkedList","n":35001,"op":"contains","t":42313.70037111518},{"impl":"LinkedList","n":35101,"op":"contains","t":42413.74408680595},{"impl":"LinkedList","n":35201,"op":"contains","t":42513.63839444867},{"impl":"LinkedList","n":35301,"op":"contains","t":42613.383278438014},{"impl":"LinkedList","n":35401,"op":"contains","t":42712.978723301094},{"impl":"LinkedList","n":35501,"op":"contains","t":42812.42471369589},{"impl":"LinkedList","n":35601,"op":"contains","t":42911.72123440993},{"impl":"LinkedList","n":35701,"op":"contains","t":43010.868270358726},{"impl":"LinkedList","n":35801,"op":"contains","t":43109.86580658434},{"impl":"LinkedList","n":35901,"op":"contains","t":43208.71382825404},{"impl":"LinkedList","n":36001,"op":"contains","t":43307.412320658856},{"impl":"LinkedList","n":36101,"op":"contains","t":43405.96126921221},{"impl":"LinkedList","n":36201,"op":"contains","t":43504.360659448575},{"impl":"LinkedList","n":36301,"op":"contains","t":43602.610477022165},{"impl":"LinkedList","n":36401,"op":"contains","t":43700.71070770554},{"impl":"LinkedList","n":36501,"op":"contains","t":43798.66133738839},{"impl":"LinkedList","n":36601,"op":"contains","t":43896.462352076196},{"impl":"LinkedList","n":36701,"op":"contains","t":43994.11373788901},{"impl":"LinkedList","n":36801,"op":"contains","t":44091.61548106018},{"impl":"LinkedList","n":36901,"op":"contains","t":44188.96756793512},{"impl":"LinkedList","n":37001,"op":"contains","t":44286.16998497011},{"impl":"LinkedList","n":37101,"op":"contains","t":44383.2227187311},{"impl":"LinkedList","n":37201,"op":"contains","t":44480.12575589249},{"impl":"LinkedList","n":37301,"op":"contains","t":44576.87908323604},{"impl":"LinkedList","n":37401,"op":"contains","t":44673.48268764966},{"impl":"LinkedList","n":37501,"op":"contains","t":44769.93655612628},{"impl":"LinkedList","n":37601,"op":"contains","t":44866.24067576279},{"impl":"LinkedList","n":37701,"op":"contains","t":44962.39503375881},{"impl":"LinkedList","n":37801,"op":"contains","t":45058.39961741578},{"impl":"LinkedList","n":37901,"op":"contains","t":45154.254414135714},{"impl":"LinkedList","n":38001,"op":"contains","t":45249.95941142024},{"impl":"LinkedList","n":38101,"op":"contains","t":45345.51459686953},{"impl":"LinkedList","n":38201,"op":"contains","t":45440.91995818126},{"impl":"LinkedList","n":38301,"op":"contains","t":45536.17548314957},{"impl":"LinkedList","n":38401,"op":"contains","t":45631.281159664104},{"impl":"LinkedList","n":38501,"op":"contains","t":45726.23697570901},{"impl":"LinkedList","n":38601,"op":"contains","t":45821.04291936189},{"impl":"LinkedList","n":38701,"op":"contains","t":45915.69897879293},{"impl":"LinkedList","n":38801,"op":"contains","t":46010.20514226387},{"impl":"LinkedList","n":38901,"op":"contains","t":46104.56139812711},{"impl":"LinkedList","n":39001,"op":"contains","t":46198.767734824774},{"impl":"LinkedList","n":39101,"op":"contains","t":46292.82414088773},{"impl":"LinkedList","n":39201,"op":"contains","t":46386.73060493477},{"impl":"LinkedList","n":39301,"op":"contains","t":46480.48711567166},{"impl":"LinkedList","n":39401,"op":"contains","t":46574.09366189027},{"impl":"LinkedList","n":39501,"op":"contains","t":46667.55023246771},{"impl":"LinkedList","n":39601,"op":"contains","t":46760.85681636544},{"impl":"LinkedList","n":39701,"op":"contains","t":46854.01340262846},{"impl":"LinkedList","n":39801,"op":"contains","t":46947.01998038442},{"impl":"LinkedList","n":39901,"op":"contains","t":47039.87653884286},{"impl":"LinkedList","n":40001,"op":"contains","t":47132.5830672943},{"impl":"LinkedList","n":40101,"op":"contains","t":47225.13955510951},{"impl":"LinkedList","n":40201,"op":"contains","t":47317.54599173867},{"impl":"LinkedList","n":40301,"op":"contains","t":47409.80236671059},{"impl":"LinkedList","n":40401,"op":"contains","t":47501.90866963193},{"impl":"LinkedList","n":40501,"op":"contains","t":47593.864890186436},{"impl":"LinkedList","n":40601,"op":"contains","t":47685.67101813417},{"impl":"LinkedList","n":40701,"op":"contains","t":47777.32704331077},{"impl":"LinkedList","n":40801,"op":"contains","t":47868.83295562668},{"impl":"LinkedList","n":40901,"op":"contains","t":47960.188745066494},{"impl":"LinkedList","n":41001,"op":"contains","t":48051.39440168811},{"impl":"LinkedList","n":41101,"op":"contains","t":48142.44991562212},{"impl":"LinkedList","n":41201,"op":"contains","t":48233.35527707106},{"impl":"LinkedList","n":41301,"op":"contains","t":48324.11047630872},{"impl":"LinkedList","n":41401,"op":"contains","t":48414.71550367945},{"impl":"LinkedList","n":41501,"op":"contains","t":48505.17034959749},{"impl":"LinkedList","n":41601,"op":"contains","t":48595.47500454628},{"impl":"LinkedList","n":41701,"op":"contains","t":48685.62945907779},{"impl":"LinkedList","n":41801,"op":"contains","t":48775.63370381194},{"impl":"LinkedList","n":41901,"op":"contains","t":48865.48772943581},{"impl":"LinkedList","n":42001,"op":"contains","t":48955.19152670313},{"impl":"LinkedList","n":42101,"op":"contains","t":49044.74508643358},{"impl":"LinkedList","n":42201,"op":"contains","t":49134.14839951217},{"impl":"LinkedList","n":42301,"op":"contains","t":49223.401456888656},{"impl":"LinkedList","n":42401,"op":"contains","t":49312.50424957688},{"impl":"LinkedList","n":42501,"op":"contains","t":49401.45676865419},{"impl":"LinkedList","n":42601,"op":"contains","t":49490.25900526084},{"impl":"LinkedList","n":42701,"op":"contains","t":49578.91095059945},{"impl":"LinkedList","n":42801,"op":"contains","t":49667.41259593429},{"impl":"LinkedList","n":42901,"op":"contains","t":49755.763932590846},{"impl":"LinkedList","n":43001,"op":"contains","t":49843.96495195519},{"impl":"LinkedList","n":43101,"op":"contains","t":49932.0156454734},{"impl":"LinkedList","n":43201,"op":"contains","t":50019.91600465104},{"impl":"LinkedList","n":43301,"op":"contains","t":50107.666021052595},{"impl":"LinkedList","n":43401,"op":"contains","t":50195.2656863009},{"impl":"LinkedList","n":43501,"op":"contains","t":50282.71499207667},{"impl":"LinkedList","n":43601,"op":"contains","t":50370.01393011789},{"impl":"LinkedList","n":43701,"op":"contains","t":50457.16249221935},{"impl":"LinkedList","n":43801,"op":"contains","t":50544.160670232086},{"impl":"LinkedList","n":43901,"op":"contains","t":50631.00845606291},{"impl":"LinkedList","n":44001,"op":"contains","t":50717.70584167385},{"impl":"LinkedList","n":44101,"op":"contains","t":50804.252819081674},{"impl":"LinkedList","n":44201,"op":"contains","t":50890.64938035743},{"impl":"LinkedList","n":44301,"op":"contains","t":50976.89551762588},{"impl":"LinkedList","n":44401,"op":"contains","t":51062.99122306507},{"impl":"LinkedList","n":44501,"op":"contains","t":51148.93648890586},{"impl":"LinkedList","n":44601,"op":"contains","t":51234.73130743139},{"impl":"LinkedList","n":44701,"op":"contains","t":51320.375670976675},{"impl":"LinkedList","n":44801,"op":"contains","t":51405.86957192808},{"impl":"LinkedList","n":44901,"op":"contains","t":51491.21300272293},{"impl":"LinkedList","n":45001,"op":"contains","t":51576.40595584903},{"impl":"LinkedList","n":45101,"op":"contains","t":51661.44842384415},{"impl":"LinkedList","n":45201,"op":"contains","t":51746.34039929574},{"impl":"LinkedList","n":45301,"op":"contains","t":51831.08187484029},{"impl":"LinkedList","n":45401,"op":"contains","t":51915.672843163054},{"impl":"LinkedList","n":45501,"op":"contains","t":52000.11329699759},{"impl":"LinkedList","n":45601,"op":"contains","t":52084.40322912525},{"impl":"LinkedList","n":45701,"op":"contains","t":52168.542632374854},{"impl":"LinkedList","n":45801,"op":"contains","t":52252.53149962229},{"impl":"LinkedList","n":45901,"op":"contains","t":52336.36982378998},{"impl":"LinkedList","n":46001,"op":"contains","t":52420.057597846586},{"impl":"LinkedList","n":46101,"op":"contains","t":52503.594814806616},{"impl":"LinkedList","n":46201,"op":"contains","t":52586.981467729915},{"impl":"LinkedList","n":46301,"op":"contains","t":52670.21754972139},{"impl":"LinkedList","n":46401,"op":"contains","t":52753.30305393058},{"impl":"LinkedList","n":46501,"op":"contains","t":52836.237973551244},{"impl":"LinkedList","n":46601,"op":"contains","t":52919.02230182099},{"impl":"LinkedList","n":46701,"op":"contains","t":53001.656032020976},{"impl":"LinkedList","n":46801,"op":"contains","t":53084.13915747541},{"impl":"LinkedList","n":46901,"op":"contains","t":53166.47167155127},{"impl":"LinkedList","n":47001,"op":"contains","t":53248.653567657944},{"impl":"LinkedList","n":47101,"op":"contains","t":53330.684839246795},{"impl":"LinkedList","n":47201,"op":"contains","t":53412.56547981088},{"impl":"LinkedList","n":47301,"op":"contains","t":53494.29548288454},{"impl":"LinkedList","n":47401,"op":"contains","t":53575.874842043144},{"impl":"LinkedList","n":47501,"op":"contains","t":53657.30355090261},{"impl":"LinkedList","n":47601,"op":"contains","t":53738.581603119164},{"impl":"LinkedList","n":47701,"op":"contains","t":53819.70899238899},{"impl":"LinkedList","n":47801,"op":"contains","t":53900.685712447834},{"impl":"LinkedList","n":47901,"op":"contains","t":53981.51175707074},{"impl":"LinkedList","n":48001,"op":"contains","t":54062.1871200717},{"impl":"LinkedList","n":48101,"op":"contains","t":54142.71179530333},{"impl":"LinkedList","n":48201,"op":"contains","t":54223.08577665652},{"impl":"LinkedList","n":48301,"op":"contains","t":54303.30905806018},{"impl":"LinkedList","n":48401,"op":"contains","t":54383.38163348087},{"impl":"LinkedList","n":48501,"op":"contains","t":54463.303496922475},{"impl":"LinkedList","n":48601,"op":"contains","t":54543.07464242602},{"impl":"LinkedList","n":48701,"op":"contains","t":54622.6950640692},{"impl":"LinkedList","n":48801,"op":"contains","t":54702.16475596615},{"impl":"LinkedList","n":48901,"op":"contains","t":54781.483712267196},{"impl":"LinkedList","n":49001,"op":"contains","t":54860.651927158506},{"impl":"LinkedList","n":49101,"op":"contains","t":54939.669394861754},{"impl":"LinkedList","n":49201,"op":"contains","t":55018.53610963397},{"impl":"LinkedList","n":49301,"op":"contains","t":55097.25206576709},{"impl":"LinkedList","n":49401,"op":"contains","t":55175.81725758777},{"impl":"LinkedList","n":49501,"op":"contains","t":55254.23167945711},{"impl":"LinkedList","n":49601,"op":"contains","t":55332.49532577033},{"impl":"LinkedList","n":49701,"op":"contains","t":55410.608190956504},{"impl":"LinkedList","n":49801,"op":"contains","t":55488.57026947832},{"impl":"LinkedList","n":49901,"op":"contains","t":55566.38155583178},{"impl":"LinkedList","n":50001,"op":"contains","t":55644.042044545946},{"impl":"LinkedList","n":50101,"op":"contains","t":55721.55173018264},{"impl":"LinkedList","n":50201,"op":"contains","t":55798.91060733629},{"impl":"LinkedList","n":50301,"op":"contains","t":55876.11867063352},{"impl":"LinkedList","n":50401,"op":"contains","t":55953.175914733},{"impl":"LinkedList","n":50501,"op":"contains","t":56030.082334325176},{"impl":"LinkedList","n":50601,"op":"contains","t":56106.83792413197},{"impl":"LinkedList","n":50701,"op":"contains","t":56183.44267890659},{"impl":"LinkedList","n":50801,"op":"contains","t":56259.896593433274},{"impl":"LinkedList","n":50901,"op":"contains","t":56336.19966252698},{"impl":"LinkedList","n":51001,"op":"contains","t":56412.35188103323},{"impl":"LinkedList","n":51101,"op":"contains","t":56488.35324382785},{"impl":"LinkedList","n":51201,"op":"contains","t":56564.20374581669},{"impl":"LinkedList","n":51301,"op":"contains","t":56639.90338193541},{"impl":"LinkedList","n":51401,"op":"contains","t":56715.45214714932},{"impl":"LinkedList","n":51501,"op":"contains","t":56790.85003645301},{"impl":"LinkedList","n":51601,"op":"contains","t":56866.09704487023},{"impl":"LinkedList","n":51701,"op":"contains","t":56941.19316745366},{"impl":"LinkedList","n":51801,"op":"contains","t":57016.13839928461},{"impl":"LinkedList","n":51901,"op":"contains","t":57090.932735472874},{"impl":"LinkedList","n":52001,"op":"contains","t":57165.57617115651},{"impl":"LinkedList","n":52101,"op":"contains","t":57240.06870150155},{"impl":"LinkedList","n":52201,"op":"contains","t":57314.410321701864},{"impl":"LinkedList","n":52301,"op":"contains","t":57388.6010269789},{"impl":"LinkedList","n":52401,"op":"contains","t":57462.6408125815},{"impl":"LinkedList","n":52501,"op":"contains","t":57536.52967378569},{"impl":"LinkedList","n":52601,"op":"contains","t":57610.26760589444},{"impl":"LinkedList","n":52701,"op":"contains","t":57683.85460423752},{"impl":"LinkedList","n":52801,"op":"contains","t":57757.29066417121},{"impl":"LinkedList","n":52901,"op":"contains","t":57830.57578107818},{"impl":"LinkedList","n":53001,"op":"contains","t":57903.70995036727},{"impl":"LinkedList","n":53101,"op":"contains","t":57976.69316747326},{"impl":"LinkedList","n":53201,"op":"contains","t":58049.5254278567},{"impl":"LinkedList","n":53301,"op":"contains","t":58122.20672700374},{"impl":"LinkedList","n":53401,"op":"contains","t":58194.73706042587},{"impl":"LinkedList","n":53501,"op":"contains","t":58267.1164236598},{"impl":"LinkedList","n":53601,"op":"contains","t":58339.34481226725},{"impl":"LinkedList","n":53701,"op":"contains","t":58411.422221834735},{"impl":"LinkedList","n":53801,"op":"contains","t":58483.34864797341},{"impl":"LinkedList","n":53901,"op":"contains","t":58555.12408631891},{"impl":"LinkedList","n":54001,"op":"contains","t":58626.74853253108},{"impl":"LinkedList","n":54101,"op":"contains","t":58698.2219822939},{"impl":"LinkedList","n":54201,"op":"contains","t":58769.54443131525},{"impl":"LinkedList","n":54301,"op":"contains","t":58840.71587532674},{"impl":"LinkedList","n":54401,"op":"contains","t":58911.73631008354},{"impl":"LinkedList","n":54501,"op":"contains","t":58982.605731364216},{"impl":"LinkedList","n":54601,"op":"contains","t":59053.32413497056},{"impl":"LinkedList","n":54701,"op":"contains","t":59123.89151672735},{"impl":"LinkedList","n":54801,"op":"contains","t":59194.307872482306},{"impl":"LinkedList","n":54901,"op":"contains","t":59264.57319810585},{"impl":"LinkedList","n":55001,"op":"contains","t":59334.68748949093},{"impl":"LinkedList","n":55101,"op":"contains","t":59404.650742552854},{"impl":"LinkedList","n":55201,"op":"contains","t":59474.46295322922},{"impl":"LinkedList","n":55301,"op":"contains","t":59544.12411747961},{"impl":"LinkedList","n":55401,"op":"contains","t":59613.63423128553},{"impl":"LinkedList","n":55501,"op":"contains","t":59682.99329065026},{"impl":"LinkedList","n":55601,"op":"contains","t":59752.20129159863},{"impl":"LinkedList","n":55701,"op":"contains","t":59821.25823017687},{"impl":"LinkedList","n":55801,"op":"contains","t":59890.16410245258},{"impl":"LinkedList","n":55901,"op":"contains","t":59958.91890451439},{"impl":"LinkedList","n":56001,"op":"contains","t":60027.52263247191},{"impl":"LinkedList","n":56101,"op":"contains","t":60095.97528245565},{"impl":"LinkedList","n":56201,"op":"contains","t":60164.27685061672},{"impl":"LinkedList","n":56301,"op":"contains","t":60232.42733312675},{"impl":"LinkedList","n":56401,"op":"contains","t":60300.42672617783},{"impl":"LinkedList","n":56501,"op":"contains","t":60368.275025982206},{"impl":"LinkedList","n":56601,"op":"contains","t":60435.97222877224},{"impl":"LinkedList","n":56701,"op":"contains","t":60503.5183308003},{"impl":"LinkedList","n":56801,"op":"contains","t":60570.91332833848},{"impl":"LinkedList","n":56901,"op":"contains","t":60638.15721767858},{"impl":"LinkedList","n":57001,"op":"contains","t":60705.24999513197},{"impl":"LinkedList","n":57101,"op":"contains","t":60772.19165702937},{"impl":"LinkedList","n":57201,"op":"contains","t":60838.98219972076},{"impl":"LinkedList","n":57301,"op":"contains","t":60905.62161957529},{"impl":"LinkedList","n":57401,"op":"contains","t":60972.109912981075},{"impl":"LinkedList","n":57501,"op":"contains","t":61038.44707634507},{"impl":"LinkedList","n":57601,"op":"contains","t":61104.63310609299},{"impl":"LinkedList","n":57701,"op":"contains","t":61170.66799866915},{"impl":"LinkedList","n":57801,"op":"contains","t":61236.551750536324},{"impl":"LinkedList","n":57901,"op":"contains","t":61302.28435817562},{"impl":"LinkedList","n":58001,"op":"contains","t":61367.865818086386},{"impl":"LinkedList","n":58101,"op":"contains","t":61433.29612678606},{"impl":"LinkedList","n":58201,"op":"contains","t":61498.57528081},{"impl":"LinkedList","n":58301,"op":"contains","t":61563.70327671147},{"impl":"LinkedList","n":58401,"op":"contains","t":61628.68011106143},{"impl":"LinkedList","n":58501,"op":"contains","t":61693.505780448424},{"impl":"LinkedList","n":58601,"op":"contains","t":61758.180281478504},{"impl":"LinkedList","n":58701,"op":"contains","t":61822.703610775054},{"impl":"LinkedList","n":58801,"op":"contains","t":61887.0757649787},{"impl":"LinkedList","n":58901,"op":"contains","t":61951.296740747246},{"impl":"LinkedList","n":59001,"op":"contains","t":62015.36653475544},{"impl":"LinkedList","n":59101,"op":"contains","t":62079.28514369492},{"impl":"LinkedList","n":59201,"op":"contains","t":62143.05256427418},{"impl":"LinkedList","n":59301,"op":"contains","t":62206.66879321832},{"impl":"LinkedList","n":59401,"op":"contains","t":62270.13382726898},{"impl":"LinkedList","n":59501,"op":"contains","t":62333.44766318429},{"impl":"LinkedList","n":59601,"op":"contains","t":62396.610297738676},{"impl":"LinkedList","n":59701,"op":"contains","t":62459.621727722784},{"impl":"LinkedList","n":59801,"op":"contains","t":62522.48194994343},{"impl":"LinkedList","n":59901,"op":"contains","t":62585.19096122334},{"impl":"VecMap","n":1,"op":"contains","t":437.5767873456171},{"impl":"VecMap","n":101,"op":"contains","t":0.0},{"impl":"VecMap","n":201,"op":"contains","t":0.0},{"impl":"VecMap","n":301,"op":"contains","t":0.0},{"impl":"VecMap","n":401,"op":"contains","t":0.0},{"impl":"VecMap","n":501,"op":"contains","t":0.0},{"impl":"VecMap","n":601,"op":"contains","t":0.0},{"impl":"VecMap","n":701,"op":"contains","t":0.0},{"impl":"VecMap","n":801,"op":"contains","t":0.0},{"impl":"VecMap","n":901,"op":"contains","t":0.0},{"impl":"VecMap","n":1001,"op":"contains","t":0.0},{"impl":"VecMap","n":1101,"op":"contains","t":18.913682192454303},{"impl":"VecMap","n":1201,"op":"contains","t":41.71805420923465},{"impl":"VecMap","n":1301,"op":"contains","t":65.27848822835392},{"impl":"VecMap","n":1401,"op":"contains","t":89.48062621961697},{"impl":"VecMap","n":1501,"op":"contains","t":114.23379624508539},{"impl":"VecMap","n":1601,"op":"contains","t":139.46489156650853},{"impl":"VecMap","n":1701,"op":"contains","t":165.11410751495123},{"impl":"VecMap","n":1801,"op":"contains","t":191.13189804943374},{"impl":"VecMap","n":1901,"op":"contains","t":217.47675582654074},{"impl":"VecMap","n":2001,"op":"contains","t":244.11356205741265},{"impl":"VecMap","n":2101,"op":"contains","t":271.0123391920563},{"impl":"VecMap","n":2201,"op":"contains","t":298.1472938997425},{"impl":"VecMap","n":2301,"op":"contains","t":325.49607286371656},{"impl":"VecMap","n":2401,"op":"contains","t":353.0391770114318},{"impl":"VecMap","n":2501,"op":"contains","t":380.75949535230905},{"impl":"VecMap","n":2601,"op":"contains","t":408.64193026230475},{"impl":"VecMap","n":2701,"op":"contains","t":436.6730934986431},{"impl":"VecMap","n":2801,"op":"contains","t":464.8410575048532},{"impl":"VecMap","n":2901,"op":"contains","t":493.1351503607402},{"impl":"VecMap","n":3001,"op":"contains","t":521.5457854967049},{"impl":"VecMap","n":3101,"op":"contains","t":550.06431933099},{"impl":"VecMap","n":3201,"op":"contains","t":578.6829315094185},{"impl":"VecMap","n":3301,"op":"contains","t":607.3945235735933},{"impl":"VecMap","n":3401,"op":"contains","t":636.1926327560291},{"impl":"VecMap","n":3501,"op":"contains","t":665.0713582707937},{"impl":"VecMap","n":3601,"op":"contains","t":694.0252979872661},{"impl":"VecMap","n":3701,"op":"contains","t":723.049493779845},{"impl":"VecMap","n":3801,"op":"contains","t":752.1393841652039},{"impl":"VecMap","n":3901,"op":"contains","t":781.290763091175},{"impl":"VecMap","n":4001,"op":"contains","t":810.499743942698},{"impl":"VecMap","n":4101,"op":"contains","t":839.7627279918268},{"impl":"VecMap","n":4201,"op":"contains","t":869.0763766492021},{"impl":"VecMap","n":4301,"op":"contains","t":898.437586980247},{"impl":"VecMap","n":4401,"op":"contains","t":927.8434700357386},{"impl":"VecMap","n":4501,"op":"contains","t":957.2913316172508},{"impl":"VecMap","n":4601,"op":"contains","t":986.7786551563612},{"impl":"VecMap","n":4701,"op":"contains","t":1016.3030864348581},{"impl":"VecMap","n":4801,"op":"contains","t":1045.8624199133837},{"impl":"VecMap","n":4901,"op":"contains","t":1075.4545864695235},{"impl":"VecMap","n":5001,"op":"contains","t":1105.0776423744855},{"impl":"VecMap","n":5101,"op":"contains","t":1134.7297593612097},{"impl":"VecMap","n":5201,"op":"contains","t":1164.40921565674},{"impl":"VecMap","n":5301,"op":"contains","t":1194.114387868659},{"impl":"VecMap","n":5401,"op":"contains","t":1223.8437436297934},{"impl":"VecMap","n":5501,"op":"contains","t":1253.5958349177176},{"impl":"VecMap","n":5601,"op":"contains","t":1283.3692919760933},{"impl":"VecMap","n":5701,"op":"contains","t":1313.1628177739367},{"impl":"VecMap","n":5801,"op":"contains","t":1342.975182946685},{"impl":"VecMap","n":5901,"op":"contains","t":1372.8052211696381},{"impl":"VecMap","n":6001,"op":"contains","t":1402.6518249201822},{"impl":"VecMap","n":6101,"op":"contains","t":1432.5139415902313},{"impl":"VecMap","n":6201,"op":"contains","t":1462.3905699147263},{"impl":"VecMap","n":6301,"op":"contains","t":1492.280756685845},{"impl":"VecMap","n":6401,"op":"contains","t":1522.183593725925},{"impl":"VecMap","n":6501,"op":"contains","t":1552.098215095045},{"impl":"VecMap","n":6601,"op":"contains","t":1582.0237945117499},{"impl":"VecMap","n":6701,"op":"contains","t":1611.9595429677133},{"impl":"VecMap","n":6801,"op":"contains","t":1641.904706519073},{"impl":"VecMap","n":6901,"op":"contains","t":1671.8585642389826},{"impl":"VecMap","n":7001,"op":"contains","t":1701.8204263174605},{"impl":"VecMap","n":7101,"op":"contains","t":1731.7896322959882},{"impl":"VecMap","n":7201,"op":"contains","t":1761.7655494255637},{"impl":"VecMap","n":7301,"op":"contains","t":1791.7475711379868},{"impl":"VecMap","n":7401,"op":"contains","t":1821.7351156211344},{"impl":"VecMap","n":7501,"op":"contains","t":1851.7276244898508},{"impl":"VecMap","n":7601,"op":"contains","t":1881.7245615448555},{"impl":"VecMap","n":7701,"op":"contains","t":1911.7254116127633},{"impl":"VecMap","n":7801,"op":"contains","t":1941.7296794609401},{"impl":"VecMap","n":7901,"op":"contains","t":1971.7368887814737},{"impl":"VecMap","n":8001,"op":"contains","t":2001.7465812390399},{"impl":"VecMap","n":8101,"op":"contains","t":2031.7583155779084},{"impl":"VecMap","n":8201,"op":"contains","t":2061.7716667837276},{"impl":"VecMap","n":8301,"op":"contains","t":2091.7862252961118},{"impl":"VecMap","n":8401,"op":"contains","t":2121.801596268374},{"impl":"VecMap","n":8501,"op":"contains","t":2151.8173988710587},{"impl":"VecMap","n":8601,"op":"contains","t":2181.833265636207},{"impl":"VecMap","n":8701,"op":"contains","t":2211.8488418395164},{"impl":"VecMap","n":8801,"op":"contains","t":2241.863784917811},{"impl":"VecMap","n":8901,"op":"contains","t":2271.877763919414},{"impl":"VecMap","n":9001,"op":"contains","t":2301.8904589852336},{"impl":"VecMap","n":9101,"op":"contains","t":2331.9015608585078},{"impl":"VecMap","n":9201,"op":"contains","t":2361.910770421343},{"impl":"VecMap","n":9301,"op":"contains","t":2391.9177982563024},{"impl":"VecMap","n":9401,"op":"contains","t":2421.9223642314364},{"impl":"VecMap","n":9501,"op":"contains","t":2451.924197107269},{"impl":"VecMap","n":9601,"op":"contains","t":2481.9230341643615},{"impl":"VecMap","n":9701,"op":"contains","t":2511.918620850169},{"impl":"VecMap","n":9801,"op":"contains","t":2541.910710444008},{"impl":"VecMap","n":9901,"op":"contains","t":2571.8990637390298},{"impl":"VecMap","n":10001,"op":"contains","t":2601.8834487401746},{"impl":"VecMap","n":10101,"op":"contains","t":2631.8636403771516},{"impl":"VecMap","n":10201,"op":"contains","t":2661.839420231555},{"impl":"VecMap","n":10301,"op":"contains","t":2691.8105762772975},{"impl":"VecMap","n":10401,"op":"contains","t":2721.7769026335745},{"impl":"VecMap","n":10501,"op":"contains","t":2751.7381993296526},{"impl":"VecMap","n":10601,"op":"contains","t":2781.6942720808047},{"impl":"VecMap","n":10701,"op":"contains","t":2811.6449320747597},{"impl":"VecMap","n":10801,"op":"contains","t":2841.589995768094},{"impl":"VecMap","n":10901,"op":"contains","t":2871.529284691992},{"impl":"VecMap","n":11001,"op":"contains","t":2901.462625266887},{"impl":"VecMap","n":11101,"op":"contains","t":2931.3898486254857},{"impl":"VecMap","n":11201,"op":"contains","t":2961.3107904437225},{"impl":"VecMap","n":11301,"op":"contains","t":2991.2252907792354},{"impl":"VecMap","n":11401,"op":"contains","t":3021.133193916953},{"impl":"VecMap","n":11501,"op":"contains","t":3051.034348221422},{"impl":"VecMap","n":11601,"op":"contains","t":3080.928605995533},{"impl":"VecMap","n":11701,"op":"contains","t":3110.8158233453023},{"impl":"VecMap","n":11801,"op":"contains","t":3140.6958600504126},{"impl":"VecMap","n":11901,"op":"contains","t":3170.5685794402143},{"impl":"VecMap","n":12001,"op":"contains","t":3200.4338482749135},{"impl":"VecMap","n":12101,"op":"contains","t":3230.291536631694},{"impl":"VecMap","n":12201,"op":"contains","t":3260.141517795513},{"impl":"VecMap","n":12301,"op":"contains","t":3289.983668154379},{"impl":"VecMap","n":12401,"op":"contains","t":3319.8178670988364},{"impl":"VecMap","n":12501,"op":"contains","t":3349.6439969255157},{"impl":"VecMap","n":12601,"op":"contains","t":3379.4619427445086},{"impl":"VecMap","n":12701,"op":"contains","t":3409.2715923904107},{"impl":"VecMap","n":12801,"op":"contains","t":3439.0728363368517},{"impl":"VecMap","n":12901,"op":"contains","t":3468.865567614349},{"impl":"VecMap","n":13001,"op":"contains","t":3498.6496817313373},{"impl":"VecMap","n":13101,"op":"contains","t":3528.42507659822},{"impl":"VecMap","n":13201,"op":"contains","t":3558.19165245431},{"impl":"VecMap","n":13301,"op":"contains","t":3587.9493117975217},{"impl":"VecMap","n":13401,"op":"contains","t":3617.697959316708},{"impl":"VecMap","n":13501,"op":"contains","t":3647.4375018265036},{"impl":"VecMap","n":13601,"op":"contains","t":3677.16784820457},{"impl":"VecMap","n":13701,"op":"contains","t":3706.88890933115},{"impl":"VecMap","n":13801,"op":"contains","t":3736.6005980308087},{"impl":"VecMap","n":13901,"op":"contains","t":3766.3028290162865},{"impl":"VecMap","n":14001,"op":"contains","t":3795.995518834357},{"impl":"VecMap","n":14101,"op":"contains","t":3825.6785858136177},{"impl":"VecMap","n":14201,"op":"contains","t":3855.3519500141215},{"impl":"VecMap","n":14301,"op":"contains","t":3885.0155331787782},{"impl":"VecMap","n":14401,"op":"contains","t":3914.6692586864456},{"impl":"VecMap","n":14501,"op":"contains","t":3944.313051506649},{"impl":"VecMap","n":14601,"op":"contains","t":3973.9468381558518},{"impl":"VecMap","n":14701,"op":"contains","t":4003.570546655221},{"impl":"VecMap","n":14801,"op":"contains","t":4033.184106489821},{"impl":"VecMap","n":14901,"op":"contains","t":4062.787448569188},{"impl":"VecMap","n":15001,"op":"contains","t":4092.3805051892177},{"impl":"VecMap","n":15101,"op":"contains","t":4121.963209995319},{"impl":"VecMap","n":15201,"op":"contains","t":4151.535497946785},{"impl":"VecMap","n":15301,"op":"contains","t":4181.097305282333},{"impl":"VecMap","n":15401,"op":"contains","t":4210.648569486765},{"impl":"VecMap","n":15501,"op":"contains","t":4240.189229258711},{"impl":"VecMap","n":15601,"op":"contains","t":4269.719224479404},{"impl":"VecMap","n":15701,"op":"contains","t":4299.238496182454},{"impl":"VecMap","n":15801,"op":"contains","t":4328.746986524585},{"impl":"VecMap","n":15901,"op":"contains","t":4358.244638757294},{"impl":"VecMap","n":16001,"op":"contains","t":4387.731397199392},{"impl":"VecMap","n":16101,"op":"contains","t":4417.207207210408},{"impl":"VecMap","n":16201,"op":"contains","t":4446.672015164821},{"impl":"VecMap","n":16301,"op":"contains","t":4476.125768427064},{"impl":"VecMap","n":16401,"op":"contains","t":4505.568415327317},{"impl":"VecMap","n":16501,"op":"contains","t":4534.999905138019},{"impl":"VecMap","n":16601,"op":"contains","t":4564.420188051102},{"impl":"VecMap","n":16701,"op":"contains","t":4593.829215155891},{"impl":"VecMap","n":16801,"op":"contains","t":4623.226938417688},{"impl":"VecMap","n":16901,"op":"contains","t":4652.613310656966},{"impl":"VecMap","n":17001,"op":"contains","t":4681.988285529199},{"impl":"VecMap","n":17101,"op":"contains","t":4711.351817505264},{"impl":"VecMap","n":17201,"op":"contains","t":4740.703861852434},{"impl":"VecMap","n":17301,"op":"contains","t":4770.044374615901},{"impl":"VecMap","n":17401,"op":"contains","t":4799.37331260085},{"impl":"VecMap","n":17501,"op":"contains","t":4828.690633355036},{"impl":"VecMap","n":17601,"op":"contains","t":4857.996295151859},{"impl":"VecMap","n":17701,"op":"contains","t":4887.290256973921},{"impl":"VecMap","n":17801,"op":"contains","t":4916.572478497044},{"impl":"VecMap","n":17901,"op":"contains","t":4945.842920074736},{"impl":"VecMap","n":18001,"op":"contains","t":4975.101542723092},{"impl":"VecMap","n":18101,"op":"contains","t":5004.348308106107},{"impl":"VecMap","n":18201,"op":"contains","t":5033.583178521402},{"impl":"VecMap","n":18301,"op":"contains","t":5062.806116886338},{"impl":"VecMap","n":18401,"op":"contains","t":5092.017086724499},{"impl":"VecMap","n":18501,"op":"contains","t":5121.216052152561},{"impl":"VecMap","n":18601,"op":"contains","t":5150.402977867495},{"impl":"VecMap","n":18701,"op":"contains","t":5179.577829134122},{"impl":"VecMap","n":18801,"op":"contains","t":5208.740571773006},{"impl":"VecMap","n":18901,"op":"contains","t":5237.891172148655},{"impl":"VecMap","n":19001,"op":"contains","t":5267.029597158039},{"impl":"VecMap","n":19101,"op":"contains","t":5296.155814219419},{"impl":"VecMap","n":19201,"op":"contains","t":5325.2697912614485},{"impl":"VecMap","n":19301,"op":"contains","t":5354.371496712574},{"impl":"VecMap","n":19401,"op":"contains","t":5383.460899490703},{"impl":"VecMap","n":19501,"op":"contains","t":5412.537968993137},{"impl":"VecMap","n":19601,"op":"contains","t":5441.602675086764},{"impl":"VecMap","n":19701,"op":"contains","t":5470.654988098502},{"impl":"VecMap","n":19801,"op":"contains","t":5499.694878805979},{"impl":"VecMap","n":19901,"op":"contains","t":5528.722318428452},{"impl":"VecMap","n":20001,"op":"contains","t":5557.737278617955},{"impl":"VecMap","n":20101,"op":"contains","t":5586.739731450661},{"impl":"VecMap","n":20201,"op":"contains","t":5615.729649418466},{"impl":"VecMap","n":20301,"op":"contains","t":5644.707005420776},{"impl":"VecMap","n":20401,"op":"contains","t":5673.671772756505},{"impl":"VecMap","n":20501,"op":"contains","t":5702.623925116241},{"impl":"VecMap","n":20601,"op":"contains","t":5731.563436574646},{"impl":"VecMap","n":20701,"op":"contains","t":5760.490281583003},{"impl":"VecMap","n":20801,"op":"contains","t":5789.404434961956},{"impl":"VecMap","n":20901,"op":"contains","t":5818.30587189443},{"impl":"VecMap","n":21001,"op":"contains","t":5847.194567918715},{"impl":"VecMap","n":21101,"op":"contains","t":5876.070498921703},{"impl":"VecMap","n":21201,"op":"contains","t":5904.933641132305},{"impl":"VecMap","n":21301,"op":"contains","t":5933.783971115014},{"impl":"VecMap","n":21401,"op":"contains","t":5962.62146576361},{"impl":"VecMap","n":21501,"op":"contains","t":5991.446102295026},{"impl":"VecMap","n":21601,"op":"contains","t":6020.25785824335},{"impl":"VecMap","n":21701,"op":"contains","t":6049.05671145396},{"impl":"VecMap","n":21801,"op":"contains","t":6077.842640077806},{"impl":"VecMap","n":21901,"op":"contains","t":6106.615622565812},{"impl":"VecMap","n":22001,"op":"contains","t":6135.375637663413},{"impl":"VecMap","n":22101,"op":"contains","t":6164.122664405207},{"impl":"VecMap","n":22201,"op":"contains","t":6192.85668210974},{"impl":"VecMap","n":22301,"op":"contains","t":6221.577670374398},{"impl":"VecMap","n":22401,"op":"contains","t":6250.285609070417},{"impl":"VecMap","n":22501,"op":"contains","t":6278.980478338001},{"impl":"VecMap","n":22601,"op":"contains","t":6307.66225858156},{"impl":"VecMap","n":22701,"op":"contains","t":6336.330930465035},{"impl":"VecMap","n":22801,"op":"contains","t":6364.986474907338},{"impl":"VecMap","n":22901,"op":"contains","t":6393.628873077889},{"impl":"VecMap","n":23001,"op":"contains","t":6422.258106392252},{"impl":"VecMap","n":23101,"op":"contains","t":6450.874156507863},{"impl":"VecMap","n":23201,"op":"contains","t":6479.477005319844},{"impl":"VecMap","n":23301,"op":"contains","t":6508.0666349569265},{"impl":"VecMap","n":23401,"op":"contains","t":6536.643027777442},{"impl":"VecMap","n":23501,"op":"contains","t":6565.206166365401},{"impl":"VecMap","n":23601,"op":"contains","t":6593.756033526672},{"impl":"VecMap","n":23701,"op":"contains","t":6622.29261228522},{"impl":"VecMap","n":23801,"op":"contains","t":6650.815885879438},{"impl":"VecMap","n":23901,"op":"contains","t":6679.325837758546},{"impl":"VecMap","n":24001,"op":"contains","t":6707.822451579077},{"impl":"VecMap","n":24101,"op":"contains","t":6736.305711201423},{"impl":"VecMap","n":24201,"op":"contains","t":6764.775600686462},{"impl":"VecMap","n":24301,"op":"contains","t":6793.232104292249},{"impl":"VecMap","n":24401,"op":"contains","t":6821.67520647078},{"impl":"VecMap","n":24501,"op":"contains","t":6850.104891864814},{"impl":"VecMap","n":24601,"op":"contains","t":6878.521145304772},{"impl":"VecMap","n":24701,"op":"contains","t":6906.923951805687},{"impl":"VecMap","n":24801,"op":"contains","t":6935.313296564218},{"impl":"VecMap","n":24901,"op":"contains","t":6963.6891649557365},{"impl":"VecMap","n":25001,"op":"contains","t":6992.05154253145},{"impl":"VecMap","n":25101,"op":"contains","t":7020.4004150156015},{"impl":"VecMap","n":25201,"op":"contains","t":7048.735768302714},{"impl":"VecMap","n":25301,"op":"contains","t":7077.057588454898},{"impl":"VecMap","n":25401,"op":"contains","t":7105.365861699203},{"impl":"VecMap","n":25501,"op":"contains","t":7133.660574425021},{"impl":"VecMap","n":25601,"op":"contains","t":7161.9417131815535},{"impl":"VecMap","n":25701,"op":"contains","t":7190.20926467532},{"impl":"VecMap","n":25801,"op":"contains","t":7218.463215767702},{"impl":"VecMap","n":25901,"op":"contains","t":7246.703553472565},{"impl":"VecMap","n":26001,"op":"contains","t":7274.930264953886},{"impl":"VecMap","n":26101,"op":"contains","t":7303.14333752347},{"impl":"VecMap","n":26201,"op":"contains","t":7331.342758638679},{"impl":"VecMap","n":26301,"op":"contains","t":7359.528515900209},{"impl":"VecMap","n":26401,"op":"contains","t":7387.700597049926},{"impl":"VecMap","n":26501,"op":"contains","t":7415.8589899687195},{"impl":"VecMap","n":26601,"op":"contains","t":7444.00368267442},{"impl":"VecMap","n":26701,"op":"contains","t":7472.134663319733},{"impl":"VecMap","n":26801,"op":"contains","t":7500.251920190228},{"impl":"VecMap","n":26901,"op":"contains","t":7528.355441702355},{"impl":"VecMap","n":27001,"op":"contains","t":7556.445216401506},{"impl":"VecMap","n":27101,"op":"contains","t":7584.521232960113},{"impl":"VecMap","n":27201,"op":"contains","t":7612.583480175759},{"impl":"VecMap","n":27301,"op":"contains","t":7640.631946969364},{"impl":"VecMap","n":27401,"op":"contains","t":7668.666622383362},{"impl":"VecMap","n":27501,"op":"contains","t":7696.687495579939},{"impl":"VecMap","n":27601,"op":"contains","t":7724.694555839297},{"impl":"VecMap","n":27701,"op":"contains","t":7752.687792557941},{"impl":"VecMap","n":27801,"op":"contains","t":7780.667195247003},{"impl":"VecMap","n":27901,"op":"contains","t":7808.6327535306},{"impl":"VecMap","n":28001,"op":"contains","t":7836.584457144213},{"impl":"VecMap","n":28101,"op":"contains","t":7864.522295933102},{"impl":"VecMap","n":28201,"op":"contains","t":7892.4462598507425},{"impl":"VecMap","n":28301,"op":"contains","t":7920.356338957298},{"impl":"VecMap","n":28401,"op":"contains","t":7948.252523418112},{"impl":"VecMap","n":28501,"op":"contains","t":7976.134803502224},{"impl":"VecMap","n":28601,"op":"contains","t":8004.00316958093},{"impl":"VecMap","n":28701,"op":"contains","t":8031.857612126343},{"impl":"VecMap","n":28801,"op":"contains","t":8059.698121709994},{"impl":"VecMap","n":28901,"op":"contains","t":8087.524689001455},{"impl":"VecMap","n":29001,"op":"contains","t":8115.337304766984},{"impl":"VecMap","n":29101,"op":"contains","t":8143.135959868191},{"impl":"VecMap","n":29201,"op":"contains","t":8170.920645260733},{"impl":"VecMap","n":29301,"op":"contains","t":8198.691351993028},{"impl":"VecMap","n":29401,"op":"contains","t":8226.448071204988},{"impl":"VecMap","n":29501,"op":"contains","t":8254.190794126778},{"impl":"VecMap","n":29601,"op":"contains","t":8281.919512077595},{"impl":"VecMap","n":29701,"op":"contains","t":8309.634216464463},{"impl":"VecMap","n":29801,"op":"contains","t":8337.334898781062},{"impl":"VecMap","n":29901,"op":"contains","t":8365.021550606552},{"impl":"VecMap","n":30001,"op":"contains","t":8392.694163604445},{"impl":"VecMap","n":30101,"op":"contains","t":8420.352729521477},{"impl":"VecMap","n":30201,"op":"contains","t":8447.997240186498},{"impl":"VecMap","n":30301,"op":"contains","t":8475.627687509397},{"impl":"VecMap","n":30401,"op":"contains","t":8503.244063480026},{"impl":"VecMap","n":30501,"op":"contains","t":8530.846360167156},{"impl":"VecMap","n":30601,"op":"contains","t":8558.434569717438},{"impl":"VecMap","n":30701,"op":"contains","t":8586.008684354387},{"impl":"VecMap","n":30801,"op":"contains","t":8613.568696377386},{"impl":"VecMap","n":30901,"op":"contains","t":8641.1145981607},{"impl":"VecMap","n":31001,"op":"contains","t":8668.64638215251},{"impl":"VecMap","n":31101,"op":"contains","t":8696.164040873955},{"impl":"VecMap","n":31201,"op":"contains","t":8723.667566918202},{"impl":"VecMap","n":31301,"op":"contains","t":8751.156952949523},{"impl":"VecMap","n":31401,"op":"contains","t":8778.632191702385},{"impl":"VecMap","n":31501,"op":"contains","t":8806.093275980562},{"impl":"VecMap","n":31601,"op":"contains","t":8833.540198656243},{"impl":"VecMap","n":31701,"op":"contains","t":8860.97295266919},{"impl":"VecMap","n":31801,"op":"contains","t":8888.391531025864},{"impl":"VecMap","n":31901,"op":"contains","t":8915.795926798603},{"impl":"VecMap","n":32001,"op":"contains","t":8943.18613312479},{"impl":"VecMap","n":32101,"op":"contains","t":8970.562143206042},{"impl":"VecMap","n":32201,"op":"contains","t":8997.923950307411},{"impl":"VecMap","n":32301,"op":"contains","t":9025.271547756605},{"impl":"VecMap","n":32401,"op":"contains","t":9052.604928943196},{"impl":"VecMap","n":32501,"op":"contains","t":9079.924087317873},{"impl":"VecMap","n":32601,"op":"contains","t":9107.229016391686},{"impl":"VecMap","n":32701,"op":"contains","t":9134.519709735305},{"impl":"VecMap","n":32801,"op":"contains","t":9161.796160978294},{"impl":"VecMap","n":32901,"op":"contains","t":9189.05836380839},{"impl":"VecMap","n":33001,"op":"contains","t":9216.306311970804},{"impl":"VecMap","n":33101,"op":"contains","t":9243.539999267517},{"impl":"VecMap","n":33201,"op":"contains","t":9270.759419556603},{"impl":"VecMap","n":33301,"op":"contains","t":9297.964566751549},{"impl":"VecMap","n":33401,"op":"contains","t":9325.15543482059},{"impl":"VecMap","n":33501,"op":"contains","t":9352.332017786057},{"impl":"VecMap","n":33601,"op":"contains","t":9379.494309723732},{"impl":"VecMap","n":33701,"op":"contains","t":9406.642304762212},{"impl":"VecMap","n":33801,"op":"contains","t":9433.77599708228},{"impl":"VecMap","n":33901,"op":"contains","t":9460.8953809163},{"impl":"VecMap","n":34001,"op":"contains","t":9488.000450547584},{"impl":"VecMap","n":34101,"op":"contains","t":9515.091200309826},{"impl":"VecMap","n":34201,"op":"contains","t":9542.167624586491},{"impl":"VecMap","n":34301,"op":"contains","t":9569.229717810233},{"impl":"VecMap","n":34401,"op":"contains","t":9596.277474462335},{"impl":"VecMap","n":34501,"op":"contains","t":9623.310889072132},{"impl":"VecMap","n":34601,"op":"contains","t":9650.329956216465},{"impl":"VecMap","n":34701,"op":"contains","t":9677.334670519125},{"impl":"VecMap","n":34801,"op":"contains","t":9704.325026650313},{"impl":"VecMap","n":34901,"op":"contains","t":9731.301019326113},{"impl":"VecMap","n":35001,"op":"contains","t":9758.262643307959},{"impl":"VecMap","n":35101,"op":"contains","t":9785.20989340213},{"impl":"VecMap","n":35201,"op":"contains","t":9812.142764459222},{"impl":"VecMap","n":35301,"op":"contains","t":9839.061251373656},{"impl":"VecMap","n":35401,"op":"contains","t":9865.96534908319},{"impl":"VecMap","n":35501,"op":"contains","t":9892.855052568411},{"impl":"VecMap","n":35601,"op":"contains","t":9919.730356852266},{"impl":"VecMap","n":35701,"op":"contains","t":9946.59125699958},{"impl":"VecMap","n":35801,"op":"contains","t":9973.437748116601},{"impl":"VecMap","n":35901,"op":"contains","t":10000.269825350517},{"impl":"VecMap","n":36001,"op":"contains","t":10027.087483889016},{"impl":"VecMap","n":36101,"op":"contains","t":10053.890718959832},{"impl":"VecMap","n":36201,"op":"contains","t":10080.679525830303},{"impl":"VecMap","n":36301,"op":"contains","t":10107.453899806931},{"impl":"VecMap","n":36401,"op":"contains","t":10134.213836234952},{"impl":"VecMap","n":36501,"op":"contains","t":10160.959330497915},{"impl":"VecMap","n":36601,"op":"contains","t":10187.690378017256},{"impl":"VecMap","n":36701,"op":"contains","t":10214.406974251891},{"impl":"VecMap","n":36801,"op":"contains","t":10241.109114697803},{"impl":"VecMap","n":36901,"op":"contains","t":10267.796794887645},{"impl":"VecMap","n":37001,"op":"contains","t":10294.470010390334},{"impl":"VecMap","n":37101,"op":"contains","t":10321.128756810673},{"impl":"VecMap","n":37201,"op":"contains","t":10347.77302978895},{"impl":"VecMap","n":37301,"op":"contains","t":10374.402825000569},{"impl":"VecMap","n":37401,"op":"contains","t":10401.018138155665},{"impl":"VecMap","n":37501,"op":"contains","t":10427.61896499874},{"impl":"VecMap","n":37601,"op":"contains","t":10454.205301308291},{"impl":"VecMap","n":37701,"op":"contains","t":10480.777142896453},{"impl":"VecMap","n":37801,"op":"contains","t":10507.334485608644},{"impl":"VecMap","n":37901,"op":"contains","t":10533.877325323207},{"impl":"VecMap","n":38001,"op":"contains","t":10560.405657951067},{"impl":"VecMap","n":38101,"op":"contains","t":10586.919479435388},{"impl":"VecMap","n":38201,"op":"contains","t":10613.418785751235},{"impl":"VecMap","n":38301,"op":"contains","t":10639.903572905243},{"impl":"VecMap","n":38401,"op":"contains","t":10666.37383693528},{"impl":"VecMap","n":38501,"op":"contains","t":10692.829573910129},{"impl":"VecMap","n":38601,"op":"contains","t":10719.27077992917},{"impl":"VecMap","n":38701,"op":"contains","t":10745.697451122054},{"impl":"VecMap","n":38801,"op":"contains","t":10772.109583648396},{"impl":"VecMap","n":38901,"op":"contains","t":10798.507173697466},{"impl":"VecMap","n":39001,"op":"contains","t":10824.890217487884},{"impl":"VecMap","n":39101,"op":"contains","t":10851.258711267323},{"impl":"VecMap","n":39201,"op":"contains","t":10877.612651312202},{"impl":"VecMap","n":39301,"op":"contains","t":10903.952033927406},{"impl":"VecMap","n":39401,"op":"contains","t":10930.276855445987},{"impl":"VecMap","n":39501,"op":"contains","t":10956.587112228885},{"impl":"VecMap","n":39601,"op":"contains","t":10982.882800664638},{"impl":"VecMap","n":39701,"op":"contains","t":11009.163917169113},{"impl":"VecMap","n":39801,"op":"contains","t":11035.430458185225},{"impl":"VecMap","n":39901,"op":"contains","t":11061.682420182668},{"impl":"VecMap","n":40001,"op":"contains","t":11087.91979965764},{"impl":"VecMap","n":40101,"op":"contains","t":11114.142593132594},{"impl":"VecMap","n":40201,"op":"contains","t":11140.35079715596},{"impl":"VecMap","n":40301,"op":"contains","t":11166.54440830189},{"impl":"VecMap","n":40401,"op":"contains","t":11192.723423170019},{"impl":"VecMap","n":40501,"op":"contains","t":11218.887838385184},{"impl":"VecMap","n":40601,"op":"contains","t":11245.037650597207},{"impl":"VecMap","n":40701,"op":"contains","t":11271.172856480625},{"impl":"VecMap","n":40801,"op":"contains","t":11297.293452734457},{"impl":"VecMap","n":40901,"op":"contains","t":11323.399436081967},{"impl":"VecMap","n":41001,"op":"contains","t":11349.490803270422},{"impl":"VecMap","n":41101,"op":"contains","t":11375.56755107086},{"impl":"VecMap","n":41201,"op":"contains","t":11401.629676277862},{"impl":"VecMap","n":41301,"op":"contains","t":11427.677175709312},{"impl":"VecMap","n":41401,"op":"contains","t":11453.71004620619},{"impl":"VecMap","n":41501,"op":"contains","t":11479.728284632336},{"impl":"VecMap","n":41601,"op":"contains","t":11505.731887874228},{"impl":"VecMap","n":41701,"op":"contains","t":11531.720852840777},{"impl":"VecMap","n":41801,"op":"contains","t":11557.695176463105},{"impl":"VecMap","n":41901,"op":"contains","t":11583.654855694322},{"impl":"VecMap","n":42001,"op":"contains","t":11609.599887509343},{"impl":"VecMap","n":42101,"op":"contains","t":11635.530268904655},{"impl":"VecMap","n":42201,"op":"contains","t":11661.445996898117},{"impl":"VecMap","n":42301,"op":"contains","t":11687.347068528778},{"impl":"VecMap","n":42401,"op":"contains","t":11713.233480856645},{"impl":"VecMap","n":42501,"op":"contains","t":11739.105230962512},{"impl":"VecMap","n":42601,"op":"contains","t":11764.962315947752},{"impl":"VecMap","n":42701,"op":"contains","t":11790.804732934124},{"impl":"VecMap","n":42801,"op":"contains","t":11816.632479063588},{"impl":"VecMap","n":42901,"op":"contains","t":11842.445551498115},{"impl":"VecMap","n":43001,"op":"contains","t":11868.24394741949},{"impl":"VecMap","n":43101,"op":"contains","t":11894.027664029147},{"impl":"VecMap","n":43201,"op":"contains","t":11919.796698547967},{"impl":"VecMap","n":43301,"op":"contains","t":11945.55104821612},{"impl":"VecMap","n":43401,"op":"contains","t":11971.290710292862},{"impl":"VecMap","n":43501,"op":"contains","t":11997.015682056383},{"impl":"VecMap","n":43601,"op":"contains","t":12022.72596080361},{"impl":"VecMap","n":43701,"op":"contains","t":12048.421543850058},{"impl":"VecMap","n":43801,"op":"contains","t":12074.102428529644},{"impl":"VecMap","n":43901,"op":"contains","t":12099.76861219453},{"impl":"VecMap","n":44001,"op":"contains","t":12125.420092214943},{"impl":"VecMap","n":44101,"op":"contains","t":12151.05686597903},{"impl":"VecMap","n":44201,"op":"contains","t":12176.678930892675},{"impl":"VecMap","n":44301,"op":"contains","t":12202.286284379354},{"impl":"VecMap","n":44401,"op":"contains","t":12227.878923879975},{"impl":"VecMap","n":44501,"op":"contains","t":12253.456846852709},{"impl":"VecMap","n":44601,"op":"contains","t":12279.020050772848},{"impl":"VecMap","n":44701,"op":"contains","t":12304.568533132648},{"impl":"VecMap","n":44801,"op":"contains","t":12330.102291441173},{"impl":"VecMap","n":44901,"op":"contains","t":12355.621323224152},{"impl":"VecMap","n":45001,"op":"contains","t":12381.125626023824},{"impl":"VecMap","n":45101,"op":"contains","t":12406.615197398798},{"impl":"VecMap","n":45201,"op":"contains","t":12432.0900349239},{"impl":"VecMap","n":45301,"op":"contains","t":12457.550136190035},{"impl":"VecMap","n":45401,"op":"contains","t":12482.995498804052},{"impl":"VecMap","n":45501,"op":"contains","t":12508.426120388585},{"impl":"VecMap","n":45601,"op":"contains","t":12533.841998581933},{"impl":"VecMap","n":45701,"op":"contains","t":12559.24313103791},{"impl":"VecMap","n":45801,"op":"contains","t":12584.62951542572},{"impl":"VecMap","n":45901,"op":"contains","t":12610.001149429812},{"impl":"VecMap","n":46001,"op":"contains","t":12635.358030749758},{"impl":"VecMap","n":46101,"op":"contains","t":12660.70015710011},{"impl":"VecMap","n":46201,"op":"contains","t":12686.02752621028},{"impl":"VecMap","n":46301,"op":"contains","t":12711.340135824408},{"impl":"VecMap","n":46401,"op":"contains","t":12736.637983701237},{"impl":"VecMap","n":46501,"op":"contains","t":12761.921067613977},{"impl":"VecMap","n":46601,"op":"contains","t":12787.189385350197},{"impl":"VecMap","n":46701,"op":"contains","t":12812.44293471169},{"impl":"VecMap","n":46801,"op":"contains","t":12837.681713514354},{"impl":"VecMap","n":46901,"op":"contains","t":12862.905719588074},{"impl":"VecMap","n":47001,"op":"contains","t":12888.1149507766},{"impl":"VecMap","n":47101,"op":"contains","t":12913.309404937434},{"impl":"VecMap","n":47201,"op":"contains","t":12938.489079941704},{"impl":"VecMap","n":47301,"op":"contains","t":12963.65397367406},{"impl":"VecMap","n":47401,"op":"contains","t":12988.804084032552},{"impl":"VecMap","n":47501,"op":"contains","t":13013.939408928514},{"impl":"VecMap","n":47601,"op":"contains","t":13039.059946286467},{"impl":"VecMap","n":47701,"op":"contains","t":13064.165694043992},{"impl":"VecMap","n":47801,"op":"contains","t":13089.25665015163},{"impl":"VecMap","n":47901,"op":"contains","t":13114.33281257277},{"impl":"VecMap","n":48001,"op":"contains","t":13139.394179283545},{"impl":"VecMap","n":48101,"op":"contains","t":13164.440748272718},{"impl":"VecMap","n":48201,"op":"contains","t":13189.472517541592},{"impl":"VecMap","n":48301,"op":"contains","t":13214.489485103888},{"impl":"VecMap","n":48401,"op":"contains","t":13239.491648985657},{"impl":"VecMap","n":48501,"op":"contains","t":13264.479007225167},{"impl":"VecMap","n":48601,"op":"contains","t":13289.451557872815},{"impl":"VecMap","n":48701,"op":"contains","t":13314.409298991013},{"impl":"VecMap","n":48801,"op":"contains","t":13339.3522286541},{"impl":"VecMap","n":48901,"op":"contains","t":13364.280344948238},{"impl":"VecMap","n":49001,"op":"contains","t":13389.193645971325},{"impl":"VecMap","n":49101,"op":"contains","t":13414.092129832885},{"impl":"VecMap","n":49201,"op":"contains","t":13438.975794653981},{"impl":"VecMap","n":49301,"op":"contains","t":13463.84463856713},{"impl":"VecMap","n":49401,"op":"contains","t":13488.698659716189},{"impl":"VecMap","n":49501,"op":"contains","t":13513.53785625628},{"impl":"VecMap","n":49601,"op":"contains","t":13538.3622263537},{"impl":"VecMap","n":49701,"op":"contains","t":13563.171768185823},{"impl":"VecMap","n":49801,"op":"contains","t":13587.966479941004},{"impl":"VecMap","n":49901,"op":"contains","t":13612.746359818515},{"impl":"VecMap","n":50001,"op":"contains","t":13637.511406028438},{"impl":"VecMap","n":50101,"op":"contains","t":13662.261616791573},{"impl":"VecMap","n":50201,"op":"contains","t":13686.99699033938},{"impl":"VecMap","n":50301,"op":"contains","t":13711.717524913869},{"impl":"VecMap","n":50401,"op":"contains","t":13736.423218767519},{"impl":"VecMap","n":50501,"op":"contains","t":13761.114070163208},{"impl":"VecMap","n":50601,"op":"contains","t":13785.79007737412},{"impl":"VecMap","n":50701,"op":"contains","t":13810.451238683672},{"impl":"VecMap","n":50801,"op":"contains","t":13835.097552385421},{"impl":"VecMap","n":50901,"op":"contains","t":13859.729016782996},{"impl":"VecMap","n":51001,"op":"contains","t":13884.345630190013},{"impl":"VecMap","n":51101,"op":"contains","t":13908.947390929996},{"impl":"VecMap","n":51201,"op":"contains","t":13933.5342973363},{"impl":"VecMap","n":51301,"op":"contains","t":13958.106347752047},{"impl":"VecMap","n":51401,"op":"contains","t":13982.663540530022},{"impl":"VecMap","n":51501,"op":"contains","t":14007.20587403263},{"impl":"VecMap","n":51601,"op":"contains","t":14031.733346631794},{"impl":"VecMap","n":51701,"op":"contains","t":14056.245956708903},{"impl":"VecMap","n":51801,"op":"contains","t":14080.74370265472},{"impl":"VecMap","n":51901,"op":"contains","t":14105.226582869325},{"impl":"VecMap","n":52001,"op":"contains","t":14129.694595762037},{"impl":"VecMap","n":52101,"op":"contains","t":14154.14773975134},{"impl":"VecMap","n":52201,"op":"contains","t":14178.586013264816},{"impl":"VecMap","n":52301,"op":"contains","t":14203.009414739077},{"impl":"VecMap","n":52401,"op":"contains","t":14227.417942619695},{"impl":"VecMap","n":52501,"op":"contains","t":14251.811595361127},{"impl":"VecMap","n":52601,"op":"contains","t":14276.19037142666},{"impl":"VecMap","n":52701,"op":"contains","t":14300.554269288334},{"impl":"VecMap","n":52801,"op":"contains","t":14324.903287426876},{"impl":"VecMap","n":52901,"op":"contains","t":14349.23742433164},{"impl":"VecMap","n":53001,"op":"contains","t":14373.556678500543},{"impl":"VecMap","n":53101,"op":"contains","t":14397.861048439987},{"impl":"VecMap","n":53201,"op":"contains","t":14422.15053266481},{"impl":"VecMap","n":53301,"op":"contains","t":14446.425129698217},{"impl":"VecMap","n":53401,"op":"contains","t":14470.684838071717},{"impl":"VecMap","n":53501,"op":"contains","t":14494.929656325054},{"impl":"VecMap","n":53601,"op":"contains","t":14519.159583006167},{"impl":"VecMap","n":53701,"op":"contains","t":14543.374616671103},{"impl":"VecMap","n":53801,"op":"contains","t":14567.574755883968},{"impl":"VecMap","n":53901,"op":"contains","t":14591.759999216876},{"impl":"VecMap","n":54001,"op":"contains","t":14615.930345249873},{"impl":"VecMap","n":54101,"op":"contains","t":14640.085792570888},{"impl":"VecMap","n":54201,"op":"contains","t":14664.226339775674},{"impl":"VecMap","n":54301,"op":"contains","t":14688.351985467752},{"impl":"VecMap","n":54401,"op":"contains","t":14712.462728258344},{"impl":"VecMap","n":54501,"op":"contains","t":14736.55856676633},{"impl":"VecMap","n":54601,"op":"contains","t":14760.639499618183},{"impl":"VecMap","n":54701,"op":"contains","t":14784.705525447915},{"impl":"VecMap","n":54801,"op":"contains","t":14808.756642897024},{"impl":"VecMap","n":54901,"op":"contains","t":14832.792850614438},{"impl":"VecMap","n":55001,"op":"contains","t":14856.81414725646},{"impl":"VecMap","n":55101,"op":"contains","t":14880.82053148672},{"impl":"VecMap","n":55201,"op":"contains","t":14904.812001976106},{"impl":"VecMap","n":55301,"op":"contains","t":14928.788557402739},{"impl":"VecMap","n":55401,"op":"contains","t":14952.75019645189},{"impl":"VecMap","n":55501,"op":"contains","t":14976.696917815952},{"impl":"VecMap","n":55601,"op":"contains","t":15000.628720194374},{"impl":"VecMap","n":55701,"op":"contains","t":15024.545602293623},{"impl":"VecMap","n":55801,"op":"contains","t":15048.447562827118},{"impl":"VecMap","n":55901,"op":"contains","t":15072.334600515193},{"impl":"VecMap","n":56001,"op":"contains","t":15096.206714085045},{"impl":"VecMap","n":56101,"op":"contains","t":15120.063902270682},{"impl":"VecMap","n":56201,"op":"contains","t":15143.906163812871},{"impl":"VecMap","n":56301,"op":"contains","t":15167.733497459105},{"impl":"VecMap","n":56401,"op":"contains","t":15191.545901963536},{"impl":"VecMap","n":56501,"op":"contains","t":15215.343376086943},{"impl":"VecMap","n":56601,"op":"contains","t":15239.125918596676},{"impl":"VecMap","n":56701,"op":"contains","t":15262.893528266608},{"impl":"VecMap","n":56801,"op":"contains","t":15286.646203877106},{"impl":"VecMap","n":56901,"op":"contains","t":15310.383944214957},{"impl":"VecMap","n":57001,"op":"contains","t":15334.106748073358},{"impl":"VecMap","n":57101,"op":"contains","t":15357.814614251829},{"impl":"VecMap","n":57201,"op":"contains","t":15381.507541556213},{"impl":"VecMap","n":57301,"op":"contains","t":15405.185528798595},{"impl":"VecMap","n":57401,"op":"contains","t":15428.848574797286},{"impl":"VecMap","n":57501,"op":"contains","t":15452.49667837676},{"impl":"VecMap","n":57601,"op":"contains","t":15476.129838367619},{"impl":"VecMap","n":57701,"op":"contains","t":15499.748053606549},{"impl":"VecMap","n":57801,"op":"contains","t":15523.351322936292},{"impl":"VecMap","n":57901,"op":"contains","t":15546.93964520557},{"impl":"VecMap","n":58001,"op":"contains","t":15570.51301926908},{"impl":"VecMap","n":58101,"op":"contains","t":15594.071443987437},{"impl":"VecMap","n":58201,"op":"contains","t":15617.61491822713},{"impl":"VecMap","n":58301,"op":"contains","t":15641.143440860484},{"impl":"VecMap","n":58401,"op":"contains","t":15664.657010765624},{"impl":"VecMap","n":58501,"op":"contains","t":15688.155626826436},{"impl":"VecMap","n":58601,"op":"contains","t":15711.63928793252},{"impl":"VecMap","n":58701,"op":"contains","t":15735.107992979161},{"impl":"VecMap","n":58801,"op":"contains","t":15758.561740867279},{"impl":"VecMap","n":58901,"op":"contains","t":15782.0005305034},{"impl":"VecMap","n":59001,"op":"contains","t":15805.424360799612},{"impl":"VecMap","n":59101,"op":"contains","t":15828.833230673537},{"impl":"VecMap","n":59201,"op":"contains","t":15852.22713904828},{"impl":"VecMap","n":59301,"op":"contains","t":15875.606084852403},{"impl":"VecMap","n":59401,"op":"contains","t":15898.970067019869},{"impl":"VecMap","n":59501,"op":"contains","t":15922.319084490047},{"impl":"VecMap","n":59601,"op":"contains","t":15945.653136207628},{"impl":"VecMap","n":59701,"op":"contains","t":15968.972221122618},{"impl":"VecMap","n":59801,"op":"contains","t":15992.276338190291},{"impl":"VecMap","n":59901,"op":"contains","t":16015.565486371168},{"impl":"Vec","n":1,"op":"contains","t":222.03107326783098},{"impl":"Vec","n":101,"op":"contains","t":16.686452601417272},{"impl":"Vec","n":201,"op":"contains","t":6.437647900916602},{"impl":"Vec","n":301,"op":"contains","t":10.320946974399874},{"impl":"Vec","n":401,"op":"contains","t":20.018615913110807},{"impl":"Vec","n":501,"op":"contains","t":32.91012734259391},{"impl":"Vec","n":601,"op":"contains","t":47.82547550543245},{"impl":"Vec","n":701,"op":"contains","t":64.13968292257778},{"impl":"Vec","n":801,"op":"contains","t":81.47935224071847},{"impl":"Vec","n":901,"op":"contains","t":99.60347671140835},{"impl":"Vec","n":1001,"op":"contains","t":118.34741742625982},{"impl":"Vec","n":1101,"op":"contains","t":137.59369888033171},{"impl":"Vec","n":1201,"op":"contains","t":157.2555546310295},{"impl":"Vec","n":1301,"op":"contains","t":177.2670765103499},{"impl":"Vec","n":1401,"op":"contains","t":197.5770221454328},{"impl":"Vec","n":1501,"op":"contains","t":218.14476259886328},{"impl":"Vec","n":1601,"op":"contains","t":238.9375396748796},{"impl":"Vec","n":1701,"op":"contains","t":259.9285556650999},{"impl":"Vec","n":1801,"op":"contains","t":281.09560962131525},{"impl":"Vec","n":1901,"op":"contains","t":302.42010263303325},{"impl":"Vec","n":2001,"op":"contains","t":323.88629841946926},{"impl":"Vec","n":2101,"op":"contains","t":345.48076442331586},{"impl":"Vec","n":2201,"op":"contains","t":367.1919429824807},{"impl":"Vec","n":2301,"op":"contains","t":389.00981786120104},{"impl":"Vec","n":2401,"op":"contains","t":410.92565177409205},{"impl":"Vec","n":2501,"op":"contains","t":432.9317775048007},{"impl":"Vec","n":2601,"op":"contains","t":455.021430000805},{"impl":"Vec","n":2701,"op":"contains","t":477.18861016149896},{"impl":"Vec","n":2801,"op":"contains","t":499.4279734011553},{"impl":"Vec","n":2901,"op":"contains","t":521.7347377686262},{"impl":"Vec","n":3001,"op":"contains","t":544.1046076445047},{"impl":"Vec","n":3101,"op":"contains","t":566.5337099501926},{"impl":"Vec","n":3201,"op":"contains","t":589.0185404848573},{"impl":"Vec","n":3301,"op":"contains","t":611.5559185199462},{"impl":"Vec","n":3401,"op":"contains","t":634.1429481718851},{"impl":"Vec","n":3501,"op":"contains","t":656.7769853738566},{"impl":"Vec","n":3601,"op":"contains","t":679.455609500121},{"impl":"Vec","n":3701,"op":"contains","t":702.1765988779159},{"impl":"Vec","n":3801,"op":"contains","t":724.937909564818},{"impl":"Vec","n":3901,"op":"contains","t":747.7376568825666},{"impl":"Vec","n":4001,"op":"contains","t":770.5740992885894},{"impl":"Vec","n":4101,"op":"contains","t":793.4456242388528},{"impl":"Vec","n":4201,"op":"contains","t":816.3507357541025},{"impl":"Vec","n":4301,"op":"contains","t":839.2880434489821},{"impl":"Vec","n":4401,"op":"contains","t":862.2562528222398},{"impl":"Vec","n":4501,"op":"contains","t":885.2541566379689},{"impl":"Vec","n":4601,"op":"contains","t":908.2806272539976},{"impl":"Vec","n":4701,"op":"contains","t":931.334609775212},{"impl":"Vec","n":4801,"op":"contains","t":954.4151159275925},{"impl":"Vec","n":4901,"op":"contains","t":977.5212185638101},{"impl":"Vec","n":5001,"op":"contains","t":1000.652046723816},{"impl":"Vec","n":5101,"op":"contains","t":1023.8067811844904},{"impl":"Vec","n":5201,"op":"contains","t":1046.9846504413597},{"impl":"Vec","n":5301,"op":"contains","t":1070.1849270730145},{"impl":"Vec","n":5401,"op":"contains","t":1093.4069244452944},{"impl":"Vec","n":5501,"op":"contains","t":1116.6499937178432},{"impl":"Vec","n":5601,"op":"contains","t":1139.9135211203386},{"impl":"Vec","n":5701,"op":"contains","t":1163.1969254697615},{"impl":"Vec","n":5801,"op":"contains","t":1186.4996559035517},{"impl":"Vec","n":5901,"op":"contains","t":1209.8211898065056},{"impl":"Vec","n":6001,"op":"contains","t":1233.1610309118846},{"impl":"Vec","n":6101,"op":"contains","t":1256.5187075594486},{"impl":"Vec","n":6201,"op":"contains","t":1279.8937710951113},{"impl":"Vec","n":6301,"op":"contains","t":1303.2857943986212},{"impl":"Vec","n":6401,"op":"contains","t":1326.6943705271663},{"impl":"Vec","n":6501,"op":"contains","t":1350.1191114641265},{"impl":"Vec","n":6601,"op":"contains","t":1373.5596469633347},{"impl":"Vec","n":6701,"op":"contains","t":1397.015623480236},{"impl":"Vec","n":6801,"op":"contains","t":1420.4867031822137},{"impl":"Vec","n":6901,"op":"contains","t":1443.972563031156},{"impl":"Vec","n":7001,"op":"contains","t":1467.4728939320196},{"impl":"Vec","n":7101,"op":"contains","t":1490.9873999417769},{"impl":"Vec","n":7201,"op":"contains","t":1514.5157975336804},{"impl":"Vec","n":7301,"op":"contains","t":1538.0578149122668},{"impl":"Vec","n":7401,"op":"contains","t":1561.6131913749543},{"impl":"Vec","n":7501,"op":"contains","t":1585.181676716485},{"impl":"Vec","n":7601,"op":"contains","t":1608.7630306728092},{"impl":"Vec","n":7701,"op":"contains","t":1632.3570224013133},{"impl":"Vec","n":7801,"op":"contains","t":1655.9634299945776},{"impl":"Vec","n":7901,"op":"contains","t":1679.5820400251098},{"impl":"Vec","n":8001,"op":"contains","t":1703.2126471187044},{"impl":"Vec","n":8101,"op":"contains","t":1726.8550535543047},{"impl":"Vec","n":8201,"op":"contains","t":1750.509068888407},{"impl":"Vec","n":8301,"op":"contains","t":1774.1745096022332},{"impl":"Vec","n":8401,"op":"contains","t":1797.851198770025},{"impl":"Vec","n":8501,"op":"contains","t":1821.538965746967},{"impl":"Vec","n":8601,"op":"contains","t":1845.2376458753604},{"impl":"Vec","n":8701,"op":"contains","t":1868.9470802077758},{"impl":"Vec","n":8801,"op":"contains","t":1892.6671152460267},{"impl":"Vec","n":8901,"op":"contains","t":1916.397602694896},{"impl":"Vec","n":9001,"op":"contains","t":1940.1383992296087},{"impl":"Vec","n":9101,"op":"contains","t":1963.889366276159},{"impl":"Vec","n":9201,"op":"contains","t":1987.650369803638},{"impl":"Vec","n":9301,"op":"contains","t":2011.4212801277902},{"impl":"Vec","n":9401,"op":"contains","t":2035.2019717250655},{"impl":"Vec","n":9501,"op":"contains","t":2058.9923230565187},{"impl":"Vec","n":9601,"op":"contains","t":2082.792216400925},{"impl":"Vec","n":9701,"op":"contains","t":2106.60153769654},{"impl":"Vec","n":9801,"op":"contains","t":2130.4201763909755},{"impl":"Vec","n":9901,"op":"contains","t":2154.248025298698},{"impl":"Vec","n":10001,"op":"contains","t":2178.084980465684},{"impl":"Vec","n":10101,"op":"contains","t":2201.9309410408105},{"impl":"Vec","n":10201,"op":"contains","t":2225.785809153579},{"impl":"Vec","n":10301,"op":"contains","t":2249.6494897978087},{"impl":"Vec","n":10401,"op":"contains","t":2273.5218907209396},{"impl":"Vec","n":10501,"op":"contains","t":2297.4029223186394},{"impl":"Vec","n":10601,"op":"contains","t":2321.292497534403},{"impl":"Vec","n":10701,"op":"contains","t":2345.1905317638652},{"impl":"Vec","n":10801,"op":"contains","t":2369.0969427635596},{"impl":"Vec","n":10901,"op":"contains","t":2393.01165056389},{"impl":"Vec","n":11001,"op":"contains","t":2416.9345773860696},{"impl":"Vec","n":11101,"op":"contains","t":2440.86564756282},{"impl":"Vec","n":11201,"op":"contains","t":2464.804787462627},{"impl":"Vec","n":11301,"op":"contains","t":2488.7519254173594},{"impl":"Vec","n":11401,"op":"contains","t":2512.7069916530845},{"impl":"Vec","n":11501,"op":"contains","t":2536.669918223891},{"impl":"Vec","n":11601,"op":"contains","t":2560.6406389485896},{"impl":"Vec","n":11701,"op":"contains","t":2584.6190893501253},{"impl":"Vec","n":11801,"op":"contains","t":2608.6052065975646},{"impl":"Vec","n":11901,"op":"contains","t":2632.5989294505343},{"impl":"Vec","n":12001,"op":"contains","t":2656.600198205984},{"impl":"Vec","n":12101,"op":"contains","t":2680.6089546471585},{"impl":"Vec","n":12201,"op":"contains","t":2704.625141994669},{"impl":"Vec","n":12301,"op":"contains","t":2728.648704859556},{"impl":"Vec","n":12401,"op":"contains","t":2752.679589198265},{"impl":"Vec","n":12501,"op":"contains","t":2776.7177422694203},{"impl":"Vec","n":12601,"op":"contains","t":2800.7631125923194},{"impl":"Vec","n":12701,"op":"contains","t":2824.8156499070774},{"impl":"Vec","n":12801,"op":"contains","t":2848.8753051363274},{"impl":"Vec","n":12901,"op":"contains","t":2872.94203034841},{"impl":"Vec","n":13001,"op":"contains","t":2897.015778721989},{"impl":"Vec","n":13101,"op":"contains","t":2921.09650451202},{"impl":"Vec","n":13201,"op":"contains","t":2945.1841630170134},{"impl":"Vec","n":13301,"op":"contains","t":2969.27871054753},{"impl":"Vec","n":13401,"op":"contains","t":2993.380104395861},{"impl":"Vec","n":13501,"op":"contains","t":3017.4883028068357},{"impl":"Vec","n":13601,"op":"contains","t":3041.603264949697},{"impl":"Vec","n":13701,"op":"contains","t":3065.72495089102},{"impl":"Vec","n":13801,"op":"contains","t":3089.8533215686057},{"impl":"Vec","n":13901,"op":"contains","t":3113.988338766322},{"impl":"Vec","n":14001,"op":"contains","t":3138.1299650898454},{"impl":"Vec","n":14101,"op":"contains","t":3162.278163943261},{"impl":"Vec","n":14201,"op":"contains","t":3186.4328995065016},{"impl":"Vec","n":14301,"op":"contains","t":3210.594136713563},{"impl":"Vec","n":14401,"op":"contains","t":3234.7618412314914},{"impl":"Vec","n":14501,"op":"contains","t":3258.935979440088},{"impl":"Vec","n":14601,"op":"contains","t":3283.1165184123192},{"impl":"Vec","n":14701,"op":"contains","t":3307.303425895388},{"impl":"Vec","n":14801,"op":"contains","t":3331.496670292454},{"impl":"Vec","n":14901,"op":"contains","t":3355.696220644962},{"impl":"Vec","n":15001,"op":"contains","t":3379.902046615568},{"impl":"Vec","n":15101,"op":"contains","t":3404.1141184716257},{"impl":"Vec","n":15201,"op":"contains","t":3428.3324070692256},{"impl":"Vec","n":15301,"op":"contains","t":3452.556883837752},{"impl":"Vec","n":15401,"op":"contains","t":3476.7875207649436},{"impl":"Vec","n":15501,"op":"contains","t":3501.024290382438},{"impl":"Vec","n":15601,"op":"contains","t":3525.2671657517826},{"impl":"Vec","n":15701,"op":"contains","t":3549.516120450893},{"impl":"Vec","n":15801,"op":"contains","t":3573.771128560936},{"impl":"Vec","n":15901,"op":"contains","t":3598.0321646536304},{"impl":"Vec","n":16001,"op":"contains","t":3622.2992037789477},{"impl":"Vec","n":16101,"op":"contains","t":3646.5722214531925},{"impl":"Vec","n":16201,"op":"contains","t":3670.8511936474497},{"impl":"Vec","n":16301,"op":"contains","t":3695.136096776396},{"impl":"Vec","n":16401,"op":"contains","t":3719.4269076874452},{"impl":"Vec","n":16501,"op":"contains","t":3743.7236036502254},{"impl":"Vec","n":16601,"op":"contains","t":3768.0261623463757},{"impl":"Vec","n":16701,"op":"contains","t":3792.334561859649},{"impl":"Vec","n":16801,"op":"contains","t":3816.64878066631},{"impl":"Vec","n":16901,"op":"contains","t":3840.9687976258156},{"impl":"Vec","n":17001,"op":"contains","t":3865.294591971774},{"impl":"Vec","n":17101,"op":"contains","t":3889.6261433031696},{"impl":"Vec","n":17201,"op":"contains","t":3913.9634315758344},{"impl":"Vec","n":17301,"op":"contains","t":3938.3064370941834},{"impl":"Vec","n":17401,"op":"contains","t":3962.655140503172},{"impl":"Vec","n":17501,"op":"contains","t":3987.0095227804895},{"impl":"Vec","n":17601,"op":"contains","t":4011.3695652289816},{"impl":"Vec","n":17701,"op":"contains","t":4035.7352494692736},{"impl":"Vec","n":17801,"op":"contains","t":4060.1065574326167},{"impl":"Vec","n":17901,"op":"contains","t":4084.483471353925},{"impl":"Vec","n":18001,"op":"contains","t":4108.865973765008},{"impl":"Vec","n":18101,"op":"contains","t":4133.2540474879925},{"impl":"Vec","n":18201,"op":"contains","t":4157.647675628924},{"impl":"Vec","n":18301,"op":"contains","t":4182.046841571544},{"impl":"Vec","n":18401,"op":"contains","t":4206.451528971238},{"impl":"Vec","n":18501,"op":"contains","t":4230.861721749146},{"impl":"Vec","n":18601,"op":"contains","t":4255.27740408643},{"impl":"Vec","n":18701,"op":"contains","t":4279.698560418702},{"impl":"Vec","n":18801,"op":"contains","t":4304.125175430593},{"impl":"Vec","n":18901,"op":"contains","t":4328.557234050468},{"impl":"Vec","n":19001,"op":"contains","t":4352.994721445284},{"impl":"Vec","n":19101,"op":"contains","t":4377.437623015577},{"impl":"Vec","n":19201,"op":"contains","t":4401.885924390585},{"impl":"Vec","n":19301,"op":"contains","t":4426.339611423503},{"impl":"Vec","n":19401,"op":"contains","t":4450.7986701868385},{"impl":"Vec","n":19501,"op":"contains","t":4475.263086967916},{"impl":"Vec","n":19601,"op":"contains","t":4499.73284826447},{"impl":"Vec","n":19701,"op":"contains","t":4524.207940780372},{"impl":"Vec","n":19801,"op":"contains","t":4548.688351421452},{"impl":"Vec","n":19901,"op":"contains","t":4573.174067291426},{"impl":"Vec","n":20001,"op":"contains","t":4597.66507568793},{"impl":"Vec","n":20101,"op":"contains","t":4622.161364098657},{"impl":"Vec","n":20201,"op":"contains","t":4646.662920197576},{"impl":"Vec","n":20301,"op":"contains","t":4671.169731841257},{"impl":"Vec","n":20401,"op":"contains","t":4695.681787065282},{"impl":"Vec","n":20501,"op":"contains","t":4720.199074080743},{"impl":"Vec","n":20601,"op":"contains","t":4744.7215812708255},{"impl":"Vec","n":20701,"op":"contains","t":4769.249297187474},{"impl":"Vec","n":20801,"op":"contains","t":4793.782210548144},{"impl":"Vec","n":20901,"op":"contains","t":4818.32031023262},{"impl":"Vec","n":21001,"op":"contains","t":4842.86358527992},{"impl":"Vec","n":21101,"op":"contains","t":4867.412024885271},{"impl":"Vec","n":21201,"op":"contains","t":4891.965618397151},{"impl":"Vec","n":21301,"op":"contains","t":4916.524355314407},{"impl":"Vec","n":21401,"op":"contains","t":4941.088225283438},{"impl":"Vec","n":21501,"op":"contains","t":4965.657218095444},{"impl":"Vec","n":21601,"op":"contains","t":4990.231323683734},{"impl":"Vec","n":21701,"op":"contains","t":5014.810532121108},{"impl":"Vec","n":21801,"op":"contains","t":5039.3948336172825},{"impl":"Vec","n":21901,"op":"contains","t":5063.984218516393},{"impl":"Vec","n":22001,"op":"contains","t":5088.578677294542},{"impl":"Vec","n":22101,"op":"contains","t":5113.178200557398},{"impl":"Vec","n":22201,"op":"contains","t":5137.782779037868},{"impl":"Vec","n":22301,"op":"contains","t":5162.392403593799},{"impl":"Vec","n":22401,"op":"contains","t":5187.007065205749},{"impl":"Vec","n":22501,"op":"contains","t":5211.626754974801},{"impl":"Vec","n":22601,"op":"contains","t":5236.251464120417},{"impl":"Vec","n":22701,"op":"contains","t":5260.881183978356},{"impl":"Vec","n":22801,"op":"contains","t":5285.515905998627},{"impl":"Vec","n":22901,"op":"contains","t":5310.15562174349},{"impl":"Vec","n":23001,"op":"contains","t":5334.800322885494},{"impl":"Vec","n":23101,"op":"contains","t":5359.450001205571},{"impl":"Vec","n":23201,"op":"contains","t":5384.104648591157},{"impl":"Vec","n":23301,"op":"contains","t":5408.764257034363},{"impl":"Vec","n":23401,"op":"contains","t":5433.428818630184},{"impl":"Vec","n":23501,"op":"contains","t":5458.098325574737},{"impl":"Vec","n":23601,"op":"contains","t":5482.772770163551},{"impl":"Vec","n":23701,"op":"contains","t":5507.452144789883},{"impl":"Vec","n":23801,"op":"contains","t":5532.13644194307},{"impl":"Vec","n":23901,"op":"contains","t":5556.825654206919},{"impl":"Vec","n":24001,"op":"contains","t":5581.519774258131},{"impl":"Vec","n":24101,"op":"contains","t":5606.218794864753},{"impl":"Vec","n":24201,"op":"contains","t":5630.92270888467},{"impl":"Vec","n":24301,"op":"contains","t":5655.631509264115},{"impl":"Vec","n":24401,"op":"contains","t":5680.3451890362285},{"impl":"Vec","n":24501,"op":"contains","t":5705.0637413196255},{"impl":"Vec","n":24601,"op":"contains","t":5729.787159317012},{"impl":"Vec","n":24701,"op":"contains","t":5754.5154363138145},{"impl":"Vec","n":24801,"op":"contains","t":5779.248565676846},{"impl":"Vec","n":24901,"op":"contains","t":5803.986540852997},{"impl":"Vec","n":25001,"op":"contains","t":5828.7293553679465},{"impl":"Vec","n":25101,"op":"contains","t":5853.477002824913},{"impl":"Vec","n":25201,"op":"contains","t":5878.2294769034115},{"impl":"Vec","n":25301,"op":"contains","t":5902.986771358052},{"impl":"Vec","n":25401,"op":"contains","t":5927.748880017348},{"impl":"Vec","n":25501,"op":"contains","t":5952.5157967825635},{"impl":"Vec","n":25601,"op":"contains","t":5977.287515626568},{"impl":"Vec","n":25701,"op":"contains","t":6002.064030592718},{"impl":"Vec","n":25801,"op":"contains","t":6026.8453357937715},{"impl":"Vec","n":25901,"op":"contains","t":6051.631425410805},{"impl":"Vec","n":26001,"op":"contains","t":6076.42229369216},{"impl":"Vec","n":26101,"op":"contains","t":6101.21793495242},{"impl":"Vec","n":26201,"op":"contains","t":6126.018343571388},{"impl":"Vec","n":26301,"op":"contains","t":6150.823513993096},{"impl":"Vec","n":26401,"op":"contains","t":6175.633440724828},{"impl":"Vec","n":26501,"op":"contains","t":6200.448118336167},{"impl":"Vec","n":26601,"op":"contains","t":6225.267541458055},{"impl":"Vec","n":26701,"op":"contains","t":6250.091704781872},{"impl":"Vec","n":26801,"op":"contains","t":6274.92060305853},{"impl":"Vec","n":26901,"op":"contains","t":6299.754231097588},{"impl":"Vec","n":27001,"op":"contains","t":6324.592583766384},{"impl":"Vec","n":27101,"op":"contains","t":6349.435655989178},{"impl":"Vec","n":27201,"op":"contains","t":6374.283442746311},{"impl":"Vec","n":27301,"op":"contains","t":6399.135939073388},{"impl":"Vec","n":27401,"op":"contains","t":6423.993140060464},{"impl":"Vec","n":27501,"op":"contains","t":6448.855040851252},{"impl":"Vec","n":27601,"op":"contains","t":6473.72163664235},{"impl":"Vec","n":27701,"op":"contains","t":6498.592922682464},{"impl":"Vec","n":27801,"op":"contains","t":6523.468894271668},{"impl":"Vec","n":27901,"op":"contains","t":6548.349546760661},{"impl":"Vec","n":28001,"op":"contains","t":6573.234875550044},{"impl":"Vec","n":28101,"op":"contains","t":6598.124876089607},{"impl":"Vec","n":28201,"op":"contains","t":6623.019543877631},{"impl":"Vec","n":28301,"op":"contains","t":6647.918874460201},{"impl":"Vec","n":28401,"op":"contains","t":6672.822863430533},{"impl":"Vec","n":28501,"op":"contains","t":6697.731506428309},{"impl":"Vec","n":28601,"op":"contains","t":6722.64479913903},{"impl":"Vec","n":28701,"op":"contains","t":6747.562737293371},{"impl":"Vec","n":28801,"op":"contains","t":6772.485316666556},{"impl":"Vec","n":28901,"op":"contains","t":6797.412533077738},{"impl":"Vec","n":29001,"op":"contains","t":6822.344382389395},{"impl":"Vec","n":29101,"op":"contains","t":6847.280860506733},{"impl":"Vec","n":29201,"op":"contains","t":6872.221963377096},{"impl":"Vec","n":29301,"op":"contains","t":6897.167686989395},{"impl":"Vec","n":29401,"op":"contains","t":6922.118027373538},{"impl":"Vec","n":29501,"op":"contains","t":6947.0729805998735},{"impl":"Vec","n":29601,"op":"contains","t":6972.032542778644},{"impl":"Vec","n":29701,"op":"contains","t":6996.996710059449},{"impl":"Vec","n":29801,"op":"contains","t":7021.965478630711},{"impl":"Vec","n":29901,"op":"contains","t":7046.938844719162},{"impl":"Vec","n":30001,"op":"contains","t":7071.916804589328},{"impl":"Vec","n":30101,"op":"contains","t":7096.899354543027},{"impl":"Vec","n":30201,"op":"contains","t":7121.886490918871},{"impl":"Vec","n":30301,"op":"contains","t":7146.878210091783},{"impl":"Vec","n":30401,"op":"contains","t":7171.8745084725215},{"impl":"Vec","n":30501,"op":"contains","t":7196.875382507199},{"impl":"Vec","n":30601,"op":"contains","t":7221.880828676834},{"impl":"Vec","n":30701,"op":"contains","t":7246.890843496882},{"impl":"Vec","n":30801,"op":"contains","t":7271.905423516793},{"impl":"Vec","n":30901,"op":"contains","t":7296.924565319576},{"impl":"Vec","n":31001,"op":"contains","t":7321.948265521353},{"impl":"Vec","n":31101,"op":"contains","t":7346.976520770946},{"impl":"Vec","n":31201,"op":"contains","t":7372.009327749446},{"impl":"Vec","n":31301,"op":"contains","t":7397.046683169809},{"impl":"Vec","n":31401,"op":"contains","t":7422.088583776437},{"impl":"Vec","n":31501,"op":"contains","t":7447.135026344798},{"impl":"Vec","n":31601,"op":"contains","t":7472.18600768101},{"impl":"Vec","n":31701,"op":"contains","t":7497.241524621469},{"impl":"Vec","n":31801,"op":"contains","t":7522.301574032461},{"impl":"Vec","n":31901,"op":"contains","t":7547.366152809788},{"impl":"Vec","n":32001,"op":"contains","t":7572.435257878401},{"impl":"Vec","n":32101,"op":"contains","t":7597.508886192028},{"impl":"Vec","n":32201,"op":"contains","t":7622.587034732828},{"impl":"Vec","n":32301,"op":"contains","t":7647.66970051103},{"impl":"Vec","n":32401,"op":"contains","t":7672.756880564588},{"impl":"Vec","n":32501,"op":"contains","t":7697.848571958837},{"impl":"Vec","n":32601,"op":"contains","t":7722.944771786163},{"impl":"Vec","n":32701,"op":"contains","t":7748.045477165664},{"impl":"Vec","n":32801,"op":"contains","t":7773.15068524283},{"impl":"Vec","n":32901,"op":"contains","t":7798.2603931892145},{"impl":"Vec","n":33001,"op":"contains","t":7823.37459820213},{"impl":"Vec","n":33101,"op":"contains","t":7848.493297504323},{"impl":"Vec","n":33201,"op":"contains","t":7873.61648834367},{"impl":"Vec","n":33301,"op":"contains","t":7898.744167992887},{"impl":"Vec","n":33401,"op":"contains","t":7923.876333749217},{"impl":"Vec","n":33501,"op":"contains","t":7949.01298293414},{"impl":"Vec","n":33601,"op":"contains","t":7974.154112893092},{"impl":"Vec","n":33701,"op":"contains","t":7999.299720995172},{"impl":"Vec","n":33801,"op":"contains","t":8024.449804632863},{"impl":"Vec","n":33901,"op":"contains","t":8049.604361221758},{"impl":"Vec","n":34001,"op":"contains","t":8074.763388200288},{"impl":"Vec","n":34101,"op":"contains","t":8099.926883029449},{"impl":"Vec","n":34201,"op":"contains","t":8125.094843192544},{"impl":"Vec","n":34301,"op":"contains","t":8150.267266194918},{"impl":"Vec","n":34401,"op":"contains","t":8175.444149563703},{"impl":"Vec","n":34501,"op":"contains","t":8200.625490847568},{"impl":"Vec","n":34601,"op":"contains","t":8225.811287616454},{"impl":"Vec","n":34701,"op":"contains","t":8251.001537461363},{"impl":"Vec","n":34801,"op":"contains","t":8276.19623799407},{"impl":"Vec","n":34901,"op":"contains","t":8301.395386846929},{"impl":"Vec","n":35001,"op":"contains","t":8326.598981672601},{"impl":"Vec","n":35101,"op":"contains","t":8351.807020143844},{"impl":"Vec","n":35201,"op":"contains","t":8377.019499953278},{"impl":"Vec","n":35301,"op":"contains","t":8402.23641881316},{"impl":"Vec","n":35401,"op":"contains","t":8427.457774455159},{"impl":"Vec","n":35501,"op":"contains","t":8452.683564630142},{"impl":"Vec","n":35601,"op":"contains","t":8477.913787107958},{"impl":"Vec","n":35701,"op":"contains","t":8503.148439677218},{"impl":"Vec","n":35801,"op":"contains","t":8528.387520145092},{"impl":"Vec","n":35901,"op":"contains","t":8553.631026337096},{"impl":"Vec","n":36001,"op":"contains","t":8578.878956096894},{"impl":"Vec","n":36101,"op":"contains","t":8604.131307286101},{"impl":"Vec","n":36201,"op":"contains","t":8629.388077784064},{"impl":"Vec","n":36301,"op":"contains","t":8654.649265487693},{"impl":"Vec","n":36401,"op":"contains","t":8679.914868311242},{"impl":"Vec","n":36501,"op":"contains","t":8705.18488418614},{"impl":"Vec","n":36601,"op":"contains","t":8730.459311060791},{"impl":"Vec","n":36701,"op":"contains","t":8755.738146900394},{"impl":"Vec","n":36801,"op":"contains","t":8781.021389686755},{"impl":"Vec","n":36901,"op":"contains","t":8806.309037418117},{"impl":"Vec","n":37001,"op":"contains","t":8831.601088108964},{"impl":"Vec","n":37101,"op":"contains","t":8856.897539789865},{"impl":"Vec","n":37201,"op":"contains","t":8882.19839050729},{"impl":"Vec","n":37301,"op":"contains","t":8907.503638323442},{"impl":"Vec","n":37401,"op":"contains","t":8932.813281316088},{"impl":"Vec","n":37501,"op":"contains","t":8958.127317578392},{"impl":"Vec","n":37601,"op":"contains","t":8983.445745218756},{"impl":"Vec","n":37701,"op":"contains","t":9008.768562360647},{"impl":"Vec","n":37801,"op":"contains","t":9034.095767142451},{"impl":"Vec","n":37901,"op":"contains","t":9059.42735771731},{"impl":"Vec","n":38001,"op":"contains","t":9084.763332252955},{"impl":"Vec","n":38101,"op":"contains","t":9110.103688931573},{"impl":"Vec","n":38201,"op":"contains","t":9135.448425949646},{"impl":"Vec","n":38301,"op":"contains","t":9160.79754151779},{"impl":"Vec","n":38401,"op":"contains","t":9186.15103386063},{"impl":"Vec","n":38501,"op":"contains","t":9211.508901216637},{"impl":"Vec","n":38601,"op":"contains","t":9236.871141837993},{"impl":"Vec","n":38701,"op":"contains","t":9262.237753990441},{"impl":"Vec","n":38801,"op":"contains","t":9287.608735953156},{"impl":"Vec","n":38901,"op":"contains","t":9312.984086018598},{"impl":"Vec","n":39001,"op":"contains","t":9338.363802492384},{"impl":"Vec","n":39101,"op":"contains","t":9363.747883693135},{"impl":"Vec","n":39201,"op":"contains","t":9389.136327952368},{"impl":"Vec","n":39301,"op":"contains","t":9414.529133614347},{"impl":"Vec","n":39401,"op":"contains","t":9439.926299035962},{"impl":"Vec","n":39501,"op":"contains","t":9465.327822586594},{"impl":"Vec","n":39601,"op":"contains","t":9490.733702647995},{"impl":"Vec","n":39701,"op":"contains","t":9516.143937614159},{"impl":"Vec","n":39801,"op":"contains","t":9541.5585258912},{"impl":"Vec","n":39901,"op":"contains","t":9566.977465897236},{"impl":"Vec","n":40001,"op":"contains","t":9592.40075606226},{"impl":"Vec","n":40101,"op":"contains","t":9617.82839482802},{"impl":"Vec","n":40201,"op":"contains","t":9643.26038064792},{"impl":"Vec","n":40301,"op":"contains","t":9668.696711986877},{"impl":"Vec","n":40401,"op":"contains","t":9694.137387321229},{"impl":"Vec","n":40501,"op":"contains","t":9719.582405138613},{"impl":"Vec","n":40601,"op":"contains","t":9745.031763937855},{"impl":"Vec","n":40701,"op":"contains","t":9770.485462228859},{"impl":"Vec","n":40801,"op":"contains","t":9795.943498532495},{"impl":"Vec","n":40901,"op":"contains","t":9821.405871380503},{"impl":"Vec","n":41001,"op":"contains","t":9846.87257931537},{"impl":"Vec","n":41101,"op":"contains","t":9872.343620890242},{"impl":"Vec","n":41201,"op":"contains","t":9897.81899466881},{"impl":"Vec","n":41301,"op":"contains","t":9923.298699225214},{"impl":"Vec","n":41401,"op":"contains","t":9948.782733143931},{"impl":"Vec","n":41501,"op":"contains","t":9974.27109501969},{"impl":"Vec","n":41601,"op":"contains","t":9999.763783457362},{"impl":"Vec","n":41701,"op":"contains","t":10025.26079707187},{"impl":"Vec","n":41801,"op":"contains","t":10050.762134488086},{"impl":"Vec","n":41901,"op":"contains","t":10076.267794340743},{"impl":"Vec","n":42001,"op":"contains","t":10101.777775274335},{"impl":"Vec","n":42101,"op":"contains","t":10127.292075943027},{"impl":"Vec","n":42201,"op":"contains","t":10152.81069501056},{"impl":"Vec","n":42301,"op":"contains","t":10178.333631150168},{"impl":"Vec","n":42401,"op":"contains","t":10203.860883044481},{"impl":"Vec","n":42501,"op":"contains","t":10229.392449385437},{"impl":"Vec","n":42601,"op":"contains","t":10254.928328874199},{"impl":"Vec","n":42701,"op":"contains","t":10280.468520221066},{"impl":"Vec","n":42801,"op":"contains","t":10306.013022145384},{"impl":"Vec","n":42901,"op":"contains","t":10331.561833375468},{"impl":"Vec","n":43001,"op":"contains","t":10357.114952648515},{"impl":"Vec","n":43101,"op":"contains","t":10382.672378710518},{"impl":"Vec","n":43201,"op":"contains","t":10408.2341103162},{"impl":"Vec","n":43301,"op":"contains","t":10433.800146228905},{"impl":"Vec","n":43401,"op":"contains","t":10459.370485220546},{"impl":"Vec","n":43501,"op":"contains","t":10484.945126071514},{"impl":"Vec","n":43601,"op":"contains","t":10510.524067570595},{"impl":"Vec","n":43701,"op":"contains","t":10536.107308514911},{"impl":"Vec","n":43801,"op":"contains","t":10561.694847709816},{"impl":"Vec","n":43901,"op":"contains","t":10587.286683968852},{"impl":"Vec","n":44001,"op":"contains","t":10612.882816113653},{"impl":"Vec","n":44101,"op":"contains","t":10638.483242973878},{"impl":"Vec","n":44201,"op":"contains","t":10664.087963387137},{"impl":"Vec","n":44301,"op":"contains","t":10689.696976198926},{"impl":"Vec","n":44401,"op":"contains","t":10715.310280262544},{"impl":"Vec","n":44501,"op":"contains","t":10740.927874439029},{"impl":"Vec","n":44601,"op":"contains","t":10766.549757597097},{"impl":"Vec","n":44701,"op":"contains","t":10792.175928613056},{"impl":"Vec","n":44801,"op":"contains","t":10817.806386370752},{"impl":"Vec","n":44901,"op":"contains","t":10843.441129761495},{"impl":"Vec","n":45001,"op":"contains","t":10869.080157683993},{"impl":"Vec","n":45101,"op":"contains","t":10894.723469044287},{"impl":"Vec","n":45201,"op":"contains","t":10920.371062755692},{"impl":"Vec","n":45301,"op":"contains","t":10946.022937738724},{"impl":"Vec","n":45401,"op":"contains","t":10971.679092921038},{"impl":"Vec","n":45501,"op":"contains","t":10997.33952723737},{"impl":"Vec","n":45601,"op":"contains","t":11023.00423962947},{"impl":"Vec","n":45701,"op":"contains","t":11048.673229046044},{"impl":"Vec","n":45801,"op":"contains","t":11074.34649444269},{"impl":"Vec","n":45901,"op":"contains","t":11100.024034781842},{"impl":"Vec","n":46001,"op":"contains","t":11125.705849032702},{"impl":"Vec","n":46101,"op":"contains","t":11151.391936171196},{"impl":"Vec","n":46201,"op":"contains","t":11177.082295179902},{"impl":"Vec","n":46301,"op":"contains","t":11202.776925047996},{"impl":"Vec","n":46401,"op":"contains","t":11228.475824771198},{"impl":"Vec","n":46501,"op":"contains","t":11254.178993351714},{"impl":"Vec","n":46601,"op":"contains","t":11279.88642979818},{"impl":"Vec","n":46701,"op":"contains","t":11305.59813312561},{"impl":"Vec","n":46801,"op":"contains","t":11331.314102355334},{"impl":"Vec","n":46901,"op":"contains","t":11357.034336514953},{"impl":"Vec","n":47001,"op":"contains","t":11382.758834638278},{"impl":"Vec","n":47101,"op":"contains","t":11408.487595765282},{"impl":"Vec","n":47201,"op":"contains","t":11434.220618942047},{"impl":"Vec","n":47301,"op":"contains","t":11459.95790322071},{"impl":"Vec","n":47401,"op":"contains","t":11485.699447659408},{"impl":"Vec","n":47501,"op":"contains","t":11511.44525132225},{"impl":"Vec","n":47601,"op":"contains","t":11537.195313279228},{"impl":"Vec","n":47701,"op":"contains","t":11562.949632606205},{"impl":"Vec","n":47801,"op":"contains","t":11588.708208384844},{"impl":"Vec","n":47901,"op":"contains","t":11614.471039702565},{"impl":"Vec","n":48001,"op":"contains","t":11640.238125652497},{"impl":"Vec","n":48101,"op":"contains","t":11666.009465333433},{"impl":"Vec","n":48201,"op":"contains","t":11691.785057849778},{"impl":"Vec","n":48301,"op":"contains","t":11717.564902311515},{"impl":"Vec","n":48401,"op":"contains","t":11743.348997834131},{"impl":"Vec","n":48501,"op":"contains","t":11769.137343538609},{"impl":"Vec","n":48601,"op":"contains","t":11794.92993855135},{"impl":"Vec","n":48701,"op":"contains","t":11820.726782004149},{"impl":"Vec","n":48801,"op":"contains","t":11846.527873034138},{"impl":"Vec","n":48901,"op":"contains","t":11872.333210783758},{"impl":"Vec","n":49001,"op":"contains","t":11898.142794400695},{"impl":"Vec","n":49101,"op":"contains","t":11923.956623037855},{"impl":"Vec","n":49201,"op":"contains","t":11949.774695853306},{"impl":"Vec","n":49301,"op":"contains","t":11975.597012010254},{"impl":"Vec","n":49401,"op":"contains","t":12001.423570676987},{"impl":"Vec","n":49501,"op":"contains","t":12027.254371026838},{"impl":"Vec","n":49601,"op":"contains","t":12053.089412238149},{"impl":"Vec","n":49701,"op":"contains","t":12078.928693494221},{"impl":"Vec","n":49801,"op":"contains","t":12104.772213983282},{"impl":"Vec","n":49901,"op":"contains","t":12130.619972898448},{"impl":"Vec","n":50001,"op":"contains","t":12156.471969437678},{"impl":"Vec","n":50101,"op":"contains","t":12182.328202803741},{"impl":"Vec","n":50201,"op":"contains","t":12208.188672204167},{"impl":"Vec","n":50301,"op":"contains","t":12234.053376851232},{"impl":"Vec","n":50401,"op":"contains","t":12259.92231596189},{"impl":"Vec","n":50501,"op":"contains","t":12285.795488757762},{"impl":"Vec","n":50601,"op":"contains","t":12311.672894465082},{"impl":"Vec","n":50701,"op":"contains","t":12337.554532314669},{"impl":"Vec","n":50801,"op":"contains","t":12363.440401541891},{"impl":"Vec","n":50901,"op":"contains","t":12389.330501386623},{"impl":"Vec","n":51001,"op":"contains","t":12415.22483109322},{"impl":"Vec","n":51101,"op":"contains","t":12441.123389910472},{"impl":"Vec","n":51201,"op":"contains","t":12467.02617709158},{"impl":"Vec","n":51301,"op":"contains","t":12492.933191894113},{"impl":"Vec","n":51401,"op":"contains","t":12518.844433579983},{"impl":"Vec","n":51501,"op":"contains","t":12544.759901415397},{"impl":"Vec","n":51601,"op":"contains","t":12570.679594670837},{"impl":"Vec","n":51701,"op":"contains","t":12596.603512621024},{"impl":"Vec","n":51801,"op":"contains","t":12622.531654544882},{"impl":"Vec","n":51901,"op":"contains","t":12648.464019725505},{"impl":"Vec","n":52001,"op":"contains","t":12674.40060745013},{"impl":"Vec","n":52101,"op":"contains","t":12700.341417010099},{"impl":"Vec","n":52201,"op":"contains","t":12726.286447700832},{"impl":"Vec","n":52301,"op":"contains","t":12752.235698821793},{"impl":"Vec","n":52401,"op":"contains","t":12778.189169676465},{"impl":"Vec","n":52501,"op":"contains","t":12804.14685957231},{"impl":"Vec","n":52601,"op":"contains","t":12830.108767820746},{"impl":"Vec","n":52701,"op":"contains","t":12856.074893737114},{"impl":"Vec","n":52801,"op":"contains","t":12882.045236640643},{"impl":"Vec","n":52901,"op":"contains","t":12908.01979585444},{"impl":"Vec","n":53001,"op":"contains","t":12933.998570705435},{"impl":"Vec","n":53101,"op":"contains","t":12959.981560524364},{"impl":"Vec","n":53201,"op":"contains","t":12985.96876464575},{"impl":"Vec","n":53301,"op":"contains","t":13011.960182407858},{"impl":"Vec","n":53401,"op":"contains","t":13037.955813152676},{"impl":"Vec","n":53501,"op":"contains","t":13063.955656225882},{"impl":"Vec","n":53601,"op":"contains","t":13089.959710976826},{"impl":"Vec","n":53701,"op":"contains","t":13115.96797675849},{"impl":"Vec","n":53801,"op":"contains","t":13141.98045292747},{"impl":"Vec","n":53901,"op":"contains","t":13167.997138843946},{"impl":"Vec","n":54001,"op":"contains","t":13194.018033871658},{"impl":"Vec","n":54101,"op":"contains","t":13220.043137377874},{"impl":"Vec","n":54201,"op":"contains","t":13246.072448733366},{"impl":"Vec","n":54301,"op":"contains","t":13272.105967312393},{"impl":"Vec","n":54401,"op":"contains","t":13298.14369249266},{"impl":"Vec","n":54501,"op":"contains","t":13324.185623655307},{"impl":"Vec","n":54601,"op":"contains","t":13350.231760184868},{"impl":"Vec","n":54701,"op":"contains","t":13376.282101469267},{"impl":"Vec","n":54801,"op":"contains","t":13402.336646899777},{"impl":"Vec","n":54901,"op":"contains","t":13428.395395870995},{"impl":"Vec","n":55001,"op":"contains","t":13454.458347780834},{"impl":"Vec","n":55101,"op":"contains","t":13480.525502030476},{"impl":"Vec","n":55201,"op":"contains","t":13506.596858024368},{"impl":"Vec","n":55301,"op":"contains","t":13532.672415170193},{"impl":"Vec","n":55401,"op":"contains","t":13558.752172878836},{"impl":"Vec","n":55501,"op":"contains","t":13584.836130564376},{"impl":"Vec","n":55601,"op":"contains","t":13610.924287644051},{"impl":"Vec","n":55701,"op":"contains","t":13637.016643538245},{"impl":"Vec","n":55801,"op":"contains","t":13663.113197670462},{"impl":"Vec","n":55901,"op":"contains","t":13689.213949467294},{"impl":"Vec","n":56001,"op":"contains","t":13715.31889835842},{"impl":"Vec","n":56101,"op":"contains","t":13741.428043776561},{"impl":"Vec","n":56201,"op":"contains","t":13767.541385157474},{"impl":"Vec","n":56301,"op":"contains","t":13793.658921939925},{"impl":"Vec","n":56401,"op":"contains","t":13819.780653565664},{"impl":"Vec","n":56501,"op":"contains","t":13845.906579479413},{"impl":"Vec","n":56601,"op":"contains","t":13872.036699128837},{"impl":"Vec","n":56701,"op":"contains","t":13898.171011964525},{"impl":"Vec","n":56801,"op":"contains","t":13924.309517439975},{"impl":"Vec","n":56901,"op":"contains","t":13950.452215011563},{"impl":"Vec","n":57001,"op":"contains","t":13976.599104138531},{"impl":"Vec","n":57101,"op":"contains","t":14002.750184282966},{"impl":"Vec","n":57201,"op":"contains","t":14028.905454909775},{"impl":"Vec","n":57301,"op":"contains","t":14055.064915486671},{"impl":"Vec","n":57401,"op":"contains","t":14081.228565484158},{"impl":"Vec","n":57501,"op":"contains","t":14107.396404375493},{"impl":"Vec","n":57601,"op":"contains","t":14133.568431636686},{"impl":"Vec","n":57701,"op":"contains","t":14159.744646746469},{"impl":"Vec","n":57801,"op":"contains","t":14185.925049186291},{"impl":"Vec","n":57901,"op":"contains","t":14212.109638440279},{"impl":"Vec","n":58001,"op":"contains","t":14238.298413995237},{"impl":"Vec","n":58101,"op":"contains","t":14264.491375340622},{"impl":"Vec","n":58201,"op":"contains","t":14290.688521968521},{"impl":"Vec","n":58301,"op":"contains","t":14316.889853373636},{"impl":"Vec","n":58401,"op":"contains","t":14343.095369053271},{"impl":"Vec","n":58501,"op":"contains","t":14369.30506850731},{"impl":"Vec","n":58601,"op":"contains","t":14395.518951238198},{"impl":"Vec","n":58701,"op":"contains","t":14421.737016750922},{"impl":"Vec","n":58801,"op":"contains","t":14447.959264553001},{"impl":"Vec","n":58901,"op":"contains","t":14474.185694154463},{"impl":"Vec","n":59001,"op":"contains","t":14500.416305067829},{"impl":"Vec","n":59101,"op":"contains","t":14526.6510968081},{"impl":"Vec","n":59201,"op":"contains","t":14552.890068892732},{"impl":"Vec","n":59301,"op":"contains","t":14579.133220841624},{"impl":"Vec","n":59401,"op":"contains","t":14605.380552177106},{"impl":"Vec","n":59501,"op":"contains","t":14631.632062423916},{"impl":"Vec","n":59601,"op":"contains","t":14657.887751109187},{"impl":"Vec","n":59701,"op":"contains","t":14684.147617762428},{"impl":"Vec","n":59801,"op":"contains","t":14710.411661915514},{"impl":"Vec","n":59901,"op":"contains","t":14736.679883102663}]},"encoding":{"color":{"field":"impl","legend":{"title":"Implementation"}},"x":{"axis":{"title":"Size of container (n)"},"field":"n","type":"quantitative"},"y":{"axis":{"title":"Estimated cost"},"field":"t","type":"quantitative"}},"mark":{"clip":true,"fillOpacity":1,"type":"line"}},{"data":{"values":[{"impl":"LinkedList","n":10,"t":34.46},{"impl":"LinkedList","n":100,"t":103.52},{"impl":"LinkedList","n":500,"t":336.26},{"impl":"LinkedList","n":6000,"t":6426.88},{"impl":"LinkedList","n":12000,"t":14959.7},{"impl":"LinkedList","n":24000,"t":31156.26},{"impl":"LinkedList","n":36000,"t":44773.26},{"impl":"LinkedList","n":48000,"t":51571.14},{"impl":"LinkedList","n":60000,"t":63617.16},{"impl":"VecMap","n":10,"t":37.54},{"impl":"VecMap","n":100,"t":61.84},{"impl":"VecMap","n":500,"t":149.76},{"impl":"VecMap","n":6000,"t":1313.76},{"impl":"VecMap","n":12000,"t":2755.44},{"impl":"VecMap","n":24000,"t":7423.6},{"impl":"VecMap","n":36000,"t":9357.14},{"impl":"VecMap","n":48000,"t":13550.86},{"impl":"VecMap","n":60000,"t":15920.28},{"impl":"Vec","n":10,"t":36.48},{"impl":"Vec","n":100,"t":57.02},{"impl":"Vec","n":500,"t":135.86},{"impl":"Vec","n":6000,"t":1324.74},{"impl":"Vec","n":12000,"t":2482.6},{"impl":"Vec","n":24000,"t":5454.8},{"impl":"Vec","n":36000,"t":8599.48},{"impl":"Vec","n":48000,"t":11914.86},{"impl":"Vec","n":60000,"t":14605.52}]},"encoding":{"color":{"field":"impl","legend":{"title":"Implementation"},"type":"nominal"},"x":{"axis":{"title":"Size of container (n)"},"field":"n","scale":{"zero":false},"type":"quantitative"},"y":{"axis":{"title":"Estimated cost"},"field":"t","scale":{"zero":false},"type":"quantitative"}},"mark":{"clip":true,"fillOpacity":1,"type":"point"}}],"width":500},{"height":250,"layer":[{"data":{"values":[{"impl":"HashMap","n":1,"op":"contains","t":21.38952974546218},{"impl":"HashMap","n":101,"op":"contains","t":46.8167483537288},{"impl":"HashMap","n":201,"op":"contains","t":50.68859085892148},{"impl":"HashMap","n":301,"op":"contains","t":52.99933907656447},{"impl":"HashMap","n":401,"op":"contains","t":54.668001098522254},{"impl":"HashMap","n":501,"op":"contains","t":55.98411322019633},{"impl":"HashMap","n":601,"op":"contains","t":57.07694679967403},{"impl":"HashMap","n":701,"op":"contains","t":58.0155542215086},{"impl":"HashMap","n":801,"op":"contains","t":58.84119133650485},{"impl":"HashMap","n":901,"op":"contains","t":59.58048644925219},{"impl":"HashMap","n":1001,"op":"contains","t":60.251630149964704},{"impl":"HashMap","n":1101,"op":"contains","t":60.867602048331904},{"impl":"HashMap","n":1201,"op":"contains","t":61.43798877741049},{"impl":"HashMap","n":1301,"op":"contains","t":61.970072385457776},{"impl":"HashMap","n":1401,"op":"contains","t":62.469514529341026},{"impl":"HashMap","n":1501,"op":"contains","t":62.940804210831416},{"impl":"HashMap","n":1601,"op":"contains","t":63.38756081079755},{"impl":"HashMap","n":1701,"op":"contains","t":63.812745148991155},{"impl":"HashMap","n":1801,"op":"contains","t":64.21881015926112},{"impl":"HashMap","n":1901,"op":"contains","t":64.60781079424599},{"impl":"HashMap","n":2001,"op":"contains","t":64.98148572093555},{"impl":"HashMap","n":2101,"op":"contains","t":65.34131907298871},{"impl":"HashMap","n":2201,"op":"contains","t":65.68858783102334},{"impl":"HashMap","n":2301,"op":"contains","t":66.02439866685856},{"impl":"HashMap","n":2401,"op":"contains","t":66.34971694390437},{"impl":"HashMap","n":2501,"op":"contains","t":66.6653897960013},{"impl":"HashMap","n":2601,"op":"contains","t":66.97216467889604},{"impl":"HashMap","n":2701,"op":"contains","t":67.27070441999582},{"impl":"HashMap","n":2801,"op":"contains","t":67.56159953080112},{"impl":"HashMap","n":2901,"op":"contains","t":67.84537835855748},{"impl":"HashMap","n":3001,"op":"contains","t":68.122515516788},{"impl":"HashMap","n":3101,"op":"contains","t":68.39343893341281},{"impl":"HashMap","n":3201,"op":"contains","t":68.6585357798606},{"impl":"HashMap","n":3301,"op":"contains","t":68.9181574878206},{"impl":"HashMap","n":3401,"op":"contains","t":69.17262401708794},{"impl":"HashMap","n":3501,"op":"contains","t":69.42222750477922},{"impl":"HashMap","n":3601,"op":"contains","t":69.66723540049873},{"impl":"HashMap","n":3701,"op":"contains","t":69.90789317197458},{"impl":"HashMap","n":3801,"op":"contains","t":70.14442664990142},{"impl":"HashMap","n":3901,"op":"contains","t":70.37704406822749},{"impl":"HashMap","n":4001,"op":"contains","t":70.6059378461542},{"impl":"HashMap","n":4101,"op":"contains","t":70.83128615011861},{"impl":"HashMap","n":4201,"op":"contains","t":71.0532542675723},{"impl":"HashMap","n":4301,"op":"contains","t":71.27199581912959},{"impl":"HashMap","n":4401,"op":"contains","t":71.48765383138144},{"impl":"HashMap","n":4501,"op":"contains","t":71.70036168916315},{"impl":"HashMap","n":4601,"op":"contains","t":71.91024398317344},{"impl":"HashMap","n":4701,"op":"contains","t":72.11741726644918},{"impl":"HashMap","n":4801,"op":"contains","t":72.3219907312091},{"impl":"HashMap","n":4901,"op":"contains","t":72.52406681591872},{"impl":"HashMap","n":5001,"op":"contains","t":72.72374175103462},{"impl":"HashMap","n":5101,"op":"contains","t":72.9211060507143},{"impl":"HashMap","n":5201,"op":"contains","t":73.11624495678699},{"impl":"HashMap","n":5301,"op":"contains","t":73.30923884044142},{"impl":"HashMap","n":5401,"op":"contains","t":73.500163566373},{"impl":"HashMap","n":5501,"op":"contains","t":73.68909082352299},{"impl":"HashMap","n":5601,"op":"contains","t":73.87608842602191},{"impl":"HashMap","n":5701,"op":"contains","t":74.06122058750091},{"impl":"HashMap","n":5801,"op":"contains","t":74.24454817155052},{"impl":"HashMap","n":5901,"op":"contains","t":74.42612892077292},{"impl":"HashMap","n":6001,"op":"contains","t":74.60601766658664},{"impl":"HashMap","n":6101,"op":"contains","t":74.78426652169233},{"impl":"HashMap","n":6201,"op":"contains","t":74.96092505689137},{"impl":"HashMap","n":6301,"op":"contains","t":75.13604046375923},{"impl":"HashMap","n":6401,"op":"contains","t":75.30965770451053},{"impl":"HashMap","n":6501,"op":"contains","t":75.48181965024665},{"impl":"HashMap","n":6601,"op":"contains","t":75.65256720865074},{"impl":"HashMap","n":6701,"op":"contains","t":75.8219394420817},{"impl":"HashMap","n":6801,"op":"contains","t":75.98997367692088},{"impl":"HashMap","n":6901,"op":"contains","t":76.15670560493751},{"impl":"HashMap","n":7001,"op":"contains","t":76.3221693773619},{"impl":"HashMap","n":7101,"op":"contains","t":76.48639769228701},{"impl":"HashMap","n":7201,"op":"contains","t":76.64942187595838},{"impl":"HashMap","n":7301,"op":"contains","t":76.81127195845795},{"impl":"HashMap","n":7401,"op":"contains","t":76.97197674423956},{"impl":"HashMap","n":7501,"op":"contains","t":77.13156387793074},{"impl":"HashMap","n":7601,"op":"contains","t":77.29005990577696},{"impl":"HashMap","n":7701,"op":"contains","t":77.44749033307005},{"impl":"HashMap","n":7801,"op":"contains","t":77.6038796778717},{"impl":"HashMap","n":7901,"op":"contains","t":77.75925152131533},{"impl":"HashMap","n":8001,"op":"contains","t":77.91362855474435},{"impl":"HashMap","n":8101,"op":"contains","t":78.06703262392276},{"impl":"HashMap","n":8201,"op":"contains","t":78.2194847705335},{"impl":"HashMap","n":8301,"op":"contains","t":78.37100527116209},{"impl":"HashMap","n":8401,"op":"contains","t":78.52161367394564},{"impl":"HashMap","n":8501,"op":"contains","t":78.67132883305376},{"impl":"HashMap","n":8601,"op":"contains","t":78.82016894115291},{"impl":"HashMap","n":8701,"op":"contains","t":78.96815155999433},{"impl":"HashMap","n":8801,"op":"contains","t":79.11529364925421},{"impl":"HashMap","n":8901,"op":"contains","t":79.26161159374456},{"impl":"HashMap","n":9001,"op":"contains","t":79.40712122910391},{"impl":"HashMap","n":9101,"op":"contains","t":79.55183786606877},{"impl":"HashMap","n":9201,"op":"contains","t":79.69577631341883},{"impl":"HashMap","n":9301,"op":"contains","t":79.83895089968198},{"impl":"HashMap","n":9401,"op":"contains","t":79.98137549367851},{"impl":"HashMap","n":9501,"op":"contains","t":80.12306352397867},{"impl":"HashMap","n":9601,"op":"contains","t":80.26402799734126},{"impl":"HashMap","n":9701,"op":"contains","t":80.40428151619713},{"impl":"HashMap","n":9801,"op":"contains","t":80.54383629523593},{"impl":"HashMap","n":9901,"op":"contains","t":80.68270417715114},{"impl":"HashMap","n":10001,"op":"contains","t":80.82089664759377},{"impl":"HashMap","n":10101,"op":"contains","t":80.95842484938218},{"impl":"HashMap","n":10201,"op":"contains","t":81.09529959601201},{"impl":"HashMap","n":10301,"op":"contains","t":81.23153138450701},{"impl":"HashMap","n":10401,"op":"contains","t":81.36713040764914},{"impl":"HashMap","n":10501,"op":"contains","t":81.50210656562362},{"impl":"HashMap","n":10601,"op":"contains","t":81.63646947711186},{"impl":"HashMap","n":10701,"op":"contains","t":81.77022848986392},{"impl":"HashMap","n":10801,"op":"contains","t":81.90339269077903},{"impl":"HashMap","n":10901,"op":"contains","t":82.03597091552167},{"impl":"HashMap","n":11001,"op":"contains","t":82.16797175769867},{"impl":"HashMap","n":11101,"op":"contains","t":82.29940357762082},{"impl":"HashMap","n":11201,"op":"contains","t":82.43027451067198},{"impl":"HashMap","n":11301,"op":"contains","t":82.56059247530587},{"impl":"HashMap","n":11401,"op":"contains","t":82.69036518069083},{"impl":"HashMap","n":11501,"op":"contains","t":82.81960013402072},{"impl":"HashMap","n":11601,"op":"contains","t":82.94830464750927},{"impl":"HashMap","n":11701,"op":"contains","t":83.07648584508433},{"impl":"HashMap","n":11801,"op":"contains","t":83.20415066879733},{"impl":"HashMap","n":11901,"op":"contains","t":83.33130588496206},{"impl":"HashMap","n":12001,"op":"contains","t":83.45795809003697},{"impl":"HashMap","n":12101,"op":"contains","t":83.58411371626312},{"impl":"HashMap","n":12201,"op":"contains","t":83.70977903707023},{"impl":"HashMap","n":12301,"op":"contains","t":83.83496017226213},{"impl":"HashMap","n":12401,"op":"contains","t":83.95966309299212},{"impl":"HashMap","n":12501,"op":"contains","t":84.0838936265388},{"impl":"HashMap","n":12601,"op":"contains","t":84.20765746089131},{"impl":"HashMap","n":12701,"op":"contains","t":84.33096014915367},{"impl":"HashMap","n":12801,"op":"contains","t":84.45380711377608},{"impl":"HashMap","n":12901,"op":"contains","t":84.57620365062192},{"impl":"HashMap","n":13001,"op":"contains","t":84.69815493287739},{"impl":"HashMap","n":13101,"op":"contains","t":84.81966601481173},{"impl":"HashMap","n":13201,"op":"contains","t":84.94074183539406},{"impl":"HashMap","n":13301,"op":"contains","t":85.06138722177421},{"impl":"HashMap","n":13401,"op":"contains","t":85.18160689263269},{"impl":"HashMap","n":13501,"op":"contains","t":85.30140546140656},{"impl":"HashMap","n":13601,"op":"contains","t":85.42078743939601},{"impl":"HashMap","n":13701,"op":"contains","t":85.53975723875723},{"impl":"HashMap","n":13801,"op":"contains","t":85.65831917538648},{"impl":"HashMap","n":13901,"op":"contains","t":85.77647747169999},{"impl":"HashMap","n":14001,"op":"contains","t":85.89423625931435},{"impl":"HashMap","n":14101,"op":"contains","t":86.01159958163126},{"impl":"HashMap","n":14201,"op":"contains","t":86.12857139633124},{"impl":"HashMap","n":14301,"op":"contains","t":86.24515557777971},{"impl":"HashMap","n":14401,"op":"contains","t":86.36135591934917},{"impl":"HashMap","n":14501,"op":"contains","t":86.47717613566121},{"impl":"HashMap","n":14601,"op":"contains","t":86.59261986475133},{"impl":"HashMap","n":14701,"op":"contains","t":86.70769067015985},{"impl":"HashMap","n":14801,"op":"contains","t":86.8223920429522},{"impl":"HashMap","n":14901,"op":"contains","t":86.93672740367086},{"impl":"HashMap","n":15001,"op":"contains","t":87.05070010422219},{"impl":"HashMap","n":15101,"op":"contains","t":87.1643134297006},{"impl":"HashMap","n":15201,"op":"contains","t":87.27757060015253},{"impl":"HashMap","n":15301,"op":"contains","t":87.3904747722824},{"impl":"HashMap","n":15401,"op":"contains","t":87.50302904110328},{"impl":"HashMap","n":15501,"op":"contains","t":87.61523644153387},{"impl":"HashMap","n":15601,"op":"contains","t":87.7270999499444},{"impl":"HashMap","n":15701,"op":"contains","t":87.83862248565289},{"impl":"HashMap","n":15801,"op":"contains","t":87.94980691237413},{"impl":"HashMap","n":15901,"op":"contains","t":88.06065603962277},{"impl":"HashMap","n":16001,"op":"contains","t":88.17117262407254},{"impl":"HashMap","n":16101,"op":"contains","t":88.2813593708731},{"impl":"HashMap","n":16201,"op":"contains","t":88.3912189349261},{"impl":"HashMap","n":16301,"op":"contains","t":88.50075392212204},{"impl":"HashMap","n":16401,"op":"contains","t":88.60996689053921},{"impl":"HashMap","n":16501,"op":"contains","t":88.71886035160631},{"impl":"HashMap","n":16601,"op":"contains","t":88.8274367712298},{"impl":"HashMap","n":16701,"op":"contains","t":88.93569857088755},{"impl":"HashMap","n":16801,"op":"contains","t":89.04364812868972},{"impl":"HashMap","n":16901,"op":"contains","t":89.15128778040828},{"impl":"HashMap","n":17001,"op":"contains","t":89.25861982047604},{"impl":"HashMap","n":17101,"op":"contains","t":89.36564650295647},{"impl":"HashMap","n":17201,"op":"contains","t":89.47237004248515},{"impl":"HashMap","n":17301,"op":"contains","t":89.57879261518413},{"impl":"HashMap","n":17401,"op":"contains","t":89.6849163595497},{"impl":"HashMap","n":17501,"op":"contains","t":89.79074337731488},{"impl":"HashMap","n":17601,"op":"contains","t":89.89627573428729},{"impl":"HashMap","n":17701,"op":"contains","t":90.00151546116325},{"impl":"HashMap","n":17801,"op":"contains","t":90.10646455431907},{"impl":"HashMap","n":17901,"op":"contains","t":90.21112497658001},{"impl":"HashMap","n":18001,"op":"contains","t":90.31549865796796},{"impl":"HashMap","n":18101,"op":"contains","t":90.4195874964283},{"impl":"HashMap","n":18201,"op":"contains","t":90.52339335853685},{"impl":"HashMap","n":18301,"op":"contains","t":90.62691808018732},{"impl":"HashMap","n":18401,"op":"contains","t":90.73016346726018},{"impl":"HashMap","n":18501,"op":"contains","t":90.83313129627331},{"impl":"HashMap","n":18601,"op":"contains","t":90.93582331501509},{"impl":"HashMap","n":18701,"op":"contains","t":91.03824124316053},{"impl":"HashMap","n":18801,"op":"contains","t":91.1403867728711},{"impl":"HashMap","n":18901,"op":"contains","t":91.24226156937851},{"impl":"HashMap","n":19001,"op":"contains","t":91.34386727155308},{"impl":"HashMap","n":19101,"op":"contains","t":91.4452054924572},{"impl":"HashMap","n":19201,"op":"contains","t":91.54627781988455},{"impl":"HashMap","n":19301,"op":"contains","t":91.64708581688498},{"impl":"HashMap","n":19401,"op":"contains","t":91.74763102227607},{"impl":"HashMap","n":19501,"op":"contains","t":91.84791495114138},{"impl":"HashMap","n":19601,"op":"contains","t":91.94793909531613},{"impl":"HashMap","n":19701,"op":"contains","t":92.04770492386041},{"impl":"HashMap","n":19801,"op":"contains","t":92.14721388352038},{"impl":"HashMap","n":19901,"op":"contains","t":92.2464673991779},{"impl":"HashMap","n":20001,"op":"contains","t":92.34546687428906},{"impl":"HashMap","n":20101,"op":"contains","t":92.44421369131129},{"impl":"HashMap","n":20201,"op":"contains","t":92.54270921212053},{"impl":"HashMap","n":20301,"op":"contains","t":92.64095477841755},{"impl":"HashMap","n":20401,"op":"contains","t":92.73895171212456},{"impl":"HashMap","n":20501,"op":"contains","t":92.83670131577207},{"impl":"HashMap","n":20601,"op":"contains","t":92.93420487287631},{"impl":"HashMap","n":20701,"op":"contains","t":93.03146364830756},{"impl":"HashMap","n":20801,"op":"contains","t":93.12847888864957},{"impl":"HashMap","n":20901,"op":"contains","t":93.22525182255026},{"impl":"HashMap","n":21001,"op":"contains","t":93.3217836610644},{"impl":"HashMap","n":21101,"op":"contains","t":93.41807559798764},{"impl":"HashMap","n":21201,"op":"contains","t":93.51412881018311},{"impl":"HashMap","n":21301,"op":"contains","t":93.60994445789997},{"impl":"HashMap","n":21401,"op":"contains","t":93.70552368508487},{"impl":"HashMap","n":21501,"op":"contains","t":93.80086761968575},{"impl":"HashMap","n":21601,"op":"contains","t":93.89597737394891},{"impl":"HashMap","n":21701,"op":"contains","t":93.99085404470902},{"impl":"HashMap","n":21801,"op":"contains","t":94.08549871367268},{"impl":"HashMap","n":21901,"op":"contains","t":94.17991244769516},{"impl":"HashMap","n":22001,"op":"contains","t":94.27409629905117},{"impl":"HashMap","n":22101,"op":"contains","t":94.36805130569928},{"impl":"HashMap","n":22201,"op":"contains","t":94.46177849154051},{"impl":"HashMap","n":22301,"op":"contains","t":94.55527886667102},{"impl":"HashMap","n":22401,"op":"contains","t":94.64855342762903},{"impl":"HashMap","n":22501,"op":"contains","t":94.74160315763663},{"impl":"HashMap","n":22601,"op":"contains","t":94.83442902683578},{"impl":"HashMap","n":22701,"op":"contains","t":94.92703199251935},{"impl":"HashMap","n":22801,"op":"contains","t":95.01941299935706},{"impl":"HashMap","n":22901,"op":"contains","t":95.11157297961643},{"impl":"HashMap","n":23001,"op":"contains","t":95.20351285337895},{"impl":"HashMap","n":23101,"op":"contains","t":95.29523352875148},{"impl":"HashMap","n":23201,"op":"contains","t":95.38673590207318},{"impl":"HashMap","n":23301,"op":"contains","t":95.47802085811807},{"impl":"HashMap","n":23401,"op":"contains","t":95.5690892702929},{"impl":"HashMap","n":23501,"op":"contains","t":95.65994200083131},{"impl":"HashMap","n":23601,"op":"contains","t":95.75057990098335},{"impl":"HashMap","n":23701,"op":"contains","t":95.84100381120149},{"impl":"HashMap","n":23801,"op":"contains","t":95.93121456132226},{"impl":"HashMap","n":23901,"op":"contains","t":96.02121297074437},{"impl":"HashMap","n":24001,"op":"contains","t":96.11099984860307},{"impl":"HashMap","n":24101,"op":"contains","t":96.20057599394079},{"impl":"HashMap","n":24201,"op":"contains","t":96.28994219587432},{"impl":"HashMap","n":24301,"op":"contains","t":96.37909923375851},{"impl":"HashMap","n":24401,"op":"contains","t":96.46804787734668},{"impl":"HashMap","n":24501,"op":"contains","t":96.55678888694764},{"impl":"HashMap","n":24601,"op":"contains","t":96.64532301357957},{"impl":"HashMap","n":24701,"op":"contains","t":96.73365099912081},{"impl":"HashMap","n":24801,"op":"contains","t":96.82177357645753},{"impl":"HashMap","n":24901,"op":"contains","t":96.90969146962853},{"impl":"HashMap","n":25001,"op":"contains","t":96.99740539396696},{"impl":"HashMap","n":25101,"op":"contains","t":97.08491605623945},{"impl":"HashMap","n":25201,"op":"contains","t":97.17222415478233},{"impl":"HashMap","n":25301,"op":"contains","t":97.25933037963512},{"impl":"HashMap","n":25401,"op":"contains","t":97.34623541267142},{"impl":"HashMap","n":25501,"op":"contains","t":97.4329399277274},{"impl":"HashMap","n":25601,"op":"contains","t":97.51944459072749},{"impl":"HashMap","n":25701,"op":"contains","t":97.60575005980773},{"impl":"HashMap","n":25801,"op":"contains","t":97.69185698543691},{"impl":"HashMap","n":25901,"op":"contains","t":97.77776601053506},{"impl":"HashMap","n":26001,"op":"contains","t":97.8634777705899},{"impl":"HashMap","n":26101,"op":"contains","t":97.94899289377084},{"impl":"HashMap","n":26201,"op":"contains","t":98.03431200104109},{"impl":"HashMap","n":26301,"op":"contains","t":98.11943570626728},{"impl":"HashMap","n":26401,"op":"contains","t":98.20436461632738},{"impl":"HashMap","n":26501,"op":"contains","t":98.2890993312162},{"impl":"HashMap","n":26601,"op":"contains","t":98.3736404441492},{"impl":"HashMap","n":26701,"op":"contains","t":98.45798854166425},{"impl":"HashMap","n":26801,"op":"contains","t":98.54214420372136},{"impl":"HashMap","n":26901,"op":"contains","t":98.62610800380081},{"impl":"HashMap","n":27001,"op":"contains","t":98.70988050899925},{"impl":"HashMap","n":27101,"op":"contains","t":98.79346228012412},{"impl":"HashMap","n":27201,"op":"contains","t":98.87685387178624},{"impl":"HashMap","n":27301,"op":"contains","t":98.96005583249087},{"impl":"HashMap","n":27401,"op":"contains","t":99.04306870472695},{"impl":"HashMap","n":27501,"op":"contains","t":99.12589302505475},{"impl":"HashMap","n":27601,"op":"contains","t":99.20852932419197},{"impl":"HashMap","n":27701,"op":"contains","t":99.29097812709824},{"impl":"HashMap","n":27801,"op":"contains","t":99.37323995305817},{"impl":"HashMap","n":27901,"op":"contains","t":99.45531531576279},{"impl":"HashMap","n":28001,"op":"contains","t":99.5372047233896},{"impl":"HashMap","n":28101,"op":"contains","t":99.61890867868128},{"impl":"HashMap","n":28201,"op":"contains","t":99.7004276790228},{"impl":"HashMap","n":28301,"op":"contains","t":99.78176221651736},{"impl":"HashMap","n":28401,"op":"contains","t":99.86291277806083},{"impl":"HashMap","n":28501,"op":"contains","t":99.9438798454151},{"impl":"HashMap","n":28601,"op":"contains","t":100.02466389527982},{"impl":"HashMap","n":28701,"op":"contains","t":100.10526539936326},{"impl":"HashMap","n":28801,"op":"contains","t":100.18568482445161},{"impl":"HashMap","n":28901,"op":"contains","t":100.26592263247733},{"impl":"HashMap","n":29001,"op":"contains","t":100.3459792805861},{"impl":"HashMap","n":29101,"op":"contains","t":100.42585522120285},{"impl":"HashMap","n":29201,"op":"contains","t":100.50555090209645},{"impl":"HashMap","n":29301,"op":"contains","t":100.58506676644336},{"impl":"HashMap","n":29401,"op":"contains","t":100.66440325289037},{"impl":"HashMap","n":29501,"op":"contains","t":100.74356079561593},{"impl":"HashMap","n":29601,"op":"contains","t":100.82253982439077},{"impl":"HashMap","n":29701,"op":"contains","t":100.90134076463725},{"impl":"HashMap","n":29801,"op":"contains","t":100.97996403748796},{"impl":"HashMap","n":29901,"op":"contains","t":101.05841005984307},{"impl":"HashMap","n":30001,"op":"contains","t":101.13667924442692},{"impl":"HashMap","n":30101,"op":"contains","t":101.21477199984365},{"impl":"HashMap","n":30201,"op":"contains","t":101.29268873063172},{"impl":"HashMap","n":30301,"op":"contains","t":101.37042983731783},{"impl":"HashMap","n":30401,"op":"contains","t":101.44799571646968},{"impl":"HashMap","n":30501,"op":"contains","t":101.52538676074803},{"impl":"HashMap","n":30601,"op":"contains","t":101.60260335895782},{"impl":"HashMap","n":30701,"op":"contains","t":101.67964589609852},{"impl":"HashMap","n":30801,"op":"contains","t":101.75651475341361},{"impl":"HashMap","n":30901,"op":"contains","t":101.83321030843929},{"impl":"HashMap","n":31001,"op":"contains","t":101.9097329350524},{"impl":"HashMap","n":31101,"op":"contains","t":101.98608300351749},{"impl":"HashMap","n":31201,"op":"contains","t":102.06226088053333},{"impl":"HashMap","n":31301,"op":"contains","t":102.13826692927846},{"impl":"HashMap","n":31401,"op":"contains","t":102.2141015094561},{"impl":"HashMap","n":31501,"op":"contains","t":102.28976497733841},{"impl":"HashMap","n":31601,"op":"contains","t":102.36525768580995},{"impl":"HashMap","n":31701,"op":"contains","t":102.44057998441048},{"impl":"HashMap","n":31801,"op":"contains","t":102.51573221937711},{"impl":"HashMap","n":31901,"op":"contains","t":102.59071473368583},{"impl":"HashMap","n":32001,"op":"contains","t":102.66552786709224},{"impl":"HashMap","n":32101,"op":"contains","t":102.74017195617179},{"impl":"HashMap","n":32201,"op":"contains","t":102.81464733435936},{"impl":"HashMap","n":32301,"op":"contains","t":102.88895433198822},{"impl":"HashMap","n":32401,"op":"contains","t":102.96309327632832},{"impl":"HashMap","n":32501,"op":"contains","t":103.03706449162408},{"impl":"HashMap","n":32601,"op":"contains","t":103.1108682991316},{"impl":"HashMap","n":32701,"op":"contains","t":103.18450501715523},{"impl":"HashMap","n":32801,"op":"contains","t":103.25797496108368},{"impl":"HashMap","n":32901,"op":"contains","t":103.33127844342538},{"impl":"HashMap","n":33001,"op":"contains","t":103.4044157738436},{"impl":"HashMap","n":33101,"op":"contains","t":103.47738725919086},{"impl":"HashMap","n":33201,"op":"contains","t":103.55019320354276},{"impl":"HashMap","n":33301,"op":"contains","t":103.62283390823143},{"impl":"HashMap","n":33401,"op":"contains","t":103.69530967187848},{"impl":"HashMap","n":33501,"op":"contains","t":103.76762079042732},{"impl":"HashMap","n":33601,"op":"contains","t":103.83976755717518},{"impl":"HashMap","n":33701,"op":"contains","t":103.9117502628045},{"impl":"HashMap","n":33801,"op":"contains","t":103.98356919541399},{"impl":"HashMap","n":33901,"op":"contains","t":104.05522464054906},{"impl":"HashMap","n":34001,"op":"contains","t":104.126716881232},{"impl":"HashMap","n":34101,"op":"contains","t":104.19804619799154},{"impl":"HashMap","n":34201,"op":"contains","t":104.26921286889211},{"impl":"HashMap","n":34301,"op":"contains","t":104.34021716956264},{"impl":"HashMap","n":34401,"op":"contains","t":104.41105937322483},{"impl":"HashMap","n":34501,"op":"contains","t":104.48173975072118},{"impl":"HashMap","n":34601,"op":"contains","t":104.55225857054249},{"impl":"HashMap","n":34701,"op":"contains","t":104.62261609885505},{"impl":"HashMap","n":34801,"op":"contains","t":104.69281259952736},{"impl":"HashMap","n":34901,"op":"contains","t":104.7628483341565},{"impl":"HashMap","n":35001,"op":"contains","t":104.83272356209416},{"impl":"HashMap","n":35101,"op":"contains","t":104.90243854047225},{"impl":"HashMap","n":35201,"op":"contains","t":104.9719935242281},{"impl":"HashMap","n":35301,"op":"contains","t":105.04138876612947},{"impl":"HashMap","n":35401,"op":"contains","t":105.11062451679908},{"impl":"HashMap","n":35501,"op":"contains","t":105.17970102473868},{"impl":"HashMap","n":35601,"op":"contains","t":105.24861853635306},{"impl":"HashMap","n":35701,"op":"contains","t":105.31737729597356},{"impl":"HashMap","n":35801,"op":"contains","t":105.3859775458812},{"impl":"HashMap","n":35901,"op":"contains","t":105.4544195263296},{"impl":"HashMap","n":36001,"op":"contains","t":105.52270347556757},{"impl":"HashMap","n":36101,"op":"contains","t":105.59082962986123},{"impl":"HashMap","n":36201,"op":"contains","t":105.65879822351613},{"impl":"HashMap","n":36301,"op":"contains","t":105.72660948889875},{"impl":"HashMap","n":36401,"op":"contains","t":105.79426365645784},{"impl":"HashMap","n":36501,"op":"contains","t":105.86176095474558},{"impl":"HashMap","n":36601,"op":"contains","t":105.92910161043818},{"impl":"HashMap","n":36701,"op":"contains","t":105.99628584835648},{"impl":"HashMap","n":36801,"op":"contains","t":106.06331389148602},{"impl":"HashMap","n":36901,"op":"contains","t":106.13018596099715},{"impl":"HashMap","n":37001,"op":"contains","t":106.19690227626447},{"impl":"HashMap","n":37101,"op":"contains","t":106.26346305488633},{"impl":"HashMap","n":37201,"op":"contains","t":106.32986851270397},{"impl":"HashMap","n":37301,"op":"contains","t":106.39611886382032},{"impl":"HashMap","n":37401,"op":"contains","t":106.46221432061866},{"impl":"HashMap","n":37501,"op":"contains","t":106.52815509378098},{"impl":"HashMap","n":37601,"op":"contains","t":106.59394139230609},{"impl":"HashMap","n":37701,"op":"contains","t":106.65957342352752},{"impl":"HashMap","n":37801,"op":"contains","t":106.72505139313117},{"impl":"HashMap","n":37901,"op":"contains","t":106.79037550517265},{"impl":"HashMap","n":38001,"op":"contains","t":106.85554596209461},{"impl":"HashMap","n":38101,"op":"contains","t":106.92056296474354},{"impl":"HashMap","n":38201,"op":"contains","t":106.98542671238658},{"impl":"HashMap","n":38301,"op":"contains","t":107.05013740272805},{"impl":"HashMap","n":38401,"op":"contains","t":107.11469523192574},{"impl":"HashMap","n":38501,"op":"contains","t":107.1791003946069},{"impl":"HashMap","n":38601,"op":"contains","t":107.24335308388434},{"impl":"HashMap","n":38701,"op":"contains","t":107.30745349137186},{"impl":"HashMap","n":38801,"op":"contains","t":107.3714018071999},{"impl":"HashMap","n":38901,"op":"contains","t":107.43519822003068},{"impl":"HashMap","n":39001,"op":"contains","t":107.49884291707343},{"impl":"HashMap","n":39101,"op":"contains","t":107.56233608409912},{"impl":"HashMap","n":39201,"op":"contains","t":107.62567790545523},{"impl":"HashMap","n":39301,"op":"contains","t":107.68886856408028},{"impl":"HashMap","n":39401,"op":"contains","t":107.75190824151807},{"impl":"HashMap","n":39501,"op":"contains","t":107.81479711793193},{"impl":"HashMap","n":39601,"op":"contains","t":107.87753537211856},{"impl":"HashMap","n":39701,"op":"contains","t":107.94012318152193},{"impl":"HashMap","n":39801,"op":"contains","t":108.00256072224683},{"impl":"HashMap","n":39901,"op":"contains","t":108.06484816907229},{"impl":"HashMap","n":40001,"op":"contains","t":108.12698569546491},{"impl":"HashMap","n":40101,"op":"contains","t":108.18897347359197},{"impl":"HashMap","n":40201,"op":"contains","t":108.2508116743343},{"impl":"HashMap","n":40301,"op":"contains","t":108.31250046729916},{"impl":"HashMap","n":40401,"op":"contains","t":108.37404002083278},{"impl":"HashMap","n":40501,"op":"contains","t":108.43543050203289},{"impl":"HashMap","n":40601,"op":"contains","t":108.49667207676099},{"impl":"HashMap","n":40701,"op":"contains","t":108.55776490965458},{"impl":"HashMap","n":40801,"op":"contains","t":108.61870916413909},{"impl":"HashMap","n":40901,"op":"contains","t":108.6795050024398},{"impl":"HashMap","n":41001,"op":"contains","t":108.74015258559356},{"impl":"HashMap","n":41101,"op":"contains","t":108.80065207346038},{"impl":"HashMap","n":41201,"op":"contains","t":108.86100362473483},{"impl":"HashMap","n":41301,"op":"contains","t":108.92120739695737},{"impl":"HashMap","n":41401,"op":"contains","t":108.9812635465255},{"impl":"HashMap","n":41501,"op":"contains","t":109.04117222870477},{"impl":"HashMap","n":41601,"op":"contains","t":109.1009335976398},{"impl":"HashMap","n":41701,"op":"contains","t":109.16054780636483},{"impl":"HashMap","n":41801,"op":"contains","t":109.22001500681458},{"impl":"HashMap","n":41901,"op":"contains","t":109.27933534983457},{"impl":"HashMap","n":42001,"op":"contains","t":109.33850898519165},{"impl":"HashMap","n":42101,"op":"contains","t":109.39753606158416},{"impl":"HashMap","n":42201,"op":"contains","t":109.45641672665218},{"impl":"HashMap","n":42301,"op":"contains","t":109.51515112698739},{"impl":"HashMap","n":42401,"op":"contains","t":109.57373940814313},{"impl":"HashMap","n":42501,"op":"contains","t":109.63218171464409},{"impl":"HashMap","n":42601,"op":"contains","t":109.69047818999601},{"impl":"HashMap","n":42701,"op":"contains","t":109.74862897669524},{"impl":"HashMap","n":42801,"op":"contains","t":109.80663421623817},{"impl":"HashMap","n":42901,"op":"contains","t":109.86449404913056},{"impl":"HashMap","n":43001,"op":"contains","t":109.92220861489679},{"impl":"HashMap","n":43101,"op":"contains","t":109.979778052089},{"impl":"HashMap","n":43201,"op":"contains","t":110.037202498296},{"impl":"HashMap","n":43301,"op":"contains","t":110.09448209015228},{"impl":"HashMap","n":43401,"op":"contains","t":110.15161696334681},{"impl":"HashMap","n":43501,"op":"contains","t":110.20860725263167},{"impl":"HashMap","n":43601,"op":"contains","t":110.26545309183071},{"impl":"HashMap","n":43701,"op":"contains","t":110.32215461384808},{"impl":"HashMap","n":43801,"op":"contains","t":110.3787119506766},{"impl":"HashMap","n":43901,"op":"contains","t":110.43512523340604},{"impl":"HashMap","n":44001,"op":"contains","t":110.49139459223142},{"impl":"HashMap","n":44101,"op":"contains","t":110.54752015646106},{"impl":"HashMap","n":44201,"op":"contains","t":110.60350205452465},{"impl":"HashMap","n":44301,"op":"contains","t":110.65934041398128},{"impl":"HashMap","n":44401,"op":"contains","t":110.71503536152703},{"impl":"HashMap","n":44501,"op":"contains","t":110.77058702300303},{"impl":"HashMap","n":44601,"op":"contains","t":110.82599552340302},{"impl":"HashMap","n":44701,"op":"contains","t":110.88126098688085},{"impl":"HashMap","n":44801,"op":"contains","t":110.93638353675811},{"impl":"HashMap","n":44901,"op":"contains","t":110.99136329553156},{"impl":"HashMap","n":45001,"op":"contains","t":111.04620038488036},{"impl":"HashMap","n":45101,"op":"contains","t":111.1008949256734},{"impl":"HashMap","n":45201,"op":"contains","t":111.15544703797653},{"impl":"HashMap","n":45301,"op":"contains","t":111.20985684105952},{"impl":"HashMap","n":45401,"op":"contains","t":111.26412445340318},{"impl":"HashMap","n":45501,"op":"contains","t":111.31824999270634},{"impl":"HashMap","n":45601,"op":"contains","t":111.37223357589261},{"impl":"HashMap","n":45701,"op":"contains","t":111.42607531911722},{"impl":"HashMap","n":45801,"op":"contains","t":111.47977533777377},{"impl":"HashMap","n":45901,"op":"contains","t":111.53333374650086},{"impl":"HashMap","n":46001,"op":"contains","t":111.5867506591886},{"impl":"HashMap","n":46101,"op":"contains","t":111.64002618898516},{"impl":"HashMap","n":46201,"op":"contains","t":111.69316044830325},{"impl":"HashMap","n":46301,"op":"contains","t":111.74615354882641},{"impl":"HashMap","n":46401,"op":"contains","t":111.79900560151529},{"impl":"HashMap","n":46501,"op":"contains","t":111.85171671661396},{"impl":"HashMap","n":46601,"op":"contains","t":111.90428700365601},{"impl":"HashMap","n":46701,"op":"contains","t":111.95671657147058},{"impl":"HashMap","n":46801,"op":"contains","t":112.00900552818854},{"impl":"HashMap","n":46901,"op":"contains","t":112.06115398124832},{"impl":"HashMap","n":47001,"op":"contains","t":112.11316203740188},{"impl":"HashMap","n":47101,"op":"contains","t":112.1650298027205},{"impl":"HashMap","n":47201,"op":"contains","t":112.21675738260058},{"impl":"HashMap","n":47301,"op":"contains","t":112.26834488176937},{"impl":"HashMap","n":47401,"op":"contains","t":112.31979240429058},{"impl":"HashMap","n":47501,"op":"contains","t":112.37110005357005},{"impl":"HashMap","n":47601,"op":"contains","t":112.42226793236111},{"impl":"HashMap","n":47701,"op":"contains","t":112.47329614277028},{"impl":"HashMap","n":47801,"op":"contains","t":112.5241847862626},{"impl":"HashMap","n":47901,"op":"contains","t":112.57493396366685},{"impl":"HashMap","n":48001,"op":"contains","t":112.62554377518114},{"impl":"HashMap","n":48101,"op":"contains","t":112.67601432037793},{"impl":"HashMap","n":48201,"op":"contains","t":112.72634569820931},{"impl":"HashMap","n":48301,"op":"contains","t":112.7765380070121},{"impl":"HashMap","n":48401,"op":"contains","t":112.82659134451305},{"impl":"HashMap","n":48501,"op":"contains","t":112.87650580783372},{"impl":"HashMap","n":48601,"op":"contains","t":112.92628149349562},{"impl":"HashMap","n":48701,"op":"contains","t":112.97591849742506},{"impl":"HashMap","n":48801,"op":"contains","t":113.02541691495799},{"impl":"HashMap","n":48901,"op":"contains","t":113.07477684084495},{"impl":"HashMap","n":49001,"op":"contains","t":113.12399836925576},{"impl":"HashMap","n":49101,"op":"contains","t":113.17308159378432},{"impl":"HashMap","n":49201,"op":"contains","t":113.22202660745322},{"impl":"HashMap","n":49301,"op":"contains","t":113.27083350271847},{"impl":"HashMap","n":49401,"op":"contains","t":113.31950237147402},{"impl":"HashMap","n":49501,"op":"contains","t":113.36803330505634},{"impl":"HashMap","n":49601,"op":"contains","t":113.41642639424896},{"impl":"HashMap","n":49701,"op":"contains","t":113.46468172928678},{"impl":"HashMap","n":49801,"op":"contains","t":113.51279939986065},{"impl":"HashMap","n":49901,"op":"contains","t":113.5607794951217},{"impl":"HashMap","n":50001,"op":"contains","t":113.6086221036855},{"impl":"HashMap","n":50101,"op":"contains","t":113.65632731363664},{"impl":"HashMap","n":50201,"op":"contains","t":113.70389521253261},{"impl":"HashMap","n":50301,"op":"contains","t":113.75132588740836},{"impl":"HashMap","n":50401,"op":"contains","t":113.79861942478013},{"impl":"HashMap","n":50501,"op":"contains","t":113.84577591064973},{"impl":"HashMap","n":50601,"op":"contains","t":113.89279543050867},{"impl":"HashMap","n":50701,"op":"contains","t":113.939678069342},{"impl":"HashMap","n":50801,"op":"contains","t":113.98642391163244},{"impl":"HashMap","n":50901,"op":"contains","t":114.03303304136429},{"impl":"HashMap","n":51001,"op":"contains","t":114.0795055420274},{"impl":"HashMap","n":51101,"op":"contains","t":114.12584149662094},{"impl":"HashMap","n":51201,"op":"contains","t":114.17204098765727},{"impl":"HashMap","n":51301,"op":"contains","t":114.21810409716582},{"impl":"HashMap","n":51401,"op":"contains","t":114.26403090669675},{"impl":"HashMap","n":51501,"op":"contains","t":114.30982149732472},{"impl":"HashMap","n":51601,"op":"contains","t":114.35547594965261},{"impl":"HashMap","n":51701,"op":"contains","t":114.40099434381511},{"impl":"HashMap","n":51801,"op":"contains","t":114.44637675948238},{"impl":"HashMap","n":51901,"op":"contains","t":114.49162327586363},{"impl":"HashMap","n":52001,"op":"contains","t":114.53673397171062},{"impl":"HashMap","n":52101,"op":"contains","t":114.5817089253213},{"impl":"HashMap","n":52201,"op":"contains","t":114.6265482145431},{"impl":"HashMap","n":52301,"op":"contains","t":114.67125191677658},{"impl":"HashMap","n":52401,"op":"contains","t":114.71582010897872},{"impl":"HashMap","n":52501,"op":"contains","t":114.76025286766632},{"impl":"HashMap","n":52601,"op":"contains","t":114.8045502689194},{"impl":"HashMap","n":52701,"op":"contains","t":114.84871238838443},{"impl":"HashMap","n":52801,"op":"contains","t":114.89273930127774},{"impl":"HashMap","n":52901,"op":"contains","t":114.93663108238863},{"impl":"HashMap","n":53001,"op":"contains","t":114.98038780608269},{"impl":"HashMap","n":53101,"op":"contains","t":115.02400954630508},{"impl":"HashMap","n":53201,"op":"contains","t":115.0674963765834},{"impl":"HashMap","n":53301,"op":"contains","t":115.11084837003122},{"impl":"HashMap","n":53401,"op":"contains","t":115.15406559935086},{"impl":"HashMap","n":53501,"op":"contains","t":115.19714813683659},{"impl":"HashMap","n":53601,"op":"contains","t":115.24009605437772},{"impl":"HashMap","n":53701,"op":"contains","t":115.28290942346155},{"impl":"HashMap","n":53801,"op":"contains","t":115.3255883151764},{"impl":"HashMap","n":53901,"op":"contains","t":115.36813280021457},{"impl":"HashMap","n":54001,"op":"contains","t":115.41054294887525},{"impl":"HashMap","n":54101,"op":"contains","t":115.45281883106748},{"impl":"HashMap","n":54201,"op":"contains","t":115.49496051631291},{"impl":"HashMap","n":54301,"op":"contains","t":115.53696807374888},{"impl":"HashMap","n":54401,"op":"contains","t":115.57884157213101},{"impl":"HashMap","n":54501,"op":"contains","t":115.62058107983611},{"impl":"HashMap","n":54601,"op":"contains","t":115.66218666486506},{"impl":"HashMap","n":54701,"op":"contains","t":115.70365839484529},{"impl":"HashMap","n":54801,"op":"contains","t":115.74499633703385},{"impl":"HashMap","n":54901,"op":"contains","t":115.78620055831982},{"impl":"HashMap","n":55001,"op":"contains","t":115.82727112522713},{"impl":"HashMap","n":55101,"op":"contains","t":115.8682081039172},{"impl":"HashMap","n":55201,"op":"contains","t":115.90901156019154},{"impl":"HashMap","n":55301,"op":"contains","t":115.94968155949444},{"impl":"HashMap","n":55401,"op":"contains","t":115.99021816691535},{"impl":"HashMap","n":55501,"op":"contains","t":116.03062144719175},{"impl":"HashMap","n":55601,"op":"contains","t":116.07089146471134},{"impl":"HashMap","n":55701,"op":"contains","t":116.11102828351483},{"impl":"HashMap","n":55801,"op":"contains","t":116.15103196729825},{"impl":"HashMap","n":55901,"op":"contains","t":116.19090257941559},{"impl":"HashMap","n":56001,"op":"contains","t":116.23064018288102},{"impl":"HashMap","n":56101,"op":"contains","t":116.27024484037156},{"impl":"HashMap","n":56201,"op":"contains","t":116.30971661422925},{"impl":"HashMap","n":56301,"op":"contains","t":116.34905556646378},{"impl":"HashMap","n":56401,"op":"contains","t":116.38826175875457},{"impl":"HashMap","n":56501,"op":"contains","t":116.42733525245333},{"impl":"HashMap","n":56601,"op":"contains","t":116.46627610858633},{"impl":"HashMap","n":56701,"op":"contains","t":116.50508438785658},{"impl":"HashMap","n":56801,"op":"contains","t":116.5437601506463},{"impl":"HashMap","n":56901,"op":"contains","t":116.58230345701901},{"impl":"HashMap","n":57001,"op":"contains","t":116.62071436672184},{"impl":"HashMap","n":57101,"op":"contains","t":116.65899293918778},{"impl":"HashMap","n":57201,"op":"contains","t":116.6971392335378},{"impl":"HashMap","n":57301,"op":"contains","t":116.73515330858308},{"impl":"HashMap","n":57401,"op":"contains","t":116.77303522282716},{"impl":"HashMap","n":57501,"op":"contains","t":116.81078503446808},{"impl":"HashMap","n":57601,"op":"contains","t":116.84840280140055},{"impl":"HashMap","n":57701,"op":"contains","t":116.88588858121796},{"impl":"HashMap","n":57801,"op":"contains","t":116.92324243121453},{"impl":"HashMap","n":57901,"op":"contains","t":116.96046440838742},{"impl":"HashMap","n":58001,"op":"contains","t":116.99755456943862},{"impl":"HashMap","n":58101,"op":"contains","t":117.03451297077719},{"impl":"HashMap","n":58201,"op":"contains","t":117.0713396685211},{"impl":"HashMap","n":58301,"op":"contains","t":117.1080347184994},{"impl":"HashMap","n":58401,"op":"contains","t":117.144598176254},{"impl":"HashMap","n":58501,"op":"contains","t":117.18103009704183},{"impl":"HashMap","n":58601,"op":"contains","t":117.21733053583662},{"impl":"HashMap","n":58701,"op":"contains","t":117.25349954733099},{"impl":"HashMap","n":58801,"op":"contains","t":117.28953718593822},{"impl":"HashMap","n":58901,"op":"contains","t":117.32544350579421},{"impl":"HashMap","n":59001,"op":"contains","t":117.3612185607594},{"impl":"HashMap","n":59101,"op":"contains","t":117.3968624044206},{"impl":"HashMap","n":59201,"op":"contains","t":117.43237509009279},{"impl":"HashMap","n":59301,"op":"contains","t":117.4677566708211},{"impl":"HashMap","n":59401,"op":"contains","t":117.50300719938242},{"impl":"HashMap","n":59501,"op":"contains","t":117.5381267282874},{"impl":"HashMap","n":59601,"op":"contains","t":117.57311530978211},{"impl":"HashMap","n":59701,"op":"contains","t":117.60797299584988},{"impl":"HashMap","n":59801,"op":"contains","t":117.64269983821305},{"impl":"HashMap","n":59901,"op":"contains","t":117.6772958883347},{"impl":"BTreeSet","n":1,"op":"contains","t":0.0},{"impl":"BTreeSet","n":101,"op":"contains","t":73.53594858733608},{"impl":"BTreeSet","n":201,"op":"contains","t":84.62923829284578},{"impl":"BTreeSet","n":301,"op":"contains","t":91.06969188851352},{"impl":"BTreeSet","n":401,"op":"contains","t":95.59730093240894},{"impl":"BTreeSet","n":501,"op":"contains","t":99.07530810125913},{"impl":"BTreeSet","n":601,"op":"contains","t":101.88913157907686},{"impl":"BTreeSet","n":701,"op":"contains","t":104.24464871603497},{"impl":"BTreeSet","n":801,"op":"contains","t":106.26486243662006},{"impl":"BTreeSet","n":901,"op":"contains","t":108.02916413077372},{"impl":"BTreeSet","n":1001,"op":"contains","t":109.5917884282714},{"impl":"BTreeSet","n":1101,"op":"contains","t":110.99143359661598},{"impl":"BTreeSet","n":1201,"op":"contains","t":112.25668185818199},{"impl":"BTreeSet","n":1301,"op":"contains","t":113.40924439367299},{"impl":"BTreeSet","n":1401,"op":"contains","t":114.4660012416418},{"impl":"BTreeSet","n":1501,"op":"contains","t":115.44033620911473},{"impl":"BTreeSet","n":1601,"op":"contains","t":116.34304035779543},{"impl":"BTreeSet","n":1701,"op":"contains","t":117.18294127168063},{"impl":"BTreeSet","n":1801,"op":"contains","t":117.96735229011749},{"impl":"BTreeSet","n":1901,"op":"contains","t":118.70240018492834},{"impl":"BTreeSet","n":2001,"op":"contains","t":119.3932687329662},{"impl":"BTreeSet","n":2101,"op":"contains","t":120.0443828285628},{"impl":"BTreeSet","n":2201,"op":"contains","t":120.65954974626085},{"impl":"BTreeSet","n":2301,"op":"contains","t":121.24206899067715},{"impl":"BTreeSet","n":2401,"op":"contains","t":121.79481876018373},{"impl":"BTreeSet","n":2501,"op":"contains","t":122.32032475568809},{"impl":"BTreeSet","n":2601,"op":"contains","t":122.82081549123053},{"impl":"BTreeSet","n":2701,"op":"contains","t":123.29826716431845},{"impl":"BTreeSet","n":2801,"op":"contains","t":123.75444036502763},{"impl":"BTreeSet","n":2901,"op":"contains","t":124.19091034280953},{"impl":"BTreeSet","n":3001,"op":"contains","t":124.60909214183853},{"impl":"BTreeSet","n":3101,"op":"contains","t":125.01026161474208},{"impl":"BTreeSet","n":3201,"op":"contains","t":125.39557310004614},{"impl":"BTreeSet","n":3301,"op":"contains","t":125.76607437945171},{"impl":"BTreeSet","n":3401,"op":"contains","t":126.12271940227156},{"impl":"BTreeSet","n":3501,"op":"contains","t":126.46637916544272},{"impl":"BTreeSet","n":3601,"op":"contains","t":126.79785106091919},{"impl":"BTreeSet","n":3701,"op":"contains","t":127.11786694243399},{"impl":"BTreeSet","n":3801,"op":"contains","t":127.42710011656888},{"impl":"BTreeSet","n":3901,"op":"contains","t":127.72617142580096},{"impl":"BTreeSet","n":4001,"op":"contains","t":128.01565456147446},{"impl":"BTreeSet","n":4101,"op":"contains","t":128.29608072079833},{"impl":"BTreeSet","n":4201,"op":"contains","t":128.56794270272172},{"impl":"BTreeSet","n":4301,"op":"contains","t":128.83169852191307},{"impl":"BTreeSet","n":4401,"op":"contains","t":129.08777460731812},{"impl":"BTreeSet","n":4501,"op":"contains","t":129.33656864131413},{"impl":"BTreeSet","n":4601,"op":"contains","t":129.57845208685754},{"impl":"BTreeSet","n":4701,"op":"contains","t":129.81377244288748},{"impl":"BTreeSet","n":4801,"op":"contains","t":130.04285526231286},{"impl":"BTreeSet","n":4901,"op":"contains","t":130.26600596195553},{"impl":"BTreeSet","n":5001,"op":"contains","t":130.4835114496687},{"impl":"BTreeSet","n":5101,"op":"contains","t":130.695641590353},{"impl":"BTreeSet","n":5201,"op":"contains","t":130.90265052964065},{"impl":"BTreeSet","n":5301,"op":"contains","t":131.10477789151383},{"impl":"BTreeSet","n":5401,"op":"contains","t":131.30224986399716},{"impl":"BTreeSet","n":5501,"op":"contains","t":131.49528018524563},{"impl":"BTreeSet","n":5601,"op":"contains","t":131.6840710407968},{"impl":"BTreeSet","n":5701,"op":"contains","t":131.86881388142115},{"impl":"BTreeSet","n":5801,"op":"contains","t":132.0496901698563},{"impl":"BTreeSet","n":5901,"op":"contains","t":132.22687206371862},{"impl":"BTreeSet","n":6001,"op":"contains","t":132.40052304102886},{"impl":"BTreeSet","n":6101,"op":"contains","t":132.57079847404225},{"impl":"BTreeSet","n":6201,"op":"contains","t":132.73784615642734},{"impl":"BTreeSet","n":6301,"op":"contains","t":132.9018067882711},{"impl":"BTreeSet","n":6401,"op":"contains","t":133.06281442289637},{"impl":"BTreeSet","n":6501,"op":"contains","t":133.2209968790426},{"impl":"BTreeSet","n":6601,"op":"contains","t":133.37647612158423},{"impl":"BTreeSet","n":6701,"op":"contains","t":133.5293686136238},{"impl":"BTreeSet","n":6801,"op":"contains","t":133.67978564250546},{"impl":"BTreeSet","n":6901,"op":"contains","t":133.8278336220325},{"impl":"BTreeSet","n":7001,"op":"contains","t":133.97361437294364},{"impl":"BTreeSet","n":7101,"op":"contains","t":134.11722538349764},{"impl":"BTreeSet","n":7201,"op":"contains","t":134.2587600518366},{"impl":"BTreeSet","n":7301,"op":"contains","t":134.39830791163456},{"impl":"BTreeSet","n":7401,"op":"contains","t":134.53595484239696},{"impl":"BTreeSet","n":7501,"op":"contains","t":134.6717832656462},{"impl":"BTreeSet","n":7601,"op":"contains","t":134.80587232811573},{"impl":"BTreeSet","n":7701,"op":"contains","t":134.93829807297092},{"impl":"BTreeSet","n":7801,"op":"contains","t":135.06913359998384},{"impl":"BTreeSet","n":7901,"op":"contains","t":135.19844921550666},{"impl":"BTreeSet","n":8001,"op":"contains","t":135.32631257301253},{"impl":"BTreeSet","n":8101,"op":"contains","t":135.45278880490835},{"impl":"BTreeSet","n":8201,"op":"contains","t":135.5779406462606},{"impl":"BTreeSet","n":8301,"op":"contains","t":135.70182855102337},{"impl":"BTreeSet","n":8401,"op":"contains","t":135.82451080130673},{"impl":"BTreeSet","n":8501,"op":"contains","t":135.9460436101799},{"impl":"BTreeSet","n":8601,"op":"contains","t":136.06648121846297},{"impl":"BTreeSet","n":8701,"op":"contains","t":136.18587598592356},{"impl":"BTreeSet","n":8801,"op":"contains","t":136.30427847726287},{"impl":"BTreeSet","n":8901,"op":"contains","t":136.4217375432441},{"impl":"BTreeSet","n":9001,"op":"contains","t":136.53830039728805},{"impl":"BTreeSet","n":9101,"op":"contains","t":136.65401268783813},{"impl":"BTreeSet","n":9201,"op":"contains","t":136.76891856677037},{"impl":"BTreeSet","n":9301,"op":"contains","t":136.88306075410617},{"impl":"BTreeSet","n":9401,"op":"contains","t":136.99648059926452},{"impl":"BTreeSet","n":9501,"op":"contains","t":137.10921813907356},{"impl":"BTreeSet","n":9601,"op":"contains","t":137.22131215274504},{"impl":"BTreeSet","n":9701,"op":"contains","t":137.33280021400037},{"impl":"BTreeSet","n":9801,"op":"contains","t":137.44371874052396},{"impl":"BTreeSet","n":9901,"op":"contains","t":137.55410304090597},{"impl":"BTreeSet","n":10001,"op":"contains","t":137.66398735922664},{"impl":"BTreeSet","n":10101,"op":"contains","t":137.77340491742223},{"impl":"BTreeSet","n":10201,"op":"contains","t":137.88238795556438},{"impl":"BTreeSet","n":10301,"op":"contains","t":137.99096777017456},{"impl":"BTreeSet","n":10401,"op":"contains","t":138.0991747506877},{"impl":"BTreeSet","n":10501,"op":"contains","t":138.20703841417122},{"impl":"BTreeSet","n":10601,"op":"contains","t":138.31458743839863},{"impl":"BTreeSet","n":10701,"op":"contains","t":138.42184969337075},{"impl":"BTreeSet","n":10801,"op":"contains","t":138.52885227137037},{"impl":"BTreeSet","n":10901,"op":"contains","t":138.63562151563255},{"impl":"BTreeSet","n":11001,"op":"contains","t":138.7421830477054},{"impl":"BTreeSet","n":11101,"op":"contains","t":138.84856179357308},{"impl":"BTreeSet","n":11201,"op":"contains","t":138.9547820086074},{"impl":"BTreeSet","n":11301,"op":"contains","t":139.0608673014105},{"impl":"BTreeSet","n":11401,"op":"contains","t":139.16684065660718},{"impl":"BTreeSet","n":11501,"op":"contains","t":139.27272445664212},{"impl":"BTreeSet","n":11601,"op":"contains","t":139.37854050263337},{"impl":"BTreeSet","n":11701,"op":"contains","t":139.48431003433103},{"impl":"BTreeSet","n":11801,"op":"contains","t":139.59005374922663},{"impl":"BTreeSet","n":11901,"op":"contains","t":139.69579182085613},{"impl":"BTreeSet","n":12001,"op":"contains","t":139.80154391633735},{"impl":"BTreeSet","n":12101,"op":"contains","t":139.90732921317954},{"impl":"BTreeSet","n":12201,"op":"contains","t":140.01316641540137},{"impl":"BTreeSet","n":12301,"op":"contains","t":140.119073768991},{"impl":"BTreeSet","n":12401,"op":"contains","t":140.22506907674028},{"impl":"BTreeSet","n":12501,"op":"contains","t":140.3311697124832},{"impl":"BTreeSet","n":12601,"op":"contains","t":140.4373926347672},{"impl":"BTreeSet","n":12701,"op":"contains","t":140.54375439998412},{"impl":"BTreeSet","n":12801,"op":"contains","t":140.65027117498602},{"impl":"BTreeSet","n":12901,"op":"contains","t":140.75695874921038},{"impl":"BTreeSet","n":13001,"op":"contains","t":140.86383254633714},{"impl":"BTreeSet","n":13101,"op":"contains","t":140.970907635499},{"impl":"BTreeSet","n":13201,"op":"contains","t":141.07819874206564},{"impl":"BTreeSet","n":13301,"op":"contains","t":141.1857202580209},{"impl":"BTreeSet","n":13401,"op":"contains","t":141.29348625195132},{"impl":"BTreeSet","n":13501,"op":"contains","t":141.40151047866345},{"impl":"BTreeSet","n":13601,"op":"contains","t":141.50980638844635},{"impl":"BTreeSet","n":13701,"op":"contains","t":141.6183871359945},{"impl":"BTreeSet","n":13801,"op":"contains","t":141.72726558900678},{"impl":"BTreeSet","n":13901,"op":"contains","t":141.83645433647445},{"impl":"BTreeSet","n":14001,"op":"contains","t":141.9459656966725},{"impl":"BTreeSet","n":14101,"op":"contains","t":142.0558117248666},{"impl":"BTreeSet","n":14201,"op":"contains","t":142.16600422074737},{"impl":"BTreeSet","n":14301,"op":"contains","t":142.27655473560432},{"impl":"BTreeSet","n":14401,"op":"contains","t":142.38747457924936},{"impl":"BTreeSet","n":14501,"op":"contains","t":142.49877482670118},{"impl":"BTreeSet","n":14601,"op":"contains","t":142.61046632463953},{"impl":"BTreeSet","n":14701,"op":"contains","t":142.72255969763958},{"impl":"BTreeSet","n":14801,"op":"contains","t":142.83506535419477},{"impl":"BTreeSet","n":14901,"op":"contains","t":142.9479934925369},{"impl":"BTreeSet","n":15001,"op":"contains","t":143.06135410626143},{"impl":"BTreeSet","n":15101,"op":"contains","t":143.1751569897665},{"impl":"BTreeSet","n":15201,"op":"contains","t":143.28941174351138},{"impl":"BTreeSet","n":15301,"op":"contains","t":143.40412777910382},{"impl":"BTreeSet","n":15401,"op":"contains","t":143.51931432422055},{"impl":"BTreeSet","n":15501,"op":"contains","t":143.6349804273691},{"impl":"BTreeSet","n":15601,"op":"contains","t":143.7511349624967},{"impl":"BTreeSet","n":15701,"op":"contains","t":143.86778663345143},{"impl":"BTreeSet","n":15801,"op":"contains","t":143.984943978302},{"impl":"BTreeSet","n":15901,"op":"contains","t":144.1026153735214},{"impl":"BTreeSet","n":16001,"op":"contains","t":144.2208090380391},{"impl":"BTreeSet","n":16101,"op":"contains","t":144.33953303716746},{"impl":"BTreeSet","n":16201,"op":"contains","t":144.458795286406},{"impl":"BTreeSet","n":16301,"op":"contains","t":144.5786035551291},{"impl":"BTreeSet","n":16401,"op":"contains","t":144.69896547016072},{"impl":"BTreeSet","n":16501,"op":"contains","t":144.8198885192406},{"impl":"BTreeSet","n":16601,"op":"contains","t":144.94138005438552},{"impl":"BTreeSet","n":16701,"op":"contains","t":145.06344729514987},{"impl":"BTreeSet","n":16801,"op":"contains","t":145.18609733178877},{"impl":"BTreeSet","n":16901,"op":"contains","t":145.30933712832731},{"impl":"BTreeSet","n":17001,"op":"contains","t":145.4331735255394},{"impl":"BTreeSet","n":17101,"op":"contains","t":145.55761324383892},{"impl":"BTreeSet","n":17201,"op":"contains","t":145.6826628860872},{"impl":"BTreeSet","n":17301,"op":"contains","t":145.80832894031843},{"impl":"BTreeSet","n":17401,"op":"contains","t":145.93461778238708},{"impl":"BTreeSet","n":17501,"op":"contains","t":146.06153567853906},{"impl":"BTreeSet","n":17601,"op":"contains","t":146.18908878790992},{"impl":"BTreeSet","n":17701,"op":"contains","t":146.3172831649522},{"impl":"BTreeSet","n":17801,"op":"contains","t":146.44612476179427},{"impl":"BTreeSet","n":17901,"op":"contains","t":146.57561943053335},{"impl":"BTreeSet","n":18001,"op":"contains","t":146.7057729254644},{"impl":"BTreeSet","n":18101,"op":"contains","t":146.83659090524742},{"impl":"BTreeSet","n":18201,"op":"contains","t":146.96807893501514},{"impl":"BTreeSet","n":18301,"op":"contains","t":147.10024248842262},{"impl":"BTreeSet","n":18401,"op":"contains","t":147.23308694964146},{"impl":"BTreeSet","n":18501,"op":"contains","t":147.3666176152995},{"impl":"BTreeSet","n":18601,"op":"contains","t":147.5008396963688},{"impl":"BTreeSet","n":18701,"op":"contains","t":147.63575832000237},{"impl":"BTreeSet","n":18801,"op":"contains","t":147.77137853132234},{"impl":"BTreeSet","n":18901,"op":"contains","t":147.90770529516075},{"impl":"BTreeSet","n":19001,"op":"contains","t":148.04474349775398},{"impl":"BTreeSet","n":19101,"op":"contains","t":148.1824979483932},{"impl":"BTreeSet","n":19201,"op":"contains","t":148.32097338103148},{"impl":"BTreeSet","n":19301,"op":"contains","t":148.46017445584909},{"impl":"BTreeSet","n":19401,"op":"contains","t":148.60010576077863},{"impl":"BTreeSet","n":19501,"op":"contains","t":148.74077181299054},{"impl":"BTreeSet","n":19601,"op":"contains","t":148.88217706034115},{"impl":"BTreeSet","n":19701,"op":"contains","t":149.02432588278333},{"impl":"BTreeSet","n":19801,"op":"contains","t":149.1672225937419},{"impl":"BTreeSet","n":19901,"op":"contains","t":149.3108714414541},{"impl":"BTreeSet","n":20001,"op":"contains","t":149.4552766102765},{"impl":"BTreeSet","n":20101,"op":"contains","t":149.60044222195955},{"impl":"BTreeSet","n":20201,"op":"contains","t":149.7463723368901},{"impl":"BTreeSet","n":20301,"op":"contains","t":149.89307095530367},{"impl":"BTreeSet","n":20401,"op":"contains","t":150.04054201846668},{"impl":"BTreeSet","n":20501,"op":"contains","t":150.1887894098298},{"impl":"BTreeSet","n":20601,"op":"contains","t":150.3378169561533},{"impl":"BTreeSet","n":20701,"op":"contains","t":150.48762842860512},{"impl":"BTreeSet","n":20801,"op":"contains","t":150.63822754383253},{"impl":"BTreeSet","n":20901,"op":"contains","t":150.78961796500795},{"impl":"BTreeSet","n":21001,"op":"contains","t":150.94180330285002},{"impl":"BTreeSet","n":21101,"op":"contains","t":151.09478711662024},{"impl":"BTreeSet","n":21201,"op":"contains","t":151.24857291509613},{"impl":"BTreeSet","n":21301,"op":"contains","t":151.40316415752153},{"impl":"BTreeSet","n":21401,"op":"contains","t":151.55856425453453},{"impl":"BTreeSet","n":21501,"op":"contains","t":151.71477656907385},{"impl":"BTreeSet","n":21601,"op":"contains","t":151.87180441726423},{"impl":"BTreeSet","n":21701,"op":"contains","t":152.02965106928121},{"impl":"BTreeSet","n":21801,"op":"contains","t":152.18831975019634},{"impl":"BTreeSet","n":21901,"op":"contains","t":152.3478136408026},{"impl":"BTreeSet","n":22001,"op":"contains","t":152.50813587842146},{"impl":"BTreeSet","n":22101,"op":"contains","t":152.66928955769137},{"impl":"BTreeSet","n":22201,"op":"contains","t":152.83127773133853},{"impl":"BTreeSet","n":22301,"op":"contains","t":152.99410341093042},{"impl":"BTreeSet","n":22401,"op":"contains","t":153.15776956761226},{"impl":"BTreeSet","n":22501,"op":"contains","t":153.32227913282733},{"impl":"BTreeSet","n":22601,"op":"contains","t":153.4876349990211},{"impl":"BTreeSet","n":22701,"op":"contains","t":153.6538400203299},{"impl":"BTreeSet","n":22801,"op":"contains","t":153.8208970132546},{"impl":"BTreeSet","n":22901,"op":"contains","t":153.98880875731933},{"impl":"BTreeSet","n":23001,"op":"contains","t":154.15757799571585},{"impl":"BTreeSet","n":23101,"op":"contains","t":154.32720743593404},{"impl":"BTreeSet","n":23201,"op":"contains","t":154.497699750379},{"impl":"BTreeSet","n":23301,"op":"contains","t":154.66905757697435},{"impl":"BTreeSet","n":23401,"op":"contains","t":154.8412835197529},{"impl":"BTreeSet","n":23501,"op":"contains","t":155.014380149435},{"impl":"BTreeSet","n":23601,"op":"contains","t":155.1883500039941},{"impl":"BTreeSet","n":23701,"op":"contains","t":155.3631955892106},{"impl":"BTreeSet","n":23801,"op":"contains","t":155.53891937921418},{"impl":"BTreeSet","n":23901,"op":"contains","t":155.71552381701437},{"impl":"BTreeSet","n":24001,"op":"contains","t":155.89301131502054},{"impl":"BTreeSet","n":24101,"op":"contains","t":156.07138425555073},{"impl":"BTreeSet","n":24201,"op":"contains","t":156.25064499132992},{"impl":"BTreeSet","n":24301,"op":"contains","t":156.4307958459783},{"impl":"BTreeSet","n":24401,"op":"contains","t":156.61183911448938},{"impl":"BTreeSet","n":24501,"op":"contains","t":156.79377706369812},{"impl":"BTreeSet","n":24601,"op":"contains","t":156.97661193273984},{"impl":"BTreeSet","n":24701,"op":"contains","t":157.16034593349977},{"impl":"BTreeSet","n":24801,"op":"contains","t":157.34498125105324},{"impl":"BTreeSet","n":24901,"op":"contains","t":157.53052004409736},{"impl":"BTreeSet","n":25001,"op":"contains","t":157.7169644453739},{"impl":"BTreeSet","n":25101,"op":"contains","t":157.90431656208358},{"impl":"BTreeSet","n":25201,"op":"contains","t":158.0925784762926},{"impl":"BTreeSet","n":25301,"op":"contains","t":158.28175224533032},{"impl":"BTreeSet","n":25401,"op":"contains","t":158.47183990218008},{"impl":"BTreeSet","n":25501,"op":"contains","t":158.66284345586146},{"impl":"BTreeSet","n":25601,"op":"contains","t":158.85476489180562},{"impl":"BTreeSet","n":25701,"op":"contains","t":159.04760617222303},{"impl":"BTreeSet","n":25801,"op":"contains","t":159.24136923646435},{"impl":"BTreeSet","n":25901,"op":"contains","t":159.43605600137388},{"impl":"BTreeSet","n":26001,"op":"contains","t":159.6316683616368},{"impl":"BTreeSet","n":26101,"op":"contains","t":159.82820819011897},{"impl":"BTreeSet","n":26201,"op":"contains","t":160.02567733820118},{"impl":"BTreeSet","n":26301,"op":"contains","t":160.22407763610613},{"impl":"BTreeSet","n":26401,"op":"contains","t":160.42341089321985},{"impl":"BTreeSet","n":26501,"op":"contains","t":160.62367889840667},{"impl":"BTreeSet","n":26601,"op":"contains","t":160.82488342031843},{"impl":"BTreeSet","n":26701,"op":"contains","t":161.02702620769784},{"impl":"BTreeSet","n":26801,"op":"contains","t":161.23010898967624},{"impl":"BTreeSet","n":26901,"op":"contains","t":161.43413347606557},{"impl":"BTreeSet","n":27001,"op":"contains","t":161.63910135764536},{"impl":"BTreeSet","n":27101,"op":"contains","t":161.84501430644397},{"impl":"BTreeSet","n":27201,"op":"contains","t":162.05187397601497},{"impl":"BTreeSet","n":27301,"op":"contains","t":162.25968200170814},{"impl":"BTreeSet","n":27401,"op":"contains","t":162.4684400009359},{"impl":"BTreeSet","n":27501,"op":"contains","t":162.6781495734346},{"impl":"BTreeSet","n":27601,"op":"contains","t":162.88881230152109},{"impl":"BTreeSet","n":27701,"op":"contains","t":163.10042975034486},{"impl":"BTreeSet","n":27801,"op":"contains","t":163.31300346813526},{"impl":"BTreeSet","n":27901,"op":"contains","t":163.5265349864448},{"impl":"BTreeSet","n":28001,"op":"contains","t":163.7410258203876},{"impl":"BTreeSet","n":28101,"op":"contains","t":163.95647746887386},{"impl":"BTreeSet","n":28201,"op":"contains","t":164.17289141484002},{"impl":"BTreeSet","n":28301,"op":"contains","t":164.39026912547524},{"impl":"BTreeSet","n":28401,"op":"contains","t":164.6086120524431},{"impl":"BTreeSet","n":28501,"op":"contains","t":164.82792163210027},{"impl":"BTreeSet","n":28601,"op":"contains","t":165.04819928571078},{"impl":"BTreeSet","n":28701,"op":"contains","t":165.26944641965682},{"impl":"BTreeSet","n":28801,"op":"contains","t":165.49166442564564},{"impl":"BTreeSet","n":28901,"op":"contains","t":165.71485468091322},{"impl":"BTreeSet","n":29001,"op":"contains","t":165.939018548424},{"impl":"BTreeSet","n":29101,"op":"contains","t":166.16415737706757},{"impl":"BTreeSet","n":29201,"op":"contains","t":166.3902725018517},{"impl":"BTreeSet","n":29301,"op":"contains","t":166.61736524409213},{"impl":"BTreeSet","n":29401,"op":"contains","t":166.84543691159928},{"impl":"BTreeSet","n":29501,"op":"contains","t":167.07448879886158},{"impl":"BTreeSet","n":29601,"op":"contains","t":167.30452218722587},{"impl":"BTreeSet","n":29701,"op":"contains","t":167.5355383450747},{"impl":"BTreeSet","n":29801,"op":"contains","t":167.76753852800044},{"impl":"BTreeSet","n":29901,"op":"contains","t":168.00052397897701},{"impl":"BTreeSet","n":30001,"op":"contains","t":168.23449592852808},{"impl":"BTreeSet","n":30101,"op":"contains","t":168.46945559489296},{"impl":"BTreeSet","n":30201,"op":"contains","t":168.7054041841895},{"impl":"BTreeSet","n":30301,"op":"contains","t":168.94234289057445},{"impl":"BTreeSet","n":30401,"op":"contains","t":169.18027289640102},{"impl":"BTreeSet","n":30501,"op":"contains","t":169.419195372374},{"impl":"BTreeSet","n":30601,"op":"contains","t":169.6591114777022},{"impl":"BTreeSet","n":30701,"op":"contains","t":169.9000223602485},{"impl":"BTreeSet","n":30801,"op":"contains","t":170.1419291566774},{"impl":"BTreeSet","n":30901,"op":"contains","t":170.38483299260037},{"impl":"BTreeSet","n":31001,"op":"contains","t":170.62873498271853},{"impl":"BTreeSet","n":31101,"op":"contains","t":170.87363623096323},{"impl":"BTreeSet","n":31201,"op":"contains","t":171.11953783063436},{"impl":"BTreeSet","n":31301,"op":"contains","t":171.36644086453646},{"impl":"BTreeSet","n":31401,"op":"contains","t":171.61434640511254},{"impl":"BTreeSet","n":31501,"op":"contains","t":171.863255514576},{"impl":"BTreeSet","n":31601,"op":"contains","t":172.1131692450402},{"impl":"BTreeSet","n":31701,"op":"contains","t":172.36408863864614},{"impl":"BTreeSet","n":31801,"op":"contains","t":172.6160147276881},{"impl":"BTreeSet","n":31901,"op":"contains","t":172.8689485347373},{"impl":"BTreeSet","n":32001,"op":"contains","t":173.12289107276368},{"impl":"BTreeSet","n":32101,"op":"contains","t":173.3778433452555},{"impl":"BTreeSet","n":32201,"op":"contains","t":173.63380634633768},{"impl":"BTreeSet","n":32301,"op":"contains","t":173.89078106088755},{"impl":"BTreeSet","n":32401,"op":"contains","t":174.14876846464944},{"impl":"BTreeSet","n":32501,"op":"contains","t":174.4077695243472},{"impl":"BTreeSet","n":32601,"op":"contains","t":174.667785197795},{"impl":"BTreeSet","n":32701,"op":"contains","t":174.92881643400654},{"impl":"BTreeSet","n":32801,"op":"contains","t":175.19086417330243},{"impl":"BTreeSet","n":32901,"op":"contains","t":175.45392934741616},{"impl":"BTreeSet","n":33001,"op":"contains","t":175.7180128795983},{"impl":"BTreeSet","n":33101,"op":"contains","t":175.98311568471917},{"impl":"BTreeSet","n":33201,"op":"contains","t":176.24923866936996},{"impl":"BTreeSet","n":33301,"op":"contains","t":176.51638273196218},{"impl":"BTreeSet","n":33401,"op":"contains","t":176.78454876282603},{"impl":"BTreeSet","n":33501,"op":"contains","t":177.05373764430692},{"impl":"BTreeSet","n":33601,"op":"contains","t":177.32395025086055},{"impl":"BTreeSet","n":33701,"op":"contains","t":177.5951874491468},{"impl":"BTreeSet","n":33801,"op":"contains","t":177.86745009812216},{"impl":"BTreeSet","n":33901,"op":"contains","t":178.1407390491307},{"impl":"BTreeSet","n":34001,"op":"contains","t":178.41505514599373},{"impl":"BTreeSet","n":34101,"op":"contains","t":178.69039922509833},{"impl":"BTreeSet","n":34201,"op":"contains","t":178.9667721154841},{"impl":"BTreeSet","n":34301,"op":"contains","t":179.24417463892934},{"impl":"BTreeSet","n":34401,"op":"contains","t":179.52260761003532},{"impl":"BTreeSet","n":34501,"op":"contains","t":179.80207183630984},{"impl":"BTreeSet","n":34601,"op":"contains","t":180.08256811824918},{"impl":"BTreeSet","n":34701,"op":"contains","t":180.36409724941902},{"impl":"BTreeSet","n":34801,"op":"contains","t":180.64666001653447},{"impl":"BTreeSet","n":34901,"op":"contains","t":180.93025719953835},{"impl":"BTreeSet","n":35001,"op":"contains","t":181.21488957167895},{"impl":"BTreeSet","n":35101,"op":"contains","t":181.50055789958634},{"impl":"BTreeSet","n":35201,"op":"contains","t":181.78726294334763},{"impl":"BTreeSet","n":35301,"op":"contains","t":182.07500545658138},{"impl":"BTreeSet","n":35401,"op":"contains","t":182.36378618651054},{"impl":"BTreeSet","n":35501,"op":"contains","t":182.65360587403484},{"impl":"BTreeSet","n":35601,"op":"contains","t":182.94446525380187},{"impl":"BTreeSet","n":35701,"op":"contains","t":183.2363650542772},{"impl":"BTreeSet","n":35801,"op":"contains","t":183.52930599781342},{"impl":"BTreeSet","n":35901,"op":"contains","t":183.82328880071873},{"impl":"BTreeSet","n":36001,"op":"contains","t":184.11831417332377},{"impl":"BTreeSet","n":36101,"op":"contains","t":184.4143828200481},{"impl":"BTreeSet","n":36201,"op":"contains","t":184.71149543946572},{"impl":"BTreeSet","n":36301,"op":"contains","t":185.00965272436946},{"impl":"BTreeSet","n":36401,"op":"contains","t":185.30885536183456},{"impl":"BTreeSet","n":36501,"op":"contains","t":185.60910403328143},{"impl":"BTreeSet","n":36601,"op":"contains","t":185.91039941453766},{"impl":"BTreeSet","n":36701,"op":"contains","t":186.21274217589894},{"impl":"BTreeSet","n":36801,"op":"contains","t":186.51613298218922},{"impl":"BTreeSet","n":36901,"op":"contains","t":186.8205724928203},{"impl":"BTreeSet","n":37001,"op":"contains","t":187.12606136185013},{"impl":"BTreeSet","n":37101,"op":"contains","t":187.4326002380409},{"impl":"BTreeSet","n":37201,"op":"contains","t":187.74018976491595},{"impl":"BTreeSet","n":37301,"op":"contains","t":188.04883058081595},{"impl":"BTreeSet","n":37401,"op":"contains","t":188.35852331895438},{"impl":"BTreeSet","n":37501,"op":"contains","t":188.6692686074726},{"impl":"BTreeSet","n":37601,"op":"contains","t":188.9810670694934},{"impl":"BTreeSet","n":37701,"op":"contains","t":189.29391932317475},{"impl":"BTreeSet","n":37801,"op":"contains","t":189.60782598176212},{"impl":"BTreeSet","n":37901,"op":"contains","t":189.92278765364057},{"impl":"BTreeSet","n":38001,"op":"contains","t":190.23880494238585},{"impl":"BTreeSet","n":38101,"op":"contains","t":190.55587844681503},{"impl":"BTreeSet","n":38201,"op":"contains","t":190.87400876103646},{"impl":"BTreeSet","n":38301,"op":"contains","t":191.19319647449873},{"impl":"BTreeSet","n":38401,"op":"contains","t":191.51344217203973},{"impl":"BTreeSet","n":38501,"op":"contains","t":191.83474643393413},{"impl":"BTreeSet","n":38601,"op":"contains","t":192.157109835941},{"impl":"BTreeSet","n":38701,"op":"contains","t":192.48053294935062},{"impl":"BTreeSet","n":38801,"op":"contains","t":192.80501634103035},{"impl":"BTreeSet","n":38901,"op":"contains","t":193.13056057347035},{"impl":"BTreeSet","n":39001,"op":"contains","t":193.4571662048284},{"impl":"BTreeSet","n":39101,"op":"contains","t":193.78483378897454},{"impl":"BTreeSet","n":39201,"op":"contains","t":194.11356387553457},{"impl":"BTreeSet","n":39301,"op":"contains","t":194.44335700993338},{"impl":"BTreeSet","n":39401,"op":"contains","t":194.77421373343776},{"impl":"BTreeSet","n":39501,"op":"contains","t":195.10613458319847},{"impl":"BTreeSet","n":39601,"op":"contains","t":195.43912009229203},{"impl":"BTreeSet","n":39701,"op":"contains","t":195.77317078976148},{"impl":"BTreeSet","n":39801,"op":"contains","t":196.1082872006573},{"impl":"BTreeSet","n":39901,"op":"contains","t":196.4444698460773},{"impl":"BTreeSet","n":40001,"op":"contains","t":196.7817192432064},{"impl":"BTreeSet","n":40101,"op":"contains","t":197.1200359053553},{"impl":"BTreeSet","n":40201,"op":"contains","t":197.4594203419996},{"impl":"BTreeSet","n":40301,"op":"contains","t":197.79987305881744},{"impl":"BTreeSet","n":40401,"op":"contains","t":198.14139455772755},{"impl":"BTreeSet","n":40501,"op":"contains","t":198.48398533692614},{"impl":"BTreeSet","n":40601,"op":"contains","t":198.82764589092363},{"impl":"BTreeSet","n":40701,"op":"contains","t":199.1723767105812},{"impl":"BTreeSet","n":40801,"op":"contains","t":199.5181782831462},{"impl":"BTreeSet","n":40901,"op":"contains","t":199.86505109228787},{"impl":"BTreeSet","n":41001,"op":"contains","t":200.21299561813214},{"impl":"BTreeSet","n":41101,"op":"contains","t":200.56201233729615},{"impl":"BTreeSet","n":41201,"op":"contains","t":200.91210172292244},{"impl":"BTreeSet","n":41301,"op":"contains","t":201.26326424471256},{"impl":"BTreeSet","n":41401,"op":"contains","t":201.6155003689603},{"impl":"BTreeSet","n":41501,"op":"contains","t":201.9688105585849},{"impl":"BTreeSet","n":41601,"op":"contains","t":202.32319527316298},{"impl":"BTreeSet","n":41701,"op":"contains","t":202.67865496896127},{"impl":"BTreeSet","n":41801,"op":"contains","t":203.03519009896775},{"impl":"BTreeSet","n":41901,"op":"contains","t":203.3928011129234},{"impl":"BTreeSet","n":42001,"op":"contains","t":203.75148845735293},{"impl":"BTreeSet","n":42101,"op":"contains","t":204.11125257559553},{"impl":"BTreeSet","n":42201,"op":"contains","t":204.472093907835},{"impl":"BTreeSet","n":42301,"op":"contains","t":204.83401289112945},{"impl":"BTreeSet","n":42401,"op":"contains","t":205.19700995944137},{"impl":"BTreeSet","n":42501,"op":"contains","t":205.56108554366614},{"impl":"BTreeSet","n":42601,"op":"contains","t":205.92624007166128},{"impl":"BTreeSet","n":42701,"op":"contains","t":206.2924739682749},{"impl":"BTreeSet","n":42801,"op":"contains","t":206.65978765537363},{"impl":"BTreeSet","n":42901,"op":"contains","t":207.02818155187072},{"impl":"BTreeSet","n":43001,"op":"contains","t":207.39765607375335},{"impl":"BTreeSet","n":43101,"op":"contains","t":207.76821163410997},{"impl":"BTreeSet","n":43201,"op":"contains","t":208.1398486431571},{"impl":"BTreeSet","n":43301,"op":"contains","t":208.5125675082658},{"impl":"BTreeSet","n":43401,"op":"contains","t":208.88636863398807},{"impl":"BTreeSet","n":43501,"op":"contains","t":209.2612524220828},{"impl":"BTreeSet","n":43601,"op":"contains","t":209.63721927154123},{"impl":"BTreeSet","n":43701,"op":"contains","t":210.0142695786126},{"impl":"BTreeSet","n":43801,"op":"contains","t":210.39240373682898},{"impl":"BTreeSet","n":43901,"op":"contains","t":210.77162213703014},{"impl":"BTreeSet","n":44001,"op":"contains","t":211.1519251673881},{"impl":"BTreeSet","n":44101,"op":"contains","t":211.53331321343128},{"impl":"BTreeSet","n":44201,"op":"contains","t":211.91578665806855},{"impl":"BTreeSet","n":44301,"op":"contains","t":212.29934588161274},{"impl":"BTreeSet","n":44401,"op":"contains","t":212.68399126180427},{"impl":"BTreeSet","n":44501,"op":"contains","t":213.069723173834},{"impl":"BTreeSet","n":44601,"op":"contains","t":213.4565419903666},{"impl":"BTreeSet","n":44701,"op":"contains","t":213.84444808156252},{"impl":"BTreeSet","n":44801,"op":"contains","t":214.23344181510106},{"impl":"BTreeSet","n":44901,"op":"contains","t":214.623523556202},{"impl":"BTreeSet","n":45001,"op":"contains","t":215.0146936676477},{"impl":"BTreeSet","n":45101,"op":"contains","t":215.40695250980474},{"impl":"BTreeSet","n":45201,"op":"contains","t":215.8003004406453},{"impl":"BTreeSet","n":45301,"op":"contains","t":216.19473781576818},{"impl":"BTreeSet","n":45401,"op":"contains","t":216.59026498841996},{"impl":"BTreeSet","n":45501,"op":"contains","t":216.98688230951572},{"impl":"BTreeSet","n":45601,"op":"contains","t":217.3845901276592},{"impl":"BTreeSet","n":45701,"op":"contains","t":217.78338878916338},{"impl":"BTreeSet","n":45801,"op":"contains","t":218.1832786380703},{"impl":"BTreeSet","n":45901,"op":"contains","t":218.58426001617102},{"impl":"BTreeSet","n":46001,"op":"contains","t":218.98633326302513},{"impl":"BTreeSet","n":46101,"op":"contains","t":219.38949871598012},{"impl":"BTreeSet","n":46201,"op":"contains","t":219.79375671019062},{"impl":"BTreeSet","n":46301,"op":"contains","t":220.1991075786373},{"impl":"BTreeSet","n":46401,"op":"contains","t":220.6055516521457},{"impl":"BTreeSet","n":46501,"op":"contains","t":221.01308925940464},{"impl":"BTreeSet","n":46601,"op":"contains","t":221.42172072698486},{"impl":"BTreeSet","n":46701,"op":"contains","t":221.83144637935683},{"impl":"BTreeSet","n":46801,"op":"contains","t":222.24226653890906},{"impl":"BTreeSet","n":46901,"op":"contains","t":222.65418152596553},{"impl":"BTreeSet","n":47001,"op":"contains","t":223.06719165880367},{"impl":"BTreeSet","n":47101,"op":"contains","t":223.4812972536714},{"impl":"BTreeSet","n":47201,"op":"contains","t":223.89649862480456},{"impl":"BTreeSet","n":47301,"op":"contains","t":224.31279608444385},{"impl":"BTreeSet","n":47401,"op":"contains","t":224.73018994285172},{"impl":"BTreeSet","n":47501,"op":"contains","t":225.14868050832908},{"impl":"BTreeSet","n":47601,"op":"contains","t":225.56826808723173},{"impl":"BTreeSet","n":47701,"op":"contains","t":225.98895298398668},{"impl":"BTreeSet","n":47801,"op":"contains","t":226.41073550110843},{"impl":"BTreeSet","n":47901,"op":"contains","t":226.83361593921487},{"impl":"BTreeSet","n":48001,"op":"contains","t":227.25759459704295},{"impl":"BTreeSet","n":48101,"op":"contains","t":227.68267177146473},{"impl":"BTreeSet","n":48201,"op":"contains","t":228.10884775750253},{"impl":"BTreeSet","n":48301,"op":"contains","t":228.5361228483442},{"impl":"BTreeSet","n":48401,"op":"contains","t":228.96449733535883},{"impl":"BTreeSet","n":48501,"op":"contains","t":229.39397150811106},{"impl":"BTreeSet","n":48601,"op":"contains","t":229.82454565437644},{"impl":"BTreeSet","n":48701,"op":"contains","t":230.256220060156},{"impl":"BTreeSet","n":48801,"op":"contains","t":230.68899500969076},{"impl":"BTreeSet","n":48901,"op":"contains","t":231.1228707854762},{"impl":"BTreeSet","n":49001,"op":"contains","t":231.55784766827645},{"impl":"BTreeSet","n":49101,"op":"contains","t":231.99392593713856},{"impl":"BTreeSet","n":49201,"op":"contains","t":232.43110586940622},{"impl":"BTreeSet","n":49301,"op":"contains","t":232.86938774073394},{"impl":"BTreeSet","n":49401,"op":"contains","t":233.3087718251004},{"impl":"BTreeSet","n":49501,"op":"contains","t":233.74925839482216},{"impl":"BTreeSet","n":49601,"op":"contains","t":234.1908477205673},{"impl":"BTreeSet","n":49701,"op":"contains","t":234.6335400713681},{"impl":"BTreeSet","n":49801,"op":"contains","t":235.07733571463487},{"impl":"BTreeSet","n":49901,"op":"contains","t":235.52223491616846},{"impl":"BTreeSet","n":50001,"op":"contains","t":235.9682379401736},{"impl":"BTreeSet","n":50101,"op":"contains","t":236.41534504927108},{"impl":"BTreeSet","n":50201,"op":"contains","t":236.86355650451094},{"impl":"BTreeSet","n":50301,"op":"contains","t":237.31287256538465},{"impl":"BTreeSet","n":50401,"op":"contains","t":237.76329348983768},{"impl":"BTreeSet","n":50501,"op":"contains","t":238.21481953428147},{"impl":"BTreeSet","n":50601,"op":"contains","t":238.66745095360602},{"impl":"BTreeSet","n":50701,"op":"contains","t":239.12118800119134},{"impl":"BTreeSet","n":50801,"op":"contains","t":239.57603092891998},{"impl":"BTreeSet","n":50901,"op":"contains","t":240.03197998718812},{"impl":"BTreeSet","n":51001,"op":"contains","t":240.48903542491797},{"impl":"BTreeSet","n":51101,"op":"contains","t":240.9471974895687},{"impl":"BTreeSet","n":51201,"op":"contains","t":241.40646642714825},{"impl":"BTreeSet","n":51301,"op":"contains","t":241.8668424822245},{"impl":"BTreeSet","n":51401,"op":"contains","t":242.32832589793654},{"impl":"BTreeSet","n":51501,"op":"contains","t":242.79091691600576},{"impl":"BTreeSet","n":51601,"op":"contains","t":243.2546157767468},{"impl":"BTreeSet","n":51701,"op":"contains","t":243.71942271907864},{"impl":"BTreeSet","n":51801,"op":"contains","t":244.1853379805351},{"impl":"BTreeSet","n":51901,"op":"contains","t":244.65236179727577},{"impl":"BTreeSet","n":52001,"op":"contains","t":245.12049440409643},{"impl":"BTreeSet","n":52101,"op":"contains","t":245.58973603443962},{"impl":"BTreeSet","n":52201,"op":"contains","t":246.0600869204051},{"impl":"BTreeSet","n":52301,"op":"contains","t":246.53154729275974},{"impl":"BTreeSet","n":52401,"op":"contains","t":247.0041173809483},{"impl":"BTreeSet","n":52501,"op":"contains","t":247.47779741310302},{"impl":"BTreeSet","n":52601,"op":"contains","t":247.95258761605385},{"impl":"BTreeSet","n":52701,"op":"contains","t":248.4284882153383},{"impl":"BTreeSet","n":52801,"op":"contains","t":248.90549943521114},{"impl":"BTreeSet","n":52901,"op":"contains","t":249.38362149865426},{"impl":"BTreeSet","n":53001,"op":"contains","t":249.8628546273863},{"impl":"BTreeSet","n":53101,"op":"contains","t":250.34319904187194},{"impl":"BTreeSet","n":53201,"op":"contains","t":250.82465496133153},{"impl":"BTreeSet","n":53301,"op":"contains","t":251.30722260375043},{"impl":"BTreeSet","n":53401,"op":"contains","t":251.79090218588829},{"impl":"BTreeSet","n":53501,"op":"contains","t":252.27569392328806},{"impl":"BTreeSet","n":53601,"op":"contains","t":252.76159803028526},{"impl":"BTreeSet","n":53701,"op":"contains","t":253.2486147200169},{"impl":"BTreeSet","n":53801,"op":"contains","t":253.7367442044303},{"impl":"BTreeSet","n":53901,"op":"contains","t":254.22598669429226},{"impl":"BTreeSet","n":54001,"op":"contains","t":254.71634239919734},{"impl":"BTreeSet","n":54101,"op":"contains","t":255.20781152757704},{"impl":"BTreeSet","n":54201,"op":"contains","t":255.70039428670788},{"impl":"BTreeSet","n":54301,"op":"contains","t":256.1940908827204},{"impl":"BTreeSet","n":54401,"op":"contains","t":256.68890152060703},{"impl":"BTreeSet","n":54501,"op":"contains","t":257.18482640423133},{"impl":"BTreeSet","n":54601,"op":"contains","t":257.6818657363352},{"impl":"BTreeSet","n":54701,"op":"contains","t":258.1800197185478},{"impl":"BTreeSet","n":54801,"op":"contains","t":258.6792885513936},{"impl":"BTreeSet","n":54901,"op":"contains","t":259.1796724343001},{"impl":"BTreeSet","n":55001,"op":"contains","t":259.6811715656063},{"impl":"BTreeSet","n":55101,"op":"contains","t":260.18378614257017},{"impl":"BTreeSet","n":55201,"op":"contains","t":260.68751636137677},{"impl":"BTreeSet","n":55301,"op":"contains","t":261.1923624171459},{"impl":"BTreeSet","n":55401,"op":"contains","t":261.69832450393966},{"impl":"BTreeSet","n":55501,"op":"contains","t":262.2054028147705},{"impl":"BTreeSet","n":55601,"op":"contains","t":262.71359754160835},{"impl":"BTreeSet","n":55701,"op":"contains","t":263.22290887538827},{"impl":"BTreeSet","n":55801,"op":"contains","t":263.733337006018},{"impl":"BTreeSet","n":55901,"op":"contains","t":264.2448821223851},{"impl":"BTreeSet","n":56001,"op":"contains","t":264.7575444123645},{"impl":"BTreeSet","n":56101,"op":"contains","t":265.2713240628252},{"impl":"BTreeSet","n":56201,"op":"contains","t":265.78622125963835},{"impl":"BTreeSet","n":56301,"op":"contains","t":266.3022361876833},{"impl":"BTreeSet","n":56401,"op":"contains","t":266.81936903085546},{"impl":"BTreeSet","n":56501,"op":"contains","t":267.3376199720728},{"impl":"BTreeSet","n":56601,"op":"contains","t":267.85698919328297},{"impl":"BTreeSet","n":56701,"op":"contains","t":268.37747687547017},{"impl":"BTreeSet","n":56801,"op":"contains","t":268.89908319866174},{"impl":"BTreeSet","n":56901,"op":"contains","t":269.42180834193505},{"impl":"BTreeSet","n":57001,"op":"contains","t":269.9456524834243},{"impl":"BTreeSet","n":57101,"op":"contains","t":270.47061580032675},{"impl":"BTreeSet","n":57201,"op":"contains","t":270.99669846890964},{"impl":"BTreeSet","n":57301,"op":"contains","t":271.5239006645166},{"impl":"BTreeSet","n":57401,"op":"contains","t":272.0522225615739},{"impl":"BTreeSet","n":57501,"op":"contains","t":272.5816643335971},{"impl":"BTreeSet","n":57601,"op":"contains","t":273.1122261531971},{"impl":"BTreeSet","n":57701,"op":"contains","t":273.6439081920869},{"impl":"BTreeSet","n":57801,"op":"contains","t":274.1767106210872},{"impl":"BTreeSet","n":57901,"op":"contains","t":274.71063361013296},{"impl":"BTreeSet","n":58001,"op":"contains","t":275.24567732827944},{"impl":"BTreeSet","n":58101,"op":"contains","t":275.78184194370823},{"impl":"BTreeSet","n":58201,"op":"contains","t":276.31912762373327},{"impl":"BTreeSet","n":58301,"op":"contains","t":276.85753453480686},{"impl":"BTreeSet","n":58401,"op":"contains","t":277.39706284252543},{"impl":"BTreeSet","n":58501,"op":"contains","t":277.9377127116356},{"impl":"BTreeSet","n":58601,"op":"contains","t":278.4794843060397},{"impl":"BTreeSet","n":58701,"op":"contains","t":279.0223777888018},{"impl":"BTreeSet","n":58801,"op":"contains","t":279.56639332215343},{"impl":"BTreeSet","n":58901,"op":"contains","t":280.11153106749896},{"impl":"BTreeSet","n":59001,"op":"contains","t":280.65779118542133},{"impl":"BTreeSet","n":59101,"op":"contains","t":281.2051738356879},{"impl":"BTreeSet","n":59201,"op":"contains","t":281.7536791772555},{"impl":"BTreeSet","n":59301,"op":"contains","t":282.30330736827625},{"impl":"BTreeSet","n":59401,"op":"contains","t":282.85405856610276},{"impl":"BTreeSet","n":59501,"op":"contains","t":283.4059329272938},{"impl":"BTreeSet","n":59601,"op":"contains","t":283.9589306076192},{"impl":"BTreeSet","n":59701,"op":"contains","t":284.5130517620655},{"impl":"BTreeSet","n":59801,"op":"contains","t":285.06829654484125},{"impl":"BTreeSet","n":59901,"op":"contains","t":285.6246651093817},{"impl":"HashSet","n":1,"op":"contains","t":12.639821316257716},{"impl":"HashSet","n":101,"op":"contains","t":53.114419236919915},{"impl":"HashSet","n":201,"op":"contains","t":59.250619946192046},{"impl":"HashSet","n":301,"op":"contains","t":62.899772219693766},{"impl":"HashSet","n":401,"op":"contains","t":65.52587699187546},{"impl":"HashSet","n":501,"op":"contains","t":67.59017221132274},{"impl":"HashSet","n":601,"op":"contains","t":69.29859011161751},{"impl":"HashSet","n":701,"op":"contains","t":70.7611327225644},{"impl":"HashSet","n":801,"op":"contains","t":72.04352155920171},{"impl":"HashSet","n":901,"op":"contains","t":73.18817612049452},{"impl":"HashSet","n":1001,"op":"contains","t":74.2240744331951},{"impl":"HashSet","n":1101,"op":"contains","t":75.17189331275532},{"impl":"HashSet","n":1201,"op":"contains","t":76.04690448515615},{"impl":"HashSet","n":1301,"op":"contains","t":76.86070842002107},{"impl":"HashSet","n":1401,"op":"contains","t":77.62232426638435},{"impl":"HashSet","n":1501,"op":"contains","t":78.33890310685986},{"impl":"HashSet","n":1601,"op":"contains","t":79.01621069805051},{"impl":"HashSet","n":1701,"op":"contains","t":79.65896369361974},{"impl":"HashSet","n":1801,"op":"contains","t":80.27106967335793},{"impl":"HashSet","n":1901,"op":"contains","t":80.85580222387404},{"impl":"HashSet","n":2001,"op":"contains","t":81.41593108149604},{"impl":"HashSet","n":2101,"op":"contains","t":81.95382050512738},{"impl":"HashSet","n":2201,"op":"contains","t":82.47150475413349},{"impl":"HashSet","n":2301,"op":"contains","t":82.97074678206363},{"impl":"HashSet","n":2401,"op":"contains","t":83.45308443493552},{"impl":"HashSet","n":2501,"op":"contains","t":83.91986721635543},{"impl":"HashSet","n":2601,"op":"contains","t":84.37228584044355},{"impl":"HashSet","n":2701,"op":"contains","t":84.81139620643758},{"impl":"HashSet","n":2801,"op":"contains","t":85.23813901267968},{"impl":"HashSet","n":2901,"op":"contains","t":85.65335592843049},{"impl":"HashSet","n":3001,"op":"contains","t":86.05780302390035},{"impl":"HashSet","n":3101,"op":"contains","t":86.45216199806507},{"impl":"HashSet","n":3201,"op":"contains","t":86.83704962387621},{"impl":"HashSet","n":3301,"op":"contains","t":87.21302574006208},{"impl":"HashSet","n":3401,"op":"contains","t":87.58060004990305},{"impl":"HashSet","n":3501,"op":"contains","t":87.94023793451532},{"impl":"HashSet","n":3601,"op":"contains","t":88.2923654472429},{"impl":"HashSet","n":3701,"op":"contains","t":88.63737362379746},{"impl":"HashSet","n":3801,"op":"contains","t":88.97562221764687},{"impl":"HashSet","n":3901,"op":"contains","t":89.30744295023894},{"impl":"HashSet","n":4001,"op":"contains","t":89.63314234976771},{"impl":"HashSet","n":4101,"op":"contains","t":89.95300423944718},{"impl":"HashSet","n":4201,"op":"contains","t":90.26729192597256},{"impl":"HashSet","n":4301,"op":"contains","t":90.57625013050018},{"impl":"HashSet","n":4401,"op":"contains","t":90.88010669766462},{"impl":"HashSet","n":4501,"op":"contains","t":91.17907411256279},{"impl":"HashSet","n":4601,"op":"contains","t":91.47335085103077},{"impl":"HashSet","n":4701,"op":"contains","t":91.76312258472518},{"impl":"HashSet","n":4801,"op":"contains","t":92.04856325935083},{"impl":"HashSet","n":4901,"op":"contains","t":92.32983606172898},{"impl":"HashSet","n":5001,"op":"contains","t":92.60709428918057},{"impl":"HashSet","n":5101,"op":"contains","t":92.8804821328311},{"impl":"HashSet","n":5201,"op":"contains","t":93.1501353848665},{"impl":"HashSet","n":5301,"op":"contains","t":93.41618207843078},{"impl":"HashSet","n":5401,"op":"contains","t":93.67874306772096},{"impl":"HashSet","n":5501,"op":"contains","t":93.93793255486206},{"impl":"HashSet","n":5601,"op":"contains","t":94.1938585693168},{"impl":"HashSet","n":5701,"op":"contains","t":94.44662340487011},{"impl":"HashSet","n":5801,"op":"contains","t":94.6963240186153},{"impl":"HashSet","n":5901,"op":"contains","t":94.94305239583991},{"impl":"HashSet","n":6001,"op":"contains","t":95.18689588424927},{"impl":"HashSet","n":6101,"op":"contains","t":95.4279375005688},{"impl":"HashSet","n":6201,"op":"contains","t":95.66625621222016},{"impl":"HashSet","n":6301,"op":"contains","t":95.90192719646379},{"impl":"HashSet","n":6401,"op":"contains","t":96.13502207913707},{"impl":"HashSet","n":6501,"op":"contains","t":96.36560915488624},{"impl":"HashSet","n":6601,"op":"contains","t":96.59375359058728},{"impl":"HashSet","n":6701,"op":"contains","t":96.81951761347241},{"impl":"HashSet","n":6801,"op":"contains","t":97.04296068532184},{"impl":"HashSet","n":6901,"op":"contains","t":97.26413966394125},{"impl":"HashSet","n":7001,"op":"contains","t":97.48310895302252},{"impl":"HashSet","n":7101,"op":"contains","t":97.69992064137651},{"impl":"HashSet","n":7201,"op":"contains","t":97.91462463242968},{"impl":"HashSet","n":7301,"op":"contains","t":98.12726876479022},{"impl":"HashSet","n":7401,"op":"contains","t":98.33789892461265},{"impl":"HashSet","n":7501,"op":"contains","t":98.54655915042171},{"impl":"HashSet","n":7601,"op":"contains","t":98.75329173099428},{"impl":"HashSet","n":7701,"op":"contains","t":98.95813729684424},{"impl":"HashSet","n":7801,"op":"contains","t":99.16113490580538},{"impl":"HashSet","n":7901,"op":"contains","t":99.36232212316317},{"impl":"HashSet","n":8001,"op":"contains","t":99.56173509674724},{"impl":"HashSet","n":8101,"op":"contains","t":99.7594086273599},{"impl":"HashSet","n":8201,"op":"contains","t":99.95537623488397},{"impl":"HashSet","n":8301,"op":"contains","t":100.14967022038437},{"impl":"HashSet","n":8401,"op":"contains","t":100.34232172449124},{"impl":"HashSet","n":8501,"op":"contains","t":100.53336078232847},{"impl":"HashSet","n":8601,"op":"contains","t":100.72281637523031},{"impl":"HashSet","n":8701,"op":"contains","t":100.91071647946862},{"impl":"HashSet","n":8801,"op":"contains","t":101.09708811219596},{"impl":"HashSet","n":8901,"op":"contains","t":101.28195737479305},{"impl":"HashSet","n":9001,"op":"contains","t":101.46534949379463},{"impl":"HashSet","n":9101,"op":"contains","t":101.64728885955462},{"impl":"HashSet","n":9201,"op":"contains","t":101.82779906279816},{"impl":"HashSet","n":9301,"op":"contains","t":102.00690292919823},{"impl":"HashSet","n":9401,"op":"contains","t":102.1846225521032},{"impl":"HashSet","n":9501,"op":"contains","t":102.36097932353294},{"impl":"HashSet","n":9601,"op":"contains","t":102.53599396355207},{"impl":"HashSet","n":9701,"op":"contains","t":102.70968654812147},{"impl":"HashSet","n":9801,"op":"contains","t":102.88207653552152},{"impl":"HashSet","n":9901,"op":"contains","t":103.05318279143405},{"impl":"HashSet","n":10001,"op":"contains","t":103.2230236127642},{"impl":"HashSet","n":10101,"op":"contains","t":103.39161675027668},{"impl":"HashSet","n":10201,"op":"contains","t":103.55897943011776},{"impl":"HashSet","n":10301,"op":"contains","t":103.72512837428658},{"impl":"HashSet","n":10401,"op":"contains","t":103.89007982011823},{"impl":"HashSet","n":10501,"op":"contains","t":104.05384953883444},{"impl":"HashSet","n":10601,"op":"contains","t":104.21645285321497},{"impl":"HashSet","n":10701,"op":"contains","t":104.37790465443972},{"impl":"HashSet","n":10801,"op":"contains","t":104.53821941814721},{"impl":"HashSet","n":10901,"op":"contains","t":104.69741121975333},{"impl":"HashSet","n":11001,"op":"contains","t":104.8554937490705},{"impl":"HashSet","n":11101,"op":"contains","t":105.01248032426531},{"impl":"HashSet","n":11201,"op":"contains","t":105.16838390519048},{"impl":"HashSet","n":11301,"op":"contains","t":105.32321710612412},{"impl":"HashSet","n":11401,"op":"contains","t":105.47699220794794},{"impl":"HashSet","n":11501,"op":"contains","t":105.62972116979367},{"impl":"HashSet","n":11601,"op":"contains","t":105.78141564018517},{"impl":"HashSet","n":11701,"op":"contains","t":105.93208696770273},{"impl":"HashSet","n":11801,"op":"contains","t":106.08174621119312},{"impl":"HashSet","n":11901,"op":"contains","t":106.23040414954926},{"impl":"HashSet","n":12001,"op":"contains","t":106.37807129108046},{"impl":"HashSet","n":12101,"op":"contains","t":106.524757882494},{"impl":"HashSet","n":12201,"op":"contains","t":106.67047391750714},{"impl":"HashSet","n":12301,"op":"contains","t":106.81522914510741},{"impl":"HashSet","n":12401,"op":"contains","t":106.95903307747886},{"impl":"HashSet","n":12501,"op":"contains","t":107.10189499760969},{"impl":"HashSet","n":12601,"op":"contains","t":107.24382396659686},{"impl":"HashSet","n":12701,"op":"contains","t":107.3848288306622},{"impl":"HashSet","n":12801,"op":"contains","t":107.5249182278931},{"impl":"HashSet","n":12901,"op":"contains","t":107.66410059472112},{"impl":"HashSet","n":13001,"op":"contains","t":107.80238417215041},{"impl":"HashSet","n":13101,"op":"contains","t":107.93977701174754},{"impl":"HashSet","n":13201,"op":"contains","t":108.07628698140351},{"impl":"HashSet","n":13301,"op":"contains","t":108.21192177087842},{"impl":"HashSet","n":13401,"op":"contains","t":108.34668889713845},{"impl":"HashSet","n":13501,"op":"contains","t":108.48059570949445},{"impl":"HashSet","n":13601,"op":"contains","t":108.6136493945509},{"impl":"HashSet","n":13701,"op":"contains","t":108.74585698097371},{"impl":"HashSet","n":13801,"op":"contains","t":108.8772253440844},{"impl":"HashSet","n":13901,"op":"contains","t":109.00776121028878},{"impl":"HashSet","n":14001,"op":"contains","t":109.13747116134655},{"impl":"HashSet","n":14101,"op":"contains","t":109.26636163848933},{"impl":"HashSet","n":14201,"op":"contains","t":109.39443894639277},{"impl":"HashSet","n":14301,"op":"contains","t":109.5217092570097},{"impl":"HashSet","n":14401,"op":"contains","t":109.64817861326941},{"impl":"HashSet","n":14501,"op":"contains","t":109.7738529326491},{"impl":"HashSet","n":14601,"op":"contains","t":109.89873801062265},{"impl":"HashSet","n":14701,"op":"contains","t":110.02283952399142},{"impl":"HashSet","n":14801,"op":"contains","t":110.14616303410253},{"impl":"HashSet","n":14901,"op":"contains","t":110.26871398995848},{"impl":"HashSet","n":15001,"op":"contains","t":110.3904977312229},{"impl":"HashSet","n":15101,"op":"contains","t":110.51151949112645},{"impl":"HashSet","n":15201,"op":"contains","t":110.63178439927671},{"impl":"HashSet","n":15301,"op":"contains","t":110.7512974843762},{"impl":"HashSet","n":15401,"op":"contains","t":110.87006367685156},{"impl":"HashSet","n":15501,"op":"contains","t":110.98808781139782},{"impl":"HashSet","n":15601,"op":"contains","t":111.10537462944089},{"impl":"HashSet","n":15701,"op":"contains","t":111.22192878152126},{"impl":"HashSet","n":15801,"op":"contains","t":111.3377548296021},{"impl":"HashSet","n":15901,"op":"contains","t":111.45285724930463},{"impl":"HashSet","n":16001,"op":"contains","t":111.5672404320732},{"impl":"HashSet","n":16101,"op":"contains","t":111.6809086872732},{"impl":"HashSet","n":16201,"op":"contains","t":111.79386624422372},{"impl":"HashSet","n":16301,"op":"contains","t":111.906117254168},{"impl":"HashSet","n":16401,"op":"contains","t":112.01766579218335},{"impl":"HashSet","n":16501,"op":"contains","t":112.12851585903317},{"impl":"HashSet","n":16601,"op":"contains","t":112.23867138296295},{"impl":"HashSet","n":16701,"op":"contains","t":112.34813622144236},{"impl":"HashSet","n":16801,"op":"contains","t":112.45691416285537},{"impl":"HashSet","n":16901,"op":"contains","t":112.56500892814019},{"impl":"HashSet","n":17001,"op":"contains","t":112.6724241723808},{"impl":"HashSet","n":17101,"op":"contains","t":112.77916348635195},{"impl":"HashSet","n":17201,"op":"contains","t":112.88523039801888},{"impl":"HashSet","n":17301,"op":"contains","t":112.99062837399376},{"impl":"HashSet","n":17401,"op":"contains","t":113.09536082095019},{"impl":"HashSet","n":17501,"op":"contains","t":113.19943108699702},{"impl":"HashSet","n":17601,"op":"contains","t":113.30284246301304},{"impl":"HashSet","n":17701,"op":"contains","t":113.40559818394406},{"impl":"HashSet","n":17801,"op":"contains","t":113.5077014300632},{"impl":"HashSet","n":17901,"op":"contains","t":113.60915532819608},{"impl":"HashSet","n":18001,"op":"contains","t":113.7099629529117},{"impl":"HashSet","n":18101,"op":"contains","t":113.81012732768059},{"impl":"HashSet","n":18201,"op":"contains","t":113.90965142600069},{"impl":"HashSet","n":18301,"op":"contains","t":114.00853817249282},{"impl":"HashSet","n":18401,"op":"contains","t":114.10679044396588},{"impl":"HashSet","n":18501,"op":"contains","t":114.20441107045349},{"impl":"HashSet","n":18601,"op":"contains","t":114.30140283622256},{"impl":"HashSet","n":18701,"op":"contains","t":114.39776848075486},{"impl":"HashSet","n":18801,"op":"contains","t":114.49351069970231},{"impl":"HashSet","n":18901,"op":"contains","t":114.58863214581709},{"impl":"HashSet","n":19001,"op":"contains","t":114.68313542985717},{"impl":"HashSet","n":19101,"op":"contains","t":114.77702312146798},{"impl":"HashSet","n":19201,"op":"contains","t":114.87029775004109},{"impl":"HashSet","n":19301,"op":"contains","t":114.96296180555076},{"impl":"HashSet","n":19401,"op":"contains","t":115.0550177393686},{"impl":"HashSet","n":19501,"op":"contains","t":115.14646796505744},{"impl":"HashSet","n":19601,"op":"contains","t":115.23731485914493},{"impl":"HashSet","n":19701,"op":"contains","t":115.32756076187746},{"impl":"HashSet","n":19801,"op":"contains","t":115.41720797795475},{"impl":"HashSet","n":19901,"op":"contains","t":115.50625877724632},{"impl":"HashSet","n":20001,"op":"contains","t":115.59471539548969},{"impl":"HashSet","n":20101,"op":"contains","t":115.68258003497138},{"impl":"HashSet","n":20201,"op":"contains","t":115.76985486519085},{"impl":"HashSet","n":20301,"op":"contains","t":115.85654202350815},{"impl":"HashSet","n":20401,"op":"contains","t":115.9426436157757},{"impl":"HashSet","n":20501,"op":"contains","t":116.02816171695436},{"impl":"HashSet","n":20601,"op":"contains","t":116.1130983717149},{"impl":"HashSet","n":20701,"op":"contains","t":116.19745559502465},{"impl":"HashSet","n":20801,"op":"contains","t":116.28123537272},{"impl":"HashSet","n":20901,"op":"contains","t":116.36443966206537},{"impl":"HashSet","n":21001,"op":"contains","t":116.44707039229857},{"impl":"HashSet","n":21101,"op":"contains","t":116.52912946516352},{"impl":"HashSet","n":21201,"op":"contains","t":116.61061875543007},{"impl":"HashSet","n":21301,"op":"contains","t":116.69154011140176},{"impl":"HashSet","n":21401,"op":"contains","t":116.77189535541177},{"impl":"HashSet","n":21501,"op":"contains","t":116.85168628430696},{"impl":"HashSet","n":21601,"op":"contains","t":116.93091466992121},{"impl":"HashSet","n":21701,"op":"contains","t":117.00958225953727},{"impl":"HashSet","n":21801,"op":"contains","t":117.08769077633849},{"impl":"HashSet","n":21901,"op":"contains","t":117.1652419198497},{"impl":"HashSet","n":22001,"op":"contains","t":117.2422373663687},{"impl":"HashSet","n":22101,"op":"contains","t":117.31867876938725},{"impl":"HashSet","n":22201,"op":"contains","t":117.39456776000308},{"impl":"HashSet","n":22301,"op":"contains","t":117.46990594732247},{"impl":"HashSet","n":22401,"op":"contains","t":117.54469491885374},{"impl":"HashSet","n":22501,"op":"contains","t":117.61893624089208},{"impl":"HashSet","n":22601,"op":"contains","t":117.69263145889587},{"impl":"HashSet","n":22701,"op":"contains","t":117.76578209785464},{"impl":"HashSet","n":22801,"op":"contains","t":117.83838966264881},{"impl":"HashSet","n":22901,"op":"contains","t":117.91045563840197},{"impl":"HashSet","n":23001,"op":"contains","t":117.9819814908249},{"impl":"HashSet","n":23101,"op":"contains","t":118.05296866655264},{"impl":"HashSet","n":23201,"op":"contains","t":118.12341859347411},{"impl":"HashSet","n":23301,"op":"contains","t":118.19333268105441},{"impl":"HashSet","n":23401,"op":"contains","t":118.26271232065068},{"impl":"HashSet","n":23501,"op":"contains","t":118.33155888582067},{"impl":"HashSet","n":23601,"op":"contains","t":118.39987373262538},{"impl":"HashSet","n":23701,"op":"contains","t":118.46765819992468},{"impl":"HashSet","n":23801,"op":"contains","t":118.53491360966723},{"impl":"HashSet","n":23901,"op":"contains","t":118.60164126717399},{"impl":"HashSet","n":24001,"op":"contains","t":118.66784246141586},{"impl":"HashSet","n":24101,"op":"contains","t":118.73351846528575},{"impl":"HashSet","n":24201,"op":"contains","t":118.7986705358648},{"impl":"HashSet","n":24301,"op":"contains","t":118.86329991468315},{"impl":"HashSet","n":24401,"op":"contains","t":118.92740782797543},{"impl":"HashSet","n":24501,"op":"contains","t":118.99099548693096},{"impl":"HashSet","n":24601,"op":"contains","t":119.05406408793894},{"impl":"HashSet","n":24701,"op":"contains","t":119.11661481282854},{"impl":"HashSet","n":24801,"op":"contains","t":119.17864882910422},{"impl":"HashSet","n":24901,"op":"contains","t":119.24016729017634},{"impl":"HashSet","n":25001,"op":"contains","t":119.30117133558701},{"impl":"HashSet","n":25101,"op":"contains","t":119.3616620912317},{"impl":"HashSet","n":25201,"op":"contains","t":119.4216406695761},{"impl":"HashSet","n":25301,"op":"contains","t":119.48110816986896},{"impl":"HashSet","n":25401,"op":"contains","t":119.54006567835063},{"impl":"HashSet","n":25501,"op":"contains","t":119.59851426845748},{"impl":"HashSet","n":25601,"op":"contains","t":119.65645500102238},{"impl":"HashSet","n":25701,"op":"contains","t":119.71388892447116},{"impl":"HashSet","n":25801,"op":"contains","t":119.77081707501546},{"impl":"HashSet","n":25901,"op":"contains","t":119.82724047684164},{"impl":"HashSet","n":26001,"op":"contains","t":119.8831601422961},{"impl":"HashSet","n":26101,"op":"contains","t":119.93857707206723},{"impl":"HashSet","n":26201,"op":"contains","t":119.99349225536352},{"impl":"HashSet","n":26301,"op":"contains","t":120.04790667008868},{"impl":"HashSet","n":26401,"op":"contains","t":120.10182128301312},{"impl":"HashSet","n":26501,"op":"contains","t":120.15523704994237},{"impl":"HashSet","n":26601,"op":"contains","t":120.20815491588223},{"impl":"HashSet","n":26701,"op":"contains","t":120.26057581520091},{"impl":"HashSet","n":26801,"op":"contains","t":120.31250067178804},{"impl":"HashSet","n":26901,"op":"contains","t":120.36393039921083},{"impl":"HashSet","n":27001,"op":"contains","t":120.4148659008672},{"impl":"HashSet","n":27101,"op":"contains","t":120.46530807013626},{"impl":"HashSet","n":27201,"op":"contains","t":120.51525779052578},{"impl":"HashSet","n":27301,"op":"contains","t":120.56471593581716},{"impl":"HashSet","n":27401,"op":"contains","t":120.61368337020772},{"impl":"HashSet","n":27501,"op":"contains","t":120.66216094845024},{"impl":"HashSet","n":27601,"op":"contains","t":120.71014951599015},{"impl":"HashSet","n":27701,"op":"contains","t":120.75764990910025},{"impl":"HashSet","n":27801,"op":"contains","t":120.80466295501273},{"impl":"HashSet","n":27901,"op":"contains","t":120.85118947204917},{"impl":"HashSet","n":28001,"op":"contains","t":120.89723026974802},{"impl":"HashSet","n":28101,"op":"contains","t":120.94278614898982},{"impl":"HashSet","n":28201,"op":"contains","t":120.98785790212025},{"impl":"HashSet","n":28301,"op":"contains","t":121.03244631307095},{"impl":"HashSet","n":28401,"op":"contains","t":121.07655215747823},{"impl":"HashSet","n":28501,"op":"contains","t":121.12017620279977},{"impl":"HashSet","n":28601,"op":"contains","t":121.16331920842907},{"impl":"HashSet","n":28701,"op":"contains","t":121.20598192580817},{"impl":"HashSet","n":28801,"op":"contains","t":121.24816509853821},{"impl":"HashSet","n":28901,"op":"contains","t":121.28986946248808},{"impl":"HashSet","n":29001,"op":"contains","t":121.33109574590142},{"impl":"HashSet","n":29101,"op":"contains","t":121.37184466950143},{"impl":"HashSet","n":29201,"op":"contains","t":121.4121169465942},{"impl":"HashSet","n":29301,"op":"contains","t":121.45191328317003},{"impl":"HashSet","n":29401,"op":"contains","t":121.49123437800321},{"impl":"HashSet","n":29501,"op":"contains","t":121.53008092275002},{"impl":"HashSet","n":29601,"op":"contains","t":121.56845360204501},{"impl":"HashSet","n":29701,"op":"contains","t":121.60635309359583},{"impl":"HashSet","n":29801,"op":"contains","t":121.64378006827624},{"impl":"HashSet","n":29901,"op":"contains","t":121.68073519021785},{"impl":"HashSet","n":30001,"op":"contains","t":121.71721911689994},{"impl":"HashSet","n":30101,"op":"contains","t":121.75323249923822},{"impl":"HashSet","n":30201,"op":"contains","t":121.78877598167182},{"impl":"HashSet","n":30301,"op":"contains","t":121.82385020224885},{"impl":"HashSet","n":30401,"op":"contains","t":121.8584557927108},{"impl":"HashSet","n":30501,"op":"contains","t":121.89259337857521},{"impl":"HashSet","n":30601,"op":"contains","t":121.92626357921729},{"impl":"HashSet","n":30701,"op":"contains","t":121.95946700794997},{"impl":"HashSet","n":30801,"op":"contains","t":121.99220427210287},{"impl":"HashSet","n":30901,"op":"contains","t":122.02447597309981},{"impl":"HashSet","n":31001,"op":"contains","t":122.05628270653511},{"impl":"HashSet","n":31101,"op":"contains","t":122.08762506224875},{"impl":"HashSet","n":31201,"op":"contains","t":122.11850362440022},{"impl":"HashSet","n":31301,"op":"contains","t":122.14891897154124},{"impl":"HashSet","n":31401,"op":"contains","t":122.17887167668732},{"impl":"HashSet","n":31501,"op":"contains","t":122.20836230738814},{"impl":"HashSet","n":31601,"op":"contains","t":122.23739142579687},{"impl":"HashSet","n":31701,"op":"contains","t":122.26595958873838},{"impl":"HashSet","n":31801,"op":"contains","t":122.29406734777633},{"impl":"HashSet","n":31901,"op":"contains","t":122.32171524927928},{"impl":"HashSet","n":32001,"op":"contains","t":122.3489038344857},{"impl":"HashSet","n":32101,"op":"contains","t":122.375633639568},{"impl":"HashSet","n":32201,"op":"contains","t":122.40190519569558},{"impl":"HashSet","n":32301,"op":"contains","t":122.42771902909688},{"impl":"HashSet","n":32401,"op":"contains","t":122.45307566112041},{"impl":"HashSet","n":32501,"op":"contains","t":122.47797560829503},{"impl":"HashSet","n":32601,"op":"contains","t":122.50241938238898},{"impl":"HashSet","n":32701,"op":"contains","t":122.52640749046844},{"impl":"HashSet","n":32801,"op":"contains","t":122.54994043495479},{"impl":"HashSet","n":32901,"op":"contains","t":122.57301871368118},{"impl":"HashSet","n":33001,"op":"contains","t":122.59564281994827},{"impl":"HashSet","n":33101,"op":"contains","t":122.61781324257913},{"impl":"HashSet","n":33201,"op":"contains","t":122.63953046597315},{"impl":"HashSet","n":33301,"op":"contains","t":122.66079497015934},{"impl":"HashSet","n":33401,"op":"contains","t":122.6816072308487},{"impl":"HashSet","n":33501,"op":"contains","t":122.70196771948595},{"impl":"HashSet","n":33601,"op":"contains","t":122.72187690330026},{"impl":"HashSet","n":33701,"op":"contains","t":122.7413352453554},{"impl":"HashSet","n":33801,"op":"contains","t":122.76034320459921},{"impl":"HashSet","n":33901,"op":"contains","t":122.77890123591206},{"impl":"HashSet","n":34001,"op":"contains","t":122.79700979015495},{"impl":"HashSet","n":34101,"op":"contains","t":122.81466931421659},{"impl":"HashSet","n":34201,"op":"contains","t":122.83188025105997},{"impl":"HashSet","n":34301,"op":"contains","t":122.84864303976826},{"impl":"HashSet","n":34401,"op":"contains","t":122.86495811558994},{"impl":"HashSet","n":34501,"op":"contains","t":122.88082590998324},{"impl":"HashSet","n":34601,"op":"contains","t":122.89624685066023},{"impl":"HashSet","n":34701,"op":"contains","t":122.91122136162987},{"impl":"HashSet","n":34801,"op":"contains","t":122.9257498632407},{"impl":"HashSet","n":34901,"op":"contains","t":122.9398327722229},{"impl":"HashSet","n":35001,"op":"contains","t":122.95347050172961},{"impl":"HashSet","n":35101,"op":"contains","t":122.96666346137788},{"impl":"HashSet","n":35201,"op":"contains","t":122.97941205728873},{"impl":"HashSet","n":35301,"op":"contains","t":122.99171669212697},{"impl":"HashSet","n":35401,"op":"contains","t":123.0035777651403},{"impl":"HashSet","n":35501,"op":"contains","t":123.01499567219776},{"impl":"HashSet","n":35601,"op":"contains","t":123.02597080582777},{"impl":"HashSet","n":35701,"op":"contains","t":123.03650355525576},{"impl":"HashSet","n":35801,"op":"contains","t":123.04659430644097},{"impl":"HashSet","n":35901,"op":"contains","t":123.05624344211289},{"impl":"HashSet","n":36001,"op":"contains","t":123.0654513418073},{"impl":"HashSet","n":36101,"op":"contains","t":123.07421838190166},{"impl":"HashSet","n":36201,"op":"contains","t":123.08254493564995},{"impl":"HashSet","n":36301,"op":"contains","t":123.09043137321734},{"impl":"HashSet","n":36401,"op":"contains","t":123.097878061714},{"impl":"HashSet","n":36501,"op":"contains","t":123.10488536522871},{"impl":"HashSet","n":36601,"op":"contains","t":123.11145364486192},{"impl":"HashSet","n":36701,"op":"contains","t":123.11758325875834},{"impl":"HashSet","n":36801,"op":"contains","t":123.12327456213912},{"impl":"HashSet","n":36901,"op":"contains","t":123.12852790733359},{"impl":"HashSet","n":37001,"op":"contains","t":123.13334364381056},{"impl":"HashSet","n":37101,"op":"contains","t":123.13772211820918},{"impl":"HashSet","n":37201,"op":"contains","t":123.14166367436948},{"impl":"HashSet","n":37301,"op":"contains","t":123.14516865336236},{"impl":"HashSet","n":37401,"op":"contains","t":123.14823739351922},{"impl":"HashSet","n":37501,"op":"contains","t":123.1508702304613},{"impl":"HashSet","n":37601,"op":"contains","t":123.15306749712849},{"impl":"HashSet","n":37701,"op":"contains","t":123.15482952380786},{"impl":"HashSet","n":37801,"op":"contains","t":123.15615663816172},{"impl":"HashSet","n":37901,"op":"contains","t":123.1570491652554},{"impl":"HashSet","n":38001,"op":"contains","t":123.15750742758462},{"impl":"HashSet","n":38101,"op":"contains","t":123.15753174510243},{"impl":"HashSet","n":38201,"op":"contains","t":123.15712243524601},{"impl":"HashSet","n":38301,"op":"contains","t":123.15627981296282},{"impl":"HashSet","n":38401,"op":"contains","t":123.15500419073669},{"impl":"HashSet","n":38501,"op":"contains","t":123.15329587861336},{"impl":"HashSet","n":38601,"op":"contains","t":123.1511551842259},{"impl":"HashSet","n":38701,"op":"contains","t":123.14858241281951},{"impl":"HashSet","n":38801,"op":"contains","t":123.14557786727627},{"impl":"HashSet","n":38901,"op":"contains","t":123.14214184813954},{"impl":"HashSet","n":39001,"op":"contains","t":123.13827465363781},{"impl":"HashSet","n":39101,"op":"contains","t":123.13397657970849},{"impl":"HashSet","n":39201,"op":"contains","t":123.12924792002141},{"impl":"HashSet","n":39301,"op":"contains","t":123.12408896600174},{"impl":"HashSet","n":39401,"op":"contains","t":123.11850000685297},{"impl":"HashSet","n":39501,"op":"contains","t":123.11248132957937},{"impl":"HashSet","n":39601,"op":"contains","t":123.10603321900821},{"impl":"HashSet","n":39701,"op":"contains","t":123.09915595781177},{"impl":"HashSet","n":39801,"op":"contains","t":123.09184982652903},{"impl":"HashSet","n":39901,"op":"contains","t":123.08411510358697},{"impl":"HashSet","n":40001,"op":"contains","t":123.0759520653219},{"impl":"HashSet","n":40101,"op":"contains","t":123.06736098600018},{"impl":"HashSet","n":40201,"op":"contains","t":123.05834213783893},{"impl":"HashSet","n":40301,"op":"contains","t":123.04889579102637},{"impl":"HashSet","n":40401,"op":"contains","t":123.0390222137419},{"impl":"HashSet","n":40501,"op":"contains","t":123.02872167217605},{"impl":"HashSet","n":40601,"op":"contains","t":123.01799443054999},{"impl":"HashSet","n":40701,"op":"contains","t":123.00684075113499},{"impl":"HashSet","n":40801,"op":"contains","t":122.99526089427154},{"impl":"HashSet","n":40901,"op":"contains","t":122.98325511838823},{"impl":"HashSet","n":41001,"op":"contains","t":122.97082368002043},{"impl":"HashSet","n":41101,"op":"contains","t":122.9579668338288},{"impl":"HashSet","n":41201,"op":"contains","t":122.9446848326174},{"impl":"HashSet","n":41301,"op":"contains","t":122.93097792735182},{"impl":"HashSet","n":41401,"op":"contains","t":122.91684636717684},{"impl":"HashSet","n":41501,"op":"contains","t":122.90229039943412},{"impl":"HashSet","n":41601,"op":"contains","t":122.8873102696794},{"impl":"HashSet","n":41701,"op":"contains","t":122.87190622169992},{"impl":"HashSet","n":41801,"op":"contains","t":122.856078497531},{"impl":"HashSet","n":41901,"op":"contains","t":122.83982733747312},{"impl":"HashSet","n":42001,"op":"contains","t":122.82315298010826},{"impl":"HashSet","n":42101,"op":"contains","t":122.80605566231631},{"impl":"HashSet","n":42201,"op":"contains","t":122.78853561929122},{"impl":"HashSet","n":42301,"op":"contains","t":122.77059308455699},{"impl":"HashSet","n":42401,"op":"contains","t":122.75222828998336},{"impl":"HashSet","n":42501,"op":"contains","t":122.73344146580149},{"impl":"HashSet","n":42601,"op":"contains","t":122.71423284061933},{"impl":"HashSet","n":42701,"op":"contains","t":122.6946026414368},{"impl":"HashSet","n":42801,"op":"contains","t":122.67455109366087},{"impl":"HashSet","n":42901,"op":"contains","t":122.6540784211205},{"impl":"HashSet","n":43001,"op":"contains","t":122.63318484608118},{"impl":"HashSet","n":43101,"op":"contains","t":122.61187058925964},{"impl":"HashSet","n":43201,"op":"contains","t":122.590135869838},{"impl":"HashSet","n":43301,"op":"contains","t":122.56798090547814},{"impl":"HashSet","n":43401,"op":"contains","t":122.54540591233568},{"impl":"HashSet","n":43501,"op":"contains","t":122.52241110507381},{"impl":"HashSet","n":43601,"op":"contains","t":122.49899669687699},{"impl":"HashSet","n":43701,"op":"contains","t":122.47516289946454},{"impl":"HashSet","n":43801,"op":"contains","t":122.45090992310402},{"impl":"HashSet","n":43901,"op":"contains","t":122.42623797662446},{"impl":"HashSet","n":44001,"op":"contains","t":122.40114726742956},{"impl":"HashSet","n":44101,"op":"contains","t":122.3756380015104},{"impl":"HashSet","n":44201,"op":"contains","t":122.34971038345842},{"impl":"HashSet","n":44301,"op":"contains","t":122.32336461647806},{"impl":"HashSet","n":44401,"op":"contains","t":122.29660090239925},{"impl":"HashSet","n":44501,"op":"contains","t":122.26941944168973},{"impl":"HashSet","n":44601,"op":"contains","t":122.24182043346738},{"impl":"HashSet","n":44701,"op":"contains","t":122.21380407551207},{"impl":"HashSet","n":44801,"op":"contains","t":122.18537056427803},{"impl":"HashSet","n":44901,"op":"contains","t":122.15652009490532},{"impl":"HashSet","n":45001,"op":"contains","t":122.12725286123165},{"impl":"HashSet","n":45101,"op":"contains","t":122.09756905580394},{"impl":"HashSet","n":45201,"op":"contains","t":122.06746886988981},{"impl":"HashSet","n":45301,"op":"contains","t":122.03695249348874},{"impl":"HashSet","n":45401,"op":"contains","t":122.00602011534345},{"impl":"HashSet","n":45501,"op":"contains","t":121.97467192295079},{"impl":"HashSet","n":45601,"op":"contains","t":121.94290810257274},{"impl":"HashSet","n":45701,"op":"contains","t":121.91072883924733},{"impl":"HashSet","n":45801,"op":"contains","t":121.87813431679912},{"impl":"HashSet","n":45901,"op":"contains","t":121.84512471785003},{"impl":"HashSet","n":46001,"op":"contains","t":121.8117002238296},{"impl":"HashSet","n":46101,"op":"contains","t":121.77786101498556},{"impl":"HashSet","n":46201,"op":"contains","t":121.74360727039385},{"impl":"HashSet","n":46301,"op":"contains","t":121.70893916796891},{"impl":"HashSet","n":46401,"op":"contains","t":121.67385688447362},{"impl":"HashSet","n":46501,"op":"contains","t":121.63836059552926},{"impl":"HashSet","n":46601,"op":"contains","t":121.60245047562537},{"impl":"HashSet","n":46701,"op":"contains","t":121.56612669812931},{"impl":"HashSet","n":46801,"op":"contains","t":121.529389435296},{"impl":"HashSet","n":46901,"op":"contains","t":121.49223885827729},{"impl":"HashSet","n":47001,"op":"contains","t":121.4546751371315},{"impl":"HashSet","n":47101,"op":"contains","t":121.41669844083265},{"impl":"HashSet","n":47201,"op":"contains","t":121.37830893727963},{"impl":"HashSet","n":47301,"op":"contains","t":121.33950679330529},{"impl":"HashSet","n":47401,"op":"contains","t":121.30029217468552},{"impl":"HashSet","n":47501,"op":"contains","t":121.26066524614816},{"impl":"HashSet","n":47601,"op":"contains","t":121.2206261713817},{"impl":"HashSet","n":47701,"op":"contains","t":121.18017511304413},{"impl":"HashSet","n":47801,"op":"contains","t":121.13931223277153},{"impl":"HashSet","n":47901,"op":"contains","t":121.09803769118656},{"impl":"HashSet","n":48001,"op":"contains","t":121.05635164790702},{"impl":"HashSet","n":48101,"op":"contains","t":121.01425426155411},{"impl":"HashSet","n":48201,"op":"contains","t":120.97174568976081},{"impl":"HashSet","n":48301,"op":"contains","t":120.92882608917992},{"impl":"HashSet","n":48401,"op":"contains","t":120.88549561549239},{"impl":"HashSet","n":48501,"op":"contains","t":120.84175442341511},{"impl":"HashSet","n":48601,"op":"contains","t":120.79760266670905},{"impl":"HashSet","n":48701,"op":"contains","t":120.75304049818698},{"impl":"HashSet","n":48801,"op":"contains","t":120.70806806972126},{"impl":"HashSet","n":48901,"op":"contains","t":120.66268553225171},{"impl":"HashSet","n":49001,"op":"contains","t":120.616893035793},{"impl":"HashSet","n":49101,"op":"contains","t":120.57069072944233},{"impl":"HashSet","n":49201,"op":"contains","t":120.52407876138683},{"impl":"HashSet","n":49301,"op":"contains","t":120.47705727891102},{"impl":"HashSet","n":49401,"op":"contains","t":120.4296264284041},{"impl":"HashSet","n":49501,"op":"contains","t":120.38178635536717},{"impl":"HashSet","n":49601,"op":"contains","t":120.33353720442038},{"impl":"HashSet","n":49701,"op":"contains","t":120.28487911931009},{"impl":"HashSet","n":49801,"op":"contains","t":120.23581224291587},{"impl":"HashSet","n":49901,"op":"contains","t":120.18633671725743},{"impl":"HashSet","n":50001,"op":"contains","t":120.13645268350152},{"impl":"HashSet","n":50101,"op":"contains","t":120.0861602819688},{"impl":"HashSet","n":50201,"op":"contains","t":120.03545965214047},{"impl":"HashSet","n":50301,"op":"contains","t":119.98435093266507},{"impl":"HashSet","n":50401,"op":"contains","t":119.93283426136502},{"impl":"HashSet","n":50501,"op":"contains","t":119.88090977524323},{"impl":"HashSet","n":50601,"op":"contains","t":119.8285776104895},{"impl":"HashSet","n":50701,"op":"contains","t":119.77583790248703},{"impl":"HashSet","n":50801,"op":"contains","t":119.72269078581877},{"impl":"HashSet","n":50901,"op":"contains","t":119.66913639427361},{"impl":"HashSet","n":51001,"op":"contains","t":119.61517486085273},{"impl":"HashSet","n":51101,"op":"contains","t":119.56080631777573},{"impl":"HashSet","n":51201,"op":"contains","t":119.50603089648673},{"impl":"HashSet","n":51301,"op":"contains","t":119.45084872766049},{"impl":"HashSet","n":51401,"op":"contains","t":119.39525994120827},{"impl":"HashSet","n":51501,"op":"contains","t":119.33926466628385},{"impl":"HashSet","n":51601,"op":"contains","t":119.28286303128945},{"impl":"HashSet","n":51701,"op":"contains","t":119.22605516388151},{"impl":"HashSet","n":51801,"op":"contains","t":119.16884119097637},{"impl":"HashSet","n":51901,"op":"contains","t":119.11122123875614},{"impl":"HashSet","n":52001,"op":"contains","t":119.05319543267419},{"impl":"HashSet","n":52101,"op":"contains","t":118.99476389746089},{"impl":"HashSet","n":52201,"op":"contains","t":118.93592675712908},{"impl":"HashSet","n":52301,"op":"contains","t":118.87668413497954},{"impl":"HashSet","n":52401,"op":"contains","t":118.81703615360654},{"impl":"HashSet","n":52501,"op":"contains","t":118.75698293490308},{"impl":"HashSet","n":52601,"op":"contains","t":118.69652460006634},{"impl":"HashSet","n":52701,"op":"contains","t":118.63566126960295},{"impl":"HashSet","n":52801,"op":"contains","t":118.57439306333418},{"impl":"HashSet","n":52901,"op":"contains","t":118.51272010040114},{"impl":"HashSet","n":53001,"op":"contains","t":118.45064249926995},{"impl":"HashSet","n":53101,"op":"contains","t":118.38816037773682},{"impl":"HashSet","n":53201,"op":"contains","t":118.32527385293307},{"impl":"HashSet","n":53301,"op":"contains","t":118.26198304133015},{"impl":"HashSet","n":53401,"op":"contains","t":118.19828805874454},{"impl":"HashSet","n":53501,"op":"contains","t":118.13418902034272},{"impl":"HashSet","n":53601,"op":"contains","t":118.06968604064599},{"impl":"HashSet","n":53701,"op":"contains","t":118.00477923353529},{"impl":"HashSet","n":53801,"op":"contains","t":117.93946871225586},{"impl":"HashSet","n":53901,"op":"contains","t":117.8737545894222},{"impl":"HashSet","n":54001,"op":"contains","t":117.80763697702255},{"impl":"HashSet","n":54101,"op":"contains","t":117.74111598642355},{"impl":"HashSet","n":54201,"op":"contains","t":117.67419172837486},{"impl":"HashSet","n":54301,"op":"contains","t":117.60686431301377},{"impl":"HashSet","n":54401,"op":"contains","t":117.53913384986959},{"impl":"HashSet","n":54501,"op":"contains","t":117.47100044786819},{"impl":"HashSet","n":54601,"op":"contains","t":117.40246421533641},{"impl":"HashSet","n":54701,"op":"contains","t":117.33352526000645},{"impl":"HashSet","n":54801,"op":"contains","t":117.26418368902017},{"impl":"HashSet","n":54901,"op":"contains","t":117.19443960893352},{"impl":"HashSet","n":55001,"op":"contains","t":117.12429312572058},{"impl":"HashSet","n":55101,"op":"contains","t":117.05374434477807},{"impl":"HashSet","n":55201,"op":"contains","t":116.98279337092927},{"impl":"HashSet","n":55301,"op":"contains","t":116.9114403084284},{"impl":"HashSet","n":55401,"op":"contains","t":116.83968526096456},{"impl":"HashSet","n":55501,"op":"contains","t":116.76752833166583},{"impl":"HashSet","n":55601,"op":"contains","t":116.69496962310349},{"impl":"HashSet","n":55701,"op":"contains","t":116.62200923729574},{"impl":"HashSet","n":55801,"op":"contains","t":116.54864727571189},{"impl":"HashSet","n":55901,"op":"contains","t":116.47488383927623},{"impl":"HashSet","n":56001,"op":"contains","t":116.40071902837184},{"impl":"HashSet","n":56101,"op":"contains","t":116.32615294284457},{"impl":"HashSet","n":56201,"op":"contains","t":116.25118568200683},{"impl":"HashSet","n":56301,"op":"contains","t":116.17581734464133},{"impl":"HashSet","n":56401,"op":"contains","t":116.10004802900492},{"impl":"HashSet","n":56501,"op":"contains","t":116.02387783283226},{"impl":"HashSet","n":56601,"op":"contains","t":115.94730685333951},{"impl":"HashSet","n":56701,"op":"contains","t":115.87033518722811},{"impl":"HashSet","n":56801,"op":"contains","t":115.79296293068816},{"impl":"HashSet","n":56901,"op":"contains","t":115.71519017940228},{"impl":"HashSet","n":57001,"op":"contains","t":115.63701702854908},{"impl":"HashSet","n":57101,"op":"contains","t":115.55844357280654},{"impl":"HashSet","n":57201,"op":"contains","t":115.47946990635583},{"impl":"HashSet","n":57301,"op":"contains","t":115.40009612288446},{"impl":"HashSet","n":57401,"op":"contains","t":115.32032231558995},{"impl":"HashSet","n":57501,"op":"contains","t":115.24014857718309},{"impl":"HashSet","n":57601,"op":"contains","t":115.15957499989146},{"impl":"HashSet","n":57701,"op":"contains","t":115.07860167546266},{"impl":"HashSet","n":57801,"op":"contains","t":114.99722869516772},{"impl":"HashSet","n":57901,"op":"contains","t":114.91545614980437},{"impl":"HashSet","n":58001,"op":"contains","t":114.83328412970019},{"impl":"HashSet","n":58101,"op":"contains","t":114.75071272471615},{"impl":"HashSet","n":58201,"op":"contains","t":114.66774202424943},{"impl":"HashSet","n":58301,"op":"contains","t":114.58437211723698},{"impl":"HashSet","n":58401,"op":"contains","t":114.50060309215834},{"impl":"HashSet","n":58501,"op":"contains","t":114.41643503703904},{"impl":"HashSet","n":58601,"op":"contains","t":114.33186803945358},{"impl":"HashSet","n":58701,"op":"contains","t":114.24690218652842},{"impl":"HashSet","n":58801,"op":"contains","t":114.16153756494525},{"impl":"HashSet","n":58901,"op":"contains","t":114.0757742609438},{"impl":"HashSet","n":59001,"op":"contains","t":113.98961236032497},{"impl":"HashSet","n":59101,"op":"contains","t":113.90305194845375},{"impl":"HashSet","n":59201,"op":"contains","t":113.81609311026217},{"impl":"HashSet","n":59301,"op":"contains","t":113.7287359302523},{"impl":"HashSet","n":59401,"op":"contains","t":113.64098049249893},{"impl":"HashSet","n":59501,"op":"contains","t":113.55282688065274},{"impl":"HashSet","n":59601,"op":"contains","t":113.46427517794294},{"impl":"HashSet","n":59701,"op":"contains","t":113.37532546718018},{"impl":"HashSet","n":59801,"op":"contains","t":113.28597783075925},{"impl":"HashSet","n":59901,"op":"contains","t":113.19623235066207},{"impl":"BTreeMap","n":1,"op":"contains","t":6.5683509168837},{"impl":"BTreeMap","n":101,"op":"contains","t":69.21897016376941},{"impl":"BTreeMap","n":201,"op":"contains","t":78.59334284952568},{"impl":"BTreeMap","n":301,"op":"contains","t":84.10975923211018},{"impl":"BTreeMap","n":401,"op":"contains","t":88.03965916878789},{"impl":"BTreeMap","n":501,"op":"contains","t":91.09866669739031},{"impl":"BTreeMap","n":601,"op":"contains","t":93.60629164352368},{"impl":"BTreeMap","n":701,"op":"contains","t":95.73320534283984},{"impl":"BTreeMap","n":801,"op":"contains","t":97.58137662966466},{"impl":"BTreeMap","n":901,"op":"contains","t":99.21662058540083},{"impl":"BTreeMap","n":1001,"op":"contains","t":100.68389745795606},{"impl":"BTreeMap","n":1101,"op":"contains","t":102.01528792544573},{"impl":"BTreeMap","n":1201,"op":"contains","t":103.23448651310275},{"impl":"BTreeMap","n":1301,"op":"contains","t":104.35949168557681},{"impl":"BTreeMap","n":1401,"op":"contains","t":105.40429691385073},{"impl":"BTreeMap","n":1501,"op":"contains","t":106.3799973097441},{"impl":"BTreeMap","n":1601,"op":"contains","t":107.29553861164202},{"impl":"BTreeMap","n":1701,"op":"contains","t":108.15823884432984},{"impl":"BTreeMap","n":1801,"op":"contains","t":108.9741607310425},{"impl":"BTreeMap","n":1901,"op":"contains","t":109.74838333622927},{"impl":"BTreeMap","n":2001,"op":"contains","t":110.48520398603345},{"impl":"BTreeMap","n":2101,"op":"contains","t":111.1882908966288},{"impl":"BTreeMap","n":2201,"op":"contains","t":111.86080028034687},{"impl":"BTreeMap","n":2301,"op":"contains","t":112.5054674106865},{"impl":"BTreeMap","n":2401,"op":"contains","t":113.12467830029073},{"impl":"BTreeMap","n":2501,"op":"contains","t":113.72052674309545},{"impl":"BTreeMap","n":2601,"op":"contains","t":114.29486016654946},{"impl":"BTreeMap","n":2701,"op":"contains","t":114.84931682890601},{"impl":"BTreeMap","n":2801,"op":"contains","t":115.38535625089204},{"impl":"BTreeMap","n":2901,"op":"contains","t":115.90428430674595},{"impl":"BTreeMap","n":3001,"op":"contains","t":116.40727406130001},{"impl":"BTreeMap","n":3101,"op":"contains","t":116.89538319026182},{"impl":"BTreeMap","n":3201,"op":"contains","t":117.36956863473173},{"impl":"BTreeMap","n":3301,"op":"contains","t":117.8306990007135},{"impl":"BTreeMap","n":3401,"op":"contains","t":118.279565107611},{"impl":"BTreeMap","n":3501,"op":"contains","t":118.71688900770673},{"impl":"BTreeMap","n":3601,"op":"contains","t":119.14333173510526},{"impl":"BTreeMap","n":3701,"op":"contains","t":119.55949999304039},{"impl":"BTreeMap","n":3801,"op":"contains","t":119.96595194943839},{"impl":"BTreeMap","n":3901,"op":"contains","t":120.36320227973444},{"impl":"BTreeMap","n":4001,"op":"contains","t":120.75172657130078},{"impl":"BTreeMap","n":4101,"op":"contains","t":121.13196518407538},{"impl":"BTreeMap","n":4201,"op":"contains","t":121.50432664602297},{"impl":"BTreeMap","n":4301,"op":"contains","t":121.86919064910653},{"impl":"BTreeMap","n":4401,"op":"contains","t":122.22691070087639},{"impl":"BTreeMap","n":4501,"op":"contains","t":122.57781647811548},{"impl":"BTreeMap","n":4601,"op":"contains","t":122.92221592183272},{"impl":"BTreeMap","n":4701,"op":"contains","t":123.26039710698166},{"impl":"BTreeMap","n":4801,"op":"contains","t":123.59262991536197},{"impl":"BTreeMap","n":4901,"op":"contains","t":123.91916753605383},{"impl":"BTreeMap","n":5001,"op":"contains","t":124.2402478142912},{"impl":"BTreeMap","n":5101,"op":"contains","t":124.55609446678211},{"impl":"BTreeMap","n":5201,"op":"contains","t":124.86691817903643},{"impl":"BTreeMap","n":5301,"op":"contains","t":125.17291759818588},{"impl":"BTreeMap","n":5401,"op":"contains","t":125.47428023301782},{"impl":"BTreeMap","n":5501,"op":"contains","t":125.77118327143734},{"impl":"BTreeMap","n":5601,"op":"contains","t":126.06379432428514},{"impl":"BTreeMap","n":5701,"op":"contains","t":126.35227210333159},{"impl":"BTreeMap","n":5801,"op":"contains","t":126.63676704031558},{"impl":"BTreeMap","n":5901,"op":"contains","t":126.91742185307524},{"impl":"BTreeMap","n":6001,"op":"contains","t":127.1943720641055},{"impl":"BTreeMap","n":6101,"op":"contains","t":127.46774647626064},{"impl":"BTreeMap","n":6201,"op":"contains","t":127.73766760978282},{"impl":"BTreeMap","n":6301,"op":"contains","t":128.00425210436924},{"impl":"BTreeMap","n":6401,"op":"contains","t":128.26761108958135},{"impl":"BTreeMap","n":6501,"op":"contains","t":128.5278505265411},{"impl":"BTreeMap","n":6601,"op":"contains","t":128.78507152354422},{"impl":"BTreeMap","n":6701,"op":"contains","t":129.03937062794404},{"impl":"BTreeMap","n":6801,"op":"contains","t":129.290840096415},{"impl":"BTreeMap","n":6901,"op":"contains","t":129.5395681454895},{"impl":"BTreeMap","n":7001,"op":"contains","t":129.78563918407153},{"impl":"BTreeMap","n":7101,"op":"contains","t":130.02913402945993},{"impl":"BTreeMap","n":7201,"op":"contains","t":130.2701301082664},{"impl":"BTreeMap","n":7301,"op":"contains","t":130.50870164347722},{"impl":"BTreeMap","n":7401,"op":"contains","t":130.74491982879044},{"impl":"BTreeMap","n":7501,"op":"contains","t":130.97885299125272},{"impl":"BTreeMap","n":7601,"op":"contains","t":131.2105667431264},{"impl":"BTreeMap","n":7701,"op":"contains","t":131.44012412383077},{"impl":"BTreeMap","n":7801,"op":"contains","t":131.66758573272625},{"impl":"BTreeMap","n":7901,"op":"contains","t":131.8930098534414},{"impl":"BTreeMap","n":8001,"op":"contains","t":132.11645257038106},{"impl":"BTreeMap","n":8101,"op":"contains","t":132.33796787799795},{"impl":"BTreeMap","n":8201,"op":"contains","t":132.55760778336133},{"impl":"BTreeMap","n":8301,"op":"contains","t":132.7754224025091},{"impl":"BTreeMap","n":8401,"op":"contains","t":132.9914600510309},{"impl":"BTreeMap","n":8501,"op":"contains","t":133.2057673292915},{"impl":"BTreeMap","n":8601,"op":"contains","t":133.41838920267045},{"impl":"BTreeMap","n":8701,"op":"contains","t":133.629369077164},{"impl":"BTreeMap","n":8801,"op":"contains","t":133.83874887066688},{"impl":"BTreeMap","n":8901,"op":"contains","t":134.04656908022733},{"impl":"BTreeMap","n":9001,"op":"contains","t":134.25286884554484},{"impl":"BTreeMap","n":9101,"op":"contains","t":134.45768600895994},{"impl":"BTreeMap","n":9201,"op":"contains","t":134.66105717216607},{"impl":"BTreeMap","n":9301,"op":"contains","t":134.863017749856},{"impl":"BTreeMap","n":9401,"op":"contains","t":135.0636020204998},{"impl":"BTreeMap","n":9501,"op":"contains","t":135.2628431744358},{"impl":"BTreeMap","n":9601,"op":"contains","t":135.46077335944457},{"impl":"BTreeMap","n":9701,"op":"contains","t":135.65742372396096},{"impl":"BTreeMap","n":9801,"op":"contains","t":135.85282445807056},{"impl":"BTreeMap","n":9901,"op":"contains","t":136.04700483242527},{"impl":"BTreeMap","n":10001,"op":"contains","t":136.23999323520334},{"impl":"BTreeMap","n":10101,"op":"contains","t":136.4318172072305},{"impl":"BTreeMap","n":10201,"op":"contains","t":136.62250347537156},{"impl":"BTreeMap","n":10301,"op":"contains","t":136.81207798429267},{"impl":"BTreeMap","n":10401,"op":"contains","t":137.00056592668955},{"impl":"BTreeMap","n":10501,"op":"contains","t":137.18799177206947},{"impl":"BTreeMap","n":10601,"op":"contains","t":137.3743792941692},{"impl":"BTreeMap","n":10701,"op":"contains","t":137.5597515970856},{"impl":"BTreeMap","n":10801,"op":"contains","t":137.74413114019123},{"impl":"BTreeMap","n":10901,"op":"contains","t":137.92753976190153},{"impl":"BTreeMap","n":11001,"op":"contains","t":138.109998702357},{"impl":"BTreeMap","n":11101,"op":"contains","t":138.2915286250789},{"impl":"BTreeMap","n":11201,"op":"contains","t":138.47214963765416},{"impl":"BTreeMap","n":11301,"op":"contains","t":138.65188131150063},{"impl":"BTreeMap","n":11401,"op":"contains","t":138.83074270076204},{"impl":"BTreeMap","n":11501,"op":"contains","t":139.00875236037768},{"impl":"BTreeMap","n":11601,"op":"contains","t":139.18592836336975},{"impl":"BTreeMap","n":11701,"op":"contains","t":139.36228831738927},{"impl":"BTreeMap","n":11801,"op":"contains","t":139.5378493805574},{"impl":"BTreeMap","n":11901,"op":"contains","t":139.71262827663867},{"impl":"BTreeMap","n":12001,"op":"contains","t":139.8866413095794},{"impl":"BTreeMap","n":12101,"op":"contains","t":140.05990437744276},{"impl":"BTreeMap","n":12201,"op":"contains","t":140.23243298577054},{"impl":"BTreeMap","n":12301,"op":"contains","t":140.40424226039934},{"impl":"BTreeMap","n":12401,"op":"contains","t":140.5753469597582},{"impl":"BTreeMap","n":12501,"op":"contains","t":140.7457614866722},{"impl":"BTreeMap","n":12601,"op":"contains","t":140.9154998996958},{"impl":"BTreeMap","n":12701,"op":"contains","t":141.08457592399836},{"impl":"BTreeMap","n":12801,"op":"contains","t":141.25300296182272},{"impl":"BTreeMap","n":12901,"op":"contains","t":141.42079410253683},{"impl":"BTreeMap","n":13001,"op":"contains","t":141.58796213229732},{"impl":"BTreeMap","n":13101,"op":"contains","t":141.75451954334295},{"impl":"BTreeMap","n":13201,"op":"contains","t":141.92047854293452},{"impl":"BTreeMap","n":13301,"op":"contains","t":142.08585106195758},{"impl":"BTreeMap","n":13401,"op":"contains","t":142.2506487632029},{"impl":"BTreeMap","n":13501,"op":"contains","t":142.41488304933912},{"impl":"BTreeMap","n":13601,"op":"contains","t":142.57856507059137},{"impl":"BTreeMap","n":13701,"op":"contains","t":142.74170573213826},{"impl":"BTreeMap","n":13801,"op":"contains","t":142.90431570124036},{"impl":"BTreeMap","n":13901,"op":"contains","t":143.06640541411113},{"impl":"BTreeMap","n":14001,"op":"contains","t":143.2279850825414},{"impl":"BTreeMap","n":14101,"op":"contains","t":143.38906470028857},{"impl":"BTreeMap","n":14201,"op":"contains","t":143.5496540492396},{"impl":"BTreeMap","n":14301,"op":"contains","t":143.70976270535803},{"impl":"BTreeMap","n":14401,"op":"contains","t":143.8694000444237},{"impl":"BTreeMap","n":14501,"op":"contains","t":144.028575247574},{"impl":"BTreeMap","n":14601,"op":"contains","t":144.18729730665436},{"impl":"BTreeMap","n":14701,"op":"contains","t":144.34557502938662},{"impl":"BTreeMap","n":14801,"op":"contains","t":144.50341704436198},{"impl":"BTreeMap","n":14901,"op":"contains","t":144.6608318058656},{"impl":"BTreeMap","n":15001,"op":"contains","t":144.81782759854025},{"impl":"BTreeMap","n":15101,"op":"contains","t":144.97441254189494},{"impl":"BTreeMap","n":15201,"op":"contains","t":145.1305945946644},{"impl":"BTreeMap","n":15301,"op":"contains","t":145.28638155902624},{"impl":"BTreeMap","n":15401,"op":"contains","t":145.44178108468026},{"impl":"BTreeMap","n":15501,"op":"contains","t":145.59680067279578},{"impl":"BTreeMap","n":15601,"op":"contains","t":145.7514476798325},{"impl":"BTreeMap","n":15701,"op":"contains","t":145.90572932123865},{"impl":"BTreeMap","n":15801,"op":"contains","t":146.0596526750323},{"impl":"BTreeMap","n":15901,"op":"contains","t":146.21322468526938},{"impl":"BTreeMap","n":16001,"op":"contains","t":146.36645216540296},{"impl":"BTreeMap","n":16101,"op":"contains","t":146.5193418015383},{"impl":"BTreeMap","n":16201,"op":"contains","t":146.67190015558657},{"impl":"BTreeMap","n":16301,"op":"contains","t":146.8241336683218},{"impl":"BTreeMap","n":16401,"op":"contains","t":146.97604866234445},{"impl":"BTreeMap","n":16501,"op":"contains","t":147.12765134495493},{"impl":"BTreeMap","n":16601,"op":"contains","t":147.27894781093985},{"impl":"BTreeMap","n":16701,"op":"contains","t":147.42994404527514},{"impl":"BTreeMap","n":16801,"op":"contains","t":147.58064592574829},{"impl":"BTreeMap","n":16901,"op":"contains","t":147.7310592255027},{"impl":"BTreeMap","n":17001,"op":"contains","t":147.88118961550705},{"impl":"BTreeMap","n":17101,"op":"contains","t":148.03104266695237},{"impl":"BTreeMap","n":17201,"op":"contains","t":148.18062385357888},{"impl":"BTreeMap","n":17301,"op":"contains","t":148.32993855393588},{"impl":"BTreeMap","n":17401,"op":"contains","t":148.4789920535761},{"impl":"BTreeMap","n":17501,"op":"contains","t":148.62778954718732},{"impl":"BTreeMap","n":17601,"op":"contains","t":148.77633614066343},{"impl":"BTreeMap","n":17701,"op":"contains","t":148.92463685311648},{"impl":"BTreeMap","n":17801,"op":"contains","t":149.07269661883242},{"impl":"BTreeMap","n":17901,"op":"contains","t":149.22052028917165},{"impl":"BTreeMap","n":18001,"op":"contains","t":149.36811263441714},{"impl":"BTreeMap","n":18101,"op":"contains","t":149.51547834557093},{"impl":"BTreeMap","n":18201,"op":"contains","t":149.6626220361013},{"impl":"BTreeMap","n":18301,"op":"contains","t":149.8095482436421},{"impl":"BTreeMap","n":18401,"op":"contains","t":149.95626143164563},{"impl":"BTreeMap","n":18501,"op":"contains","t":150.10276599099114},{"impl":"BTreeMap","n":18601,"op":"contains","t":150.2490662415493},{"impl":"BTreeMap","n":18701,"op":"contains","t":150.39516643370544},{"impl":"BTreeMap","n":18801,"op":"contains","t":150.5410707498416},{"impl":"BTreeMap","n":18901,"op":"contains","t":150.68678330577973},{"impl":"BTreeMap","n":19001,"op":"contains","t":150.8323081521863},{"impl":"BTreeMap","n":19101,"op":"contains","t":150.9776492759407},{"impl":"BTreeMap","n":19201,"op":"contains","t":151.12281060146725},{"impl":"BTreeMap","n":19301,"op":"contains","t":151.26779599203306},{"impl":"BTreeMap","n":19401,"op":"contains","t":151.41260925101224},{"impl":"BTreeMap","n":19501,"op":"contains","t":151.55725412311745},{"impl":"BTreeMap","n":19601,"op":"contains","t":151.70173429560015},{"impl":"BTreeMap","n":19701,"op":"contains","t":151.84605339942038},{"impl":"BTreeMap","n":19801,"op":"contains","t":151.99021501038658},{"impl":"BTreeMap","n":19901,"op":"contains","t":152.13422265026702},{"impl":"BTreeMap","n":20001,"op":"contains","t":152.27807978787325},{"impl":"BTreeMap","n":20101,"op":"contains","t":152.42178984011656},{"impl":"BTreeMap","n":20201,"op":"contains","t":152.56535617303823},{"impl":"BTreeMap","n":20301,"op":"contains","t":152.70878210281433},{"impl":"BTreeMap","n":20401,"op":"contains","t":152.85207089673577},{"impl":"BTreeMap","n":20501,"op":"contains","t":152.99522577416454},{"impl":"BTreeMap","n":20601,"op":"contains","t":153.13824990746653},{"impl":"BTreeMap","n":20701,"op":"contains","t":153.28114642292192},{"impl":"BTreeMap","n":20801,"op":"contains","t":153.4239184016134},{"impl":"BTreeMap","n":20901,"op":"contains","t":153.5665688802934},{"impl":"BTreeMap","n":21001,"op":"contains","t":153.7091008522303},{"impl":"BTreeMap","n":21101,"op":"contains","t":153.85151726803485},{"impl":"BTreeMap","n":21201,"op":"contains","t":153.99382103646678},{"impl":"BTreeMap","n":21301,"op":"contains","t":154.13601502522258},{"impl":"BTreeMap","n":21401,"op":"contains","t":154.27810206170494},{"impl":"BTreeMap","n":21501,"op":"contains","t":154.42008493377386},{"impl":"BTreeMap","n":21601,"op":"contains","t":154.56196639048085},{"impl":"BTreeMap","n":21701,"op":"contains","t":154.70374914278582},{"impl":"BTreeMap","n":21801,"op":"contains","t":154.84543586425752},{"impl":"BTreeMap","n":21901,"op":"contains","t":154.98702919175815},{"impl":"BTreeMap","n":22001,"op":"contains","t":155.1285317261121},{"impl":"BTreeMap","n":22101,"op":"contains","t":155.26994603275983},{"impl":"BTreeMap","n":22201,"op":"contains","t":155.4112746423967},{"impl":"BTreeMap","n":22301,"op":"contains","t":155.5525200515977},{"impl":"BTreeMap","n":22401,"op":"contains","t":155.69368472342796},{"impl":"BTreeMap","n":22501,"op":"contains","t":155.83477108803993},{"impl":"BTreeMap","n":22601,"op":"contains","t":155.975781543257},{"impl":"BTreeMap","n":22701,"op":"contains","t":156.1167184551445},{"impl":"BTreeMap","n":22801,"op":"contains","t":156.25758415856816},{"impl":"BTreeMap","n":22901,"op":"contains","t":156.39838095774013},{"impl":"BTreeMap","n":23001,"op":"contains","t":156.5391111267532},{"impl":"BTreeMap","n":23101,"op":"contains","t":156.67977691010356},{"impl":"BTreeMap","n":23201,"op":"contains","t":156.82038052320212},{"impl":"BTreeMap","n":23301,"op":"contains","t":156.96092415287495},{"impl":"BTreeMap","n":23401,"op":"contains","t":157.1014099578528},{"impl":"BTreeMap","n":23501,"op":"contains","t":157.24184006925051},{"impl":"BTreeMap","n":23601,"op":"contains","t":157.38221659103579},{"impl":"BTreeMap","n":23701,"op":"contains","t":157.52254160048867},{"impl":"BTreeMap","n":23801,"op":"contains","t":157.66281714865073},{"impl":"BTreeMap","n":23901,"op":"contains","t":157.8030452607652},{"impl":"BTreeMap","n":24001,"op":"contains","t":157.94322793670784},{"impl":"BTreeMap","n":24101,"op":"contains","t":158.08336715140894},{"impl":"BTreeMap","n":24201,"op":"contains","t":158.2234648552661},{"impl":"BTreeMap","n":24301,"op":"contains","t":158.36352297454943},{"impl":"BTreeMap","n":24401,"op":"contains","t":158.5035434117974},{"impl":"BTreeMap","n":24501,"op":"contains","t":158.64352804620546},{"impl":"BTreeMap","n":24601,"op":"contains","t":158.78347873400605},{"impl":"BTreeMap","n":24701,"op":"contains","t":158.9233973088413},{"impl":"BTreeMap","n":24801,"op":"contains","t":159.06328558212823},{"impl":"BTreeMap","n":24901,"op":"contains","t":159.20314534341642},{"impl":"BTreeMap","n":25001,"op":"contains","t":159.34297836073853},{"impl":"BTreeMap","n":25101,"op":"contains","t":159.48278638095388},{"impl":"BTreeMap","n":25201,"op":"contains","t":159.6225711300853},{"impl":"BTreeMap","n":25301,"op":"contains","t":159.76233431364906},{"impl":"BTreeMap","n":25401,"op":"contains","t":159.90207761697846},{"impl":"BTreeMap","n":25501,"op":"contains","t":160.04180270554122},{"impl":"BTreeMap","n":25601,"op":"contains","t":160.18151122525018},{"impl":"BTreeMap","n":25701,"op":"contains","t":160.32120480276845},{"impl":"BTreeMap","n":25801,"op":"contains","t":160.4608850458084},{"impl":"BTreeMap","n":25901,"op":"contains","t":160.60055354342472},{"impl":"BTreeMap","n":26001,"op":"contains","t":160.7402118663024},{"impl":"BTreeMap","n":26101,"op":"contains","t":160.8798615670382},{"impl":"BTreeMap","n":26201,"op":"contains","t":161.01950418041798},{"impl":"BTreeMap","n":26301,"op":"contains","t":161.15914122368753},{"impl":"BTreeMap","n":26401,"op":"contains","t":161.29877419681915},{"impl":"BTreeMap","n":26501,"op":"contains","t":161.43840458277288},{"impl":"BTreeMap","n":26601,"op":"contains","t":161.57803384775252},{"impl":"BTreeMap","n":26701,"op":"contains","t":161.7176634414575},{"impl":"BTreeMap","n":26801,"op":"contains","t":161.85729479732925},{"impl":"BTreeMap","n":26901,"op":"contains","t":161.99692933279383},{"impl":"BTreeMap","n":27001,"op":"contains","t":162.13656844949924},{"impl":"BTreeMap","n":27101,"op":"contains","t":162.27621353354905},{"impl":"BTreeMap","n":27201,"op":"contains","t":162.41586595573116},{"impl":"BTreeMap","n":27301,"op":"contains","t":162.55552707174274},{"impl":"BTreeMap","n":27401,"op":"contains","t":162.69519822241097},{"impl":"BTreeMap","n":27501,"op":"contains","t":162.83488073390953},{"impl":"BTreeMap","n":27601,"op":"contains","t":162.9745759179715},{"impl":"BTreeMap","n":27701,"op":"contains","t":163.1142850720983},{"impl":"BTreeMap","n":27801,"op":"contains","t":163.25400947976476},{"impl":"BTreeMap","n":27901,"op":"contains","t":163.39375041062038},{"impl":"BTreeMap","n":28001,"op":"contains","t":163.5335091206876},{"impl":"BTreeMap","n":28101,"op":"contains","t":163.67328685255575},{"impl":"BTreeMap","n":28201,"op":"contains","t":163.81308483557208},{"impl":"BTreeMap","n":28301,"op":"contains","t":163.9529042860293},{"impl":"BTreeMap","n":28401,"op":"contains","t":164.09274640734958},{"impl":"BTreeMap","n":28501,"op":"contains","t":164.2326123902657},{"impl":"BTreeMap","n":28601,"op":"contains","t":164.37250341299878},{"impl":"BTreeMap","n":28701,"op":"contains","t":164.51242064143278},{"impl":"BTreeMap","n":28801,"op":"contains","t":164.6523652292865},{"impl":"BTreeMap","n":28901,"op":"contains","t":164.7923383182818},{"impl":"BTreeMap","n":29001,"op":"contains","t":164.9323410383098},{"impl":"BTreeMap","n":29101,"op":"contains","t":165.07237450759342},{"impl":"BTreeMap","n":29201,"op":"contains","t":165.21243983284768},{"impl":"BTreeMap","n":29301,"op":"contains","t":165.35253810943703},{"impl":"BTreeMap","n":29401,"op":"contains","t":165.49267042153002},{"impl":"BTreeMap","n":29501,"op":"contains","t":165.63283784225138},{"impl":"BTreeMap","n":29601,"op":"contains","t":165.7730414338315},{"impl":"BTreeMap","n":29701,"op":"contains","t":165.91328224775333},{"impl":"BTreeMap","n":29801,"op":"contains","t":166.05356132489703},{"impl":"BTreeMap","n":29901,"op":"contains","t":166.19387969568197},{"impl":"BTreeMap","n":30001,"op":"contains","t":166.33423838020636},{"impl":"BTreeMap","n":30101,"op":"contains","t":166.47463838838473},{"impl":"BTreeMap","n":30201,"op":"contains","t":166.61508072008306},{"impl":"BTreeMap","n":30301,"op":"contains","t":166.75556636525155},{"impl":"BTreeMap","n":30401,"op":"contains","t":166.89609630405533},{"impl":"BTreeMap","n":30501,"op":"contains","t":167.036671507003},{"impl":"BTreeMap","n":30601,"op":"contains","t":167.17729293507313},{"impl":"BTreeMap","n":30701,"op":"contains","t":167.31796153983856},{"impl":"BTreeMap","n":30801,"op":"contains","t":167.45867826358875},{"impl":"BTreeMap","n":30901,"op":"contains","t":167.5994440394501},{"impl":"BTreeMap","n":31001,"op":"contains","t":167.74025979150463},{"impl":"BTreeMap","n":31101,"op":"contains","t":167.881126434906},{"impl":"BTreeMap","n":31201,"op":"contains","t":168.02204487599462},{"impl":"BTreeMap","n":31301,"op":"contains","t":168.16301601241025},{"impl":"BTreeMap","n":31401,"op":"contains","t":168.3040407332031},{"impl":"BTreeMap","n":31501,"op":"contains","t":168.44511991894285},{"impl":"BTreeMap","n":31601,"op":"contains","t":168.58625444182653},{"impl":"BTreeMap","n":31701,"op":"contains","t":168.72744516578393},{"impl":"BTreeMap","n":31801,"op":"contains","t":168.86869294658214},{"impl":"BTreeMap","n":31901,"op":"contains","t":169.00999863192774},{"impl":"BTreeMap","n":32001,"op":"contains","t":169.15136306156796},{"impl":"BTreeMap","n":32101,"op":"contains","t":169.29278706738978},{"impl":"BTreeMap","n":32201,"op":"contains","t":169.43427147351795},{"impl":"BTreeMap","n":32301,"op":"contains","t":169.57581709641113},{"impl":"BTreeMap","n":32401,"op":"contains","t":169.71742474495665},{"impl":"BTreeMap","n":32501,"op":"contains","t":169.85909522056386},{"impl":"BTreeMap","n":32601,"op":"contains","t":170.00082931725623},{"impl":"BTreeMap","n":32701,"op":"contains","t":170.1426278217615},{"impl":"BTreeMap","n":32801,"op":"contains","t":170.28449151360093},{"impl":"BTreeMap","n":32901,"op":"contains","t":170.4264211651772},{"impl":"BTreeMap","n":33001,"op":"contains","t":170.56841754186055},{"impl":"BTreeMap","n":33101,"op":"contains","t":170.71048140207407},{"impl":"BTreeMap","n":33201,"op":"contains","t":170.85261349737752},{"impl":"BTreeMap","n":33301,"op":"contains","t":170.99481457254973},{"impl":"BTreeMap","n":33401,"op":"contains","t":171.1370853656702},{"impl":"BTreeMap","n":33501,"op":"contains","t":171.27942660819897},{"impl":"BTreeMap","n":33601,"op":"contains","t":171.42183902505568},{"impl":"BTreeMap","n":33701,"op":"contains","t":171.5643233346972},{"impl":"BTreeMap","n":33801,"op":"contains","t":171.70688024919434},{"impl":"BTreeMap","n":33901,"op":"contains","t":171.84951047430724},{"impl":"BTreeMap","n":34001,"op":"contains","t":171.99221470955976},{"impl":"BTreeMap","n":34101,"op":"contains","t":172.13499364831267},{"impl":"BTreeMap","n":34201,"op":"contains","t":172.2778479778359},{"impl":"BTreeMap","n":34301,"op":"contains","t":172.42077837937973},{"impl":"BTreeMap","n":34401,"op":"contains","t":172.56378552824472},{"impl":"BTreeMap","n":34501,"op":"contains","t":172.70687009385088},{"impl":"BTreeMap","n":34601,"op":"contains","t":172.85003273980584},{"impl":"BTreeMap","n":34701,"op":"contains","t":172.99327412397176},{"impl":"BTreeMap","n":34801,"op":"contains","t":173.13659489853163},{"impl":"BTreeMap","n":34901,"op":"contains","t":173.27999571005438},{"impl":"BTreeMap","n":35001,"op":"contains","t":173.42347719955904},{"impl":"BTreeMap","n":35101,"op":"contains","t":173.56704000257838},{"impl":"BTreeMap","n":35201,"op":"contains","t":173.71068474922086},{"impl":"BTreeMap","n":35301,"op":"contains","t":173.8544120642327},{"impl":"BTreeMap","n":35401,"op":"contains","t":173.99822256705815},{"impl":"BTreeMap","n":35501,"op":"contains","t":174.14211687189953},{"impl":"BTreeMap","n":35601,"op":"contains","t":174.28609558777615},{"impl":"BTreeMap","n":35701,"op":"contains","t":174.43015931858247},{"impl":"BTreeMap","n":35801,"op":"contains","t":174.57430866314533},{"impl":"BTreeMap","n":35901,"op":"contains","t":174.7185442152808},{"impl":"BTreeMap","n":36001,"op":"contains","t":174.86286656384954},{"impl":"BTreeMap","n":36101,"op":"contains","t":175.00727629281204},{"impl":"BTreeMap","n":36201,"op":"contains","t":175.15177398128273},{"impl":"BTreeMap","n":36301,"op":"contains","t":175.29636020358362},{"impl":"BTreeMap","n":36401,"op":"contains","t":175.4410355292967},{"impl":"BTreeMap","n":36501,"op":"contains","t":175.58580052331632},{"impl":"BTreeMap","n":36601,"op":"contains","t":175.73065574590024},{"impl":"BTreeMap","n":36701,"op":"contains","t":175.87560175272037},{"impl":"BTreeMap","n":36801,"op":"contains","t":176.0206390949126},{"impl":"BTreeMap","n":36901,"op":"contains","t":176.16576831912613},{"impl":"BTreeMap","n":37001,"op":"contains","t":176.3109899675719},{"impl":"BTreeMap","n":37101,"op":"contains","t":176.45630457807067},{"impl":"BTreeMap","n":37201,"op":"contains","t":176.6017126841001},{"impl":"BTreeMap","n":37301,"op":"contains","t":176.74721481484158},{"impl":"BTreeMap","n":37401,"op":"contains","t":176.89281149522614},{"impl":"BTreeMap","n":37501,"op":"contains","t":177.03850324597983},{"impl":"BTreeMap","n":37601,"op":"contains","t":177.18429058366854},{"impl":"BTreeMap","n":37701,"op":"contains","t":177.33017402074222},{"impl":"BTreeMap","n":37801,"op":"contains","t":177.47615406557844},{"impl":"BTreeMap","n":37901,"op":"contains","t":177.6222312225255},{"impl":"BTreeMap","n":38001,"op":"contains","t":177.76840599194477},{"impl":"BTreeMap","n":38101,"op":"contains","t":177.91467887025277},{"impl":"BTreeMap","n":38201,"op":"contains","t":178.06105034996241},{"impl":"BTreeMap","n":38301,"op":"contains","t":178.20752091972383},{"impl":"BTreeMap","n":38401,"op":"contains","t":178.35409106436475},{"impl":"BTreeMap","n":38501,"op":"contains","t":178.50076126493013},{"impl":"BTreeMap","n":38601,"op":"contains","t":178.6475319987215},{"impl":"BTreeMap","n":38701,"op":"contains","t":178.79440373933573},{"impl":"BTreeMap","n":38801,"op":"contains","t":178.94137695670315},{"impl":"BTreeMap","n":38901,"op":"contains","t":179.08845211712537},{"impl":"BTreeMap","n":39001,"op":"contains","t":179.2356296833126},{"impl":"BTreeMap","n":39101,"op":"contains","t":179.38291011442038},{"impl":"BTreeMap","n":39201,"op":"contains","t":179.5302938660858},{"impl":"BTreeMap","n":39301,"op":"contains","t":179.6777813904636},{"impl":"BTreeMap","n":39401,"op":"contains","t":179.8253731362613},{"impl":"BTreeMap","n":39501,"op":"contains","t":179.97306954877436},{"impl":"BTreeMap","n":39601,"op":"contains","t":180.1208710699205},{"impl":"BTreeMap","n":39701,"op":"contains","t":180.26877813827406},{"impl":"BTreeMap","n":39801,"op":"contains","t":180.41679118909923},{"impl":"BTreeMap","n":39901,"op":"contains","t":180.56491065438365},{"impl":"BTreeMap","n":40001,"op":"contains","t":180.7131369628711},{"impl":"BTreeMap","n":40101,"op":"contains","t":180.8614705400937},{"impl":"BTreeMap","n":40201,"op":"contains","t":181.0099118084043},{"impl":"BTreeMap","n":40301,"op":"contains","t":181.1584611870077},{"impl":"BTreeMap","n":40401,"op":"contains","t":181.30711909199204},{"impl":"BTreeMap","n":40501,"op":"contains","t":181.45588593635955},{"impl":"BTreeMap","n":40601,"op":"contains","t":181.60476213005717},{"impl":"BTreeMap","n":40701,"op":"contains","t":181.75374808000623},{"impl":"BTreeMap","n":40801,"op":"contains","t":181.90284419013264},{"impl":"BTreeMap","n":40901,"op":"contains","t":182.0520508613958},{"impl":"BTreeMap","n":41001,"op":"contains","t":182.2013684918178},{"impl":"BTreeMap","n":41101,"op":"contains","t":182.35079747651196},{"impl":"BTreeMap","n":41201,"op":"contains","t":182.5003382077112},{"impl":"BTreeMap","n":41301,"op":"contains","t":182.64999107479582},{"impl":"BTreeMap","n":41401,"op":"contains","t":182.7997564643212},{"impl":"BTreeMap","n":41501,"op":"contains","t":182.94963476004506},{"impl":"BTreeMap","n":41601,"op":"contains","t":183.09962634295437},{"impl":"BTreeMap","n":41701,"op":"contains","t":183.2497315912919},{"impl":"BTreeMap","n":41801,"op":"contains","t":183.39995088058257},{"impl":"BTreeMap","n":41901,"op":"contains","t":183.55028458365953},{"impl":"BTreeMap","n":42001,"op":"contains","t":183.70073307068964},{"impl":"BTreeMap","n":42101,"op":"contains","t":183.85129670919883},{"impl":"BTreeMap","n":42201,"op":"contains","t":184.00197586409746},{"impl":"BTreeMap","n":42301,"op":"contains","t":184.15277089770467},{"impl":"BTreeMap","n":42401,"op":"contains","t":184.3036821697731},{"impl":"BTreeMap","n":42501,"op":"contains","t":184.45471003751314},{"impl":"BTreeMap","n":42601,"op":"contains","t":184.60585485561654},{"impl":"BTreeMap","n":42701,"op":"contains","t":184.75711697628032},{"impl":"BTreeMap","n":42801,"op":"contains","t":184.90849674922993},{"impl":"BTreeMap","n":42901,"op":"contains","t":185.0599945217424},{"impl":"BTreeMap","n":43001,"op":"contains","t":185.21161063866919},{"impl":"BTreeMap","n":43101,"op":"contains","t":185.36334544245858},{"impl":"BTreeMap","n":43201,"op":"contains","t":185.5151992731781},{"impl":"BTreeMap","n":43301,"op":"contains","t":185.66717246853636},{"impl":"BTreeMap","n":43401,"op":"contains","t":185.81926536390517},{"impl":"BTreeMap","n":43501,"op":"contains","t":185.97147829234058},{"impl":"BTreeMap","n":43601,"op":"contains","t":186.1238115846045},{"impl":"BTreeMap","n":43701,"op":"contains","t":186.27626556918563},{"impl":"BTreeMap","n":43801,"op":"contains","t":186.4288405723201},{"impl":"BTreeMap","n":43901,"op":"contains","t":186.5815369180123},{"impl":"BTreeMap","n":44001,"op":"contains","t":186.73435492805493},{"impl":"BTreeMap","n":44101,"op":"contains","t":186.88729492204922},{"impl":"BTreeMap","n":44201,"op":"contains","t":187.0403572174247},{"impl":"BTreeMap","n":44301,"op":"contains","t":187.19354212945905},{"impl":"BTreeMap","n":44401,"op":"contains","t":187.34684997129708},{"impl":"BTreeMap","n":44501,"op":"contains","t":187.50028105397033},{"impl":"BTreeMap","n":44601,"op":"contains","t":187.65383568641596},{"impl":"BTreeMap","n":44701,"op":"contains","t":187.80751417549533},{"impl":"BTreeMap","n":44801,"op":"contains","t":187.96131682601265},{"impl":"BTreeMap","n":44901,"op":"contains","t":188.11524394073345},{"impl":"BTreeMap","n":45001,"op":"contains","t":188.2692958204026},{"impl":"BTreeMap","n":45101,"op":"contains","t":188.4234727637622},{"impl":"BTreeMap","n":45201,"op":"contains","t":188.57777506756946},{"impl":"BTreeMap","n":45301,"op":"contains","t":188.73220302661417},{"impl":"BTreeMap","n":45401,"op":"contains","t":188.886756933736},{"impl":"BTreeMap","n":45501,"op":"contains","t":189.0414370798418},{"impl":"BTreeMap","n":45601,"op":"contains","t":189.19624375392254},{"impl":"BTreeMap","n":45701,"op":"contains","t":189.35117724306986},{"impl":"BTreeMap","n":45801,"op":"contains","t":189.50623783249307},{"impl":"BTreeMap","n":45901,"op":"contains","t":189.66142580553532},{"impl":"BTreeMap","n":46001,"op":"contains","t":189.8167414436898},{"impl":"BTreeMap","n":46101,"op":"contains","t":189.97218502661605},{"impl":"BTreeMap","n":46201,"op":"contains","t":190.12775683215557},{"impl":"BTreeMap","n":46301,"op":"contains","t":190.2834571363478},{"impl":"BTreeMap","n":46401,"op":"contains","t":190.43928621344548},{"impl":"BTreeMap","n":46501,"op":"contains","t":190.59524433593015},{"impl":"BTreeMap","n":46601,"op":"contains","t":190.7513317745273},{"impl":"BTreeMap","n":46701,"op":"contains","t":190.90754879822143},{"impl":"BTreeMap","n":46801,"op":"contains","t":191.063895674271},{"impl":"BTreeMap","n":46901,"op":"contains","t":191.22037266822318},{"impl":"BTreeMap","n":47001,"op":"contains","t":191.37698004392834},{"impl":"BTreeMap","n":47101,"op":"contains","t":191.53371806355455},{"impl":"BTreeMap","n":47201,"op":"contains","t":191.6905869876017},{"impl":"BTreeMap","n":47301,"op":"contains","t":191.84758707491594},{"impl":"BTreeMap","n":47401,"op":"contains","t":192.0047185827033},{"impl":"BTreeMap","n":47501,"op":"contains","t":192.16198176654382},{"impl":"BTreeMap","n":47601,"op":"contains","t":192.31937688040492},{"impl":"BTreeMap","n":47701,"op":"contains","t":192.47690417665515},{"impl":"BTreeMap","n":47801,"op":"contains","t":192.63456390607763},{"impl":"BTreeMap","n":47901,"op":"contains","t":192.79235631788305},{"impl":"BTreeMap","n":48001,"op":"contains","t":192.95028165972303},{"impl":"BTreeMap","n":48101,"op":"contains","t":193.10834017770296},{"impl":"BTreeMap","n":48201,"op":"contains","t":193.26653211639496},{"impl":"BTreeMap","n":48301,"op":"contains","t":193.42485771885043},{"impl":"BTreeMap","n":48401,"op":"contains","t":193.58331722661288},{"impl":"BTreeMap","n":48501,"op":"contains","t":193.74191087972997},{"impl":"BTreeMap","n":48601,"op":"contains","t":193.90063891676638},{"impl":"BTreeMap","n":48701,"op":"contains","t":194.0595015748155},{"impl":"BTreeMap","n":48801,"op":"contains","t":194.21849908951174},{"impl":"BTreeMap","n":48901,"op":"contains","t":194.37763169504257},{"impl":"BTreeMap","n":49001,"op":"contains","t":194.53689962416007},{"impl":"BTreeMap","n":49101,"op":"contains","t":194.6963031081929},{"impl":"BTreeMap","n":49201,"op":"contains","t":194.85584237705768},{"impl":"BTreeMap","n":49301,"op":"contains","t":195.01551765927064},{"impl":"BTreeMap","n":49401,"op":"contains","t":195.1753291819589},{"impl":"BTreeMap","n":49501,"op":"contains","t":195.33527717087142},{"impl":"BTreeMap","n":49601,"op":"contains","t":195.49536185039076},{"impl":"BTreeMap","n":49701,"op":"contains","t":195.65558344354352},{"impl":"BTreeMap","n":49801,"op":"contains","t":195.8159421720115},{"impl":"BTreeMap","n":49901,"op":"contains","t":195.97643825614227},{"impl":"BTreeMap","n":50001,"op":"contains","t":196.1370719149603},{"impl":"BTreeMap","n":50101,"op":"contains","t":196.29784336617706},{"impl":"BTreeMap","n":50201,"op":"contains","t":196.45875282620173},{"impl":"BTreeMap","n":50301,"op":"contains","t":196.61980051015146},{"impl":"BTreeMap","n":50401,"op":"contains","t":196.78098663186177},{"impl":"BTreeMap","n":50501,"op":"contains","t":196.94231140389667},{"impl":"BTreeMap","n":50601,"op":"contains","t":197.10377503755853},{"impl":"BTreeMap","n":50701,"op":"contains","t":197.26537774289835},{"impl":"BTreeMap","n":50801,"op":"contains","t":197.42711972872544},{"impl":"BTreeMap","n":50901,"op":"contains","t":197.58900120261717},{"impl":"BTreeMap","n":51001,"op":"contains","t":197.7510223709287},{"impl":"BTreeMap","n":51101,"op":"contains","t":197.9131834388026},{"impl":"BTreeMap","n":51201,"op":"contains","t":198.0754846101782},{"impl":"BTreeMap","n":51301,"op":"contains","t":198.23792608780116},{"impl":"BTreeMap","n":51401,"op":"contains","t":198.40050807323254},{"impl":"BTreeMap","n":51501,"op":"contains","t":198.56323076685828},{"impl":"BTreeMap","n":51601,"op":"contains","t":198.72609436789807},{"impl":"BTreeMap","n":51701,"op":"contains","t":198.88909907441456},{"impl":"BTreeMap","n":51801,"op":"contains","t":199.05224508332216},{"impl":"BTreeMap","n":51901,"op":"contains","t":199.21553259039607},{"impl":"BTreeMap","n":52001,"op":"contains","t":199.37896179028084},{"impl":"BTreeMap","n":52101,"op":"contains","t":199.5425328764992},{"impl":"BTreeMap","n":52201,"op":"contains","t":199.70624604146067},{"impl":"BTreeMap","n":52301,"op":"contains","t":199.87010147647007},{"impl":"BTreeMap","n":52401,"op":"contains","t":200.03409937173583},{"impl":"BTreeMap","n":52501,"op":"contains","t":200.19823991637855},{"impl":"BTreeMap","n":52601,"op":"contains","t":200.3625232984392},{"impl":"BTreeMap","n":52701,"op":"contains","t":200.52694970488722},{"impl":"BTreeMap","n":52801,"op":"contains","t":200.69151932162885},{"impl":"BTreeMap","n":52901,"op":"contains","t":200.85623233351487},{"impl":"BTreeMap","n":53001,"op":"contains","t":201.02108892434904},{"impl":"BTreeMap","n":53101,"op":"contains","t":201.18608927689553},{"impl":"BTreeMap","n":53201,"op":"contains","t":201.35123357288694},{"impl":"BTreeMap","n":53301,"op":"contains","t":201.5165219930321},{"impl":"BTreeMap","n":53401,"op":"contains","t":201.6819547170237},{"impl":"BTreeMap","n":53501,"op":"contains","t":201.84753192354583},{"impl":"BTreeMap","n":53601,"op":"contains","t":202.0132537902816},{"impl":"BTreeMap","n":53701,"op":"contains","t":202.17912049392055},{"impl":"BTreeMap","n":53801,"op":"contains","t":202.34513221016607},{"impl":"BTreeMap","n":53901,"op":"contains","t":202.5112891137427},{"impl":"BTreeMap","n":54001,"op":"contains","t":202.67759137840346},{"impl":"BTreeMap","n":54101,"op":"contains","t":202.84403917693697},{"impl":"BTreeMap","n":54201,"op":"contains","t":203.01063268117446},{"impl":"BTreeMap","n":54301,"op":"contains","t":203.17737206199718},{"impl":"BTreeMap","n":54401,"op":"contains","t":203.34425748934302},{"impl":"BTreeMap","n":54501,"op":"contains","t":203.51128913221365},{"impl":"BTreeMap","n":54601,"op":"contains","t":203.67846715868126},{"impl":"BTreeMap","n":54701,"op":"contains","t":203.84579173589543},{"impl":"BTreeMap","n":54801,"op":"contains","t":204.01326303009},{"impl":"BTreeMap","n":54901,"op":"contains","t":204.18088120658945},{"impl":"BTreeMap","n":55001,"op":"contains","t":204.34864642981577},{"impl":"BTreeMap","n":55101,"op":"contains","t":204.51655886329496},{"impl":"BTreeMap","n":55201,"op":"contains","t":204.6846186696634},{"impl":"BTreeMap","n":55301,"op":"contains","t":204.85282601067448},{"impl":"BTreeMap","n":55401,"op":"contains","t":205.02118104720483},{"impl":"BTreeMap","n":55501,"op":"contains","t":205.18968393926082},{"impl":"BTreeMap","n":55601,"op":"contains","t":205.35833484598453},{"impl":"BTreeMap","n":55701,"op":"contains","t":205.52713392566034},{"impl":"BTreeMap","n":55801,"op":"contains","t":205.69608133572075},{"impl":"BTreeMap","n":55901,"op":"contains","t":205.86517723275267},{"impl":"BTreeMap","n":56001,"op":"contains","t":206.03442177250344},{"impl":"BTreeMap","n":56101,"op":"contains","t":206.20381510988676},{"impl":"BTreeMap","n":56201,"op":"contains","t":206.37335739898867},{"impl":"BTreeMap","n":56301,"op":"contains","t":206.5430487930735},{"impl":"BTreeMap","n":56401,"op":"contains","t":206.71288944458948},{"impl":"BTreeMap","n":56501,"op":"contains","t":206.88287950517483},{"impl":"BTreeMap","n":56601,"op":"contains","t":207.05301912566327},{"impl":"BTreeMap","n":56701,"op":"contains","t":207.2233084560898},{"impl":"BTreeMap","n":56801,"op":"contains","t":207.39374764569624},{"impl":"BTreeMap","n":56901,"op":"contains","t":207.56433684293694},{"impl":"BTreeMap","n":57001,"op":"contains","t":207.7350761954841},{"impl":"BTreeMap","n":57101,"op":"contains","t":207.9059658502336},{"impl":"BTreeMap","n":57201,"op":"contains","t":208.07700595331008},{"impl":"BTreeMap","n":57301,"op":"contains","t":208.24819665007254},{"impl":"BTreeMap","n":57401,"op":"contains","t":208.41953808511948},{"impl":"BTreeMap","n":57501,"op":"contains","t":208.59103040229456},{"impl":"BTreeMap","n":57601,"op":"contains","t":208.76267374469143},{"impl":"BTreeMap","n":57701,"op":"contains","t":208.93446825465912},{"impl":"BTreeMap","n":57801,"op":"contains","t":209.10641407380737},{"impl":"BTreeMap","n":57901,"op":"contains","t":209.2785113430114},{"impl":"BTreeMap","n":58001,"op":"contains","t":209.45076020241717},{"impl":"BTreeMap","n":58101,"op":"contains","t":209.62316079144648},{"impl":"BTreeMap","n":58201,"op":"contains","t":209.7957132488017},{"impl":"BTreeMap","n":58301,"op":"contains","t":209.96841771247105},{"impl":"BTreeMap","n":58401,"op":"contains","t":210.14127431973316},{"impl":"BTreeMap","n":58501,"op":"contains","t":210.3142832071621},{"impl":"BTreeMap","n":58601,"op":"contains","t":210.4874445106323},{"impl":"BTreeMap","n":58701,"op":"contains","t":210.66075836532298},{"impl":"BTreeMap","n":58801,"op":"contains","t":210.83422490572326},{"impl":"BTreeMap","n":58901,"op":"contains","t":211.00784426563666},{"impl":"BTreeMap","n":59001,"op":"contains","t":211.1816165781857},{"impl":"BTreeMap","n":59101,"op":"contains","t":211.35554197581664},{"impl":"BTreeMap","n":59201,"op":"contains","t":211.529620590304},{"impl":"BTreeMap","n":59301,"op":"contains","t":211.7038525527551},{"impl":"BTreeMap","n":59401,"op":"contains","t":211.87823799361462},{"impl":"BTreeMap","n":59501,"op":"contains","t":212.05277704266882},{"impl":"BTreeMap","n":59601,"op":"contains","t":212.2274698290503},{"impl":"BTreeMap","n":59701,"op":"contains","t":212.4023164812421},{"impl":"BTreeMap","n":59801,"op":"contains","t":212.57731712708232},{"impl":"BTreeMap","n":59901,"op":"contains","t":212.75247189376813}]},"encoding":{"color":{"field":"impl","legend":{"title":"Implementation"}},"x":{"axis":{"title":"Size of container (n)"},"field":"n","type":"quantitative"},"y":{"axis":{"title":"Estimated cost"},"field":"t","type":"quantitative"}},"mark":{"clip":true,"fillOpacity":1,"type":"line"}},{"data":{"values":[{"impl":"HashMap","n":10,"t":41.64},{"impl":"HashMap","n":100,"t":42.04},{"impl":"HashMap","n":500,"t":43.14},{"impl":"HashMap","n":6000,"t":83.18},{"impl":"HashMap","n":12000,"t":87.56},{"impl":"HashMap","n":24000,"t":98.58},{"impl":"HashMap","n":36000,"t":102.92},{"impl":"HashMap","n":48000,"t":104.6},{"impl":"HashMap","n":60000,"t":123.14},{"impl":"BTreeSet","n":10,"t":45.46},{"impl":"BTreeSet","n":100,"t":62.0},{"impl":"BTreeSet","n":500,"t":94.52},{"impl":"BTreeSet","n":6000,"t":126.24},{"impl":"BTreeSet","n":12000,"t":151.82},{"impl":"BTreeSet","n":24000,"t":170.12},{"impl":"BTreeSet","n":36000,"t":179.42},{"impl":"BTreeSet","n":48000,"t":204.74},{"impl":"BTreeSet","n":60000,"t":299.58},{"impl":"HashSet","n":10,"t":43.62},{"impl":"HashSet","n":100,"t":41.66},{"impl":"HashSet","n":500,"t":58.14},{"impl":"HashSet","n":6000,"t":97.72},{"impl":"HashSet","n":12000,"t":118.72},{"impl":"HashSet","n":24000,"t":122.98},{"impl":"HashSet","n":36000,"t":113.58},{"impl":"HashSet","n":48000,"t":115.64},{"impl":"HashSet","n":60000,"t":118.78},{"impl":"BTreeMap","n":10,"t":41.3},{"impl":"BTreeMap","n":100,"t":69.52},{"impl":"BTreeMap","n":500,"t":81.16},{"impl":"BTreeMap","n":6000,"t":131.0},{"impl":"BTreeMap","n":12000,"t":142.06},{"impl":"BTreeMap","n":24000,"t":162.52},{"impl":"BTreeMap","n":36000,"t":176.12},{"impl":"BTreeMap","n":48000,"t":180.38},{"impl":"BTreeMap","n":60000,"t":219.66}]},"encoding":{"color":{"field":"impl","legend":{"title":"Implementation"},"type":"nominal"},"x":{"axis":{"title":"Size of container (n)"},"field":"n","scale":{"zero":false},"type":"quantitative"},"y":{"axis":{"title":"Estimated cost"},"field":"t","scale":{"zero":false},"type":"quantitative"}},"mark":{"clip":true,"fillOpacity":1,"type":"point"}}],"width":500}]} \ No newline at end of file
diff --git a/thesis/assets/contains_lists.png b/thesis/assets/contains_lists.png
deleted file mode 100644
index 238ac7f..0000000
--- a/thesis/assets/contains_lists.png
+++ /dev/null
Binary files differ
diff --git a/thesis/assets/contains_mappings.png b/thesis/assets/contains_mappings.png
deleted file mode 100644
index 9b1183f..0000000
--- a/thesis/assets/contains_mappings.png
+++ /dev/null
Binary files differ
diff --git a/thesis/assets/contains_sets.png b/thesis/assets/contains_sets.png
deleted file mode 100644
index 00214ff..0000000
--- a/thesis/assets/contains_sets.png
+++ /dev/null
Binary files differ
diff --git a/thesis/assets/insert.json b/thesis/assets/insert.json
new file mode 100644
index 0000000..bfc673a
--- /dev/null
+++ b/thesis/assets/insert.json
@@ -0,0 +1 @@
+{"$schema":"https://vega.github.io/schema/vega-lite/v5.json","resolve":{"scale":{"color":"independent"}},"vconcat":[{"height":250,"layer":[{"data":{"values":[{"impl":"SortedVec","n":1,"op":"insert","t":89.0517940390764},{"impl":"SortedVec","n":101,"op":"insert","t":19.415092070112436},{"impl":"SortedVec","n":201,"op":"insert","t":13.501846179190593},{"impl":"SortedVec","n":301,"op":"insert","t":12.210346880211006},{"impl":"SortedVec","n":401,"op":"insert","t":12.8240700308273},{"impl":"SortedVec","n":501,"op":"insert","t":14.487166435035036},{"impl":"SortedVec","n":601,"op":"insert","t":16.817518929485118},{"impl":"SortedVec","n":701,"op":"insert","t":19.611013457526695},{"impl":"SortedVec","n":801,"op":"insert","t":22.74570058724889},{"impl":"SortedVec","n":901,"op":"insert","t":26.142868898233047},{"impl":"SortedVec","n":1001,"op":"insert","t":29.748748268194632},{"impl":"SortedVec","n":1101,"op":"insert","t":33.524971871648674},{"impl":"SortedVec","n":1201,"op":"insert","t":37.44320228657149},{"impl":"SortedVec","n":1301,"op":"insert","t":41.481914283673106},{"impl":"SortedVec","n":1401,"op":"insert","t":45.62437239816087},{"impl":"SortedVec","n":1501,"op":"insert","t":49.85730745232634},{"impl":"SortedVec","n":1601,"op":"insert","t":54.17002080749916},{"impl":"SortedVec","n":1701,"op":"insert","t":58.5537604859679},{"impl":"SortedVec","n":1801,"op":"insert","t":63.00127578550358},{"impl":"SortedVec","n":1901,"op":"insert","t":67.50649240871606},{"impl":"SortedVec","n":2001,"op":"insert","t":72.06427097664331},{"impl":"SortedVec","n":2101,"op":"insert","t":76.67022449318527},{"impl":"SortedVec","n":2201,"op":"insert","t":81.32057829225528},{"impl":"SortedVec","n":2301,"op":"insert","t":86.01206112875667},{"impl":"SortedVec","n":2401,"op":"insert","t":90.74181945544366},{"impl":"SortedVec","n":2501,"op":"insert","t":95.50734920347293},{"impl":"SortedVec","n":2601,"op":"insert","t":100.3064409455291},{"impl":"SortedVec","n":2701,"op":"insert","t":105.13713540979515},{"impl":"SortedVec","n":2801,"op":"insert","t":109.99768708525599},{"impl":"SortedVec","n":2901,"op":"insert","t":114.88653421411996},{"impl":"SortedVec","n":3001,"op":"insert","t":119.80227387174995},{"impl":"SortedVec","n":3101,"op":"insert","t":124.74364113291128},{"impl":"SortedVec","n":3201,"op":"insert","t":129.70949154572972},{"impl":"SortedVec","n":3301,"op":"insert","t":134.69878630252043},{"impl":"SortedVec","n":3401,"op":"insert","t":139.71057962433346},{"impl":"SortedVec","n":3501,"op":"insert","t":144.74400797412605},{"impl":"SortedVec","n":3601,"op":"insert","t":149.79828078942816},{"impl":"SortedVec","n":3701,"op":"insert","t":154.87267248467055},{"impl":"SortedVec","n":3801,"op":"insert","t":159.96651551999196},{"impl":"SortedVec","n":3901,"op":"insert","t":165.07919437029238},{"impl":"SortedVec","n":4001,"op":"insert","t":170.21014025776594},{"impl":"SortedVec","n":4101,"op":"insert","t":175.358826534789},{"impl":"SortedVec","n":4201,"op":"insert","t":180.52476462312546},{"impl":"SortedVec","n":4301,"op":"insert","t":185.70750043090015},{"impl":"SortedVec","n":4401,"op":"insert","t":190.906611181436},{"impl":"SortedVec","n":4501,"op":"insert","t":196.12170259841653},{"impl":"SortedVec","n":4601,"op":"insert","t":201.3524064003825},{"impl":"SortedVec","n":4701,"op":"insert","t":206.59837806464563},{"impl":"SortedVec","n":4801,"op":"insert","t":211.85929482658497},{"impl":"SortedVec","n":4901,"op":"insert","t":217.1348538852055},{"impl":"SortedVec","n":5001,"op":"insert","t":222.42477078995577},{"impl":"SortedVec","n":5101,"op":"insert","t":227.72877798726765},{"impl":"SortedVec","n":5201,"op":"insert","t":233.04662350820954},{"impl":"SortedVec","n":5301,"op":"insert","t":238.37806978112516},{"impl":"SortedVec","n":5401,"op":"insert","t":243.72289255523972},{"impl":"SortedVec","n":5501,"op":"insert","t":249.0808799230179},{"impl":"SortedVec","n":5601,"op":"insert","t":254.45183143059617},{"impl":"SortedVec","n":5701,"op":"insert","t":259.8355572669369},{"impl":"SortedVec","n":5801,"op":"insert","t":265.2318775234905},{"impl":"SortedVec","n":5901,"op":"insert","t":270.640621517132},{"impl":"SortedVec","n":6001,"op":"insert","t":276.06162716999347},{"impl":"SortedVec","n":6101,"op":"insert","t":281.4947404405483},{"impl":"SortedVec","n":6201,"op":"insert","t":286.9398148009478},{"impl":"SortedVec","n":6301,"op":"insert","t":292.3967107561697},{"impl":"SortedVec","n":6401,"op":"insert","t":297.8652954010279},{"impl":"SortedVec","n":6501,"op":"insert","t":303.345442011522},{"impl":"SortedVec","n":6601,"op":"insert","t":308.83702966737945},{"impl":"SortedVec","n":6701,"op":"insert","t":314.3399429029782},{"impl":"SortedVec","n":6801,"op":"insert","t":319.85407138412535},{"impl":"SortedVec","n":6901,"op":"insert","t":325.3793096084279},{"impl":"SortedVec","n":7001,"op":"insert","t":330.91555662721925},{"impl":"SortedVec","n":7101,"op":"insert","t":336.46271578720564},{"impl":"SortedVec","n":7201,"op":"insert","t":342.02069449017927},{"impl":"SortedVec","n":7301,"op":"insert","t":347.589403969302},{"impl":"SortedVec","n":7401,"op":"insert","t":353.1687590806073},{"impl":"SortedVec","n":7501,"op":"insert","t":358.75867810849445},{"impl":"SortedVec","n":7601,"op":"insert","t":364.3590825841042},{"impl":"SortedVec","n":7701,"op":"insert","t":369.969897115564},{"impl":"SortedVec","n":7801,"op":"insert","t":375.5910492291849},{"impl":"SortedVec","n":7901,"op":"insert","t":381.222469220773},{"impl":"SortedVec","n":8001,"op":"insert","t":386.86409001629204},{"impl":"SortedVec","n":8101,"op":"insert","t":392.5158470411795},{"impl":"SortedVec","n":8201,"op":"insert","t":398.1776780976809},{"impl":"SortedVec","n":8301,"op":"insert","t":403.84952324961665},{"impl":"SortedVec","n":8401,"op":"insert","t":409.53132471405},{"impl":"SortedVec","n":8501,"op":"insert","t":415.2230267593641},{"impl":"SortedVec","n":8601,"op":"insert","t":420.9245756092995},{"impl":"SortedVec","n":8701,"op":"insert","t":426.63591935253794},{"impl":"SortedVec","n":8801,"op":"insert","t":432.35700785745394},{"impl":"SortedVec","n":8901,"op":"insert","t":438.08779269167985},{"impl":"SortedVec","n":9001,"op":"insert","t":443.82822704616785},{"impl":"SortedVec","n":9101,"op":"insert","t":449.5782656634425},{"impl":"SortedVec","n":9201,"op":"insert","t":455.33786476977934},{"impl":"SortedVec","n":9301,"op":"insert","t":461.1069820110441},{"impl":"SortedVec","n":9401,"op":"insert","t":466.8855763919664},{"impl":"SortedVec","n":9501,"op":"insert","t":472.6736082186247},{"impl":"SortedVec","n":9601,"op":"insert","t":478.47103904394226},{"impl":"SortedVec","n":9701,"op":"insert","t":484.2778316160085},{"impl":"SortedVec","n":9801,"op":"insert","t":490.09394982904814},{"impl":"SortedVec","n":9901,"op":"insert","t":495.9193586768813},{"impl":"SortedVec","n":10001,"op":"insert","t":501.7540242087206},{"impl":"SortedVec","n":10101,"op":"insert","t":507.5979134871685},{"impl":"SortedVec","n":10201,"op":"insert","t":513.4509945482819},{"impl":"SortedVec","n":10301,"op":"insert","t":519.3132363635873},{"impl":"SortedVec","n":10401,"op":"insert","t":525.1846088039284},{"impl":"SortedVec","n":10501,"op":"insert","t":531.0650826050452},{"impl":"SortedVec","n":10601,"op":"insert","t":536.9546293347825},{"impl":"SortedVec","n":10701,"op":"insert","t":542.8532213618399},{"impl":"SortedVec","n":10801,"op":"insert","t":548.7608318259742},{"impl":"SortedVec","n":10901,"op":"insert","t":554.677434609574},{"impl":"SortedVec","n":11001,"op":"insert","t":560.6030043105343},{"impl":"SortedVec","n":11101,"op":"insert","t":566.537516216356},{"impl":"SortedVec","n":11201,"op":"insert","t":572.4809462794095},{"impl":"SortedVec","n":11301,"op":"insert","t":578.4332710932952},{"impl":"SortedVec","n":11401,"op":"insert","t":584.394467870246},{"impl":"SortedVec","n":11501,"op":"insert","t":590.364514419518},{"impl":"SortedVec","n":11601,"op":"insert","t":596.3433891267151},{"impl":"SortedVec","n":11701,"op":"insert","t":602.3310709340008},{"impl":"SortedVec","n":11801,"op":"insert","t":608.3275393211527},{"impl":"SortedVec","n":11901,"op":"insert","t":614.3327742874171},{"impl":"SortedVec","n":12001,"op":"insert","t":620.3467563341203},{"impl":"SortedVec","n":12101,"op":"insert","t":626.3694664480045},{"impl":"SortedVec","n":12201,"op":"insert","t":632.4008860852464},{"impl":"SortedVec","n":12301,"op":"insert","t":638.4409971561307},{"impl":"SortedVec","n":12401,"op":"insert","t":644.4897820103427},{"impl":"SortedVec","n":12501,"op":"insert","t":650.5472234228514},{"impl":"SortedVec","n":12601,"op":"insert","t":656.6133045803554},{"impl":"SortedVec","n":12701,"op":"insert","t":662.6880090682647},{"impl":"SortedVec","n":12801,"op":"insert","t":668.7713208581927},{"impl":"SortedVec","n":12901,"op":"insert","t":674.8632242959349},{"impl":"SortedVec","n":13001,"op":"insert","t":680.9637040899117},{"impl":"SortedVec","n":13101,"op":"insert","t":687.0727453000544},{"impl":"SortedVec","n":13201,"op":"insert","t":693.1903333271125},{"impl":"SortedVec","n":13301,"op":"insert","t":699.3164539023666},{"impl":"SortedVec","n":13401,"op":"insert","t":705.4510930777242},{"impl":"SortedVec","n":13501,"op":"insert","t":711.5942372161858},{"impl":"SortedVec","n":13601,"op":"insert","t":717.745872982661},{"impl":"SortedVec","n":13701,"op":"insert","t":723.9059873351221},{"impl":"SortedVec","n":13801,"op":"insert","t":730.0745675160795},{"impl":"SortedVec","n":13901,"op":"insert","t":736.2516010443637},{"impl":"SortedVec","n":14001,"op":"insert","t":742.4370757072031},{"impl":"SortedVec","n":14101,"op":"insert","t":748.6309795525825},{"impl":"SortedVec","n":14201,"op":"insert","t":754.8333008818731},{"impl":"SortedVec","n":14301,"op":"insert","t":761.0440282427196},{"impl":"SortedVec","n":14401,"op":"insert","t":767.2631504221761},{"impl":"SortedVec","n":14501,"op":"insert","t":773.490656440079},{"impl":"SortedVec","n":14601,"op":"insert","t":779.7265355426479},{"impl":"SortedVec","n":14701,"op":"insert","t":785.9707771963047},{"impl":"SortedVec","n":14801,"op":"insert","t":792.2233710817026},{"impl":"SortedVec","n":14901,"op":"insert","t":798.4843070879551},{"impl":"SortedVec","n":15001,"op":"insert","t":804.7535753070598},{"impl":"SortedVec","n":15101,"op":"insert","t":811.0311660285054},{"impl":"SortedVec","n":15201,"op":"insert","t":817.3170697340581},{"impl":"SortedVec","n":15301,"op":"insert","t":823.611277092719},{"impl":"SortedVec","n":15401,"op":"insert","t":829.9137789558441},{"impl":"SortedVec","n":15501,"op":"insert","t":836.2245663524242},{"impl":"SortedVec","n":15601,"op":"insert","t":842.5436304845157},{"impl":"SortedVec","n":15701,"op":"insert","t":848.8709627228169},{"impl":"SortedVec","n":15801,"op":"insert","t":855.2065546023857},{"impl":"SortedVec","n":15901,"op":"insert","t":861.5503978184918},{"impl":"SortedVec","n":16001,"op":"insert","t":867.902484222599},{"impl":"SortedVec","n":16101,"op":"insert","t":874.2628058184725},{"impl":"SortedVec","n":16201,"op":"insert","t":880.6313547584074},{"impl":"SortedVec","n":16301,"op":"insert","t":887.0081233395722},{"impl":"SortedVec","n":16401,"op":"insert","t":893.393104000465},{"impl":"SortedVec","n":16501,"op":"insert","t":899.7862893174765},{"impl":"SortedVec","n":16601,"op":"insert","t":906.187672001559},{"impl":"SortedVec","n":16701,"op":"insert","t":912.5972448949915},{"impl":"SortedVec","n":16801,"op":"insert","t":919.0150009682453},{"impl":"SortedVec","n":16901,"op":"insert","t":925.440933316941},{"impl":"SortedVec","n":17001,"op":"insert","t":931.8750351588941},{"impl":"SortedVec","n":17101,"op":"insert","t":938.3172998312497},{"impl":"SortedVec","n":17201,"op":"insert","t":944.7677207876986},{"impl":"SortedVec","n":17301,"op":"insert","t":951.2262915957747},{"impl":"SortedVec","n":17401,"op":"insert","t":957.6930059342318},{"impl":"SortedVec","n":17501,"op":"insert","t":964.1678575904926},{"impl":"SortedVec","n":17601,"op":"insert","t":970.6508404581737},{"impl":"SortedVec","n":17701,"op":"insert","t":977.141948534677},{"impl":"SortedVec","n":17801,"op":"insert","t":983.6411759188533},{"impl":"SortedVec","n":17901,"op":"insert","t":990.1485168087269},{"impl":"SortedVec","n":18001,"op":"insert","t":996.6639654992871},{"impl":"SortedVec","n":18101,"op":"insert","t":1003.1875163803394},{"impl":"SortedVec","n":18201,"op":"insert","t":1009.7191639344146},{"impl":"SortedVec","n":18301,"op":"insert","t":1016.258902734739},{"impl":"SortedVec","n":18401,"op":"insert","t":1022.8067274432551},{"impl":"SortedVec","n":18501,"op":"insert","t":1029.362632808699},{"impl":"SortedVec","n":18601,"op":"insert","t":1035.9266136647295},{"impl":"SortedVec","n":18701,"op":"insert","t":1042.498664928107},{"impl":"SortedVec","n":18801,"op":"insert","t":1049.0787815969193},{"impl":"SortedVec","n":18901,"op":"insert","t":1055.6669587488573},{"impl":"SortedVec","n":19001,"op":"insert","t":1062.263191539534},{"impl":"SortedVec","n":19101,"op":"insert","t":1068.8674752008487},{"impl":"SortedVec","n":19201,"op":"insert","t":1075.4798050393936},{"impl":"SortedVec","n":19301,"op":"insert","t":1082.1001764349016},{"impl":"SortedVec","n":19401,"op":"insert","t":1088.7285848387357},{"impl":"SortedVec","n":19501,"op":"insert","t":1095.3650257724132},{"impl":"SortedVec","n":19601,"op":"insert","t":1102.0094948261724},{"impl":"SortedVec","n":19701,"op":"insert","t":1108.6619876575744},{"impl":"SortedVec","n":19801,"op":"insert","t":1115.322499990137},{"impl":"SortedVec","n":19901,"op":"insert","t":1121.9910276120095},{"impl":"SortedVec","n":20001,"op":"insert","t":1128.6675663746723},{"impl":"SortedVec","n":20101,"op":"insert","t":1135.3521121916776},{"impl":"SortedVec","n":20201,"op":"insert","t":1142.0446610374145},{"impl":"SortedVec","n":20301,"op":"insert","t":1148.7452089459082},{"impl":"SortedVec","n":20401,"op":"insert","t":1155.4537520096487},{"impl":"SortedVec","n":20501,"op":"insert","t":1162.1702863784465},{"impl":"SortedVec","n":20601,"op":"insert","t":1168.8948082583163},{"impl":"SortedVec","n":20701,"op":"insert","t":1175.6273139103894},{"impl":"SortedVec","n":20801,"op":"insert","t":1182.3677996498511},{"impl":"SortedVec","n":20901,"op":"insert","t":1189.1162618449027},{"impl":"SortedVec","n":21001,"op":"insert","t":1195.8726969157512},{"impl":"SortedVec","n":21101,"op":"insert","t":1202.6371013336188},{"impl":"SortedVec","n":21201,"op":"insert","t":1209.4094716197803},{"impl":"SortedVec","n":21301,"op":"insert","t":1216.1898043446192},{"impl":"SortedVec","n":21401,"op":"insert","t":1222.9780961267088},{"impl":"SortedVec","n":21501,"op":"insert","t":1229.7743436319138},{"impl":"SortedVec","n":21601,"op":"insert","t":1236.5785435725102},{"impl":"SortedVec","n":21701,"op":"insert","t":1243.390692706332},{"impl":"SortedVec","n":21801,"op":"insert","t":1250.2107878359284},{"impl":"SortedVec","n":21901,"op":"insert","t":1257.0388258077505},{"impl":"SortedVec","n":22001,"op":"insert","t":1263.874803511346},{"impl":"SortedVec","n":22101,"op":"insert","t":1270.7187178785828},{"impl":"SortedVec","n":22201,"op":"insert","t":1277.5705658828792},{"impl":"SortedVec","n":22301,"op":"insert","t":1284.430344538462},{"impl":"SortedVec","n":22401,"op":"insert","t":1291.298050899633},{"impl":"SortedVec","n":22501,"op":"insert","t":1298.1736820600559},{"impl":"SortedVec","n":22601,"op":"insert","t":1305.0572351520584},{"impl":"SortedVec","n":22701,"op":"insert","t":1311.9487073459493},{"impl":"SortedVec","n":22801,"op":"insert","t":1318.8480958493506},{"impl":"SortedVec","n":22901,"op":"insert","t":1325.7553979065435},{"impl":"SortedVec","n":23001,"op":"insert","t":1332.670610797832},{"impl":"SortedVec","n":23101,"op":"insert","t":1339.5937318389144},{"impl":"SortedVec","n":23201,"op":"insert","t":1346.5247583802752},{"impl":"SortedVec","n":23301,"op":"insert","t":1353.4636878065828},{"impl":"SortedVec","n":23401,"op":"insert","t":1360.4105175361083},{"impl":"SortedVec","n":23501,"op":"insert","t":1367.3652450201482},{"impl":"SortedVec","n":23601,"op":"insert","t":1374.327867742467},{"impl":"SortedVec","n":23701,"op":"insert","t":1381.2983832187456},{"impl":"SortedVec","n":23801,"op":"insert","t":1388.2767889960442},{"impl":"SortedVec","n":23901,"op":"insert","t":1395.2630826522773},{"impl":"SortedVec","n":24001,"op":"insert","t":1402.2572617956973},{"impl":"SortedVec","n":24101,"op":"insert","t":1409.2593240643907},{"impl":"SortedVec","n":24201,"op":"insert","t":1416.269267125782},{"impl":"SortedVec","n":24301,"op":"insert","t":1423.2870886761534},{"impl":"SortedVec","n":24401,"op":"insert","t":1430.312786440167},{"impl":"SortedVec","n":24501,"op":"insert","t":1437.3463581704027},{"impl":"SortedVec","n":24601,"op":"insert","t":1444.387801646903},{"impl":"SortedVec","n":24701,"op":"insert","t":1451.4371146767269},{"impl":"SortedVec","n":24801,"op":"insert","t":1458.4942950935135},{"impl":"SortedVec","n":24901,"op":"insert","t":1465.5593407570555},{"impl":"SortedVec","n":25001,"op":"insert","t":1472.6322495528764},{"impl":"SortedVec","n":25101,"op":"insert","t":1479.7130193918233},{"impl":"SortedVec","n":25201,"op":"insert","t":1486.8016482096634},{"impl":"SortedVec","n":25301,"op":"insert","t":1493.8981339666868},{"impl":"SortedVec","n":25401,"op":"insert","t":1501.0024746473227},{"impl":"SortedVec","n":25501,"op":"insert","t":1508.1146682597582},{"impl":"SortedVec","n":25601,"op":"insert","t":1515.2347128355673},{"impl":"SortedVec","n":25701,"op":"insert","t":1522.362606429345},{"impl":"SortedVec","n":25801,"op":"insert","t":1529.498347118351},{"impl":"SortedVec","n":25901,"op":"insert","t":1536.6419330021579},{"impl":"SortedVec","n":26001,"op":"insert","t":1543.7933622023088},{"impl":"SortedVec","n":26101,"op":"insert","t":1550.9526328619781},{"impl":"SortedVec","n":26201,"op":"insert","t":1558.1197431456412},{"impl":"SortedVec","n":26301,"op":"insert","t":1565.2946912387517},{"impl":"SortedVec","n":26401,"op":"insert","t":1572.47747534742},{"impl":"SortedVec","n":26501,"op":"insert","t":1579.6680936981031},{"impl":"SortedVec","n":26601,"op":"insert","t":1586.8665445372976},{"impl":"SortedVec","n":26701,"op":"insert","t":1594.0728261312383},{"impl":"SortedVec","n":26801,"op":"insert","t":1601.2869367656028},{"impl":"SortedVec","n":26901,"op":"insert","t":1608.5088747452244},{"impl":"SortedVec","n":27001,"op":"insert","t":1615.7386383938037},{"impl":"SortedVec","n":27101,"op":"insert","t":1622.9762260536336},{"impl":"SortedVec","n":27201,"op":"insert","t":1630.2216360853224},{"impl":"SortedVec","n":27301,"op":"insert","t":1637.474866867527},{"impl":"SortedVec","n":27401,"op":"insert","t":1644.7359167966877},{"impl":"SortedVec","n":27501,"op":"insert","t":1652.0047842867693},{"impl":"SortedVec","n":27601,"op":"insert","t":1659.2814677690076},{"impl":"SortedVec","n":27701,"op":"insert","t":1666.5659656916578},{"impl":"SortedVec","n":27801,"op":"insert","t":1673.8582765197511},{"impl":"SortedVec","n":27901,"op":"insert","t":1681.1583987348524},{"impl":"SortedVec","n":28001,"op":"insert","t":1688.4663308348242},{"impl":"SortedVec","n":28101,"op":"insert","t":1695.7820713335936},{"impl":"SortedVec","n":28201,"op":"insert","t":1703.1056187609258},{"impl":"SortedVec","n":28301,"op":"insert","t":1710.4369716621975},{"impl":"SortedVec","n":28401,"op":"insert","t":1717.7761285981787},{"impl":"SortedVec","n":28501,"op":"insert","t":1725.1230881448143},{"impl":"SortedVec","n":28601,"op":"insert","t":1732.477848893013},{"impl":"SortedVec","n":28701,"op":"insert","t":1739.8404094484388},{"impl":"SortedVec","n":28801,"op":"insert","t":1747.210768431303},{"impl":"SortedVec","n":28901,"op":"insert","t":1754.588924476166},{"impl":"SortedVec","n":29001,"op":"insert","t":1761.9748762317367},{"impl":"SortedVec","n":29101,"op":"insert","t":1769.3686223606785},{"impl":"SortedVec","n":29201,"op":"insert","t":1776.7701615394176},{"impl":"SortedVec","n":29301,"op":"insert","t":1784.1794924579553},{"impl":"SortedVec","n":29401,"op":"insert","t":1791.596613819682},{"impl":"SortedVec","n":29501,"op":"insert","t":1799.0215243411963},{"impl":"SortedVec","n":29601,"op":"insert","t":1806.4542227521256},{"impl":"SortedVec","n":29701,"op":"insert","t":1813.8947077949513},{"impl":"SortedVec","n":29801,"op":"insert","t":1821.3429782248347},{"impl":"SortedVec","n":29901,"op":"insert","t":1828.799032809447},{"impl":"SortedVec","n":30001,"op":"insert","t":1836.2628703288049},{"impl":"SortedVec","n":30101,"op":"insert","t":1843.7344895751019},{"impl":"SortedVec","n":30201,"op":"insert","t":1851.2138893525512},{"impl":"SortedVec","n":30301,"op":"insert","t":1858.701068477223},{"impl":"SortedVec","n":30401,"op":"insert","t":1866.1960257768915},{"impl":"SortedVec","n":30501,"op":"insert","t":1873.6987600908774},{"impl":"SortedVec","n":30601,"op":"insert","t":1881.209270269902},{"impl":"SortedVec","n":30701,"op":"insert","t":1888.7275551759321},{"impl":"SortedVec","n":30801,"op":"insert","t":1896.2536136820395},{"impl":"SortedVec","n":30901,"op":"insert","t":1903.7874446722528},{"impl":"SortedVec","n":31001,"op":"insert","t":1911.3290470414174},{"impl":"SortedVec","n":31101,"op":"insert","t":1918.8784196950585},{"impl":"SortedVec","n":31201,"op":"insert","t":1926.435561549239},{"impl":"SortedVec","n":31301,"op":"insert","t":1934.0004715304285},{"impl":"SortedVec","n":31401,"op":"insert","t":1941.5731485753695},{"impl":"SortedVec","n":31501,"op":"insert","t":1949.1535916309458},{"impl":"SortedVec","n":31601,"op":"insert","t":1956.7417996540553},{"impl":"SortedVec","n":31701,"op":"insert","t":1964.3377716114833},{"impl":"SortedVec","n":31801,"op":"insert","t":1971.9415064797756},{"impl":"SortedVec","n":31901,"op":"insert","t":1979.5530032451204},{"impl":"SortedVec","n":32001,"op":"insert","t":1987.1722609032227},{"impl":"SortedVec","n":32101,"op":"insert","t":1994.7992784591893},{"impl":"SortedVec","n":32201,"op":"insert","t":2002.43405492741},{"impl":"SortedVec","n":32301,"op":"insert","t":2010.076589331442},{"impl":"SortedVec","n":32401,"op":"insert","t":2017.7268807038986},{"impl":"SortedVec","n":32501,"op":"insert","t":2025.3849280863355},{"impl":"SortedVec","n":32601,"op":"insert","t":2033.050730529142},{"impl":"SortedVec","n":32701,"op":"insert","t":2040.7242870914324},{"impl":"SortedVec","n":32801,"op":"insert","t":2048.4055968409402},{"impl":"SortedVec","n":32901,"op":"insert","t":2056.094658853911},{"impl":"SortedVec","n":33001,"op":"insert","t":2063.791472215003},{"impl":"SortedVec","n":33101,"op":"insert","t":2071.496036017181},{"impl":"SortedVec","n":33201,"op":"insert","t":2079.2083493616174},{"impl":"SortedVec","n":33301,"op":"insert","t":2086.9284113575973},{"impl":"SortedVec","n":33401,"op":"insert","t":2094.656221122415},{"impl":"SortedVec","n":33501,"op":"insert","t":2102.3917777812817},{"impl":"SortedVec","n":33601,"op":"insert","t":2110.135080467232},{"impl":"SortedVec","n":33701,"op":"insert","t":2117.8861283210285},{"impl":"SortedVec","n":33801,"op":"insert","t":2125.644920491072},{"impl":"SortedVec","n":33901,"op":"insert","t":2133.411456133309},{"impl":"SortedVec","n":34001,"op":"insert","t":2141.185734411146},{"impl":"SortedVec","n":34101,"op":"insert","t":2148.9677544953597},{"impl":"SortedVec","n":34201,"op":"insert","t":2156.7575155640097},{"impl":"SortedVec","n":34301,"op":"insert","t":2164.5550168023574},{"impl":"SortedVec","n":34401,"op":"insert","t":2172.360257402778},{"impl":"SortedVec","n":34501,"op":"insert","t":2180.1732365646794},{"impl":"SortedVec","n":34601,"op":"insert","t":2187.9939534944224},{"impl":"SortedVec","n":34701,"op":"insert","t":2195.822407405237},{"impl":"SortedVec","n":34801,"op":"insert","t":2203.6585975171465},{"impl":"SortedVec","n":34901,"op":"insert","t":2211.5025230568876},{"impl":"SortedVec","n":35001,"op":"insert","t":2219.3541832578358},{"impl":"SortedVec","n":35101,"op":"insert","t":2227.2135773599266},{"impl":"SortedVec","n":35201,"op":"insert","t":2235.080704609583},{"impl":"SortedVec","n":35301,"op":"insert","t":2242.95556425964},{"impl":"SortedVec","n":35401,"op":"insert","t":2250.8381555692754},{"impl":"SortedVec","n":35501,"op":"insert","t":2258.728477803935},{"impl":"SortedVec","n":35601,"op":"insert","t":2266.6265302352635},{"impl":"SortedVec","n":35701,"op":"insert","t":2274.5323121410343},{"impl":"SortedVec","n":35801,"op":"insert","t":2282.4458228050808},{"impl":"SortedVec","n":35901,"op":"insert","t":2290.3670615172314},{"impl":"SortedVec","n":36001,"op":"insert","t":2298.2960275732376},{"impl":"SortedVec","n":36101,"op":"insert","t":2306.232720274714},{"impl":"SortedVec","n":36201,"op":"insert","t":2314.1771389290698},{"impl":"SortedVec","n":36301,"op":"insert","t":2322.1292828494456},{"impl":"SortedVec","n":36401,"op":"insert","t":2330.0891513546508},{"impl":"SortedVec","n":36501,"op":"insert","t":2338.056743769101},{"impl":"SortedVec","n":36601,"op":"insert","t":2346.0320594227574},{"impl":"SortedVec","n":36701,"op":"insert","t":2354.0150976510645},{"impl":"SortedVec","n":36801,"op":"insert","t":2362.005857794893},{"impl":"SortedVec","n":36901,"op":"insert","t":2370.0043392004786},{"impl":"SortedVec","n":37001,"op":"insert","t":2378.010541219365},{"impl":"SortedVec","n":37101,"op":"insert","t":2386.0244632083472},{"impl":"SortedVec","n":37201,"op":"insert","t":2394.0461045294137},{"impl":"SortedVec","n":37301,"op":"insert","t":2402.075464549689},{"impl":"SortedVec","n":37401,"op":"insert","t":2410.112542641385},{"impl":"SortedVec","n":37501,"op":"insert","t":2418.1573381817407},{"impl":"SortedVec","n":37601,"op":"insert","t":2426.209850552968},{"impl":"SortedVec","n":37701,"op":"insert","t":2434.2700791422044},{"impl":"SortedVec","n":37801,"op":"insert","t":2442.3380233414573},{"impl":"SortedVec","n":37901,"op":"insert","t":2450.413682547551},{"impl":"SortedVec","n":38001,"op":"insert","t":2458.4970561620817},{"impl":"SortedVec","n":38101,"op":"insert","t":2466.5881435913584},{"impl":"SortedVec","n":38201,"op":"insert","t":2474.686944246362},{"impl":"SortedVec","n":38301,"op":"insert","t":2482.793457542693},{"impl":"SortedVec","n":38401,"op":"insert","t":2490.907682900522},{"impl":"SortedVec","n":38501,"op":"insert","t":2499.029619744544},{"impl":"SortedVec","n":38601,"op":"insert","t":2507.1592675039324},{"impl":"SortedVec","n":38701,"op":"insert","t":2515.296625612288},{"impl":"SortedVec","n":38801,"op":"insert","t":2523.4416935076},{"impl":"SortedVec","n":38901,"op":"insert","t":2531.594470632196},{"impl":"SortedVec","n":39001,"op":"insert","t":2539.7549564326973},{"impl":"SortedVec","n":39101,"op":"insert","t":2547.923150359979},{"impl":"SortedVec","n":39201,"op":"insert","t":2556.0990518691224},{"impl":"SortedVec","n":39301,"op":"insert","t":2564.2826604193733},{"impl":"SortedVec","n":39401,"op":"insert","t":2572.4739754741013},{"impl":"SortedVec","n":39501,"op":"insert","t":2580.672996500756},{"impl":"SortedVec","n":39601,"op":"insert","t":2588.879722970827},{"impl":"SortedVec","n":39701,"op":"insert","t":2597.094154359803},{"impl":"SortedVec","n":39801,"op":"insert","t":2605.3162901471287},{"impl":"SortedVec","n":39901,"op":"insert","t":2613.54612981617},{"impl":"SortedVec","n":40001,"op":"insert","t":2621.7836728541724},{"impl":"SortedVec","n":40101,"op":"insert","t":2630.0289187522208},{"impl":"SortedVec","n":40201,"op":"insert","t":2638.281867005204},{"impl":"SortedVec","n":40301,"op":"insert","t":2646.542517111773},{"impl":"SortedVec","n":40401,"op":"insert","t":2654.8108685743105},{"impl":"SortedVec","n":40501,"op":"insert","t":2663.086920898885},{"impl":"SortedVec","n":40601,"op":"insert","t":2671.3706735952223},{"impl":"SortedVec","n":40701,"op":"insert","t":2679.662126176666},{"impl":"SortedVec","n":40801,"op":"insert","t":2687.9612781601413},{"impl":"SortedVec","n":40901,"op":"insert","t":2696.2681290661208},{"impl":"SortedVec","n":41001,"op":"insert","t":2704.5826784185915},{"impl":"SortedVec","n":41101,"op":"insert","t":2712.9049257450188},{"impl":"SortedVec","n":41201,"op":"insert","t":2721.2348705763116},{"impl":"SortedVec","n":41301,"op":"insert","t":2729.5725124467917},{"impl":"SortedVec","n":41401,"op":"insert","t":2737.917850894159},{"impl":"SortedVec","n":41501,"op":"insert","t":2746.2708854594594},{"impl":"SortedVec","n":41601,"op":"insert","t":2754.631615687051},{"impl":"SortedVec","n":41701,"op":"insert","t":2763.0000411245765},{"impl":"SortedVec","n":41801,"op":"insert","t":2771.3761613229276},{"impl":"SortedVec","n":41901,"op":"insert","t":2779.7599758362144},{"impl":"SortedVec","n":42001,"op":"insert","t":2788.151484221737},{"impl":"SortedVec","n":42101,"op":"insert","t":2796.5506860399532},{"impl":"SortedVec","n":42201,"op":"insert","t":2804.957580854449},{"impl":"SortedVec","n":42301,"op":"insert","t":2813.3721682319106},{"impl":"SortedVec","n":42401,"op":"insert","t":2821.794447742091},{"impl":"SortedVec","n":42501,"op":"insert","t":2830.224418957786},{"impl":"SortedVec","n":42601,"op":"insert","t":2838.6620814548032},{"impl":"SortedVec","n":42701,"op":"insert","t":2847.1074348119323},{"impl":"SortedVec","n":42801,"op":"insert","t":2855.5604786109197},{"impl":"SortedVec","n":42901,"op":"insert","t":2864.0212124364407},{"impl":"SortedVec","n":43001,"op":"insert","t":2872.489635876071},{"impl":"SortedVec","n":43101,"op":"insert","t":2880.9657485202597},{"impl":"SortedVec","n":43201,"op":"insert","t":2889.449549962304},{"impl":"SortedVec","n":43301,"op":"insert","t":2897.941039798322},{"impl":"SortedVec","n":43401,"op":"insert","t":2906.4402176272256},{"impl":"SortedVec","n":43501,"op":"insert","t":2914.9470830506984},{"impl":"SortedVec","n":43601,"op":"insert","t":2923.4616356731653},{"impl":"SortedVec","n":43701,"op":"insert","t":2931.9838751017714},{"impl":"SortedVec","n":43801,"op":"insert","t":2940.5138009463553},{"impl":"SortedVec","n":43901,"op":"insert","t":2949.0514128194236},{"impl":"SortedVec","n":44001,"op":"insert","t":2957.59671033613},{"impl":"SortedVec","n":44101,"op":"insert","t":2966.149693114248},{"impl":"SortedVec","n":44201,"op":"insert","t":2974.710360774148},{"impl":"SortedVec","n":44301,"op":"insert","t":2983.278712938774},{"impl":"SortedVec","n":44401,"op":"insert","t":2991.854749233621},{"impl":"SortedVec","n":44501,"op":"insert","t":3000.4384692867125},{"impl":"SortedVec","n":44601,"op":"insert","t":3009.0298727285744},{"impl":"SortedVec","n":44701,"op":"insert","t":3017.6289591922173},{"impl":"SortedVec","n":44801,"op":"insert","t":3026.2357283131114},{"impl":"SortedVec","n":44901,"op":"insert","t":3034.8501797291638},{"impl":"SortedVec","n":45001,"op":"insert","t":3043.4723130807},{"impl":"SortedVec","n":45101,"op":"insert","t":3052.1021280104396},{"impl":"SortedVec","n":45201,"op":"insert","t":3060.739624163477},{"impl":"SortedVec","n":45301,"op":"insert","t":3069.384801187258},{"impl":"SortedVec","n":45401,"op":"insert","t":3078.0376587315623},{"impl":"SortedVec","n":45501,"op":"insert","t":3086.6981964484794},{"impl":"SortedVec","n":45601,"op":"insert","t":3095.3664139923935},{"impl":"SortedVec","n":45701,"op":"insert","t":3104.0423110199545},{"impl":"SortedVec","n":45801,"op":"insert","t":3112.7258871900694},{"impl":"SortedVec","n":45901,"op":"insert","t":3121.4171421638735},{"impl":"SortedVec","n":46001,"op":"insert","t":3130.116075604717},{"impl":"SortedVec","n":46101,"op":"insert","t":3138.822687178139},{"impl":"SortedVec","n":46201,"op":"insert","t":3147.536976551857},{"impl":"SortedVec","n":46301,"op":"insert","t":3156.2589433957423},{"impl":"SortedVec","n":46401,"op":"insert","t":3164.9885873818025},{"impl":"SortedVec","n":46501,"op":"insert","t":3173.7259081841644},{"impl":"SortedVec","n":46601,"op":"insert","t":3182.4709054790533},{"impl":"SortedVec","n":46701,"op":"insert","t":3191.223578944779},{"impl":"SortedVec","n":46801,"op":"insert","t":3199.9839282617127},{"impl":"SortedVec","n":46901,"op":"insert","t":3208.7519531122753},{"impl":"SortedVec","n":47001,"op":"insert","t":3217.5276531809145},{"impl":"SortedVec","n":47101,"op":"insert","t":3226.311028154091},{"impl":"SortedVec","n":47201,"op":"insert","t":3235.102077720261},{"impl":"SortedVec","n":47301,"op":"insert","t":3243.9008015698573},{"impl":"SortedVec","n":47401,"op":"insert","t":3252.7071993952754},{"impl":"SortedVec","n":47501,"op":"insert","t":3261.521270890855},{"impl":"SortedVec","n":47601,"op":"insert","t":3270.343015752863},{"impl":"SortedVec","n":47701,"op":"insert","t":3279.1724336794805},{"impl":"SortedVec","n":47801,"op":"insert","t":3288.0095243707847},{"impl":"SortedVec","n":47901,"op":"insert","t":3296.854287528731},{"impl":"SortedVec","n":48001,"op":"insert","t":3305.7067228571423},{"impl":"SortedVec","n":48101,"op":"insert","t":3314.5668300616885},{"impl":"SortedVec","n":48201,"op":"insert","t":3323.4346088498746},{"impl":"SortedVec","n":48301,"op":"insert","t":3332.310058931023},{"impl":"SortedVec","n":48401,"op":"insert","t":3341.1931800162606},{"impl":"SortedVec","n":48501,"op":"insert","t":3350.0839718185025},{"impl":"SortedVec","n":48601,"op":"insert","t":3358.9824340524397},{"impl":"SortedVec","n":48701,"op":"insert","t":3367.888566434518},{"impl":"SortedVec","n":48801,"op":"insert","t":3376.8023686829324},{"impl":"SortedVec","n":48901,"op":"insert","t":3385.723840517607},{"impl":"SortedVec","n":49001,"op":"insert","t":3394.652981660181},{"impl":"SortedVec","n":49101,"op":"insert","t":3403.589791833999},{"impl":"SortedVec","n":49201,"op":"insert","t":3412.534270764091},{"impl":"SortedVec","n":49301,"op":"insert","t":3421.4864181771663},{"impl":"SortedVec","n":49401,"op":"insert","t":3430.446233801589},{"impl":"SortedVec","n":49501,"op":"insert","t":3439.4137173673776},{"impl":"SortedVec","n":49601,"op":"insert","t":3448.3888686061814},{"impl":"SortedVec","n":49701,"op":"insert","t":3457.3716872512723},{"impl":"SortedVec","n":49801,"op":"insert","t":3466.3621730375303},{"impl":"SortedVec","n":49901,"op":"insert","t":3475.3603257014306},{"impl":"SortedVec","n":50001,"op":"insert","t":3484.3661449810324},{"impl":"SortedVec","n":50101,"op":"insert","t":3493.3796306159634},{"impl":"SortedVec","n":50201,"op":"insert","t":3502.400782347409},{"impl":"SortedVec","n":50301,"op":"insert","t":3511.4295999181013},{"impl":"SortedVec","n":50401,"op":"insert","t":3520.4660830723037},{"impl":"SortedVec","n":50501,"op":"insert","t":3529.5102315558006},{"impl":"SortedVec","n":50601,"op":"insert","t":3538.562045115885},{"impl":"SortedVec","n":50701,"op":"insert","t":3547.621523501347},{"impl":"SortedVec","n":50801,"op":"insert","t":3556.6886664624626},{"impl":"SortedVec","n":50901,"op":"insert","t":3565.763473750979},{"impl":"SortedVec","n":51001,"op":"insert","t":3574.845945120105},{"impl":"SortedVec","n":51101,"op":"insert","t":3583.9360803245036},{"impl":"SortedVec","n":51201,"op":"insert","t":3593.033879120272},{"impl":"SortedVec","n":51301,"op":"insert","t":3602.1393412649363},{"impl":"SortedVec","n":51401,"op":"insert","t":3611.2524665174415},{"impl":"SortedVec","n":51501,"op":"insert","t":3620.373254638136},{"impl":"SortedVec","n":51601,"op":"insert","t":3629.501705388763},{"impl":"SortedVec","n":51701,"op":"insert","t":3638.63781853245},{"impl":"SortedVec","n":51801,"op":"insert","t":3647.781593833698},{"impl":"SortedVec","n":51901,"op":"insert","t":3656.9330310583696},{"impl":"SortedVec","n":52001,"op":"insert","t":3666.0921299736797},{"impl":"SortedVec","n":52101,"op":"insert","t":3675.2588903481856},{"impl":"SortedVec","n":52201,"op":"insert","t":3684.433311951776},{"impl":"SortedVec","n":52301,"op":"insert","t":3693.6153945556593},{"impl":"SortedVec","n":52401,"op":"insert","t":3702.805137932357},{"impl":"SortedVec","n":52501,"op":"insert","t":3712.0025418556897},{"impl":"SortedVec","n":52601,"op":"insert","t":3721.2076061007706},{"impl":"SortedVec","n":52701,"op":"insert","t":3730.4203304439948},{"impl":"SortedVec","n":52801,"op":"insert","t":3739.6407146630263},{"impl":"SortedVec","n":52901,"op":"insert","t":3748.8687585367948},{"impl":"SortedVec","n":53001,"op":"insert","t":3758.1044618454803},{"impl":"SortedVec","n":53101,"op":"insert","t":3767.347824370505},{"impl":"SortedVec","n":53201,"op":"insert","t":3776.5988458945276},{"impl":"SortedVec","n":53301,"op":"insert","t":3785.8575262014288},{"impl":"SortedVec","n":53401,"op":"insert","t":3795.123865076307},{"impl":"SortedVec","n":53501,"op":"insert","t":3804.397862305463},{"impl":"SortedVec","n":53601,"op":"insert","t":3813.679517676399},{"impl":"SortedVec","n":53701,"op":"insert","t":3822.9688309778026},{"impl":"SortedVec","n":53801,"op":"insert","t":3832.2658019995415},{"impl":"SortedVec","n":53901,"op":"insert","t":3841.570430532655},{"impl":"SortedVec","n":54001,"op":"insert","t":3850.8827163693422},{"impl":"SortedVec","n":54101,"op":"insert","t":3860.202659302959},{"impl":"SortedVec","n":54201,"op":"insert","t":3869.5302591280015},{"impl":"SortedVec","n":54301,"op":"insert","t":3878.8655156401064},{"impl":"SortedVec","n":54401,"op":"insert","t":3888.208428636037},{"impl":"SortedVec","n":54501,"op":"insert","t":3897.558997913675},{"impl":"SortedVec","n":54601,"op":"insert","t":3906.917223272015},{"impl":"SortedVec","n":54701,"op":"insert","t":3916.283104511155},{"impl":"SortedVec","n":54801,"op":"insert","t":3925.656641432289},{"impl":"SortedVec","n":54901,"op":"insert","t":3935.037833837695},{"impl":"SortedVec","n":55001,"op":"insert","t":3944.4266815307356},{"impl":"SortedVec","n":55101,"op":"insert","t":3953.82318431584},{"impl":"SortedVec","n":55201,"op":"insert","t":3963.2273419985045},{"impl":"SortedVec","n":55301,"op":"insert","t":3972.639154385281},{"impl":"SortedVec","n":55401,"op":"insert","t":3982.0586212837684},{"impl":"SortedVec","n":55501,"op":"insert","t":3991.4857425026075},{"impl":"SortedVec","n":55601,"op":"insert","t":4000.9205178514735},{"impl":"SortedVec","n":55701,"op":"insert","t":4010.3629471410654},{"impl":"SortedVec","n":55801,"op":"insert","t":4019.8130301831034},{"impl":"SortedVec","n":55901,"op":"insert","t":4029.2707667903164},{"impl":"SortedVec","n":56001,"op":"insert","t":4038.736156776439},{"impl":"SortedVec","n":56101,"op":"insert","t":4048.2091999562026},{"impl":"SortedVec","n":56201,"op":"insert","t":4057.6898961453285},{"impl":"SortedVec","n":56301,"op":"insert","t":4067.1782451605204},{"impl":"SortedVec","n":56401,"op":"insert","t":4076.6742468194584},{"impl":"SortedVec","n":56501,"op":"insert","t":4086.177900940789},{"impl":"SortedVec","n":56601,"op":"insert","t":4095.6892073441268},{"impl":"SortedVec","n":56701,"op":"insert","t":4105.208165850035},{"impl":"SortedVec","n":56801,"op":"insert","t":4114.734776280028},{"impl":"SortedVec","n":56901,"op":"insert","t":4124.269038456563},{"impl":"SortedVec","n":57001,"op":"insert","t":4133.810952203032},{"impl":"SortedVec","n":57101,"op":"insert","t":4143.3605173437545},{"impl":"SortedVec","n":57201,"op":"insert","t":4152.917733703973},{"impl":"SortedVec","n":57301,"op":"insert","t":4162.482601109846},{"impl":"SortedVec","n":57401,"op":"insert","t":4172.05511938844},{"impl":"SortedVec","n":57501,"op":"insert","t":4181.635288367729},{"impl":"SortedVec","n":57601,"op":"insert","t":4191.223107876575},{"impl":"SortedVec","n":57701,"op":"insert","t":4200.818577744741},{"impl":"SortedVec","n":57801,"op":"insert","t":4210.421697802867},{"impl":"SortedVec","n":57901,"op":"insert","t":4220.032467882473},{"impl":"SortedVec","n":58001,"op":"insert","t":4229.650887815952},{"impl":"SortedVec","n":58101,"op":"insert","t":4239.276957436563},{"impl":"SortedVec","n":58201,"op":"insert","t":4248.910676578425},{"impl":"SortedVec","n":58301,"op":"insert","t":4258.5520450765125},{"impl":"SortedVec","n":58401,"op":"insert","t":4268.201062766646},{"impl":"SortedVec","n":58501,"op":"insert","t":4277.8577294854895},{"impl":"SortedVec","n":58601,"op":"insert","t":4287.522045070546},{"impl":"SortedVec","n":58701,"op":"insert","t":4297.194009360147},{"impl":"SortedVec","n":58801,"op":"insert","t":4306.8736221934505},{"impl":"SortedVec","n":58901,"op":"insert","t":4316.560883410434},{"impl":"SortedVec","n":59001,"op":"insert","t":4326.255792851891},{"impl":"SortedVec","n":59101,"op":"insert","t":4335.958350359423},{"impl":"SortedVec","n":59201,"op":"insert","t":4345.668555775434},{"impl":"SortedVec","n":59301,"op":"insert","t":4355.3864089431245},{"impl":"SortedVec","n":59401,"op":"insert","t":4365.111909706491},{"impl":"SortedVec","n":59501,"op":"insert","t":4374.845057910317},{"impl":"SortedVec","n":59601,"op":"insert","t":4384.585853400166},{"impl":"SortedVec","n":59701,"op":"insert","t":4394.334296022378},{"impl":"SortedVec","n":59801,"op":"insert","t":4404.090385624066},{"impl":"SortedVec","n":59901,"op":"insert","t":4413.854122053109},{"impl":"VecMap","n":1,"op":"insert","t":204.49234101758432},{"impl":"VecMap","n":101,"op":"insert","t":0.0},{"impl":"VecMap","n":201,"op":"insert","t":0.0},{"impl":"VecMap","n":301,"op":"insert","t":0.0},{"impl":"VecMap","n":401,"op":"insert","t":0.0},{"impl":"VecMap","n":501,"op":"insert","t":6.065532096183006},{"impl":"VecMap","n":601,"op":"insert","t":22.499964781670144},{"impl":"VecMap","n":701,"op":"insert","t":40.42450935469003},{"impl":"VecMap","n":801,"op":"insert","t":59.44187295581588},{"impl":"VecMap","n":901,"op":"insert","t":79.29562564685364},{"impl":"VecMap","n":1001,"op":"insert","t":99.81059247783048},{"impl":"VecMap","n":1101,"op":"insert","t":120.86178011695984},{"impl":"VecMap","n":1201,"op":"insert","t":142.356869516517},{"impl":"VecMap","n":1301,"op":"insert","t":164.22573472543797},{"impl":"VecMap","n":1401,"op":"insert","t":186.4138541231041},{"impl":"VecMap","n":1501,"op":"insert","t":208.87799872950757},{"impl":"VecMap","n":1601,"op":"insert","t":231.58331399319468},{"impl":"VecMap","n":1701,"op":"insert","t":254.5012872905629},{"impl":"VecMap","n":1801,"op":"insert","t":277.60829692714174},{"impl":"VecMap","n":1901,"op":"insert","t":300.8845537580265},{"impl":"VecMap","n":2001,"op":"insert","t":324.3133144615675},{"impl":"VecMap","n":2101,"op":"insert","t":347.8802868660211},{"impl":"VecMap","n":2201,"op":"insert","t":371.5731736784893},{"impl":"VecMap","n":2301,"op":"insert","t":395.381317675745},{"impl":"VecMap","n":2401,"op":"insert","t":419.2954224311704},{"impl":"VecMap","n":2501,"op":"insert","t":443.3073300660827},{"impl":"VecMap","n":2601,"op":"insert","t":467.4098425994659},{"impl":"VecMap","n":2701,"op":"insert","t":491.5965770191946},{"impl":"VecMap","n":2801,"op":"insert","t":515.8618467136014},{"impl":"VecMap","n":2901,"op":"insert","t":540.2005637113109},{"impl":"VecMap","n":3001,"op":"insert","t":564.6081574954137},{"impl":"VecMap","n":3101,"op":"insert","t":589.0805071302437},{"impl":"VecMap","n":3201,"op":"insert","t":613.6138841641757},{"impl":"VecMap","n":3301,"op":"insert","t":638.2049043184227},{"impl":"VecMap","n":3401,"op":"insert","t":662.8504863877872},{"impl":"VecMap","n":3501,"op":"insert","t":687.5478170988042},{"impl":"VecMap","n":3601,"op":"insert","t":712.2943209181606},{"impl":"VecMap","n":3701,"op":"insert","t":737.08763399749},{"impl":"VecMap","n":3801,"op":"insert","t":761.9255815925868},{"impl":"VecMap","n":3901,"op":"insert","t":786.806158415496},{"impl":"VecMap","n":4001,"op":"insert","t":811.7275114738966},{"impl":"VecMap","n":4101,"op":"insert","t":836.6879250292479},{"impl":"VecMap","n":4201,"op":"insert","t":861.6858073673338},{"impl":"VecMap","n":4301,"op":"insert","t":886.7196791253007},{"impl":"VecMap","n":4401,"op":"insert","t":911.7881629604885},{"impl":"VecMap","n":4501,"op":"insert","t":936.8899743801148},{"impl":"VecMap","n":4601,"op":"insert","t":962.0239135787216},{"impl":"VecMap","n":4701,"op":"insert","t":987.1888581533435},{"impl":"VecMap","n":4801,"op":"insert","t":1012.3837565855173},{"impl":"VecMap","n":4901,"op":"insert","t":1037.6076223952637},{"impl":"VecMap","n":5001,"op":"insert","t":1062.8595288855804},{"impl":"VecMap","n":5101,"op":"insert","t":1088.138604407289},{"impl":"VecMap","n":5201,"op":"insert","t":1113.4440280836066},{"impl":"VecMap","n":5301,"op":"insert","t":1138.7750259419026},{"impl":"VecMap","n":5401,"op":"insert","t":1164.1308674069696},{"impl":"VecMap","n":5501,"op":"insert","t":1189.5108621160123},{"impl":"VecMap","n":5601,"op":"insert","t":1214.9143570205715},{"impl":"VecMap","n":5701,"op":"insert","t":1240.3407337449098},{"impl":"VecMap","n":5801,"op":"insert","t":1265.7894061741024},{"impl":"VecMap","n":5901,"op":"insert","t":1291.2598182482673},{"impl":"VecMap","n":6001,"op":"insert","t":1316.751441942151},{"impl":"VecMap","n":6101,"op":"insert","t":1342.2637754116895},{"impl":"VecMap","n":6201,"op":"insert","t":1367.7963412912477},{"impl":"VecMap","n":6301,"op":"insert","t":1393.3486851270786},{"impl":"VecMap","n":6401,"op":"insert","t":1418.9203739341283},{"impl":"VecMap","n":6501,"op":"insert","t":1444.5109948647125},{"impl":"VecMap","n":6601,"op":"insert","t":1470.120153978818},{"impl":"VecMap","n":6701,"op":"insert","t":1495.7474751068605},{"impl":"VecMap","n":6801,"op":"insert","t":1521.3925987966768},{"impl":"VecMap","n":6901,"op":"insert","t":1547.0551813373813},{"impl":"VecMap","n":7001,"op":"insert","t":1572.73489385344},{"impl":"VecMap","n":7101,"op":"insert","t":1598.431421462998},{"impl":"VecMap","n":7201,"op":"insert","t":1624.1444624950568},{"impl":"VecMap","n":7301,"op":"insert","t":1649.8737277606438},{"impl":"VecMap","n":7401,"op":"insert","t":1675.6189398735567},{"impl":"VecMap","n":7501,"op":"insert","t":1701.3798326166902},{"impl":"VecMap","n":7601,"op":"insert","t":1727.156150350333},{"impl":"VecMap","n":7701,"op":"insert","t":1752.947647459134},{"impl":"VecMap","n":7801,"op":"insert","t":1778.754087834744},{"impl":"VecMap","n":7901,"op":"insert","t":1804.5752443914103},{"impl":"VecMap","n":8001,"op":"insert","t":1830.4108986120366},{"impl":"VecMap","n":8101,"op":"insert","t":1856.2608401224372},{"impl":"VecMap","n":8201,"op":"insert","t":1882.124866291706},{"impl":"VecMap","n":8301,"op":"insert","t":1908.0027818568092},{"impl":"VecMap","n":8401,"op":"insert","t":1933.8943985696512},{"impl":"VecMap","n":8501,"op":"insert","t":1959.7995348650302},{"impl":"VecMap","n":8601,"op":"insert","t":1985.718015548},{"impl":"VecMap","n":8701,"op":"insert","t":2011.6496714993168},{"impl":"VecMap","n":8801,"op":"insert","t":2037.594339397702},{"impl":"VecMap","n":8901,"op":"insert","t":2063.551861457807},{"impl":"VecMap","n":9001,"op":"insert","t":2089.522085182811},{"impl":"VecMap","n":9101,"op":"insert","t":2115.5048631306854},{"impl":"VecMap","n":9201,"op":"insert","t":2141.5000526932363},{"impl":"VecMap","n":9301,"op":"insert","t":2167.5075158870804},{"impl":"VecMap","n":9401,"op":"insert","t":2193.52711915581},{"impl":"VecMap","n":9501,"op":"insert","t":2219.5587331826137},{"impl":"VecMap","n":9601,"op":"insert","t":2245.602232712714},{"impl":"VecMap","n":9701,"op":"insert","t":2271.6574963850026},{"impl":"VecMap","n":9801,"op":"insert","t":2297.7244065723094},{"impl":"VecMap","n":9901,"op":"insert","t":2323.802849229779},{"impl":"VecMap","n":10001,"op":"insert","t":2349.8927137508654},{"impl":"VecMap","n":10101,"op":"insert","t":2375.9938928304937},{"impl":"VecMap","n":10201,"op":"insert","t":2402.106282334959},{"impl":"VecMap","n":10301,"op":"insert","t":2428.229781178173},{"impl":"VecMap","n":10401,"op":"insert","t":2454.3642912038877},{"impl":"VecMap","n":10501,"op":"insert","t":2480.5097170735567},{"impl":"VecMap","n":10601,"op":"insert","t":2506.6659661595068},{"impl":"VecMap","n":10701,"op":"insert","t":2532.8329484431274},{"impl":"VecMap","n":10801,"op":"insert","t":2559.010576417797},{"impl":"VecMap","n":10901,"op":"insert","t":2585.1987649962753},{"impl":"VecMap","n":11001,"op":"insert","t":2611.3974314223356},{"impl":"VecMap","n":11101,"op":"insert","t":2637.6064951863823},{"impl":"VecMap","n":11201,"op":"insert","t":2663.825877944864},{"impl":"VecMap","n":11301,"op":"insert","t":2690.055503443261},{"impl":"VecMap","n":11401,"op":"insert","t":2716.295297442464},{"impl":"VecMap","n":11501,"op":"insert","t":2742.545187648377},{"impl":"VecMap","n":11601,"op":"insert","t":2768.805103644555},{"impl":"VecMap","n":11701,"op":"insert","t":2795.0749768277433},{"impl":"VecMap","n":11801,"op":"insert","t":2821.3547403461516},{"impl":"VecMap","n":11901,"op":"insert","t":2847.6443290403404},{"impl":"VecMap","n":12001,"op":"insert","t":2873.9436793865707},{"impl":"VecMap","n":12101,"op":"insert","t":2900.252729442516},{"impl":"VecMap","n":12201,"op":"insert","t":2926.5714187951967},{"impl":"VecMap","n":12301,"op":"insert","t":2952.899688511048},{"impl":"VecMap","n":12401,"op":"insert","t":2979.2374810880074},{"impl":"VecMap","n":12501,"op":"insert","t":3005.584740409519},{"impl":"VecMap","n":12601,"op":"insert","t":3031.9414117003835},{"impl":"VecMap","n":12701,"op":"insert","t":3058.3074414843422},{"impl":"VecMap","n":12801,"op":"insert","t":3084.682777543328},{"impl":"VecMap","n":12901,"op":"insert","t":3111.067368878304},{"impl":"VecMap","n":13001,"op":"insert","t":3137.46116567161},{"impl":"VecMap","n":13101,"op":"insert","t":3163.864119250754},{"impl":"VecMap","n":13201,"op":"insert","t":3190.27618205358},{"impl":"VecMap","n":13301,"op":"insert","t":3216.697307594752},{"impl":"VecMap","n":13401,"op":"insert","t":3243.127450433488},{"impl":"VecMap","n":13501,"op":"insert","t":3269.5665661424996},{"impl":"VecMap","n":13601,"op":"insert","t":3296.014611278073},{"impl":"VecMap","n":13701,"op":"insert","t":3322.4715433512497},{"impl":"VecMap","n":13801,"op":"insert","t":3348.937320800052},{"impl":"VecMap","n":13901,"op":"insert","t":3375.411902962712},{"impl":"VecMap","n":14001,"op":"insert","t":3401.89525005186},{"impl":"VecMap","n":14101,"op":"insert","t":3428.3873231296348},{"impl":"VecMap","n":14201,"op":"insert","t":3454.8880840836673},{"impl":"VecMap","n":14301,"op":"insert","t":3481.3974956039096},{"impl":"VecMap","n":14401,"op":"insert","t":3507.915521160277},{"impl":"VecMap","n":14501,"op":"insert","t":3534.4421249810507},{"impl":"VecMap","n":14601,"op":"insert","t":3560.977272032036},{"impl":"VecMap","n":14701,"op":"insert","t":3587.520927996425},{"impl":"VecMap","n":14801,"op":"insert","t":3614.0730592553405},{"impl":"VecMap","n":14901,"op":"insert","t":3640.6336328690404},{"impl":"VecMap","n":15001,"op":"insert","t":3667.2026165587454},{"impl":"VecMap","n":15101,"op":"insert","t":3693.7799786890755},{"impl":"VecMap","n":15201,"op":"insert","t":3720.3656882510595},{"impl":"VecMap","n":15301,"op":"insert","t":3746.9597148457106},{"impl":"VecMap","n":15401,"op":"insert","t":3773.562028668125},{"impl":"VecMap","n":15501,"op":"insert","t":3800.1726004921093},{"impl":"VecMap","n":15601,"op":"insert","t":3826.7914016552877},{"impl":"VecMap","n":15701,"op":"insert","t":3853.418404044699},{"impl":"VecMap","n":15801,"op":"insert","t":3880.053580082838},{"impl":"VecMap","n":15901,"op":"insert","t":3906.696902714144},{"impl":"VecMap","n":16001,"op":"insert","t":3933.3483453919157},{"impl":"VecMap","n":16101,"op":"insert","t":3960.0078820656263},{"impl":"VecMap","n":16201,"op":"insert","t":3986.6754871686367},{"impl":"VecMap","n":16301,"op":"insert","t":4013.3511356062827},{"impl":"VecMap","n":16401,"op":"insert","t":4040.034802744332},{"impl":"VecMap","n":16501,"op":"insert","t":4066.726464397785},{"impl":"VecMap","n":16601,"op":"insert","t":4093.4260968200238},{"impl":"VecMap","n":16701,"op":"insert","t":4120.133676692271},{"impl":"VecMap","n":16801,"op":"insert","t":4146.8491811133845},{"impl":"VecMap","n":16901,"op":"insert","t":4173.572587589935},{"impl":"VecMap","n":17001,"op":"insert","t":4200.303874026591},{"impl":"VecMap","n":17101,"op":"insert","t":4227.043018716774},{"impl":"VecMap","n":17201,"op":"insert","t":4253.790000333595},{"impl":"VecMap","n":17301,"op":"insert","t":4280.544797921051},{"impl":"VecMap","n":17401,"op":"insert","t":4307.307390885475},{"impl":"VecMap","n":17501,"op":"insert","t":4334.077758987229},{"impl":"VecMap","n":17601,"op":"insert","t":4360.85588233263},{"impl":"VecMap","n":17701,"op":"insert","t":4387.641741366127},{"impl":"VecMap","n":17801,"op":"insert","t":4414.4353168626585},{"impl":"VecMap","n":17901,"op":"insert","t":4441.236589920267},{"impl":"VecMap","n":18001,"op":"insert","t":4468.045541952889},{"impl":"VecMap","n":18101,"op":"insert","t":4494.862154683352},{"impl":"VecMap","n":18201,"op":"insert","t":4521.686410136578},{"impl":"VecMap","n":18301,"op":"insert","t":4548.518290632953},{"impl":"VecMap","n":18401,"op":"insert","t":4575.357778781892},{"impl":"VecMap","n":18501,"op":"insert","t":4602.204857475571},{"impl":"VecMap","n":18601,"op":"insert","t":4629.059509882828},{"impl":"VecMap","n":18701,"op":"insert","t":4655.921719443233},{"impl":"VecMap","n":18801,"op":"insert","t":4682.791469861313},{"impl":"VecMap","n":18901,"op":"insert","t":4709.668745100927},{"impl":"VecMap","n":19001,"op":"insert","t":4736.553529379791},{"impl":"VecMap","n":19101,"op":"insert","t":4763.445807164154},{"impl":"VecMap","n":19201,"op":"insert","t":4790.3455631636},{"impl":"VecMap","n":19301,"op":"insert","t":4817.252782325995},{"impl":"VecMap","n":19401,"op":"insert","t":4844.1674498325665},{"impl":"VecMap","n":19501,"op":"insert","t":4871.089551093091},{"impl":"VecMap","n":19601,"op":"insert","t":4898.019071741233},{"impl":"VecMap","n":19701,"op":"insert","t":4924.955997629981},{"impl":"VecMap","n":19801,"op":"insert","t":4951.900314827201},{"impl":"VecMap","n":19901,"op":"insert","t":4978.852009611316},{"impl":"VecMap","n":20001,"op":"insert","t":5005.811068467076},{"impl":"VecMap","n":20101,"op":"insert","t":5032.777478081451},{"impl":"VecMap","n":20201,"op":"insert","t":5059.751225339607},{"impl":"VecMap","n":20301,"op":"insert","t":5086.7322973209975},{"impl":"VecMap","n":20401,"op":"insert","t":5113.720681295544},{"impl":"VecMap","n":20501,"op":"insert","t":5140.716364719907},{"impl":"VecMap","n":20601,"op":"insert","t":5167.719335233856},{"impl":"VecMap","n":20701,"op":"insert","t":5194.729580656723},{"impl":"VecMap","n":20801,"op":"insert","t":5221.747088983933},{"impl":"VecMap","n":20901,"op":"insert","t":5248.771848383639},{"impl":"VecMap","n":21001,"op":"insert","t":5275.803847193409},{"impl":"VecMap","n":21101,"op":"insert","t":5302.843073917022},{"impl":"VecMap","n":21201,"op":"insert","t":5329.889517221314},{"impl":"VecMap","n":21301,"op":"insert","t":5356.943165933111},{"impl":"VecMap","n":21401,"op":"insert","t":5384.004009036236},{"impl":"VecMap","n":21501,"op":"insert","t":5411.072035668577},{"impl":"VecMap","n":21601,"op":"insert","t":5438.147235119228},{"impl":"VecMap","n":21701,"op":"insert","t":5465.2295968256985},{"impl":"VecMap","n":21801,"op":"insert","t":5492.319110371179},{"impl":"VecMap","n":21901,"op":"insert","t":5519.415765481877},{"impl":"VecMap","n":22001,"op":"insert","t":5546.519552024414},{"impl":"VecMap","n":22101,"op":"insert","t":5573.630460003275},{"impl":"VecMap","n":22201,"op":"insert","t":5600.748479558316},{"impl":"VecMap","n":22301,"op":"insert","t":5627.8736009623335},{"impl":"VecMap","n":22401,"op":"insert","t":5655.005814618691},{"impl":"VecMap","n":22501,"op":"insert","t":5682.1451110589815},{"impl":"VecMap","n":22601,"op":"insert","t":5709.291480940763},{"impl":"VecMap","n":22701,"op":"insert","t":5736.444915045326},{"impl":"VecMap","n":22801,"op":"insert","t":5763.605404275523},{"impl":"VecMap","n":22901,"op":"insert","t":5790.7729396536415},{"impl":"VecMap","n":23001,"op":"insert","t":5817.947512319321},{"impl":"VecMap","n":23101,"op":"insert","t":5845.129113527509},{"impl":"VecMap","n":23201,"op":"insert","t":5872.317734646483},{"impl":"VecMap","n":23301,"op":"insert","t":5899.5133671558915},{"impl":"VecMap","n":23401,"op":"insert","t":5926.716002644847},{"impl":"VecMap","n":23501,"op":"insert","t":5953.925632810062},{"impl":"VecMap","n":23601,"op":"insert","t":5981.142249454015},{"impl":"VecMap","n":23701,"op":"insert","t":6008.365844483172},{"impl":"VecMap","n":23801,"op":"insert","t":6035.596409906227},{"impl":"VecMap","n":23901,"op":"insert","t":6062.833937832388},{"impl":"VecMap","n":24001,"op":"insert","t":6090.078420469704},{"impl":"VecMap","n":24101,"op":"insert","t":6117.329850123413},{"impl":"VecMap","n":24201,"op":"insert","t":6144.588219194341},{"impl":"VecMap","n":24301,"op":"insert","t":6171.853520177319},{"impl":"VecMap","n":24401,"op":"insert","t":6199.125745659642},{"impl":"VecMap","n":24501,"op":"insert","t":6226.404888319551},{"impl":"VecMap","n":24601,"op":"insert","t":6253.690940924762},{"impl":"VecMap","n":24701,"op":"insert","t":6280.983896331003},{"impl":"VecMap","n":24801,"op":"insert","t":6308.283747480597},{"impl":"VecMap","n":24901,"op":"insert","t":6335.59048740107},{"impl":"VecMap","n":25001,"op":"insert","t":6362.904109203778},{"impl":"VecMap","n":25101,"op":"insert","t":6390.224606082576},{"impl":"VecMap","n":25201,"op":"insert","t":6417.551971312503},{"impl":"VecMap","n":25301,"op":"insert","t":6444.886198248496},{"impl":"VecMap","n":25401,"op":"insert","t":6472.227280324124},{"impl":"VecMap","n":25501,"op":"insert","t":6499.5752110503645},{"impl":"VecMap","n":25601,"op":"insert","t":6526.929984014379},{"impl":"VecMap","n":25701,"op":"insert","t":6554.291592878335},{"impl":"VecMap","n":25801,"op":"insert","t":6581.660031378233},{"impl":"VecMap","n":25901,"op":"insert","t":6609.035293322768},{"impl":"VecMap","n":26001,"op":"insert","t":6636.417372592207},{"impl":"VecMap","n":26101,"op":"insert","t":6663.806263137297},{"impl":"VecMap","n":26201,"op":"insert","t":6691.201958978175},{"impl":"VecMap","n":26301,"op":"insert","t":6718.60445420332},{"impl":"VecMap","n":26401,"op":"insert","t":6746.013742968511},{"impl":"VecMap","n":26501,"op":"insert","t":6773.429819495814},{"impl":"VecMap","n":26601,"op":"insert","t":6800.852678072576},{"impl":"VecMap","n":26701,"op":"insert","t":6828.282313050455},{"impl":"VecMap","n":26801,"op":"insert","t":6855.718718844447},{"impl":"VecMap","n":26901,"op":"insert","t":6883.161889931949},{"impl":"VecMap","n":27001,"op":"insert","t":6910.611820851837},{"impl":"VecMap","n":27101,"op":"insert","t":6938.06850620355},{"impl":"VecMap","n":27201,"op":"insert","t":6965.531940646194},{"impl":"VecMap","n":27301,"op":"insert","t":6993.002118897681},{"impl":"VecMap","n":27401,"op":"insert","t":7020.479035733852},{"impl":"VecMap","n":27501,"op":"insert","t":7047.962685987646},{"impl":"VecMap","n":27601,"op":"insert","t":7075.453064548266},{"impl":"VecMap","n":27701,"op":"insert","t":7102.95016636036},{"impl":"VecMap","n":27801,"op":"insert","t":7130.453986423231},{"impl":"VecMap","n":27901,"op":"insert","t":7157.964519790047},{"impl":"VecMap","n":28001,"op":"insert","t":7185.481761567071},{"impl":"VecMap","n":28101,"op":"insert","t":7213.005706912902},{"impl":"VecMap","n":28201,"op":"insert","t":7240.536351037735},{"impl":"VecMap","n":28301,"op":"insert","t":7268.073689202628},{"impl":"VecMap","n":28401,"op":"insert","t":7295.617716718785},{"impl":"VecMap","n":28501,"op":"insert","t":7323.168428946852},{"impl":"VecMap","n":28601,"op":"insert","t":7350.725821296221},{"impl":"VecMap","n":28701,"op":"insert","t":7378.289889224354},{"impl":"VecMap","n":28801,"op":"insert","t":7405.860628236108},{"impl":"VecMap","n":28901,"op":"insert","t":7433.438033883089},{"impl":"VecMap","n":29001,"op":"insert","t":7461.022101762993},{"impl":"VecMap","n":29101,"op":"insert","t":7488.612827518977},{"impl":"VecMap","n":29201,"op":"insert","t":7516.210206839039},{"impl":"VecMap","n":29301,"op":"insert","t":7543.8142354554},{"impl":"VecMap","n":29401,"op":"insert","t":7571.424909143903},{"impl":"VecMap","n":29501,"op":"insert","t":7599.04222372342},{"impl":"VecMap","n":29601,"op":"insert","t":7626.666175055266},{"impl":"VecMap","n":29701,"op":"insert","t":7654.296759042635},{"impl":"VecMap","n":29801,"op":"insert","t":7681.933971630034},{"impl":"VecMap","n":29901,"op":"insert","t":7709.57780880272},{"impl":"VecMap","n":30001,"op":"insert","t":7737.2282665861685},{"impl":"VecMap","n":30101,"op":"insert","t":7764.885341045532},{"impl":"VecMap","n":30201,"op":"insert","t":7792.549028285115},{"impl":"VecMap","n":30301,"op":"insert","t":7820.219324447854},{"impl":"VecMap","n":30401,"op":"insert","t":7847.896225714811},{"impl":"VecMap","n":30501,"op":"insert","t":7875.579728304674},{"impl":"VecMap","n":30601,"op":"insert","t":7903.26982847326},{"impl":"VecMap","n":30701,"op":"insert","t":7930.966522513034},{"impl":"VecMap","n":30801,"op":"insert","t":7958.669806752629},{"impl":"VecMap","n":30901,"op":"insert","t":7986.37967755638},{"impl":"VecMap","n":31001,"op":"insert","t":8014.096131323864},{"impl":"VecMap","n":31101,"op":"insert","t":8041.81916448944},{"impl":"VecMap","n":31201,"op":"insert","t":8069.5487735218085},{"impl":"VecMap","n":31301,"op":"insert","t":8097.284954923571},{"impl":"VecMap","n":31401,"op":"insert","t":8125.027705230789},{"impl":"VecMap","n":31501,"op":"insert","t":8152.777021012577},{"impl":"VecMap","n":31601,"op":"insert","t":8180.532898870659},{"impl":"VecMap","n":31701,"op":"insert","t":8208.295335438977},{"impl":"VecMap","n":31801,"op":"insert","t":8236.064327383277},{"impl":"VecMap","n":31901,"op":"insert","t":8263.839871400709},{"impl":"VecMap","n":32001,"op":"insert","t":8291.621964219434},{"impl":"VecMap","n":32101,"op":"insert","t":8319.410602598235},{"impl":"VecMap","n":32201,"op":"insert","t":8347.205783326148},{"impl":"VecMap","n":32301,"op":"insert","t":8375.007503222068},{"impl":"VecMap","n":32401,"op":"insert","t":8402.815759134395},{"impl":"VecMap","n":32501,"op":"insert","t":8430.630547940662},{"impl":"VecMap","n":32601,"op":"insert","t":8458.451866547179},{"impl":"VecMap","n":32701,"op":"insert","t":8486.279711888683},{"impl":"VecMap","n":32801,"op":"insert","t":8514.11408092799},{"impl":"VecMap","n":32901,"op":"insert","t":8541.95497065565},{"impl":"VecMap","n":33001,"op":"insert","t":8569.802378089613},{"impl":"VecMap","n":33101,"op":"insert","t":8597.656300274899},{"impl":"VecMap","n":33201,"op":"insert","t":8625.516734283265},{"impl":"VecMap","n":33301,"op":"insert","t":8653.383677212889},{"impl":"VecMap","n":33401,"op":"insert","t":8681.257126188053},{"impl":"VecMap","n":33501,"op":"insert","t":8709.137078358832},{"impl":"VecMap","n":33601,"op":"insert","t":8737.023530900773},{"impl":"VecMap","n":33701,"op":"insert","t":8764.91648101462},{"impl":"VecMap","n":33801,"op":"insert","t":8792.815925925983},{"impl":"VecMap","n":33901,"op":"insert","t":8820.72186288507},{"impl":"VecMap","n":34001,"op":"insert","t":8848.634289166379},{"impl":"VecMap","n":34101,"op":"insert","t":8876.55320206843},{"impl":"VecMap","n":34201,"op":"insert","t":8904.478598913469},{"impl":"VecMap","n":34301,"op":"insert","t":8932.410477047191},{"impl":"VecMap","n":34401,"op":"insert","t":8960.34883383848},{"impl":"VecMap","n":34501,"op":"insert","t":8988.29366667913},{"impl":"VecMap","n":34601,"op":"insert","t":9016.24497298358},{"impl":"VecMap","n":34701,"op":"insert","t":9044.202750188657},{"impl":"VecMap","n":34801,"op":"insert","t":9072.166995753312},{"impl":"VecMap","n":34901,"op":"insert","t":9100.13770715837},{"impl":"VecMap","n":35001,"op":"insert","t":9128.114881906284},{"impl":"VecMap","n":35101,"op":"insert","t":9156.098517520879},{"impl":"VecMap","n":35201,"op":"insert","t":9184.088611547111},{"impl":"VecMap","n":35301,"op":"insert","t":9212.085161550836},{"impl":"VecMap","n":35401,"op":"insert","t":9240.088165118563},{"impl":"VecMap","n":35501,"op":"insert","t":9268.097619857223},{"impl":"VecMap","n":35601,"op":"insert","t":9296.113523393946},{"impl":"VecMap","n":35701,"op":"insert","t":9324.135873375828},{"impl":"VecMap","n":35801,"op":"insert","t":9352.164667469706},{"impl":"VecMap","n":35901,"op":"insert","t":9380.199903361947},{"impl":"VecMap","n":36001,"op":"insert","t":9408.241578758218},{"impl":"VecMap","n":36101,"op":"insert","t":9436.289691383283},{"impl":"VecMap","n":36201,"op":"insert","t":9464.344238980782},{"impl":"VecMap","n":36301,"op":"insert","t":9492.405219313037},{"impl":"VecMap","n":36401,"op":"insert","t":9520.472630160828},{"impl":"VecMap","n":36501,"op":"insert","t":9548.546469323204},{"impl":"VecMap","n":36601,"op":"insert","t":9576.626734617275},{"impl":"VecMap","n":36701,"op":"insert","t":9604.713423878029},{"impl":"VecMap","n":36801,"op":"insert","t":9632.806534958116},{"impl":"VecMap","n":36901,"op":"insert","t":9660.90606572767},{"impl":"VecMap","n":37001,"op":"insert","t":9689.012014074124},{"impl":"VecMap","n":37101,"op":"insert","t":9717.124377902004},{"impl":"VecMap","n":37201,"op":"insert","t":9745.243155132766},{"impl":"VecMap","n":37301,"op":"insert","t":9773.368343704607},{"impl":"VecMap","n":37401,"op":"insert","t":9801.49994157228},{"impl":"VecMap","n":37501,"op":"insert","t":9829.63794670692},{"impl":"VecMap","n":37601,"op":"insert","t":9857.782357095879},{"impl":"VecMap","n":37701,"op":"insert","t":9885.933170742532},{"impl":"VecMap","n":37801,"op":"insert","t":9914.090385666135},{"impl":"VecMap","n":37901,"op":"insert","t":9942.253999901637},{"impl":"VecMap","n":38001,"op":"insert","t":9970.424011499515},{"impl":"VecMap","n":38101,"op":"insert","t":9998.600418525628},{"impl":"VecMap","n":38201,"op":"insert","t":10026.783219061033},{"impl":"VecMap","n":38301,"op":"insert","t":10054.972411201848},{"impl":"VecMap","n":38401,"op":"insert","t":10083.167993059073},{"impl":"VecMap","n":38501,"op":"insert","t":10111.369962758454},{"impl":"VecMap","n":38601,"op":"insert","t":10139.57831844032},{"impl":"VecMap","n":38701,"op":"insert","t":10167.793058259433},{"impl":"VecMap","n":38801,"op":"insert","t":10196.014180384846},{"impl":"VecMap","n":38901,"op":"insert","t":10224.24168299974},{"impl":"VecMap","n":39001,"op":"insert","t":10252.475564301298},{"impl":"VecMap","n":39101,"op":"insert","t":10280.71582250055},{"impl":"VecMap","n":39201,"op":"insert","t":10308.962455822231},{"impl":"VecMap","n":39301,"op":"insert","t":10337.215462504653},{"impl":"VecMap","n":39401,"op":"insert","t":10365.474840799548},{"impl":"VecMap","n":39501,"op":"insert","t":10393.740588971952},{"impl":"VecMap","n":39601,"op":"insert","t":10422.012705300054},{"impl":"VecMap","n":39701,"op":"insert","t":10450.291188075074},{"impl":"VecMap","n":39801,"op":"insert","t":10478.576035601127},{"impl":"VecMap","n":39901,"op":"insert","t":10506.867246195096},{"impl":"VecMap","n":40001,"op":"insert","t":10535.164818186498},{"impl":"VecMap","n":40101,"op":"insert","t":10563.46874991737},{"impl":"VecMap","n":40201,"op":"insert","t":10591.779039742134},{"impl":"VecMap","n":40301,"op":"insert","t":10620.095686027475},{"impl":"VecMap","n":40401,"op":"insert","t":10648.418687152222},{"impl":"VecMap","n":40501,"op":"insert","t":10676.748041507226},{"impl":"VecMap","n":40601,"op":"insert","t":10705.083747495251},{"impl":"VecMap","n":40701,"op":"insert","t":10733.425803530836},{"impl":"VecMap","n":40801,"op":"insert","t":10761.774208040199},{"impl":"VecMap","n":40901,"op":"insert","t":10790.128959461117},{"impl":"VecMap","n":41001,"op":"insert","t":10818.490056242807},{"impl":"VecMap","n":41101,"op":"insert","t":10846.85749684582},{"impl":"VecMap","n":41201,"op":"insert","t":10875.231279741933},{"impl":"VecMap","n":41301,"op":"insert","t":10903.611403414034},{"impl":"VecMap","n":41401,"op":"insert","t":10931.99786635602},{"impl":"VecMap","n":41501,"op":"insert","t":10960.390667072688},{"impl":"VecMap","n":41601,"op":"insert","t":10988.789804079626},{"impl":"VecMap","n":41701,"op":"insert","t":11017.19527590312},{"impl":"VecMap","n":41801,"op":"insert","t":11045.607081080041},{"impl":"VecMap","n":41901,"op":"insert","t":11074.025218157753},{"impl":"VecMap","n":42001,"op":"insert","t":11102.449685694002},{"impl":"VecMap","n":42101,"op":"insert","t":11130.880482256827},{"impl":"VecMap","n":42201,"op":"insert","t":11159.317606424458},{"impl":"VecMap","n":42301,"op":"insert","t":11187.76105678522},{"impl":"VecMap","n":42401,"op":"insert","t":11216.21083193744},{"impl":"VecMap","n":42501,"op":"insert","t":11244.66693048935},{"impl":"VecMap","n":42601,"op":"insert","t":11273.129351058984},{"impl":"VecMap","n":42701,"op":"insert","t":11301.598092274116},{"impl":"VecMap","n":42801,"op":"insert","t":11330.073152772133},{"impl":"VecMap","n":42901,"op":"insert","t":11358.55453119997},{"impl":"VecMap","n":43001,"op":"insert","t":11387.04222621401},{"impl":"VecMap","n":43101,"op":"insert","t":11415.53623648},{"impl":"VecMap","n":43201,"op":"insert","t":11444.036560672963},{"impl":"VecMap","n":43301,"op":"insert","t":11472.543197477113},{"impl":"VecMap","n":43401,"op":"insert","t":11501.056145585768},{"impl":"VecMap","n":43501,"op":"insert","t":11529.575403701265},{"impl":"VecMap","n":43601,"op":"insert","t":11558.100970534886},{"impl":"VecMap","n":43701,"op":"insert","t":11586.632844806769},{"impl":"VecMap","n":43801,"op":"insert","t":11615.171025245823},{"impl":"VecMap","n":43901,"op":"insert","t":11643.715510589662},{"impl":"VecMap","n":44001,"op":"insert","t":11672.266299584506},{"impl":"VecMap","n":44101,"op":"insert","t":11700.82339098512},{"impl":"VecMap","n":44201,"op":"insert","t":11729.38678355473},{"impl":"VecMap","n":44301,"op":"insert","t":11757.956476064945},{"impl":"VecMap","n":44401,"op":"insert","t":11786.532467295685},{"impl":"VecMap","n":44501,"op":"insert","t":11815.114756035102},{"impl":"VecMap","n":44601,"op":"insert","t":11843.703341079508},{"impl":"VecMap","n":44701,"op":"insert","t":11872.298221233308},{"impl":"VecMap","n":44801,"op":"insert","t":11900.899395308914},{"impl":"VecMap","n":44901,"op":"insert","t":11929.50686212669},{"impl":"VecMap","n":45001,"op":"insert","t":11958.120620514863},{"impl":"VecMap","n":45101,"op":"insert","t":11986.740669309473},{"impl":"VecMap","n":45201,"op":"insert","t":12015.367007354289},{"impl":"VecMap","n":45301,"op":"insert","t":12043.99963350074},{"impl":"VecMap","n":45401,"op":"insert","t":12072.638546607865},{"impl":"VecMap","n":45501,"op":"insert","t":12101.283745542223},{"impl":"VecMap","n":45601,"op":"insert","t":12129.935229177845},{"impl":"VecMap","n":45701,"op":"insert","t":12158.592996396159},{"impl":"VecMap","n":45801,"op":"insert","t":12187.257046085924},{"impl":"VecMap","n":45901,"op":"insert","t":12215.927377143176},{"impl":"VecMap","n":46001,"op":"insert","t":12244.603988471157},{"impl":"VecMap","n":46101,"op":"insert","t":12273.286878980252},{"impl":"VecMap","n":46201,"op":"insert","t":12301.976047587927},{"impl":"VecMap","n":46301,"op":"insert","t":12330.671493218671},{"impl":"VecMap","n":46401,"op":"insert","t":12359.37321480394},{"impl":"VecMap","n":46501,"op":"insert","t":12388.081211282084},{"impl":"VecMap","n":46601,"op":"insert","t":12416.7954815983},{"impl":"VecMap","n":46701,"op":"insert","t":12445.51602470456},{"impl":"VecMap","n":46801,"op":"insert","t":12474.242839559573},{"impl":"VecMap","n":46901,"op":"insert","t":12502.975925128705},{"impl":"VecMap","n":47001,"op":"insert","t":12531.71528038394},{"impl":"VecMap","n":47101,"op":"insert","t":12560.46090430381},{"impl":"VecMap","n":47201,"op":"insert","t":12589.212795873354},{"impl":"VecMap","n":47301,"op":"insert","t":12617.97095408405},{"impl":"VecMap","n":47401,"op":"insert","t":12646.735377933766},{"impl":"VecMap","n":47501,"op":"insert","t":12675.506066426708},{"impl":"VecMap","n":47601,"op":"insert","t":12704.283018573362},{"impl":"VecMap","n":47701,"op":"insert","t":12733.066233390447},{"impl":"VecMap","n":47801,"op":"insert","t":12761.855709900854},{"impl":"VecMap","n":47901,"op":"insert","t":12790.651447133609},{"impl":"VecMap","n":48001,"op":"insert","t":12819.453444123801},{"impl":"VecMap","n":48101,"op":"insert","t":12848.261699912551},{"impl":"VecMap","n":48201,"op":"insert","t":12877.076213546954},{"impl":"VecMap","n":48301,"op":"insert","t":12905.896984080031},{"impl":"VecMap","n":48401,"op":"insert","t":12934.724010570673},{"impl":"VecMap","n":48501,"op":"insert","t":12963.5572920836},{"impl":"VecMap","n":48601,"op":"insert","t":12992.396827689316},{"impl":"VecMap","n":48701,"op":"insert","t":13021.24261646405},{"impl":"VecMap","n":48801,"op":"insert","t":13050.094657489719},{"impl":"VecMap","n":48901,"op":"insert","t":13078.952949853883},{"impl":"VecMap","n":49001,"op":"insert","t":13107.817492649681},{"impl":"VecMap","n":49101,"op":"insert","t":13136.688284975811},{"impl":"VecMap","n":49201,"op":"insert","t":13165.565325936464},{"impl":"VecMap","n":49301,"op":"insert","t":13194.448614641296},{"impl":"VecMap","n":49401,"op":"insert","t":13223.338150205365},{"impl":"VecMap","n":49501,"op":"insert","t":13252.233931749108},{"impl":"VecMap","n":49601,"op":"insert","t":13281.135958398276},{"impl":"VecMap","n":49701,"op":"insert","t":13310.044229283914},{"impl":"VecMap","n":49801,"op":"insert","t":13338.958743542304},{"impl":"VecMap","n":49901,"op":"insert","t":13367.879500314913},{"impl":"VecMap","n":50001,"op":"insert","t":13396.806498748381},{"impl":"VecMap","n":50101,"op":"insert","t":13425.739737994456},{"impl":"VecMap","n":50201,"op":"insert","t":13454.679217209961},{"impl":"VecMap","n":50301,"op":"insert","t":13483.62493555675},{"impl":"VecMap","n":50401,"op":"insert","t":13512.576892201674},{"impl":"VecMap","n":50501,"op":"insert","t":13541.53508631654},{"impl":"VecMap","n":50601,"op":"insert","t":13570.499517078064},{"impl":"VecMap","n":50701,"op":"insert","t":13599.470183667845},{"impl":"VecMap","n":50801,"op":"insert","t":13628.447085272313},{"impl":"VecMap","n":50901,"op":"insert","t":13657.430221082703},{"impl":"VecMap","n":51001,"op":"insert","t":13686.419590295009},{"impl":"VecMap","n":51101,"op":"insert","t":13715.41519210995},{"impl":"VecMap","n":51201,"op":"insert","t":13744.417025732937},{"impl":"VecMap","n":51301,"op":"insert","t":13773.425090374027},{"impl":"VecMap","n":51401,"op":"insert","t":13802.439385247893},{"impl":"VecMap","n":51501,"op":"insert","t":13831.459909573789},{"impl":"VecMap","n":51601,"op":"insert","t":13860.486662575513},{"impl":"VecMap","n":51701,"op":"insert","t":13889.519643481364},{"impl":"VecMap","n":51801,"op":"insert","t":13918.558851524127},{"impl":"VecMap","n":51901,"op":"insert","t":13947.604285941015},{"impl":"VecMap","n":52001,"op":"insert","t":13976.65594597365},{"impl":"VecMap","n":52101,"op":"insert","t":14005.71383086803},{"impl":"VecMap","n":52201,"op":"insert","t":14034.77793987448},{"impl":"VecMap","n":52301,"op":"insert","t":14063.848272247636},{"impl":"VecMap","n":52401,"op":"insert","t":14092.924827246406},{"impl":"VecMap","n":52501,"op":"insert","t":14122.007604133938},{"impl":"VecMap","n":52601,"op":"insert","t":14151.096602177575},{"impl":"VecMap","n":52701,"op":"insert","t":14180.191820648846},{"impl":"VecMap","n":52801,"op":"insert","t":14209.293258823423},{"impl":"VecMap","n":52901,"op":"insert","t":14238.400915981085},{"impl":"VecMap","n":53001,"op":"insert","t":14267.514791405692},{"impl":"VecMap","n":53101,"op":"insert","t":14296.634884385156},{"impl":"VecMap","n":53201,"op":"insert","t":14325.761194211407},{"impl":"VecMap","n":53301,"op":"insert","t":14354.893720180362},{"impl":"VecMap","n":53401,"op":"insert","t":14384.032461591902},{"impl":"VecMap","n":53501,"op":"insert","t":14413.177417749832},{"impl":"VecMap","n":53601,"op":"insert","t":14442.32858796186},{"impl":"VecMap","n":53701,"op":"insert","t":14471.485971539567},{"impl":"VecMap","n":53801,"op":"insert","t":14500.649567798371},{"impl":"VecMap","n":53901,"op":"insert","t":14529.819376057512},{"impl":"VecMap","n":54001,"op":"insert","t":14558.995395640004},{"impl":"VecMap","n":54101,"op":"insert","t":14588.177625872631},{"impl":"VecMap","n":54201,"op":"insert","t":14617.366066085897},{"impl":"VecMap","n":54301,"op":"insert","t":14646.560715614014},{"impl":"VecMap","n":54401,"op":"insert","t":14675.761573794862},{"impl":"VecMap","n":54501,"op":"insert","t":14704.968639969979},{"impl":"VecMap","n":54601,"op":"insert","t":14734.181913484515},{"impl":"VecMap","n":54701,"op":"insert","t":14763.401393687222},{"impl":"VecMap","n":54801,"op":"insert","t":14792.627079930415},{"impl":"VecMap","n":54901,"op":"insert","t":14821.858971569953},{"impl":"VecMap","n":55001,"op":"insert","t":14851.097067965213},{"impl":"VecMap","n":55101,"op":"insert","t":14880.341368479063},{"impl":"VecMap","n":55201,"op":"insert","t":14909.591872477833},{"impl":"VecMap","n":55301,"op":"insert","t":14938.848579331303},{"impl":"VecMap","n":55401,"op":"insert","t":14968.111488412653},{"impl":"VecMap","n":55501,"op":"insert","t":14997.38059909847},{"impl":"VecMap","n":55601,"op":"insert","t":15026.655910768699},{"impl":"VecMap","n":55701,"op":"insert","t":15055.93742280663},{"impl":"VecMap","n":55801,"op":"insert","t":15085.225134598872},{"impl":"VecMap","n":55901,"op":"insert","t":15114.51904553533},{"impl":"VecMap","n":56001,"op":"insert","t":15143.819155009172},{"impl":"VecMap","n":56101,"op":"insert","t":15173.125462416829},{"impl":"VecMap","n":56201,"op":"insert","t":15202.437967157945},{"impl":"VecMap","n":56301,"op":"insert","t":15231.756668635362},{"impl":"VecMap","n":56401,"op":"insert","t":15261.081566255118},{"impl":"VecMap","n":56501,"op":"insert","t":15290.412659426393},{"impl":"VecMap","n":56601,"op":"insert","t":15319.749947561502},{"impl":"VecMap","n":56701,"op":"insert","t":15349.093430075884},{"impl":"VecMap","n":56801,"op":"insert","t":15378.443106388055},{"impl":"VecMap","n":56901,"op":"insert","t":15407.798975919606},{"impl":"VecMap","n":57001,"op":"insert","t":15437.161038095173},{"impl":"VecMap","n":57101,"op":"insert","t":15466.52929234242},{"impl":"VecMap","n":57201,"op":"insert","t":15495.90373809201},{"impl":"VecMap","n":57301,"op":"insert","t":15525.284374777595},{"impl":"VecMap","n":57401,"op":"insert","t":15554.671201835787},{"impl":"VecMap","n":57501,"op":"insert","t":15584.064218706138},{"impl":"VecMap","n":57601,"op":"insert","t":15613.463424831125},{"impl":"VecMap","n":57701,"op":"insert","t":15642.868819656125},{"impl":"VecMap","n":57801,"op":"insert","t":15672.2804026294},{"impl":"VecMap","n":57901,"op":"insert","t":15701.698173202061},{"impl":"VecMap","n":58001,"op":"insert","t":15731.122130828075},{"impl":"VecMap","n":58101,"op":"insert","t":15760.552274964222},{"impl":"VecMap","n":58201,"op":"insert","t":15789.988605070086},{"impl":"VecMap","n":58301,"op":"insert","t":15819.431120608037},{"impl":"VecMap","n":58401,"op":"insert","t":15848.879821043205},{"impl":"VecMap","n":58501,"op":"insert","t":15878.334705843472},{"impl":"VecMap","n":58601,"op":"insert","t":15907.795774479438},{"impl":"VecMap","n":58701,"op":"insert","t":15937.263026424416},{"impl":"VecMap","n":58801,"op":"insert","t":15966.736461154407},{"impl":"VecMap","n":58901,"op":"insert","t":15996.216078148083},{"impl":"VecMap","n":59001,"op":"insert","t":16025.70187688677},{"impl":"VecMap","n":59101,"op":"insert","t":16055.193856854426},{"impl":"VecMap","n":59201,"op":"insert","t":16084.692017537634},{"impl":"VecMap","n":59301,"op":"insert","t":16114.196358425566},{"impl":"VecMap","n":59401,"op":"insert","t":16143.706879009984},{"impl":"VecMap","n":59501,"op":"insert","t":16173.223578785211},{"impl":"VecMap","n":59601,"op":"insert","t":16202.746457248119},{"impl":"VecMap","n":59701,"op":"insert","t":16232.275513898108},{"impl":"VecMap","n":59801,"op":"insert","t":16261.810748237102},{"impl":"VecMap","n":59901,"op":"insert","t":16291.352159769498},{"impl":"SortedVecMap","n":1,"op":"insert","t":187.78170357693548},{"impl":"SortedVecMap","n":101,"op":"insert","t":0.9993831157487989},{"impl":"SortedVecMap","n":201,"op":"insert","t":0.0},{"impl":"SortedVecMap","n":301,"op":"insert","t":0.0},{"impl":"SortedVecMap","n":401,"op":"insert","t":0.0},{"impl":"SortedVecMap","n":501,"op":"insert","t":0.0},{"impl":"SortedVecMap","n":601,"op":"insert","t":0.0},{"impl":"SortedVecMap","n":701,"op":"insert","t":0.0},{"impl":"SortedVecMap","n":801,"op":"insert","t":3.0429758090250516},{"impl":"SortedVecMap","n":901,"op":"insert","t":11.109316306104688},{"impl":"SortedVecMap","n":1001,"op":"insert","t":19.727282451796725},{"impl":"SortedVecMap","n":1101,"op":"insert","t":28.79449219132414},{"impl":"SortedVecMap","n":1201,"op":"insert","t":38.23532698035302},{"impl":"SortedVecMap","n":1301,"op":"insert","t":47.99234664299183},{"impl":"SortedVecMap","n":1401,"op":"insert","t":58.0208925125026},{"impl":"SortedVecMap","n":1501,"op":"insert","t":68.2855557255815},{"impl":"SortedVecMap","n":1601,"op":"insert","t":78.75778691447306},{"impl":"SortedVecMap","n":1701,"op":"insert","t":89.41423138537232},{"impl":"SortedVecMap","n":1801,"op":"insert","t":100.23554060518086},{"impl":"SortedVecMap","n":1901,"op":"insert","t":111.2055052826613},{"impl":"SortedVecMap","n":2001,"op":"insert","t":122.31041096081196},{"impl":"SortedVecMap","n":2101,"op":"insert","t":133.53855091984695},{"impl":"SortedVecMap","n":2201,"op":"insert","t":144.87985244550953},{"impl":"SortedVecMap","n":2301,"op":"insert","t":156.32558620482934},{"impl":"SortedVecMap","n":2401,"op":"insert","t":167.86813749352098},{"impl":"SortedVecMap","n":2501,"op":"insert","t":179.50082419206484},{"impl":"SortedVecMap","n":2601,"op":"insert","t":191.21775043324845},{"impl":"SortedVecMap","n":2701,"op":"insert","t":203.01368789098632},{"impl":"SortedVecMap","n":2801,"op":"insert","t":214.8839786609014},{"impl":"SortedVecMap","n":2901,"op":"insert","t":226.82445518495996},{"impl":"SortedVecMap","n":3001,"op":"insert","t":238.83137375215068},{"impl":"SortedVecMap","n":3101,"op":"insert","t":250.90135890351826},{"impl":"SortedVecMap","n":3201,"op":"insert","t":263.031356663838},{"impl":"SortedVecMap","n":3301,"op":"insert","t":275.2185949699033},{"impl":"SortedVecMap","n":3401,"op":"insert","t":287.4605500061249},{"impl":"SortedVecMap","n":3501,"op":"insert","t":299.754917419831},{"impl":"SortedVecMap","n":3601,"op":"insert","t":312.0995875913413},{"impl":"SortedVecMap","n":3701,"op":"insert","t":324.49262429214184},{"impl":"SortedVecMap","n":3801,"op":"insert","t":336.9322461889643},{"impl":"SortedVecMap","n":3901,"op":"insert","t":349.4168107501759},{"impl":"SortedVecMap","n":4001,"op":"insert","t":361.9448001895186},{"impl":"SortedVecMap","n":4101,"op":"insert","t":374.51480914532505},{"impl":"SortedVecMap","n":4201,"op":"insert","t":387.1255338442672},{"impl":"SortedVecMap","n":4301,"op":"insert","t":399.7757625400345},{"impl":"SortedVecMap","n":4401,"op":"insert","t":412.46436705107},{"impl":"SortedVecMap","n":4501,"op":"insert","t":425.19029524916346},{"impl":"SortedVecMap","n":4601,"op":"insert","t":437.95256437350383},{"impl":"SortedVecMap","n":4701,"op":"insert","t":450.7502550636722},{"impl":"SortedVecMap","n":4801,"op":"insert","t":463.58250602075515},{"impl":"SortedVecMap","n":4901,"op":"insert","t":476.4485092188694},{"impl":"SortedVecMap","n":5001,"op":"insert","t":489.3475056003762},{"impl":"SortedVecMap","n":5101,"op":"insert","t":502.2787811973176},{"impl":"SortedVecMap","n":5201,"op":"insert","t":515.2416636294108},{"impl":"SortedVecMap","n":5301,"op":"insert","t":528.2355189355706},{"impl":"SortedVecMap","n":5401,"op":"insert","t":541.2597487015465},{"impl":"SortedVecMap","n":5501,"op":"insert","t":554.313787451081},{"impl":"SortedVecMap","n":5601,"op":"insert","t":567.3971002720937},{"impl":"SortedVecMap","n":5701,"op":"insert","t":580.5091806529358},{"impl":"SortedVecMap","n":5801,"op":"insert","t":593.6495485067936},{"impl":"SortedVecMap","n":5901,"op":"insert","t":606.8177483649433},{"impl":"SortedVecMap","n":6001,"op":"insert","t":620.0133477218299},{"impl":"SortedVecMap","n":6101,"op":"insert","t":633.2359355169127},{"impl":"SortedVecMap","n":6201,"op":"insert","t":646.4851207399365},{"impl":"SortedVecMap","n":6301,"op":"insert","t":659.7605311477766},{"impl":"SortedVecMap","n":6401,"op":"insert","t":673.0618120823169},{"impl":"SortedVecMap","n":6501,"op":"insert","t":686.3886253799644},{"impl":"SortedVecMap","n":6601,"op":"insert","t":699.7406483644017},{"impl":"SortedVecMap","n":6701,"op":"insert","t":713.1175729150715},{"impl":"SortedVecMap","n":6801,"op":"insert","t":726.5191046046596},{"impl":"SortedVecMap","n":6901,"op":"insert","t":739.9449618995327},{"impl":"SortedVecMap","n":7001,"op":"insert","t":753.3948754176981},{"impl":"SortedVecMap","n":7101,"op":"insert","t":766.8685872393852},{"impl":"SortedVecMap","n":7201,"op":"insert","t":780.3658502658398},{"impl":"SortedVecMap","n":7301,"op":"insert","t":793.8864276223355},{"impl":"SortedVecMap","n":7401,"op":"insert","t":807.430092101796},{"impl":"SortedVecMap","n":7501,"op":"insert","t":820.9966256457556},{"impl":"SortedVecMap","n":7601,"op":"insert","t":834.5858188596935},{"impl":"SortedVecMap","n":7701,"op":"insert","t":848.1974705600412},{"impl":"SortedVecMap","n":7801,"op":"insert","t":861.8313873504186},{"impl":"SortedVecMap","n":7901,"op":"insert","t":875.4873832248556},{"impl":"SortedVecMap","n":8001,"op":"insert","t":889.1652791959696},{"impl":"SortedVecMap","n":8101,"op":"insert","t":902.8649029462365},{"impl":"SortedVecMap","n":8201,"op":"insert","t":916.5860885006545},{"impl":"SortedVecMap","n":8301,"op":"insert","t":930.3286759192459},{"impl":"SortedVecMap","n":8401,"op":"insert","t":944.0925110079716},{"impl":"SortedVecMap","n":8501,"op":"insert","t":957.877445046749},{"impl":"SortedVecMap","n":8601,"op":"insert","t":971.6833345333755},{"impl":"SortedVecMap","n":8701,"op":"insert","t":985.510040942255},{"impl":"SortedVecMap","n":8801,"op":"insert","t":999.357430496907},{"impl":"SortedVecMap","n":8901,"op":"insert","t":1013.2253739553312},{"impl":"SortedVecMap","n":9001,"op":"insert","t":1027.1137464073608},{"impl":"SortedVecMap","n":9101,"op":"insert","t":1041.0224270832114},{"impl":"SortedVecMap","n":9201,"op":"insert","t":1054.9512991724907},{"impl":"SortedVecMap","n":9301,"op":"insert","t":1068.9002496529934},{"impl":"SortedVecMap","n":9401,"op":"insert","t":1082.869169128646},{"impl":"SortedVecMap","n":9501,"op":"insert","t":1096.857951676032},{"impl":"SortedVecMap","n":9601,"op":"insert","t":1110.866494698946},{"impl":"SortedVecMap","n":9701,"op":"insert","t":1124.8946987904883},{"impl":"SortedVecMap","n":9801,"op":"insert","t":1138.9424676022281},{"impl":"SortedVecMap","n":9901,"op":"insert","t":1153.0097077200085},{"impl":"SortedVecMap","n":10001,"op":"insert","t":1167.0963285459939},{"impl":"SortedVecMap","n":10101,"op":"insert","t":1181.2022421865822},{"impl":"SortedVecMap","n":10201,"op":"insert","t":1195.3273633458425},{"impl":"SortedVecMap","n":10301,"op":"insert","t":1209.4716092241456},{"impl":"SortedVecMap","n":10401,"op":"insert","t":1223.6348994216964},{"impl":"SortedVecMap","n":10501,"op":"insert","t":1237.8171558466784},{"impl":"SortedVecMap","n":10601,"op":"insert","t":1252.0183026277518},{"impl":"SortedVecMap","n":10701,"op":"insert","t":1266.2382660306616},{"impl":"SortedVecMap","n":10801,"op":"insert","t":1280.476974378721},{"impl":"SortedVecMap","n":10901,"op":"insert","t":1294.7343579769617},{"impl":"SortedVecMap","n":11001,"op":"insert","t":1309.0103490397457},{"impl":"SortedVecMap","n":11101,"op":"insert","t":1323.3048816216542},{"impl":"SortedVecMap","n":11201,"op":"insert","t":1337.6178915514727},{"impl":"SortedVecMap","n":11301,"op":"insert","t":1351.9493163691134},{"impl":"SortedVecMap","n":11401,"op":"insert","t":1366.2990952653136},{"impl":"SortedVecMap","n":11501,"op":"insert","t":1380.6671690239677},{"impl":"SortedVecMap","n":11601,"op":"insert","t":1395.053479966958},{"impl":"SortedVecMap","n":11701,"op":"insert","t":1409.4579719013482},{"impl":"SortedVecMap","n":11801,"op":"insert","t":1423.8805900688287},{"impl":"SortedVecMap","n":11901,"op":"insert","t":1438.3212810972927},{"impl":"SortedVecMap","n":12001,"op":"insert","t":1452.779992954439},{"impl":"SortedVecMap","n":12101,"op":"insert","t":1467.2566749032976},{"impl":"SortedVecMap","n":12201,"op":"insert","t":1481.75127745959},{"impl":"SortedVecMap","n":12301,"op":"insert","t":1496.2637523508256},{"impl":"SortedVecMap","n":12401,"op":"insert","t":1510.794052477056},{"impl":"SortedVecMap","n":12501,"op":"insert","t":1525.342131873204},{"impl":"SortedVecMap","n":12601,"op":"insert","t":1539.9079456728964},{"impl":"SortedVecMap","n":12701,"op":"insert","t":1554.4914500737225},{"impl":"SortedVecMap","n":12801,"op":"insert","t":1569.0926023038564},{"impl":"SortedVecMap","n":12901,"op":"insert","t":1583.7113605899801},{"impl":"SortedVecMap","n":13001,"op":"insert","t":1598.3476841264414},{"impl":"SortedVecMap","n":13101,"op":"insert","t":1613.0015330455954},{"impl":"SortedVecMap","n":13201,"op":"insert","t":1627.6728683892748},{"impl":"SortedVecMap","n":13301,"op":"insert","t":1642.3616520813332},{"impl":"SortedVecMap","n":13401,"op":"insert","t":1657.0678469012212},{"impl":"SortedVecMap","n":13501,"op":"insert","t":1671.7914164585402},{"impl":"SortedVecMap","n":13601,"op":"insert","t":1686.5323251685388},{"impl":"SortedVecMap","n":13701,"op":"insert","t":1701.2905382285057},{"impl":"SortedVecMap","n":13801,"op":"insert","t":1716.0660215950186},{"impl":"SortedVecMap","n":13901,"op":"insert","t":1730.858741962018},{"impl":"SortedVecMap","n":14001,"op":"insert","t":1745.6686667396652},{"impl":"SortedVecMap","n":14101,"op":"insert","t":1760.4957640339517},{"impl":"SortedVecMap","n":14201,"op":"insert","t":1775.340002627031},{"impl":"SortedVecMap","n":14301,"op":"insert","t":1790.201351958239},{"impl":"SortedVecMap","n":14401,"op":"insert","t":1805.079782105777},{"impl":"SortedVecMap","n":14501,"op":"insert","t":1819.9752637690262},{"impl":"SortedVecMap","n":14601,"op":"insert","t":1834.887768251473},{"impl":"SortedVecMap","n":14701,"op":"insert","t":1849.8172674442153},{"impl":"SortedVecMap","n":14801,"op":"insert","t":1864.7637338100258},{"impl":"SortedVecMap","n":14901,"op":"insert","t":1879.7271403679576},{"impl":"SortedVecMap","n":15001,"op":"insert","t":1894.707460678459},{"impl":"SortedVecMap","n":15101,"op":"insert","t":1909.704668828985},{"impl":"SortedVecMap","n":15201,"op":"insert","t":1924.7187394200846},{"impl":"SortedVecMap","n":15301,"op":"insert","t":1939.7496475519415},{"impl":"SortedVecMap","n":15401,"op":"insert","t":1954.7973688113568},{"impl":"SortedVecMap","n":15501,"op":"insert","t":1969.8618792591506},{"impl":"SortedVecMap","n":15601,"op":"insert","t":1984.9431554179685},{"impl":"SortedVecMap","n":15701,"op":"insert","t":2000.0411742604783},{"impl":"SortedVecMap","n":15801,"op":"insert","t":2015.1559131979418},{"impl":"SortedVecMap","n":15901,"op":"insert","t":2030.2873500691476},{"impl":"SortedVecMap","n":16001,"op":"insert","t":2045.4354631296878},{"impl":"SortedVecMap","n":16101,"op":"insert","t":2060.600231041573},{"impl":"SortedVecMap","n":16201,"op":"insert","t":2075.7816328631643},{"impl":"SortedVecMap","n":16301,"op":"insert","t":2090.9796480394198},{"impl":"SortedVecMap","n":16401,"op":"insert","t":2106.194256392437},{"impl":"SortedVecMap","n":16501,"op":"insert","t":2121.42543811228},{"impl":"SortedVecMap","n":16601,"op":"insert","t":2136.6731737480886},{"impl":"SortedVecMap","n":16701,"op":"insert","t":2151.9374441994514},{"impl":"SortedVecMap","n":16801,"op":"insert","t":2167.218230708039},{"impl":"SortedVecMap","n":16901,"op":"insert","t":2182.5155148494805},{"impl":"SortedVecMap","n":17001,"op":"insert","t":2197.8292785254857},{"impl":"SortedVecMap","n":17101,"op":"insert","t":2213.159503956195},{"impl":"SortedVecMap","n":17201,"op":"insert","t":2228.50617367275},{"impl":"SortedVecMap","n":17301,"op":"insert","t":2243.8692705100866},{"impl":"SortedVecMap","n":17401,"op":"insert","t":2259.248777599929},{"impl":"SortedVecMap","n":17501,"op":"insert","t":2274.644678363984},{"impl":"SortedVecMap","n":17601,"op":"insert","t":2290.0569565073397},{"impl":"SortedVecMap","n":17701,"op":"insert","t":2305.485596012036},{"impl":"SortedVecMap","n":17801,"op":"insert","t":2320.930581130825},{"impl":"SortedVecMap","n":17901,"op":"insert","t":2336.3918963811107},{"impl":"SortedVecMap","n":18001,"op":"insert","t":2351.869526539044},{"impl":"SortedVecMap","n":18101,"op":"insert","t":2367.3634566337932},{"impl":"SortedVecMap","n":18201,"op":"insert","t":2382.8736719419676},{"impl":"SortedVecMap","n":18301,"op":"insert","t":2398.4001579821943},{"impl":"SortedVecMap","n":18401,"op":"insert","t":2413.942900509842},{"impl":"SortedVecMap","n":18501,"op":"insert","t":2429.5018855118888},{"impl":"SortedVecMap","n":18601,"op":"insert","t":2445.0770992019297},{"impl":"SortedVecMap","n":18701,"op":"insert","t":2460.668528015314},{"impl":"SortedVecMap","n":18801,"op":"insert","t":2476.276158604417},{"impl":"SortedVecMap","n":18901,"op":"insert","t":2491.899977834032},{"impl":"SortedVecMap","n":19001,"op":"insert","t":2507.539972776891},{"impl":"SortedVecMap","n":19101,"op":"insert","t":2523.196130709294},{"impl":"SortedVecMap","n":19201,"op":"insert","t":2538.86843910686},{"impl":"SortedVecMap","n":19301,"op":"insert","t":2554.556885640386},{"impl":"SortedVecMap","n":19401,"op":"insert","t":2570.2614581718094},{"impl":"SortedVecMap","n":19501,"op":"insert","t":2585.98214475028},{"impl":"SortedVecMap","n":19601,"op":"insert","t":2601.7189336083293},{"impl":"SortedVecMap","n":19701,"op":"insert","t":2617.471813158136},{"impl":"SortedVecMap","n":19801,"op":"insert","t":2633.24077198789},{"impl":"SortedVecMap","n":19901,"op":"insert","t":2649.025798858245},{"impl":"SortedVecMap","n":20001,"op":"insert","t":2664.8268826988588},{"impl":"SortedVecMap","n":20101,"op":"insert","t":2680.6440126050247},{"impl":"SortedVecMap","n":20201,"op":"insert","t":2696.4771778343816},{"impl":"SortedVecMap","n":20301,"op":"insert","t":2712.3263678037083},{"impl":"SortedVecMap","n":20401,"op":"insert","t":2728.1915720857946},{"impl":"SortedVecMap","n":20501,"op":"insert","t":2744.0727804063918},{"impl":"SortedVecMap","n":20601,"op":"insert","t":2759.9699826412325},{"impl":"SortedVecMap","n":20701,"op":"insert","t":2775.883168813128},{"impl":"SortedVecMap","n":20801,"op":"insert","t":2791.812329089132},{"impl":"SortedVecMap","n":20901,"op":"insert","t":2807.7574537777746},{"impl":"SortedVecMap","n":21001,"op":"insert","t":2823.7185333263583},{"impl":"SortedVecMap","n":21101,"op":"insert","t":2839.6955583183258},{"impl":"SortedVecMap","n":21201,"op":"insert","t":2855.68851947068},{"impl":"SortedVecMap","n":21301,"op":"insert","t":2871.6974076314755},{"impl":"SortedVecMap","n":21401,"op":"insert","t":2887.7222137773583},{"impl":"SortedVecMap","n":21501,"op":"insert","t":2903.762929011171},{"impl":"SortedVecMap","n":21601,"op":"insert","t":2919.819544559609},{"impl":"SortedVecMap","n":21701,"op":"insert","t":2935.8920517709344},{"impl":"SortedVecMap","n":21801,"op":"insert","t":2951.9804421127387},{"impl":"SortedVecMap","n":21901,"op":"insert","t":2968.0847071697576},{"impl":"SortedVecMap","n":22001,"op":"insert","t":2984.2048386417378},{"impl":"SortedVecMap","n":22101,"op":"insert","t":3000.34082834135},{"impl":"SortedVecMap","n":22201,"op":"insert","t":3016.492668192152},{"impl":"SortedVecMap","n":22301,"op":"insert","t":3032.66035022659},{"impl":"SortedVecMap","n":22401,"op":"insert","t":3048.843866584056},{"impl":"SortedVecMap","n":22501,"op":"insert","t":3065.0432095089773},{"impl":"SortedVecMap","n":22601,"op":"insert","t":3081.258371348958},{"impl":"SortedVecMap","n":22701,"op":"insert","t":3097.489344552952},{"impl":"SortedVecMap","n":22801,"op":"insert","t":3113.7361216694867},{"impl":"SortedVecMap","n":22901,"op":"insert","t":3129.9986953449147},{"impl":"SortedVecMap","n":23001,"op":"insert","t":3146.277058321711},{"impl":"SortedVecMap","n":23101,"op":"insert","t":3162.5712034368075},{"impl":"SortedVecMap","n":23201,"op":"insert","t":3178.8811236199554},{"impl":"SortedVecMap","n":23301,"op":"insert","t":3195.2068118921343},{"impl":"SortedVecMap","n":23401,"op":"insert","t":3211.5482613639856},{"impl":"SortedVecMap","n":23501,"op":"insert","t":3227.9054652342847},{"impl":"SortedVecMap","n":23601,"op":"insert","t":3244.2784167884415},{"impl":"SortedVecMap","n":23701,"op":"insert","t":3260.667109397041},{"impl":"SortedVecMap","n":23801,"op":"insert","t":3277.0715365144024},{"impl":"SortedVecMap","n":23901,"op":"insert","t":3293.491691677178},{"impl":"SortedVecMap","n":24001,"op":"insert","t":3309.9275685029793},{"impl":"SortedVecMap","n":24101,"op":"insert","t":3326.379160689026},{"impl":"SortedVecMap","n":24201,"op":"insert","t":3342.846462010834},{"impl":"SortedVecMap","n":24301,"op":"insert","t":3359.3294663209163},{"impl":"SortedVecMap","n":24401,"op":"insert","t":3375.828167547527},{"impl":"SortedVecMap","n":24501,"op":"insert","t":3392.342559693413},{"impl":"SortedVecMap","n":24601,"op":"insert","t":3408.8726368346083},{"impl":"SortedVecMap","n":24701,"op":"insert","t":3425.418393119239},{"impl":"SortedVecMap","n":24801,"op":"insert","t":3441.9798227663614},{"impl":"SortedVecMap","n":24901,"op":"insert","t":3458.5569200648197},{"impl":"SortedVecMap","n":25001,"op":"insert","t":3475.1496793721262},{"impl":"SortedVecMap","n":25101,"op":"insert","t":3491.758095113367},{"impl":"SortedVecMap","n":25201,"op":"insert","t":3508.382161780124},{"impl":"SortedVecMap","n":25301,"op":"insert","t":3525.021873929424},{"impl":"SortedVecMap","n":25401,"op":"insert","t":3541.677226182707},{"impl":"SortedVecMap","n":25501,"op":"insert","t":3558.34821322481},{"impl":"SortedVecMap","n":25601,"op":"insert","t":3575.0348298029785},{"impl":"SortedVecMap","n":25701,"op":"insert","t":3591.7370707258915},{"impl":"SortedVecMap","n":25801,"op":"insert","t":3608.4549308627056},{"impl":"SortedVecMap","n":25901,"op":"insert","t":3625.1884051421234},{"impl":"SortedVecMap","n":26001,"op":"insert","t":3641.937488551472},{"impl":"SortedVecMap","n":26101,"op":"insert","t":3658.702176135804},{"impl":"SortedVecMap","n":26201,"op":"insert","t":3675.4824629970153},{"impl":"SortedVecMap","n":26301,"op":"insert","t":3692.2783442929767},{"impl":"SortedVecMap","n":26401,"op":"insert","t":3709.089815236688},{"impl":"SortedVecMap","n":26501,"op":"insert","t":3725.9168710954423},{"impl":"SortedVecMap","n":26601,"op":"insert","t":3742.759507190004},{"impl":"SortedVecMap","n":26701,"op":"insert","t":3759.617718893813},{"impl":"SortedVecMap","n":26801,"op":"insert","t":3776.4915016321966},{"impl":"SortedVecMap","n":26901,"op":"insert","t":3793.380850881588},{"impl":"SortedVecMap","n":27001,"op":"insert","t":3810.285762168779},{"impl":"SortedVecMap","n":27101,"op":"insert","t":3827.206231070168},{"impl":"SortedVecMap","n":27201,"op":"insert","t":3844.1422532110323},{"impl":"SortedVecMap","n":27301,"op":"insert","t":3861.093824264808},{"impl":"SortedVecMap","n":27401,"op":"insert","t":3878.0609399523896},{"impl":"SortedVecMap","n":27501,"op":"insert","t":3895.043596041436},{"impl":"SortedVecMap","n":27601,"op":"insert","t":3912.0417883456903},{"impl":"SortedVecMap","n":27701,"op":"insert","t":3929.0555127243156},{"impl":"SortedVecMap","n":27801,"op":"insert","t":3946.08476508124},{"impl":"SortedVecMap","n":27901,"op":"insert","t":3963.129541364512},{"impl":"SortedVecMap","n":28001,"op":"insert","t":3980.1898375656706},{"impl":"SortedVecMap","n":28101,"op":"insert","t":3997.2656497191238},{"impl":"SortedVecMap","n":28201,"op":"insert","t":4014.3569739015434},{"impl":"SortedVecMap","n":28301,"op":"insert","t":4031.463806231259},{"impl":"SortedVecMap","n":28401,"op":"insert","t":4048.5861428676785},{"impl":"SortedVecMap","n":28501,"op":"insert","t":4065.723980010706},{"impl":"SortedVecMap","n":28601,"op":"insert","t":4082.8773139001732},{"impl":"SortedVecMap","n":28701,"op":"insert","t":4100.046140815288},{"impl":"SortedVecMap","n":28801,"op":"insert","t":4117.230457074079},{"impl":"SortedVecMap","n":28901,"op":"insert","t":4134.4302590328625},{"impl":"SortedVecMap","n":29001,"op":"insert","t":4151.645543085712},{"impl":"SortedVecMap","n":29101,"op":"insert","t":4168.876305663941},{"impl":"SortedVecMap","n":29201,"op":"insert","t":4186.122543235583},{"impl":"SortedVecMap","n":29301,"op":"insert","t":4203.384252304902},{"impl":"SortedVecMap","n":29401,"op":"insert","t":4220.661429411889},{"impl":"SortedVecMap","n":29501,"op":"insert","t":4237.954071131781},{"impl":"SortedVecMap","n":29601,"op":"insert","t":4255.262174074584},{"impl":"SortedVecMap","n":29701,"op":"insert","t":4272.585734884602},{"impl":"SortedVecMap","n":29801,"op":"insert","t":4289.9247502399785},{"impl":"SortedVecMap","n":29901,"op":"insert","t":4307.279216852238},{"impl":"SortedVecMap","n":30001,"op":"insert","t":4324.649131465848},{"impl":"SortedVecMap","n":30101,"op":"insert","t":4342.034490857774},{"impl":"SortedVecMap","n":30201,"op":"insert","t":4359.435291837049},{"impl":"SortedVecMap","n":30301,"op":"insert","t":4376.851531244353},{"impl":"SortedVecMap","n":30401,"op":"insert","t":4394.283205951597},{"impl":"SortedVecMap","n":30501,"op":"insert","t":4411.730312861503},{"impl":"SortedVecMap","n":30601,"op":"insert","t":4429.192848907212},{"impl":"SortedVecMap","n":30701,"op":"insert","t":4446.670811051879},{"impl":"SortedVecMap","n":30801,"op":"insert","t":4464.164196288292},{"impl":"SortedVecMap","n":30901,"op":"insert","t":4481.673001638476},{"impl":"SortedVecMap","n":31001,"op":"insert","t":4499.19722415332},{"impl":"SortedVecMap","n":31101,"op":"insert","t":4516.736860912212},{"impl":"SortedVecMap","n":31201,"op":"insert","t":4534.2919090226615},{"impl":"SortedVecMap","n":31301,"op":"insert","t":4551.862365619949},{"impl":"SortedVecMap","n":31401,"op":"insert","t":4569.448227866762},{"impl":"SortedVecMap","n":31501,"op":"insert","t":4587.04949295286},{"impl":"SortedVecMap","n":31601,"op":"insert","t":4604.666158094718},{"impl":"SortedVecMap","n":31701,"op":"insert","t":4622.298220535198},{"impl":"SortedVecMap","n":31801,"op":"insert","t":4639.945677543208},{"impl":"SortedVecMap","n":31901,"op":"insert","t":4657.608526413386},{"impl":"SortedVecMap","n":32001,"op":"insert","t":4675.286764465767},{"impl":"SortedVecMap","n":32101,"op":"insert","t":4692.980389045473},{"impl":"SortedVecMap","n":32201,"op":"insert","t":4710.689397522397},{"impl":"SortedVecMap","n":32301,"op":"insert","t":4728.4137872909},{"impl":"SortedVecMap","n":32401,"op":"insert","t":4746.153555769503},{"impl":"SortedVecMap","n":32501,"op":"insert","t":4763.908700400596},{"impl":"SortedVecMap","n":32601,"op":"insert","t":4781.679218650134},{"impl":"SortedVecMap","n":32701,"op":"insert","t":4799.4651080073645},{"impl":"SortedVecMap","n":32801,"op":"insert","t":4817.266365984525},{"impl":"SortedVecMap","n":32901,"op":"insert","t":4835.082990116577},{"impl":"SortedVecMap","n":33001,"op":"insert","t":4852.9149779609215},{"impl":"SortedVecMap","n":33101,"op":"insert","t":4870.7623270971335},{"impl":"SortedVecMap","n":33201,"op":"insert","t":4888.625035126691},{"impl":"SortedVecMap","n":33301,"op":"insert","t":4906.503099672709},{"impl":"SortedVecMap","n":33401,"op":"insert","t":4924.396518379689},{"impl":"SortedVecMap","n":33501,"op":"insert","t":4942.305288913253},{"impl":"SortedVecMap","n":33601,"op":"insert","t":4960.229408959898},{"impl":"SortedVecMap","n":33701,"op":"insert","t":4978.168876226745},{"impl":"SortedVecMap","n":33801,"op":"insert","t":4996.123688441296},{"impl":"SortedVecMap","n":33901,"op":"insert","t":5014.093843351194},{"impl":"SortedVecMap","n":34001,"op":"insert","t":5032.079338723982},{"impl":"SortedVecMap","n":34101,"op":"insert","t":5050.080172346875},{"impl":"SortedVecMap","n":34201,"op":"insert","t":5068.0963420265225},{"impl":"SortedVecMap","n":34301,"op":"insert","t":5086.12784558879},{"impl":"SortedVecMap","n":34401,"op":"insert","t":5104.174680878524},{"impl":"SortedVecMap","n":34501,"op":"insert","t":5122.236845759345},{"impl":"SortedVecMap","n":34601,"op":"insert","t":5140.314338113418},{"impl":"SortedVecMap","n":34701,"op":"insert","t":5158.40715584125},{"impl":"SortedVecMap","n":34801,"op":"insert","t":5176.515296861464},{"impl":"SortedVecMap","n":34901,"op":"insert","t":5194.638759110608},{"impl":"SortedVecMap","n":35001,"op":"insert","t":5212.777540542936},{"impl":"SortedVecMap","n":35101,"op":"insert","t":5230.9316391302145},{"impl":"SortedVecMap","n":35201,"op":"insert","t":5249.10105286152},{"impl":"SortedVecMap","n":35301,"op":"insert","t":5267.28577974304},{"impl":"SortedVecMap","n":35401,"op":"insert","t":5285.485817797884},{"impl":"SortedVecMap","n":35501,"op":"insert","t":5303.701165065894},{"impl":"SortedVecMap","n":35601,"op":"insert","t":5321.931819603448},{"impl":"SortedVecMap","n":35701,"op":"insert","t":5340.177779483283},{"impl":"SortedVecMap","n":35801,"op":"insert","t":5358.4390427943035},{"impl":"SortedVecMap","n":35901,"op":"insert","t":5376.715607641413},{"impl":"SortedVecMap","n":36001,"op":"insert","t":5395.007472145323},{"impl":"SortedVecMap","n":36101,"op":"insert","t":5413.314634442388},{"impl":"SortedVecMap","n":36201,"op":"insert","t":5431.637092684425},{"impl":"SortedVecMap","n":36301,"op":"insert","t":5449.974845038546},{"impl":"SortedVecMap","n":36401,"op":"insert","t":5468.327889686992},{"impl":"SortedVecMap","n":36501,"op":"insert","t":5486.696224826964},{"impl":"SortedVecMap","n":36601,"op":"insert","t":5505.079848670456},{"impl":"SortedVecMap","n":36701,"op":"insert","t":5523.478759444105},{"impl":"SortedVecMap","n":36801,"op":"insert","t":5541.892955389016},{"impl":"SortedVecMap","n":36901,"op":"insert","t":5560.322434760619},{"impl":"SortedVecMap","n":37001,"op":"insert","t":5578.767195828504},{"impl":"SortedVecMap","n":37101,"op":"insert","t":5597.227236876274},{"impl":"SortedVecMap","n":37201,"op":"insert","t":5615.702556201392},{"impl":"SortedVecMap","n":37301,"op":"insert","t":5634.1931521150345},{"impl":"SortedVecMap","n":37401,"op":"insert","t":5652.699022941935},{"impl":"SortedVecMap","n":37501,"op":"insert","t":5671.220167020258},{"impl":"SortedVecMap","n":37601,"op":"insert","t":5689.756582701435},{"impl":"SortedVecMap","n":37701,"op":"insert","t":5708.308268350037},{"impl":"SortedVecMap","n":37801,"op":"insert","t":5726.875222343632},{"impl":"SortedVecMap","n":37901,"op":"insert","t":5745.457443072647},{"impl":"SortedVecMap","n":38001,"op":"insert","t":5764.05492894023},{"impl":"SortedVecMap","n":38101,"op":"insert","t":5782.667678362124},{"impl":"SortedVecMap","n":38201,"op":"insert","t":5801.2956897665235},{"impl":"SortedVecMap","n":38301,"op":"insert","t":5819.938961593956},{"impl":"SortedVecMap","n":38401,"op":"insert","t":5838.5974922971445},{"impl":"SortedVecMap","n":38501,"op":"insert","t":5857.271280340886},{"impl":"SortedVecMap","n":38601,"op":"insert","t":5875.960324201922},{"impl":"SortedVecMap","n":38701,"op":"insert","t":5894.664622368822},{"impl":"SortedVecMap","n":38801,"op":"insert","t":5913.384173341851},{"impl":"SortedVecMap","n":38901,"op":"insert","t":5932.1189756328595},{"impl":"SortedVecMap","n":39001,"op":"insert","t":5950.869027765153},{"impl":"SortedVecMap","n":39101,"op":"insert","t":5969.634328273391},{"impl":"SortedVecMap","n":39201,"op":"insert","t":5988.414875703453},{"impl":"SortedVecMap","n":39301,"op":"insert","t":6007.210668612337},{"impl":"SortedVecMap","n":39401,"op":"insert","t":6026.021705568039},{"impl":"SortedVecMap","n":39501,"op":"insert","t":6044.847985149449},{"impl":"SortedVecMap","n":39601,"op":"insert","t":6063.689505946231},{"impl":"SortedVecMap","n":39701,"op":"insert","t":6082.546266558726},{"impl":"SortedVecMap","n":39801,"op":"insert","t":6101.418265597828},{"impl":"SortedVecMap","n":39901,"op":"insert","t":6120.305501684902},{"impl":"SortedVecMap","n":40001,"op":"insert","t":6139.207973451653},{"impl":"SortedVecMap","n":40101,"op":"insert","t":6158.125679540043},{"impl":"SortedVecMap","n":40201,"op":"insert","t":6177.058618602178},{"impl":"SortedVecMap","n":40301,"op":"insert","t":6196.00678930021},{"impl":"SortedVecMap","n":40401,"op":"insert","t":6214.970190306238},{"impl":"SortedVecMap","n":40501,"op":"insert","t":6233.948820302211},{"impl":"SortedVecMap","n":40601,"op":"insert","t":6252.942677979825},{"impl":"SortedVecMap","n":40701,"op":"insert","t":6271.951762040436},{"impl":"SortedVecMap","n":40801,"op":"insert","t":6290.976071194956},{"impl":"SortedVecMap","n":40901,"op":"insert","t":6310.015604163767},{"impl":"SortedVecMap","n":41001,"op":"insert","t":6329.070359676624},{"impl":"SortedVecMap","n":41101,"op":"insert","t":6348.140336472565},{"impl":"SortedVecMap","n":41201,"op":"insert","t":6367.22553329982},{"impl":"SortedVecMap","n":41301,"op":"insert","t":6386.325948915724},{"impl":"SortedVecMap","n":41401,"op":"insert","t":6405.441582086627},{"impl":"SortedVecMap","n":41501,"op":"insert","t":6424.572431587807},{"impl":"SortedVecMap","n":41601,"op":"insert","t":6443.718496203384},{"impl":"SortedVecMap","n":41701,"op":"insert","t":6462.879774726239},{"impl":"SortedVecMap","n":41801,"op":"insert","t":6482.056265957921},{"impl":"SortedVecMap","n":41901,"op":"insert","t":6501.247968708575},{"impl":"SortedVecMap","n":42001,"op":"insert","t":6520.454881796853},{"impl":"SortedVecMap","n":42101,"op":"insert","t":6539.677004049836},{"impl":"SortedVecMap","n":42201,"op":"insert","t":6558.914334302948},{"impl":"SortedVecMap","n":42301,"op":"insert","t":6578.166871399891},{"impl":"SortedVecMap","n":42401,"op":"insert","t":6597.434614192549},{"impl":"SortedVecMap","n":42501,"op":"insert","t":6616.717561540926},{"impl":"SortedVecMap","n":42601,"op":"insert","t":6636.015712313058},{"impl":"SortedVecMap","n":42701,"op":"insert","t":6655.329065384951},{"impl":"SortedVecMap","n":42801,"op":"insert","t":6674.6576196404885},{"impl":"SortedVecMap","n":42901,"op":"insert","t":6694.001373971376},{"impl":"SortedVecMap","n":43001,"op":"insert","t":6713.360327277054},{"impl":"SortedVecMap","n":43101,"op":"insert","t":6732.734478464639},{"impl":"SortedVecMap","n":43201,"op":"insert","t":6752.12382644884},{"impl":"SortedVecMap","n":43301,"op":"insert","t":6771.5283701518965},{"impl":"SortedVecMap","n":43401,"op":"insert","t":6790.948108503504},{"impl":"SortedVecMap","n":43501,"op":"insert","t":6810.383040440753},{"impl":"SortedVecMap","n":43601,"op":"insert","t":6829.833164908047},{"impl":"SortedVecMap","n":43701,"op":"insert","t":6849.2984808570545},{"impl":"SortedVecMap","n":43801,"op":"insert","t":6868.778987246624},{"impl":"SortedVecMap","n":43901,"op":"insert","t":6888.274683042733},{"impl":"SortedVecMap","n":44001,"op":"insert","t":6907.785567218413},{"impl":"SortedVecMap","n":44101,"op":"insert","t":6927.311638753691},{"impl":"SortedVecMap","n":44201,"op":"insert","t":6946.852896635524},{"impl":"SortedVecMap","n":44301,"op":"insert","t":6966.409339857739},{"impl":"SortedVecMap","n":44401,"op":"insert","t":6985.980967420965},{"impl":"SortedVecMap","n":44501,"op":"insert","t":7005.56777833258},{"impl":"SortedVecMap","n":44601,"op":"insert","t":7025.169771606644},{"impl":"SortedVecMap","n":44701,"op":"insert","t":7044.786946263841},{"impl":"SortedVecMap","n":44801,"op":"insert","t":7064.419301331422},{"impl":"SortedVecMap","n":44901,"op":"insert","t":7084.066835843141},{"impl":"SortedVecMap","n":45001,"op":"insert","t":7103.729548839206},{"impl":"SortedVecMap","n":45101,"op":"insert","t":7123.407439366212},{"impl":"SortedVecMap","n":45201,"op":"insert","t":7143.100506477088},{"impl":"SortedVecMap","n":45301,"op":"insert","t":7162.808749231049},{"impl":"SortedVecMap","n":45401,"op":"insert","t":7182.532166693523},{"impl":"SortedVecMap","n":45501,"op":"insert","t":7202.270757936116},{"impl":"SortedVecMap","n":45601,"op":"insert","t":7222.024522036541},{"impl":"SortedVecMap","n":45701,"op":"insert","t":7241.793458078579},{"impl":"SortedVecMap","n":45801,"op":"insert","t":7261.577565152012},{"impl":"SortedVecMap","n":45901,"op":"insert","t":7281.376842352582},{"impl":"SortedVecMap","n":46001,"op":"insert","t":7301.191288781933},{"impl":"SortedVecMap","n":46101,"op":"insert","t":7321.020903547563},{"impl":"SortedVecMap","n":46201,"op":"insert","t":7340.865685762768},{"impl":"SortedVecMap","n":46301,"op":"insert","t":7360.7256345466},{"impl":"SortedVecMap","n":46401,"op":"insert","t":7380.60074902381},{"impl":"SortedVecMap","n":46501,"op":"insert","t":7400.491028324802},{"impl":"SortedVecMap","n":46601,"op":"insert","t":7420.396471585584},{"impl":"SortedVecMap","n":46701,"op":"insert","t":7440.317077947722},{"impl":"SortedVecMap","n":46801,"op":"insert","t":7460.252846558288},{"impl":"SortedVecMap","n":46901,"op":"insert","t":7480.203776569818},{"impl":"SortedVecMap","n":47001,"op":"insert","t":7500.169867140261},{"impl":"SortedVecMap","n":47101,"op":"insert","t":7520.151117432934},{"impl":"SortedVecMap","n":47201,"op":"insert","t":7540.1475266164825},{"impl":"SortedVecMap","n":47301,"op":"insert","t":7560.159093864825},{"impl":"SortedVecMap","n":47401,"op":"insert","t":7580.185818357115},{"impl":"SortedVecMap","n":47501,"op":"insert","t":7600.227699277699},{"impl":"SortedVecMap","n":47601,"op":"insert","t":7620.284735816063},{"impl":"SortedVecMap","n":47701,"op":"insert","t":7640.356927166804},{"impl":"SortedVecMap","n":47801,"op":"insert","t":7660.444272529572},{"impl":"SortedVecMap","n":47901,"op":"insert","t":7680.546771109038},{"impl":"SortedVecMap","n":48001,"op":"insert","t":7700.664422114848},{"impl":"SortedVecMap","n":48101,"op":"insert","t":7720.797224761586},{"impl":"SortedVecMap","n":48201,"op":"insert","t":7740.945178268721},{"impl":"SortedVecMap","n":48301,"op":"insert","t":7761.1082818605855},{"impl":"SortedVecMap","n":48401,"op":"insert","t":7781.2865347663155},{"impl":"SortedVecMap","n":48501,"op":"insert","t":7801.479936219827},{"impl":"SortedVecMap","n":48601,"op":"insert","t":7821.688485459765},{"impl":"SortedVecMap","n":48701,"op":"insert","t":7841.912181729471},{"impl":"SortedVecMap","n":48801,"op":"insert","t":7862.151024276945},{"impl":"SortedVecMap","n":48901,"op":"insert","t":7882.4050123547995},{"impl":"SortedVecMap","n":49001,"op":"insert","t":7902.674145220235},{"impl":"SortedVecMap","n":49101,"op":"insert","t":7922.958422134988},{"impl":"SortedVecMap","n":49201,"op":"insert","t":7943.257842365303},{"impl":"SortedVecMap","n":49301,"op":"insert","t":7963.5724051819},{"impl":"SortedVecMap","n":49401,"op":"insert","t":7983.902109859921},{"impl":"SortedVecMap","n":49501,"op":"insert","t":8004.246955678918},{"impl":"SortedVecMap","n":49601,"op":"insert","t":8024.606941922792},{"impl":"SortedVecMap","n":49701,"op":"insert","t":8044.982067879784},{"impl":"SortedVecMap","n":49801,"op":"insert","t":8065.372332842415},{"impl":"SortedVecMap","n":49901,"op":"insert","t":8085.777736107473},{"impl":"SortedVecMap","n":50001,"op":"insert","t":8106.198276975961},{"impl":"SortedVecMap","n":50101,"op":"insert","t":8126.63395475308},{"impl":"SortedVecMap","n":50201,"op":"insert","t":8147.084768748179},{"impl":"SortedVecMap","n":50301,"op":"insert","t":8167.55071827474},{"impl":"SortedVecMap","n":50401,"op":"insert","t":8188.031802650323},{"impl":"SortedVecMap","n":50501,"op":"insert","t":8208.52802119656},{"impl":"SortedVecMap","n":50601,"op":"insert","t":8229.039373239097},{"impl":"SortedVecMap","n":50701,"op":"insert","t":8249.56585810758},{"impl":"SortedVecMap","n":50801,"op":"insert","t":8270.107475135617},{"impl":"SortedVecMap","n":50901,"op":"insert","t":8290.66422366075},{"impl":"SortedVecMap","n":51001,"op":"insert","t":8311.23610302441},{"impl":"SortedVecMap","n":51101,"op":"insert","t":8331.823112571916},{"impl":"SortedVecMap","n":51201,"op":"insert","t":8352.42525165241},{"impl":"SortedVecMap","n":51301,"op":"insert","t":8373.042519618855},{"impl":"SortedVecMap","n":51401,"op":"insert","t":8393.674915827989},{"impl":"SortedVecMap","n":51501,"op":"insert","t":8414.322439640304},{"impl":"SortedVecMap","n":51601,"op":"insert","t":8434.985090420007},{"impl":"SortedVecMap","n":51701,"op":"insert","t":8455.662867535008},{"impl":"SortedVecMap","n":51801,"op":"insert","t":8476.35577035687},{"impl":"SortedVecMap","n":51901,"op":"insert","t":8497.0637982608},{"impl":"SortedVecMap","n":52001,"op":"insert","t":8517.786950625612},{"impl":"SortedVecMap","n":52101,"op":"insert","t":8538.525226833699},{"impl":"SortedVecMap","n":52201,"op":"insert","t":8559.278626271003},{"impl":"SortedVecMap","n":52301,"op":"insert","t":8580.047148327},{"impl":"SortedVecMap","n":52401,"op":"insert","t":8600.830792394654},{"impl":"SortedVecMap","n":52501,"op":"insert","t":8621.629557870414},{"impl":"SortedVecMap","n":52601,"op":"insert","t":8642.443444154162},{"impl":"SortedVecMap","n":52701,"op":"insert","t":8663.272450649207},{"impl":"SortedVecMap","n":52801,"op":"insert","t":8684.116576762248},{"impl":"SortedVecMap","n":52901,"op":"insert","t":8704.975821903356},{"impl":"SortedVecMap","n":53001,"op":"insert","t":8725.850185485937},{"impl":"SortedVecMap","n":53101,"op":"insert","t":8746.739666926722},{"impl":"SortedVecMap","n":53201,"op":"insert","t":8767.644265645731},{"impl":"SortedVecMap","n":53301,"op":"insert","t":8788.563981066249},{"impl":"SortedVecMap","n":53401,"op":"insert","t":8809.498812614806},{"impl":"SortedVecMap","n":53501,"op":"insert","t":8830.448759721154},{"impl":"SortedVecMap","n":53601,"op":"insert","t":8851.413821818232},{"impl":"SortedVecMap","n":53701,"op":"insert","t":8872.393998342157},{"impl":"SortedVecMap","n":53801,"op":"insert","t":8893.389288732189},{"impl":"SortedVecMap","n":53901,"op":"insert","t":8914.399692430714},{"impl":"SortedVecMap","n":54001,"op":"insert","t":8935.425208883218},{"impl":"SortedVecMap","n":54101,"op":"insert","t":8956.465837538268},{"impl":"SortedVecMap","n":54201,"op":"insert","t":8977.521577847476},{"impl":"SortedVecMap","n":54301,"op":"insert","t":8998.592429265495},{"impl":"SortedVecMap","n":54401,"op":"insert","t":9019.678391249989},{"impl":"SortedVecMap","n":54501,"op":"insert","t":9040.779463261606},{"impl":"SortedVecMap","n":54601,"op":"insert","t":9061.895644763961},{"impl":"SortedVecMap","n":54701,"op":"insert","t":9083.026935223614},{"impl":"SortedVecMap","n":54801,"op":"insert","t":9104.173334110048},{"impl":"SortedVecMap","n":54901,"op":"insert","t":9125.334840895648},{"impl":"SortedVecMap","n":55001,"op":"insert","t":9146.51145505568},{"impl":"SortedVecMap","n":55101,"op":"insert","t":9167.703176068262},{"impl":"SortedVecMap","n":55201,"op":"insert","t":9188.910003414365},{"impl":"SortedVecMap","n":55301,"op":"insert","t":9210.131936577765},{"impl":"SortedVecMap","n":55401,"op":"insert","t":9231.368975045047},{"impl":"SortedVecMap","n":55501,"op":"insert","t":9252.621118305562},{"impl":"SortedVecMap","n":55601,"op":"insert","t":9273.888365851428},{"impl":"SortedVecMap","n":55701,"op":"insert","t":9295.170717177496},{"impl":"SortedVecMap","n":55801,"op":"insert","t":9316.468171781338},{"impl":"SortedVecMap","n":55901,"op":"insert","t":9337.780729163225},{"impl":"SortedVecMap","n":56001,"op":"insert","t":9359.108388826102},{"impl":"SortedVecMap","n":56101,"op":"insert","t":9380.451150275583},{"impl":"SortedVecMap","n":56201,"op":"insert","t":9401.809013019916},{"impl":"SortedVecMap","n":56301,"op":"insert","t":9423.181976569975},{"impl":"SortedVecMap","n":56401,"op":"insert","t":9444.570040439237},{"impl":"SortedVecMap","n":56501,"op":"insert","t":9465.973204143767},{"impl":"SortedVecMap","n":56601,"op":"insert","t":9487.391467202193},{"impl":"SortedVecMap","n":56701,"op":"insert","t":9508.824829135696},{"impl":"SortedVecMap","n":56801,"op":"insert","t":9530.273289467985},{"impl":"SortedVecMap","n":56901,"op":"insert","t":9551.736847725288},{"impl":"SortedVecMap","n":57001,"op":"insert","t":9573.215503436317},{"impl":"SortedVecMap","n":57101,"op":"insert","t":9594.709256132277},{"impl":"SortedVecMap","n":57201,"op":"insert","t":9616.218105346823},{"impl":"SortedVecMap","n":57301,"op":"insert","t":9637.742050616058},{"impl":"SortedVecMap","n":57401,"op":"insert","t":9659.281091478513},{"impl":"SortedVecMap","n":57501,"op":"insert","t":9680.835227475127},{"impl":"SortedVecMap","n":57601,"op":"insert","t":9702.404458149225},{"impl":"SortedVecMap","n":57701,"op":"insert","t":9723.988783046523},{"impl":"SortedVecMap","n":57801,"op":"insert","t":9745.588201715087},{"impl":"SortedVecMap","n":57901,"op":"insert","t":9767.202713705328},{"impl":"SortedVecMap","n":58001,"op":"insert","t":9788.832318569981},{"impl":"SortedVecMap","n":58101,"op":"insert","t":9810.477015864102},{"impl":"SortedVecMap","n":58201,"op":"insert","t":9832.136805145037},{"impl":"SortedVecMap","n":58301,"op":"insert","t":9853.811685972409},{"impl":"SortedVecMap","n":58401,"op":"insert","t":9875.501657908108},{"impl":"SortedVecMap","n":58501,"op":"insert","t":9897.206720516273},{"impl":"SortedVecMap","n":58601,"op":"insert","t":9918.926873363276},{"impl":"SortedVecMap","n":58701,"op":"insert","t":9940.662116017706},{"impl":"SortedVecMap","n":58801,"op":"insert","t":9962.412448050354},{"impl":"SortedVecMap","n":58901,"op":"insert","t":9984.177869034203},{"impl":"SortedVecMap","n":59001,"op":"insert","t":10005.958378544407},{"impl":"SortedVecMap","n":59101,"op":"insert","t":10027.753976158276},{"impl":"SortedVecMap","n":59201,"op":"insert","t":10049.564661455266},{"impl":"SortedVecMap","n":59301,"op":"insert","t":10071.390434016963},{"impl":"SortedVecMap","n":59401,"op":"insert","t":10093.231293427065},{"impl":"SortedVecMap","n":59501,"op":"insert","t":10115.087239271374},{"impl":"SortedVecMap","n":59601,"op":"insert","t":10136.958271137777},{"impl":"SortedVecMap","n":59701,"op":"insert","t":10158.844388616235},{"impl":"SortedVecMap","n":59801,"op":"insert","t":10180.745591298766},{"impl":"SortedVecMap","n":59901,"op":"insert","t":10202.661878779434}]},"encoding":{"color":{"field":"impl","legend":{"title":"Implementation"}},"x":{"axis":{"title":"Size of container (n)"},"field":"n","type":"quantitative"},"y":{"axis":{"title":"Estimated cost"},"field":"t","type":"quantitative"}},"mark":{"clip":true,"fillOpacity":1,"type":"line"}},{"data":{"values":[{"impl":"SortedVec","n":10,"t":29.8},{"impl":"SortedVec","n":100,"t":38.9},{"impl":"SortedVec","n":500,"t":46.44},{"impl":"SortedVec","n":6000,"t":222.64},{"impl":"SortedVec","n":12000,"t":622.88},{"impl":"SortedVec","n":24000,"t":1434.18},{"impl":"SortedVec","n":36000,"t":2300.9},{"impl":"SortedVec","n":48000,"t":3276.48},{"impl":"SortedVec","n":60000,"t":4435.44},{"impl":"VecMap","n":10,"t":15.24},{"impl":"VecMap","n":100,"t":28.18},{"impl":"VecMap","n":500,"t":115.88},{"impl":"VecMap","n":6000,"t":1330.74},{"impl":"VecMap","n":12000,"t":2681.14},{"impl":"VecMap","n":24000,"t":6158.64},{"impl":"VecMap","n":36000,"t":9431.14},{"impl":"VecMap","n":48000,"t":12856.92},{"impl":"VecMap","n":60000,"t":16283.58},{"impl":"SortedVecMap","n":10,"t":30.1},{"impl":"SortedVecMap","n":100,"t":40.56},{"impl":"SortedVecMap","n":500,"t":63.52},{"impl":"SortedVecMap","n":6000,"t":617.94},{"impl":"SortedVecMap","n":12000,"t":1408.06},{"impl":"SortedVecMap","n":24000,"t":3205.18},{"impl":"SortedVecMap","n":36000,"t":5387.06},{"impl":"SortedVecMap","n":48000,"t":7907.4},{"impl":"SortedVecMap","n":60000,"t":10112.18}]},"encoding":{"color":{"field":"impl","legend":{"title":"Implementation"},"type":"nominal"},"x":{"axis":{"title":"Size of container (n)"},"field":"n","scale":{"zero":false},"type":"quantitative"},"y":{"axis":{"title":"Estimated cost"},"field":"t","scale":{"zero":false},"type":"quantitative"}},"mark":{"clip":true,"fillOpacity":1,"type":"point"}}],"width":500},{"height":250,"layer":[{"data":{"values":[{"impl":"LinkedList","n":1,"op":"insert","t":8.186140729201874},{"impl":"LinkedList","n":101,"op":"insert","t":13.88632481709832},{"impl":"LinkedList","n":201,"op":"insert","t":14.782198007149663},{"impl":"LinkedList","n":301,"op":"insert","t":15.329988208388889},{"impl":"LinkedList","n":401,"op":"insert","t":15.73451945727696},{"impl":"LinkedList","n":501,"op":"insert","t":16.06032218967301},{"impl":"LinkedList","n":601,"op":"insert","t":16.33620777470059},{"impl":"LinkedList","n":701,"op":"insert","t":16.577566270680897},{"impl":"LinkedList","n":801,"op":"insert","t":16.79359258020977},{"impl":"LinkedList","n":901,"op":"insert","t":16.990221489801478},{"impl":"LinkedList","n":1001,"op":"insert","t":17.17150722938746},{"impl":"LinkedList","n":1101,"op":"insert","t":17.3403426310024},{"impl":"LinkedList","n":1201,"op":"insert","t":17.498864316615283},{"impl":"LinkedList","n":1301,"op":"insert","t":17.648695273587116},{"impl":"LinkedList","n":1401,"op":"insert","t":17.791097344357468},{"impl":"LinkedList","n":1501,"op":"insert","t":17.927071015723545},{"impl":"LinkedList","n":1601,"op":"insert","t":18.057422957621746},{"impl":"LinkedList","n":1701,"op":"insert","t":18.182813063102127},{"impl":"LinkedList","n":1801,"op":"insert","t":18.303788030084498},{"impl":"LinkedList","n":1901,"op":"insert","t":18.420805856379637},{"impl":"LinkedList","n":2001,"op":"insert","t":18.53425404759719},{"impl":"LinkedList","n":2101,"op":"insert","t":18.64446338020078},{"impl":"LinkedList","n":2201,"op":"insert","t":18.751718461395658},{"impl":"LinkedList","n":2301,"op":"insert","t":18.856265940793556},{"impl":"LinkedList","n":2401,"op":"insert","t":18.958320973877903},{"impl":"LinkedList","n":2501,"op":"insert","t":19.058072365702962},{"impl":"LinkedList","n":2601,"op":"insert","t":19.15568670555609},{"impl":"LinkedList","n":2701,"op":"insert","t":19.25131172117357},{"impl":"LinkedList","n":2801,"op":"insert","t":19.345079022875446},{"impl":"LinkedList","n":2901,"op":"insert","t":19.43710636611616},{"impl":"LinkedList","n":3001,"op":"insert","t":19.527499530440444},{"impl":"LinkedList","n":3101,"op":"insert","t":19.616353890333777},{"impl":"LinkedList","n":3201,"op":"insert","t":19.70375573667381},{"impl":"LinkedList","n":3301,"op":"insert","t":19.78978339483959},{"impl":"LinkedList","n":3401,"op":"insert","t":19.87450817590805},{"impl":"LinkedList","n":3501,"op":"insert","t":19.957995189973374},{"impl":"LinkedList","n":3601,"op":"insert","t":20.040304044897553},{"impl":"LinkedList","n":3701,"op":"insert","t":20.12148944932932},{"impl":"LinkedList","n":3801,"op":"insert","t":20.201601735311293},{"impl":"LinkedList","n":3901,"op":"insert","t":20.28068731300915},{"impl":"LinkedList","n":4001,"op":"insert","t":20.358789067875016},{"impl":"LinkedList","n":4101,"op":"insert","t":20.435946708774487},{"impl":"LinkedList","n":4201,"op":"insert","t":20.512197074167748},{"impl":"LinkedList","n":4301,"op":"insert","t":20.58757440226728},{"impl":"LinkedList","n":4401,"op":"insert","t":20.662110570141337},{"impl":"LinkedList","n":4501,"op":"insert","t":20.735835305950758},{"impl":"LinkedList","n":4601,"op":"insert","t":20.808776377862173},{"impl":"LinkedList","n":4701,"op":"insert","t":20.88095976264736},{"impl":"LinkedList","n":4801,"op":"insert","t":20.95240979653491},{"impl":"LinkedList","n":4901,"op":"insert","t":21.023149310509844},{"impl":"LinkedList","n":5001,"op":"insert","t":21.0931997519465},{"impl":"LinkedList","n":5101,"op":"insert","t":21.162581294198354},{"impl":"LinkedList","n":5201,"op":"insert","t":21.231312935548107},{"impl":"LinkedList","n":5301,"op":"insert","t":21.299412588733908},{"impl":"LinkedList","n":5401,"op":"insert","t":21.366897162108643},{"impl":"LinkedList","n":5501,"op":"insert","t":21.433782633353538},{"impl":"LinkedList","n":5601,"op":"insert","t":21.50008411655088},{"impl":"LinkedList","n":5701,"op":"insert","t":21.56581592332128},{"impl":"LinkedList","n":5801,"op":"insert","t":21.63099161864461},{"impl":"LinkedList","n":5901,"op":"insert","t":21.695624071910125},{"impl":"LinkedList","n":6001,"op":"insert","t":21.75972550367667},{"impl":"LinkedList","n":6101,"op":"insert","t":21.823307528568524},{"impl":"LinkedList","n":6201,"op":"insert","t":21.886381194683867},{"impl":"LinkedList","n":6301,"op":"insert","t":21.94895701985064},{"impl":"LinkedList","n":6401,"op":"insert","t":22.0110450250277},{"impl":"LinkedList","n":6501,"op":"insert","t":22.0726547651168},{"impl":"LinkedList","n":6601,"op":"insert","t":22.133795357422635},{"impl":"LinkedList","n":6701,"op":"insert","t":22.19447550797304},{"impl":"LinkedList","n":6801,"op":"insert","t":22.25470353588964},{"impl":"LinkedList","n":6901,"op":"insert","t":22.31448739597969},{"impl":"LinkedList","n":7001,"op":"insert","t":22.373834699702655},{"impl":"LinkedList","n":7101,"op":"insert","t":22.432752734649867},{"impl":"LinkedList","n":7201,"op":"insert","t":22.491248482661963},{"impl":"LinkedList","n":7301,"op":"insert","t":22.549328636696988},{"impl":"LinkedList","n":7401,"op":"insert","t":22.60699961655098},{"impl":"LinkedList","n":7501,"op":"insert","t":22.664267583523547},{"impl":"LinkedList","n":7601,"op":"insert","t":22.721138454112257},{"impl":"LinkedList","n":7701,"op":"insert","t":22.77761791281204},{"impl":"LinkedList","n":7801,"op":"insert","t":22.83371142408877},{"impl":"LinkedList","n":7901,"op":"insert","t":22.889424243590327},{"impl":"LinkedList","n":8001,"op":"insert","t":22.944761428652537},{"impl":"LinkedList","n":8101,"op":"insert","t":22.99972784815262},{"impl":"LinkedList","n":8201,"op":"insert","t":23.054328191758145},{"impl":"LinkedList","n":8301,"op":"insert","t":23.10856697861547},{"impl":"LinkedList","n":8401,"op":"insert","t":23.162448565517977},{"impl":"LinkedList","n":8501,"op":"insert","t":23.21597715459091},{"impl":"LinkedList","n":8601,"op":"insert","t":23.269156800526957},{"impl":"LinkedList","n":8701,"op":"insert","t":23.32199141740348},{"impl":"LinkedList","n":8801,"op":"insert","t":23.37448478511032},{"impl":"LinkedList","n":8901,"op":"insert","t":23.426640555414355},{"impl":"LinkedList","n":9001,"op":"insert","t":23.4784622576854},{"impl":"LinkedList","n":9101,"op":"insert","t":23.52995330430565},{"impl":"LinkedList","n":9201,"op":"insert","t":23.581116995783617},{"impl":"LinkedList","n":9301,"op":"insert","t":23.631956525591637},{"impl":"LinkedList","n":9401,"op":"insert","t":23.682474984744665},{"impl":"LinkedList","n":9501,"op":"insert","t":23.732675366136874},{"impl":"LinkedList","n":9601,"op":"insert","t":23.782560568651157},{"impl":"LinkedList","n":9701,"op":"insert","t":23.83213340105577},{"impl":"LinkedList","n":9801,"op":"insert","t":23.881396585701108},{"impl":"LinkedList","n":9901,"op":"insert","t":23.930352762028868},{"impl":"LinkedList","n":10001,"op":"insert","t":23.979004489904867},{"impl":"LinkedList","n":10101,"op":"insert","t":24.02735425278606},{"impl":"LinkedList","n":10201,"op":"insert","t":24.07540446073156},{"impl":"LinkedList","n":10301,"op":"insert","t":24.123157453266764},{"impl":"LinkedList","n":10401,"op":"insert","t":24.17061550210915},{"impl":"LinkedList","n":10501,"op":"insert","t":24.217780813763667},{"impl":"LinkedList","n":10601,"op":"insert","t":24.264655531995057},{"impl":"LinkedList","n":10701,"op":"insert","t":24.31124174018422},{"impl":"LinkedList","n":10801,"op":"insert","t":24.357541463574883},{"impl":"LinkedList","n":10901,"op":"insert","t":24.403556671416816},{"impl":"LinkedList","n":11001,"op":"insert","t":24.449289279011133},{"impl":"LinkedList","n":11101,"op":"insert","t":24.4947411496631},{"impl":"LinkedList","n":11201,"op":"insert","t":24.53991409654735},{"impl":"LinkedList","n":11301,"op":"insert","t":24.58480988449017},{"impl":"LinkedList","n":11401,"op":"insert","t":24.62943023167338},{"impl":"LinkedList","n":11501,"op":"insert","t":24.67377681126368},{"impl":"LinkedList","n":11601,"op":"insert","t":24.71785125297157},{"impl":"LinkedList","n":11701,"op":"insert","t":24.76165514454331},{"impl":"LinkedList","n":11801,"op":"insert","t":24.80519003318942},{"impl":"LinkedList","n":11901,"op":"insert","t":24.848457426952884},{"impl":"LinkedList","n":12001,"op":"insert","t":24.891458796020157},{"impl":"LinkedList","n":12101,"op":"insert","t":24.934195573977718},{"impl":"LinkedList","n":12201,"op":"insert","t":24.976669159016957},{"impl":"LinkedList","n":12301,"op":"insert","t":25.01888091508986},{"impl":"LinkedList","n":12401,"op":"insert","t":25.060832173017936},{"impl":"LinkedList","n":12501,"op":"insert","t":25.10252423155658},{"impl":"LinkedList","n":12601,"op":"insert","t":25.143958358417045},{"impl":"LinkedList","n":12701,"op":"insert","t":25.18513579124803},{"impl":"LinkedList","n":12801,"op":"insert","t":25.226057738578774},{"impl":"LinkedList","n":12901,"op":"insert","t":25.26672538072544},{"impl":"LinkedList","n":13001,"op":"insert","t":25.307139870662517},{"impl":"LinkedList","n":13101,"op":"insert","t":25.34730233486085},{"impl":"LinkedList","n":13201,"op":"insert","t":25.387213874093774},{"impl":"LinkedList","n":13301,"op":"insert","t":25.426875564212857},{"impl":"LinkedList","n":13401,"op":"insert","t":25.466288456894585},{"impl":"LinkedList","n":13501,"op":"insert","t":25.50545358035928},{"impl":"LinkedList","n":13601,"op":"insert","t":25.5443719400635},{"impl":"LinkedList","n":13701,"op":"insert","t":25.58304451936708},{"impl":"LinkedList","n":13801,"op":"insert","t":25.6214722801759},{"impl":"LinkedList","n":13901,"op":"insert","t":25.659656163561486},{"impl":"LinkedList","n":14001,"op":"insert","t":25.69759709035835},{"impl":"LinkedList","n":14101,"op":"insert","t":25.735295961740135},{"impl":"LinkedList","n":14201,"op":"insert","t":25.772753659775354},{"impl":"LinkedList","n":14301,"op":"insert","t":25.809971047963646},{"impl":"LinkedList","n":14401,"op":"insert","t":25.84694897175336},{"impl":"LinkedList","n":14501,"op":"insert","t":25.883688259041215},{"impl":"LinkedList","n":14601,"op":"insert","t":25.9201897206548},{"impl":"LinkedList","n":14701,"op":"insert","t":25.95645415081859},{"impl":"LinkedList","n":14801,"op":"insert","t":25.992482327604193},{"impl":"LinkedList","n":14901,"op":"insert","t":26.028275013365423},{"impl":"LinkedList","n":15001,"op":"insert","t":26.0638329551588},{"impl":"LinkedList","n":15101,"op":"insert","t":26.099156885150137},{"impl":"LinkedList","n":15201,"op":"insert","t":26.134247521007644},{"impl":"LinkedList","n":15301,"op":"insert","t":26.1691055662822},{"impl":"LinkedList","n":15401,"op":"insert","t":26.20373171077521},{"impl":"LinkedList","n":15501,"op":"insert","t":26.238126630894534},{"impl":"LinkedList","n":15601,"op":"insert","t":26.272290989999025},{"impl":"LinkedList","n":15701,"op":"insert","t":26.30622543873205},{"impl":"LinkedList","n":15801,"op":"insert","t":26.339930615344365},{"impl":"LinkedList","n":15901,"op":"insert","t":26.37340714600688},{"impl":"LinkedList","n":16001,"op":"insert","t":26.40665564511358},{"impl":"LinkedList","n":16101,"op":"insert","t":26.43967671557501},{"impl":"LinkedList","n":16201,"op":"insert","t":26.472470949102693},{"impl":"LinkedList","n":16301,"op":"insert","t":26.505038926484772},{"impl":"LinkedList","n":16401,"op":"insert","t":26.53738121785325},{"impl":"LinkedList","n":16501,"op":"insert","t":26.569498382943095},{"impl":"LinkedList","n":16601,"op":"insert","t":26.6013909713435},{"impl":"LinkedList","n":16701,"op":"insert","t":26.633059522741625},{"impl":"LinkedList","n":16801,"op":"insert","t":26.664504567159057},{"impl":"LinkedList","n":16901,"op":"insert","t":26.69572662518125},{"impl":"LinkedList","n":17001,"op":"insert","t":26.726726208180168},{"impl":"LinkedList","n":17101,"op":"insert","t":26.757503818530495},{"impl":"LinkedList","n":17201,"op":"insert","t":26.788059949819388},{"impl":"LinkedList","n":17301,"op":"insert","t":26.818395087050295},{"impl":"LinkedList","n":17401,"op":"insert","t":26.848509706840844},{"impl":"LinkedList","n":17501,"op":"insert","t":26.878404277615015},{"impl":"LinkedList","n":17601,"op":"insert","t":26.90807925978993},{"impl":"LinkedList","n":17701,"op":"insert","t":26.937535105957277},{"impl":"LinkedList","n":17801,"op":"insert","t":26.96677226105965},{"impl":"LinkedList","n":17901,"op":"insert","t":26.99579116256196},{"impl":"LinkedList","n":18001,"op":"insert","t":27.02459224061807},{"impl":"LinkedList","n":18101,"op":"insert","t":27.05317591823277},{"impl":"LinkedList","n":18201,"op":"insert","t":27.081542611419373},{"impl":"LinkedList","n":18301,"op":"insert","t":27.109692729352904},{"impl":"LinkedList","n":18401,"op":"insert","t":27.137626674519183},{"impl":"LinkedList","n":18501,"op":"insert","t":27.16534484285984},{"impl":"LinkedList","n":18601,"op":"insert","t":27.192847623913416},{"impl":"LinkedList","n":18701,"op":"insert","t":27.22013540095268},{"impl":"LinkedList","n":18801,"op":"insert","t":27.247208551118334},{"impl":"LinkedList","n":18901,"op":"insert","t":27.274067445549072},{"impl":"LinkedList","n":19001,"op":"insert","t":27.3007124495083},{"impl":"LinkedList","n":19101,"op":"insert","t":27.32714392250752},{"impl":"LinkedList","n":19201,"op":"insert","t":27.353362218426412},{"impl":"LinkedList","n":19301,"op":"insert","t":27.3793676856299},{"impl":"LinkedList","n":19401,"op":"insert","t":27.405160667082136},{"impl":"LinkedList","n":19501,"op":"insert","t":27.430741500457543},{"impl":"LinkedList","n":19601,"op":"insert","t":27.45611051824907},{"impl":"LinkedList","n":19701,"op":"insert","t":27.481268047873666},{"impl":"LinkedList","n":19801,"op":"insert","t":27.506214411775034},{"impl":"LinkedList","n":19901,"op":"insert","t":27.530949927523906},{"impl":"LinkedList","n":20001,"op":"insert","t":27.55547490791571},{"impl":"LinkedList","n":20101,"op":"insert","t":27.57978966106581},{"impl":"LinkedList","n":20201,"op":"insert","t":27.60389449050247},{"impl":"LinkedList","n":20301,"op":"insert","t":27.627789695257405},{"impl":"LinkedList","n":20401,"op":"insert","t":27.651475569954176},{"impl":"LinkedList","n":20501,"op":"insert","t":27.674952404894437},{"impl":"LinkedList","n":20601,"op":"insert","t":27.698220486142013},{"impl":"LinkedList","n":20701,"op":"insert","t":27.72128009560501},{"impl":"LinkedList","n":20801,"op":"insert","t":27.74413151111593},{"impl":"LinkedList","n":20901,"op":"insert","t":27.76677500650983},{"impl":"LinkedList","n":21001,"op":"insert","t":27.78921085170068},{"impl":"LinkedList","n":21101,"op":"insert","t":27.81143931275583},{"impl":"LinkedList","n":21201,"op":"insert","t":27.83346065196877},{"impl":"LinkedList","n":21301,"op":"insert","t":27.85527512793019},{"impl":"LinkedList","n":21401,"op":"insert","t":27.876882995597327},{"impl":"LinkedList","n":21501,"op":"insert","t":27.8982845063617},{"impl":"LinkedList","n":21601,"op":"insert","t":27.91947990811535},{"impl":"LinkedList","n":21701,"op":"insert","t":27.94046944531543},{"impl":"LinkedList","n":21801,"op":"insert","t":27.96125335904741},{"impl":"LinkedList","n":21901,"op":"insert","t":27.9818318870868},{"impl":"LinkedList","n":22001,"op":"insert","t":28.002205263959446},{"impl":"LinkedList","n":22101,"op":"insert","t":28.022373721000484},{"impl":"LinkedList","n":22201,"op":"insert","t":28.04233748641198},{"impl":"LinkedList","n":22301,"op":"insert","t":28.06209678531922},{"impl":"LinkedList","n":22401,"op":"insert","t":28.081651839825795},{"impl":"LinkedList","n":22501,"op":"insert","t":28.101002869067432},{"impl":"LinkedList","n":22601,"op":"insert","t":28.120150089264634},{"impl":"LinkedList","n":22701,"op":"insert","t":28.139093713774166},{"impl":"LinkedList","n":22801,"op":"insert","t":28.15783395313941},{"impl":"LinkedList","n":22901,"op":"insert","t":28.176371015139583},{"impl":"LinkedList","n":23001,"op":"insert","t":28.194705104837965},{"impl":"LinkedList","n":23101,"op":"insert","t":28.21283642462898},{"impl":"LinkedList","n":23201,"op":"insert","t":28.230765174284322},{"impl":"LinkedList","n":23301,"op":"insert","t":28.248491550998096},{"impl":"LinkedList","n":23401,"op":"insert","t":28.266015749430952},{"impl":"LinkedList","n":23501,"op":"insert","t":28.283337961753297},{"impl":"LinkedList","n":23601,"op":"insert","t":28.300458377687598},{"impl":"LinkedList","n":23701,"op":"insert","t":28.31737718454979},{"impl":"LinkedList","n":23801,"op":"insert","t":28.33409456728978},{"impl":"LinkedList","n":23901,"op":"insert","t":28.35061070853118},{"impl":"LinkedList","n":24001,"op":"insert","t":28.366925788610075},{"impl":"LinkedList","n":24101,"op":"insert","t":28.38303998561315},{"impl":"LinkedList","n":24201,"op":"insert","t":28.398953475414903},{"impl":"LinkedList","n":24301,"op":"insert","t":28.414666431714142},{"impl":"LinkedList","n":24401,"op":"insert","t":28.430179026069723},{"impl":"LinkedList","n":24501,"op":"insert","t":28.44549142793557},{"impl":"LinkedList","n":24601,"op":"insert","t":28.460603804694927},{"impl":"LinkedList","n":24701,"op":"insert","t":28.475516321694037},{"impl":"LinkedList","n":24801,"op":"insert","t":28.49022914227499},{"impl":"LinkedList","n":24901,"op":"insert","t":28.504742427808008},{"impl":"LinkedList","n":25001,"op":"insert","t":28.519056337723054},{"impl":"LinkedList","n":25101,"op":"insert","t":28.53317102954083},{"impl":"LinkedList","n":25201,"op":"insert","t":28.547086658903126},{"impl":"LinkedList","n":25301,"op":"insert","t":28.560803379602568},{"impl":"LinkedList","n":25401,"op":"insert","t":28.574321343611835},{"impl":"LinkedList","n":25501,"op":"insert","t":28.587640701112228},{"impl":"LinkedList","n":25601,"op":"insert","t":28.60076160052174},{"impl":"LinkedList","n":25701,"op":"insert","t":28.61368418852252},{"impl":"LinkedList","n":25801,"op":"insert","t":28.626408610087857},{"impl":"LinkedList","n":25901,"op":"insert","t":28.638935008508657},{"impl":"LinkedList","n":26001,"op":"insert","t":28.6512635254193},{"impl":"LinkedList","n":26101,"op":"insert","t":28.66339430082312},{"impl":"LinkedList","n":26201,"op":"insert","t":28.675327473117374},{"impl":"LinkedList","n":26301,"op":"insert","t":28.687063179117658},{"impl":"LinkedList","n":26401,"op":"insert","t":28.69860155408196},{"impl":"LinkedList","n":26501,"op":"insert","t":28.709942731734202},{"impl":"LinkedList","n":26601,"op":"insert","t":28.72108684428735},{"impl":"LinkedList","n":26701,"op":"insert","t":28.732034022466095},{"impl":"LinkedList","n":26801,"op":"insert","t":28.7427843955291},{"impl":"LinkedList","n":26901,"op":"insert","t":28.753338091290843},{"impl":"LinkedList","n":27001,"op":"insert","t":28.763695236143057},{"impl":"LinkedList","n":27101,"op":"insert","t":28.77385595507577},{"impl":"LinkedList","n":27201,"op":"insert","t":28.783820371697928},{"impl":"LinkedList","n":27301,"op":"insert","t":28.79358860825772},{"impl":"LinkedList","n":27401,"op":"insert","t":28.80316078566242},{"impl":"LinkedList","n":27501,"op":"insert","t":28.812537023497953},{"impl":"LinkedList","n":27601,"op":"insert","t":28.8217174400481},{"impl":"LinkedList","n":27701,"op":"insert","t":28.830702152313307},{"impl":"LinkedList","n":27801,"op":"insert","t":28.83949127602918},{"impl":"LinkedList","n":27901,"op":"insert","t":28.84808492568467},{"impl":"LinkedList","n":28001,"op":"insert","t":28.856483214539903},{"impl":"LinkedList","n":28101,"op":"insert","t":28.864686254643708},{"impl":"LinkedList","n":28201,"op":"insert","t":28.872694156850816},{"impl":"LinkedList","n":28301,"op":"insert","t":28.88050703083879},{"impl":"LinkedList","n":28401,"op":"insert","t":28.888124985124605},{"impl":"LinkedList","n":28501,"op":"insert","t":28.895548127080993},{"impl":"LinkedList","n":28601,"op":"insert","t":28.902776562952457},{"impl":"LinkedList","n":28701,"op":"insert","t":28.909810397871013},{"impl":"LinkedList","n":28801,"op":"insert","t":28.91664973587171},{"impl":"LinkedList","n":28901,"op":"insert","t":28.923294679907784},{"impl":"LinkedList","n":29001,"op":"insert","t":28.92974533186564},{"impl":"LinkedList","n":29101,"op":"insert","t":28.936001792579535},{"impl":"LinkedList","n":29201,"op":"insert","t":28.942064161845998},{"impl":"LinkedList","n":29301,"op":"insert","t":28.947932538438053},{"impl":"LinkedList","n":29401,"op":"insert","t":28.953607020119144},{"impl":"LinkedList","n":29501,"op":"insert","t":28.959087703656852},{"impl":"LinkedList","n":29601,"op":"insert","t":28.96437468483637},{"impl":"LinkedList","n":29701,"op":"insert","t":28.96946805847376},{"impl":"LinkedList","n":29801,"op":"insert","t":28.974367918428992},{"impl":"LinkedList","n":29901,"op":"insert","t":28.97907435761875},{"impl":"LinkedList","n":30001,"op":"insert","t":28.98358746802902},{"impl":"LinkedList","n":30101,"op":"insert","t":28.98790734072748},{"impl":"LinkedList","n":30201,"op":"insert","t":28.99203406587572},{"impl":"LinkedList","n":30301,"op":"insert","t":28.99596773274114},{"impl":"LinkedList","n":30401,"op":"insert","t":28.999708429708832},{"impl":"LinkedList","n":30501,"op":"insert","t":29.003256244293105},{"impl":"LinkedList","n":30601,"op":"insert","t":29.006611263148905},{"impl":"LinkedList","n":30701,"op":"insert","t":29.00977357208304},{"impl":"LinkedList","n":30801,"op":"insert","t":29.012743256065185},{"impl":"LinkedList","n":30901,"op":"insert","t":29.015520399238778},{"impl":"LinkedList","n":31001,"op":"insert","t":29.018105084931644},{"impl":"LinkedList","n":31101,"op":"insert","t":29.020497395666556},{"impl":"LinkedList","n":31201,"op":"insert","t":29.02269741317154},{"impl":"LinkedList","n":31301,"op":"insert","t":29.024705218390057},{"impl":"LinkedList","n":31401,"op":"insert","t":29.026520891491},{"impl":"LinkedList","n":31501,"op":"insert","t":29.028144511878573},{"impl":"LinkedList","n":31601,"op":"insert","t":29.029576158201962},{"impl":"LinkedList","n":31701,"op":"insert","t":29.03081590836488},{"impl":"LinkedList","n":31801,"op":"insert","t":29.03186383953497},{"impl":"LinkedList","n":31901,"op":"insert","t":29.032720028153037},{"impl":"LinkedList","n":32001,"op":"insert","t":29.033384549942156},{"impl":"LinkedList","n":32101,"op":"insert","t":29.033857479916612},{"impl":"LinkedList","n":32201,"op":"insert","t":29.034138892390764},{"impl":"LinkedList","n":32301,"op":"insert","t":29.03422886098766},{"impl":"LinkedList","n":32401,"op":"insert","t":29.034127458647625},{"impl":"LinkedList","n":32501,"op":"insert","t":29.03383475763669},{"impl":"LinkedList","n":32601,"op":"insert","t":29.03335082955483},{"impl":"LinkedList","n":32701,"op":"insert","t":29.03267574534418},{"impl":"LinkedList","n":32801,"op":"insert","t":29.03180957529701},{"impl":"LinkedList","n":32901,"op":"insert","t":29.030752389063693},{"impl":"LinkedList","n":33001,"op":"insert","t":29.029504255660477},{"impl":"LinkedList","n":33101,"op":"insert","t":29.028065243477133},{"impl":"LinkedList","n":33201,"op":"insert","t":29.02643542028455},{"impl":"LinkedList","n":33301,"op":"insert","t":29.024614853242163},{"impl":"LinkedList","n":33401,"op":"insert","t":29.0226036089053},{"impl":"LinkedList","n":33501,"op":"insert","t":29.020401753232385},{"impl":"LinkedList","n":33601,"op":"insert","t":29.018009351592077},{"impl":"LinkedList","n":33701,"op":"insert","t":29.01542646877025},{"impl":"LinkedList","n":33801,"op":"insert","t":29.012653168976932},{"impl":"LinkedList","n":33901,"op":"insert","t":29.009689515853104},{"impl":"LinkedList","n":34001,"op":"insert","t":29.00653557247739},{"impl":"LinkedList","n":34101,"op":"insert","t":29.00319140137266},{"impl":"LinkedList","n":34201,"op":"insert","t":28.99965706451255},{"impl":"LinkedList","n":34301,"op":"insert","t":28.995932623327903},{"impl":"LinkedList","n":34401,"op":"insert","t":28.99201813871303},{"impl":"LinkedList","n":34501,"op":"insert","t":28.987913671031983},{"impl":"LinkedList","n":34601,"op":"insert","t":28.98361928012469},{"impl":"LinkedList","n":34701,"op":"insert","t":28.979135025312985},{"impl":"LinkedList","n":34801,"op":"insert","t":28.974460965406593},{"impl":"LinkedList","n":34901,"op":"insert","t":28.969597158708993},{"impl":"LinkedList","n":35001,"op":"insert","t":28.964543663023235},{"impl":"LinkedList","n":35101,"op":"insert","t":28.959300535657604},{"impl":"LinkedList","n":35201,"op":"insert","t":28.953867833431303},{"impl":"LinkedList","n":35301,"op":"insert","t":28.948245612679976},{"impl":"LinkedList","n":35401,"op":"insert","t":28.942433929261178},{"impl":"LinkedList","n":35501,"op":"insert","t":28.936432838559767},{"impl":"LinkedList","n":35601,"op":"insert","t":28.930242395493256},{"impl":"LinkedList","n":35701,"op":"insert","t":28.92386265451701},{"impl":"LinkedList","n":35801,"op":"insert","t":28.917293669629444},{"impl":"LinkedList","n":35901,"op":"insert","t":28.9105354943771},{"impl":"LinkedList","n":36001,"op":"insert","t":28.903588181859725},{"impl":"LinkedList","n":36101,"op":"insert","t":28.89645178473515},{"impl":"LinkedList","n":36201,"op":"insert","t":28.889126355224256},{"impl":"LinkedList","n":36301,"op":"insert","t":28.88161194511574},{"impl":"LinkedList","n":36401,"op":"insert","t":28.873908605770914},{"impl":"LinkedList","n":36501,"op":"insert","t":28.866016388128347},{"impl":"LinkedList","n":36601,"op":"insert","t":28.857935342708544},{"impl":"LinkedList","n":36701,"op":"insert","t":28.84966551961847},{"impl":"LinkedList","n":36801,"op":"insert","t":28.841206968556055},{"impl":"LinkedList","n":36901,"op":"insert","t":28.832559738814663},{"impl":"LinkedList","n":37001,"op":"insert","t":28.823723879287435},{"impl":"LinkedList","n":37101,"op":"insert","t":28.814699438471635},{"impl":"LinkedList","n":37201,"op":"insert","t":28.805486464472892},{"impl":"LinkedList","n":37301,"op":"insert","t":28.796085005009438},{"impl":"LinkedList","n":37401,"op":"insert","t":28.78649510741621},{"impl":"LinkedList","n":37501,"op":"insert","t":28.776716818648985},{"impl":"LinkedList","n":37601,"op":"insert","t":28.766750185288394},{"impl":"LinkedList","n":37701,"op":"insert","t":28.75659525354393},{"impl":"LinkedList","n":37801,"op":"insert","t":28.74625206925785},{"impl":"LinkedList","n":37901,"op":"insert","t":28.735720677909086},{"impl":"LinkedList","n":38001,"op":"insert","t":28.72500112461705},{"impl":"LinkedList","n":38101,"op":"insert","t":28.71409345414545},{"impl":"LinkedList","n":38201,"op":"insert","t":28.70299771090595},{"impl":"LinkedList","n":38301,"op":"insert","t":28.69171393896194},{"impl":"LinkedList","n":38401,"op":"insert","t":28.680242182032103},{"impl":"LinkedList","n":38501,"op":"insert","t":28.668582483494014},{"impl":"LinkedList","n":38601,"op":"insert","t":28.656734886387703},{"impl":"LinkedList","n":38701,"op":"insert","t":28.644699433419134},{"impl":"LinkedList","n":38801,"op":"insert","t":28.632476166963638},{"impl":"LinkedList","n":38901,"op":"insert","t":28.62006512906934},{"impl":"LinkedList","n":39001,"op":"insert","t":28.60746636146051},{"impl":"LinkedList","n":39101,"op":"insert","t":28.59467990554088},{"impl":"LinkedList","n":39201,"op":"insert","t":28.58170580239691},{"impl":"LinkedList","n":39301,"op":"insert","t":28.568544092801055},{"impl":"LinkedList","n":39401,"op":"insert","t":28.555194817214907},{"impl":"LinkedList","n":39501,"op":"insert","t":28.54165801579238},{"impl":"LinkedList","n":39601,"op":"insert","t":28.52793372838282},{"impl":"LinkedList","n":39701,"op":"insert","t":28.51402199453407},{"impl":"LinkedList","n":39801,"op":"insert","t":28.499922853495505},{"impl":"LinkedList","n":39901,"op":"insert","t":28.48563634422102},{"impl":"LinkedList","n":40001,"op":"insert","t":28.471162505372007},{"impl":"LinkedList","n":40101,"op":"insert","t":28.456501375320272},{"impl":"LinkedList","n":40201,"op":"insert","t":28.441652992150892},{"impl":"LinkedList","n":40301,"op":"insert","t":28.426617393665104},{"impl":"LinkedList","n":40401,"op":"insert","t":28.411394617383102},{"impl":"LinkedList","n":40501,"op":"insert","t":28.395984700546812},{"impl":"LinkedList","n":40601,"op":"insert","t":28.38038768012263},{"impl":"LinkedList","n":40701,"op":"insert","t":28.364603592804155},{"impl":"LinkedList","n":40801,"op":"insert","t":28.34863247501486},{"impl":"LinkedList","n":40901,"op":"insert","t":28.332474362910716},{"impl":"LinkedList","n":41001,"op":"insert","t":28.316129292382833},{"impl":"LinkedList","n":41101,"op":"insert","t":28.299597299060025},{"impl":"LinkedList","n":41201,"op":"insert","t":28.282878418311366},{"impl":"LinkedList","n":41301,"op":"insert","t":28.265972685248702},{"impl":"LinkedList","n":41401,"op":"insert","t":28.24888013472914},{"impl":"LinkedList","n":41501,"op":"insert","t":28.231600801357533},{"impl":"LinkedList","n":41601,"op":"insert","t":28.214134719488847},{"impl":"LinkedList","n":41701,"op":"insert","t":28.196481923230632},{"impl":"LinkedList","n":41801,"op":"insert","t":28.178642446445338},{"impl":"LinkedList","n":41901,"op":"insert","t":28.160616322752688},{"impl":"LinkedList","n":42001,"op":"insert","t":28.142403585531987},{"impl":"LinkedList","n":42101,"op":"insert","t":28.12400426792439},{"impl":"LinkedList","n":42201,"op":"insert","t":28.105418402835202},{"impl":"LinkedList","n":42301,"op":"insert","t":28.08664602293606},{"impl":"LinkedList","n":42401,"op":"insert","t":28.06768716066717},{"impl":"LinkedList","n":42501,"op":"insert","t":28.04854184823951},{"impl":"LinkedList","n":42601,"op":"insert","t":28.02921011763692},{"impl":"LinkedList","n":42701,"op":"insert","t":28.009692000618305},{"impl":"LinkedList","n":42801,"op":"insert","t":27.989987528719688},{"impl":"LinkedList","n":42901,"op":"insert","t":27.970096733256298},{"impl":"LinkedList","n":43001,"op":"insert","t":27.95001964532465},{"impl":"LinkedList","n":43101,"op":"insert","t":27.929756295804566},{"impl":"LinkedList","n":43201,"op":"insert","t":27.90930671536118},{"impl":"LinkedList","n":43301,"op":"insert","t":27.88867093444691},{"impl":"LinkedList","n":43401,"op":"insert","t":27.867848983303453},{"impl":"LinkedList","n":43501,"op":"insert","t":27.846840891963698},{"impl":"LinkedList","n":43601,"op":"insert","t":27.825646690253645},{"impl":"LinkedList","n":43701,"op":"insert","t":27.80426640779433},{"impl":"LinkedList","n":43801,"op":"insert","t":27.78270007400366},{"impl":"LinkedList","n":43901,"op":"insert","t":27.76094771809829},{"impl":"LinkedList","n":44001,"op":"insert","t":27.73900936909544},{"impl":"LinkedList","n":44101,"op":"insert","t":27.716885055814735},{"impl":"LinkedList","n":44201,"op":"insert","t":27.69457480687995},{"impl":"LinkedList","n":44301,"op":"insert","t":27.672078650720806},{"impl":"LinkedList","n":44401,"op":"insert","t":27.649396615574744},{"impl":"LinkedList","n":44501,"op":"insert","t":27.626528729488612},{"impl":"LinkedList","n":44601,"op":"insert","t":27.60347502032039},{"impl":"LinkedList","n":44701,"op":"insert","t":27.580235515740895},{"impl":"LinkedList","n":44801,"op":"insert","t":27.556810243235432},{"impl":"LinkedList","n":44901,"op":"insert","t":27.533199230105488},{"impl":"LinkedList","n":45001,"op":"insert","t":27.509402503470312},{"impl":"LinkedList","n":45101,"op":"insert","t":27.485420090268583},{"impl":"LinkedList","n":45201,"op":"insert","t":27.461252017259987},{"impl":"LinkedList","n":45301,"op":"insert","t":27.43689831102678},{"impl":"LinkedList","n":45401,"op":"insert","t":27.412358997975396},{"impl":"LinkedList","n":45501,"op":"insert","t":27.38763410433797},{"impl":"LinkedList","n":45601,"op":"insert","t":27.362723656173873},{"impl":"LinkedList","n":45701,"op":"insert","t":27.337627679371217},{"impl":"LinkedList","n":45801,"op":"insert","t":27.312346199648353},{"impl":"LinkedList","n":45901,"op":"insert","t":27.286879242555372},{"impl":"LinkedList","n":46001,"op":"insert","t":27.261226833475543},{"impl":"LinkedList","n":46101,"op":"insert","t":27.235388997626792},{"impl":"LinkedList","n":46201,"op":"insert","t":27.209365760063115},{"impl":"LinkedList","n":46301,"op":"insert","t":27.183157145675985},{"impl":"LinkedList","n":46401,"op":"insert","t":27.156763179195778},{"impl":"LinkedList","n":46501,"op":"insert","t":27.130183885193134},{"impl":"LinkedList","n":46601,"op":"insert","t":27.10341928808039},{"impl":"LinkedList","n":46701,"op":"insert","t":27.076469412112836},{"impl":"LinkedList","n":46801,"op":"insert","t":27.049334281390166},{"impl":"LinkedList","n":46901,"op":"insert","t":27.02201391985772},{"impl":"LinkedList","n":47001,"op":"insert","t":26.994508351307864},{"impl":"LinkedList","n":47101,"op":"insert","t":26.966817599381233},{"impl":"LinkedList","n":47201,"op":"insert","t":26.938941687568075},{"impl":"LinkedList","n":47301,"op":"insert","t":26.910880639209495},{"impl":"LinkedList","n":47401,"op":"insert","t":26.88263447749869},{"impl":"LinkedList","n":47501,"op":"insert","t":26.854203225482244},{"impl":"LinkedList","n":47601,"op":"insert","t":26.825586906061332},{"impl":"LinkedList","n":47701,"op":"insert","t":26.79678554199295},{"impl":"LinkedList","n":47801,"op":"insert","t":26.767799155891126},{"impl":"LinkedList","n":47901,"op":"insert","t":26.738627770228103},{"impl":"LinkedList","n":48001,"op":"insert","t":26.709271407335535},{"impl":"LinkedList","n":48101,"op":"insert","t":26.679730089405645},{"impl":"LinkedList","n":48201,"op":"insert","t":26.65000383849238},{"impl":"LinkedList","n":48301,"op":"insert","t":26.620092676512595},{"impl":"LinkedList","n":48401,"op":"insert","t":26.58999662524713},{"impl":"LinkedList","n":48501,"op":"insert","t":26.559715706341983},{"impl":"LinkedList","n":48601,"op":"insert","t":26.529249941309388},{"impl":"LinkedList","n":48701,"op":"insert","t":26.498599351528924},{"impl":"LinkedList","n":48801,"op":"insert","t":26.467763958248607},{"impl":"LinkedList","n":48901,"op":"insert","t":26.436743782585978},{"impl":"LinkedList","n":49001,"op":"insert","t":26.405538845529158},{"impl":"LinkedList","n":49101,"op":"insert","t":26.37414916793788},{"impl":"LinkedList","n":49201,"op":"insert","t":26.342574770544573},{"impl":"LinkedList","n":49301,"op":"insert","t":26.31081567395538},{"impl":"LinkedList","n":49401,"op":"insert","t":26.27887189865117},{"impl":"LinkedList","n":49501,"op":"insert","t":26.246743464988576},{"impl":"LinkedList","n":49601,"op":"insert","t":26.21443039320098},{"impl":"LinkedList","n":49701,"op":"insert","t":26.181932703399514},{"impl":"LinkedList","n":49801,"op":"insert","t":26.149250415574027},{"impl":"LinkedList","n":49901,"op":"insert","t":26.11638354959407},{"impl":"LinkedList","n":50001,"op":"insert","t":26.08333212520988},{"impl":"LinkedList","n":50101,"op":"insert","t":26.05009616205329},{"impl":"LinkedList","n":50201,"op":"insert","t":26.016675679638716},{"impl":"LinkedList","n":50301,"op":"insert","t":25.983070697364063},{"impl":"LinkedList","n":50401,"op":"insert","t":25.949281234511652},{"impl":"LinkedList","n":50501,"op":"insert","t":25.915307310249144},{"impl":"LinkedList","n":50601,"op":"insert","t":25.88114894363047},{"impl":"LinkedList","n":50701,"op":"insert","t":25.846806153596688},{"impl":"LinkedList","n":50801,"op":"insert","t":25.812278958976897},{"impl":"LinkedList","n":50901,"op":"insert","t":25.777567378489103},{"impl":"LinkedList","n":51001,"op":"insert","t":25.74267143074111},{"impl":"LinkedList","n":51101,"op":"insert","t":25.707591134231365},{"impl":"LinkedList","n":51201,"op":"insert","t":25.672326507349837},{"impl":"LinkedList","n":51301,"op":"insert","t":25.636877568378836},{"impl":"LinkedList","n":51401,"op":"insert","t":25.601244335493863},{"impl":"LinkedList","n":51501,"op":"insert","t":25.56542682676445},{"impl":"LinkedList","n":51601,"op":"insert","t":25.529425060154953},{"impl":"LinkedList","n":51701,"op":"insert","t":25.49323905352542},{"impl":"LinkedList","n":51801,"op":"insert","t":25.456868824632338},{"impl":"LinkedList","n":51901,"op":"insert","t":25.420314391129473},{"impl":"LinkedList","n":52001,"op":"insert","t":25.383575770568637},{"impl":"LinkedList","n":52101,"op":"insert","t":25.346652980400485},{"impl":"LinkedList","n":52201,"op":"insert","t":25.309546037975274},{"impl":"LinkedList","n":52301,"op":"insert","t":25.272254960543663},{"impl":"LinkedList","n":52401,"op":"insert","t":25.234779765257464},{"impl":"LinkedList","n":52501,"op":"insert","t":25.197120469170343},{"impl":"LinkedList","n":52601,"op":"insert","t":25.15927708923866},{"impl":"LinkedList","n":52701,"op":"insert","t":25.121249642322127},{"impl":"LinkedList","n":52801,"op":"insert","t":25.083038145184577},{"impl":"LinkedList","n":52901,"op":"insert","t":25.0446426144947},{"impl":"LinkedList","n":53001,"op":"insert","t":25.00606306682675},{"impl":"LinkedList","n":53101,"op":"insert","t":24.967299518661235},{"impl":"LinkedList","n":53201,"op":"insert","t":24.92835198638565},{"impl":"LinkedList","n":53301,"op":"insert","t":24.889220486295166},{"impl":"LinkedList","n":53401,"op":"insert","t":24.84990503459334},{"impl":"LinkedList","n":53501,"op":"insert","t":24.810405647392756},{"impl":"LinkedList","n":53601,"op":"insert","t":24.770722340715764},{"impl":"LinkedList","n":53701,"op":"insert","t":24.730855130495097},{"impl":"LinkedList","n":53801,"op":"insert","t":24.690804032574576},{"impl":"LinkedList","n":53901,"op":"insert","t":24.650569062709746},{"impl":"LinkedList","n":54001,"op":"insert","t":24.61015023656855},{"impl":"LinkedList","n":54101,"op":"insert","t":24.569547569731988},{"impl":"LinkedList","n":54201,"op":"insert","t":24.528761077694696},{"impl":"LinkedList","n":54301,"op":"insert","t":24.48779077586566},{"impl":"LinkedList","n":54401,"op":"insert","t":24.446636679568808},{"impl":"LinkedList","n":54501,"op":"insert","t":24.405298804043625},{"impl":"LinkedList","n":54601,"op":"insert","t":24.3637771644458},{"impl":"LinkedList","n":54701,"op":"insert","t":24.322071775847835},{"impl":"LinkedList","n":54801,"op":"insert","t":24.280182653239635},{"impl":"LinkedList","n":54901,"op":"insert","t":24.238109811529114},{"impl":"LinkedList","n":55001,"op":"insert","t":24.195853265542787},{"impl":"LinkedList","n":55101,"op":"insert","t":24.15341303002642},{"impl":"LinkedList","n":55201,"op":"insert","t":24.11078911964551},{"impl":"LinkedList","n":55301,"op":"insert","t":24.067981548985955},{"impl":"LinkedList","n":55401,"op":"insert","t":24.0249903325546},{"impl":"LinkedList","n":55501,"op":"insert","t":23.981815484779794},{"impl":"LinkedList","n":55601,"op":"insert","t":23.938457020011956},{"impl":"LinkedList","n":55701,"op":"insert","t":23.894914952524168},{"impl":"LinkedList","n":55801,"op":"insert","t":23.851189296512707},{"impl":"LinkedList","n":55901,"op":"insert","t":23.807280066097587},{"impl":"LinkedList","n":56001,"op":"insert","t":23.763187275323098},{"impl":"LinkedList","n":56101,"op":"insert","t":23.71891093815839},{"impl":"LinkedList","n":56201,"op":"insert","t":23.67445106849795},{"impl":"LinkedList","n":56301,"op":"insert","t":23.62980768016219},{"impl":"LinkedList","n":56401,"op":"insert","t":23.584980786897937},{"impl":"LinkedList","n":56501,"op":"insert","t":23.53997040237895},{"impl":"LinkedList","n":56601,"op":"insert","t":23.49477654020646},{"impl":"LinkedList","n":56701,"op":"insert","t":23.449399213909665},{"impl":"LinkedList","n":56801,"op":"insert","t":23.403838436946256},{"impl":"LinkedList","n":56901,"op":"insert","t":23.358094222702896},{"impl":"LinkedList","n":57001,"op":"insert","t":23.31216658449574},{"impl":"LinkedList","n":57101,"op":"insert","t":23.266055535570914},{"impl":"LinkedList","n":57201,"op":"insert","t":23.219761089105013},{"impl":"LinkedList","n":57301,"op":"insert","t":23.173283258205586},{"impl":"LinkedList","n":57401,"op":"insert","t":23.126622055911618},{"impl":"LinkedList","n":57501,"op":"insert","t":23.079777495194016},{"impl":"LinkedList","n":57601,"op":"insert","t":23.032749588956055},{"impl":"LinkedList","n":57701,"op":"insert","t":22.985538350033874},{"impl":"LinkedList","n":57801,"op":"insert","t":22.93814379119693},{"impl":"LinkedList","n":57901,"op":"insert","t":22.89056592514845},{"impl":"LinkedList","n":58001,"op":"insert","t":22.842804764525923},{"impl":"LinkedList","n":58101,"op":"insert","t":22.794860321901524},{"impl":"LinkedList","n":58201,"op":"insert","t":22.74673260978255},{"impl":"LinkedList","n":58301,"op":"insert","t":22.698421640611897},{"impl":"LinkedList","n":58401,"op":"insert","t":22.64992742676848},{"impl":"LinkedList","n":58501,"op":"insert","t":22.601249980567694},{"impl":"LinkedList","n":58601,"op":"insert","t":22.552389314261816},{"impl":"LinkedList","n":58701,"op":"insert","t":22.50334544004047},{"impl":"LinkedList","n":58801,"op":"insert","t":22.454118370031026},{"impl":"LinkedList","n":58901,"op":"insert","t":22.404708116299023},{"impl":"LinkedList","n":59001,"op":"insert","t":22.35511469084861},{"impl":"LinkedList","n":59101,"op":"insert","t":22.305338105622965},{"impl":"LinkedList","n":59201,"op":"insert","t":22.25537837250466},{"impl":"LinkedList","n":59301,"op":"insert","t":22.20523550331614},{"impl":"LinkedList","n":59401,"op":"insert","t":22.15490950982006},{"impl":"LinkedList","n":59501,"op":"insert","t":22.10440040371973},{"impl":"LinkedList","n":59601,"op":"insert","t":22.053708196659514},{"impl":"LinkedList","n":59701,"op":"insert","t":22.002832900225194},{"impl":"LinkedList","n":59801,"op":"insert","t":21.951774525944387},{"impl":"LinkedList","n":59901,"op":"insert","t":21.900533085286945},{"impl":"Vec","n":1,"op":"insert","t":15.693696765734527},{"impl":"Vec","n":101,"op":"insert","t":7.0834744095655715},{"impl":"Vec","n":201,"op":"insert","t":5.823237943980844},{"impl":"Vec","n":301,"op":"insert","t":5.095216493157102},{"impl":"Vec","n":401,"op":"insert","t":4.586041131860197},{"impl":"Vec","n":501,"op":"insert","t":4.196984026777827},{"impl":"Vec","n":601,"op":"insert","t":3.883965450096934},{"impl":"Vec","n":701,"op":"insert","t":3.6234395030122126},{"impl":"Vec","n":801,"op":"insert","t":3.4013385165436176},{"impl":"Vec","n":901,"op":"insert","t":3.2085826106946023},{"impl":"Vec","n":1001,"op":"insert","t":3.038969048236595},{"impl":"Vec","n":1101,"op":"insert","t":2.8880719635277536},{"impl":"Vec","n":1201,"op":"insert","t":2.7526224485745665},{"impl":"Vec","n":1301,"op":"insert","t":2.6301374266162387},{"impl":"Vec","n":1401,"op":"insert","t":2.518686351726947},{"impl":"Vec","n":1501,"op":"insert","t":2.4167385369923444},{"impl":"Vec","n":1601,"op":"insert","t":2.323059824081442},{"impl":"Vec","n":1701,"op":"insert","t":2.2366406148072286},{"impl":"Vec","n":1801,"op":"insert","t":2.156644492982819},{"impl":"Vec","n":1901,"op":"insert","t":2.0823707484562135},{"impl":"Vec","n":2001,"op":"insert","t":2.0132265200646575},{"impl":"Vec","n":2101,"op":"insert","t":1.94870573895661},{"impl":"Vec","n":2201,"op":"insert","t":1.8883729725746239},{"impl":"Vec","n":2301,"op":"insert","t":1.8318508612832112},{"impl":"Vec","n":2401,"op":"insert","t":1.7788102296410226},{"impl":"Vec","n":2501,"op":"insert","t":1.7289622168387808},{"impl":"Vec","n":2601,"op":"insert","t":1.6820519509052207},{"impl":"Vec","n":2701,"op":"insert","t":1.6378534169509429},{"impl":"Vec","n":2801,"op":"insert","t":1.596165258800884},{"impl":"Vec","n":2901,"op":"insert","t":1.5568073174227628},{"impl":"Vec","n":3001,"op":"insert","t":1.5196177562332576},{"impl":"Vec","n":3101,"op":"insert","t":1.4844506577876793},{"impl":"Vec","n":3201,"op":"insert","t":1.4511740020357546},{"impl":"Vec","n":3301,"op":"insert","t":1.4196679556792624},{"impl":"Vec","n":3401,"op":"insert","t":1.3898234168963324},{"impl":"Vec","n":3501,"op":"insert","t":1.3615407710099738},{"impl":"Vec","n":3601,"op":"insert","t":1.334728821440068},{"impl":"Vec","n":3701,"op":"insert","t":1.3093038671193522},{"impl":"Vec","n":3801,"op":"insert","t":1.2851889029346903},{"impl":"Vec","n":3901,"op":"insert","t":1.2623129240177668},{"impl":"Vec","n":4001,"op":"insert","t":1.2406103181080521},{"impl":"Vec","n":4101,"op":"insert","t":1.2200203329386419},{"impl":"Vec","n":4201,"op":"insert","t":1.2004866077968117},{"impl":"Vec","n":4301,"op":"insert","t":1.1819567601984051},{"impl":"Vec","n":4401,"op":"insert","t":1.1643820200733046},{"impl":"Vec","n":4501,"op":"insert","t":1.1477169050554075},{"impl":"Vec","n":4601,"op":"insert","t":1.1319189314563793},{"impl":"Vec","n":4701,"op":"insert","t":1.1169483563183267},{"impl":"Vec","n":4801,"op":"insert","t":1.102767946619549},{"impl":"Vec","n":4901,"op":"insert","t":1.0893427722738789},{"impl":"Vec","n":5001,"op":"insert","t":1.0766400200394965},{"impl":"Vec","n":5101,"op":"insert","t":1.0646288258527257},{"impl":"Vec","n":5201,"op":"insert","t":1.0532801234402278},{"impl":"Vec","n":5301,"op":"insert","t":1.0425665073490364},{"impl":"Vec","n":5401,"op":"insert","t":1.0324621087774801},{"impl":"Vec","n":5501,"op":"insert","t":1.0229424827977383},{"impl":"Vec","n":5601,"op":"insert","t":1.0139845057383354},{"impl":"Vec","n":5701,"op":"insert","t":1.005566281647802},{"impl":"Vec","n":5801,"op":"insert","t":0.9976670568917427},{"impl":"Vec","n":5901,"op":"insert","t":0.9902671420491949},{"impl":"Vec","n":6001,"op":"insert","t":0.9833478403721685},{"impl":"Vec","n":6101,"op":"insert","t":0.976891382157504},{"impl":"Vec","n":6201,"op":"insert","t":0.9708808644541982},{"impl":"Vec","n":6301,"op":"insert","t":0.9653001955940432},{"impl":"Vec","n":6401,"op":"insert","t":0.9601340440897737},{"impl":"Vec","n":6501,"op":"insert","t":0.9553677914945062},{"impl":"Vec","n":6601,"op":"insert","t":0.9509874888595817},{"impl":"Vec","n":6701,"op":"insert","t":0.9469798164661185},{"impl":"Vec","n":6801,"op":"insert","t":0.9433320465393429},{"impl":"Vec","n":6901,"op":"insert","t":0.9400320086843941},{"impl":"Vec","n":7001,"op":"insert","t":0.9370680578086699},{"impl":"Vec","n":7101,"op":"insert","t":0.9344290443190886},{"impl":"Vec","n":7201,"op":"insert","t":0.9321042864034119},{"impl":"Vec","n":7301,"op":"insert","t":0.9300835442230593},{"impl":"Vec","n":7401,"op":"insert","t":0.9283569958615523},{"impl":"Vec","n":7501,"op":"insert","t":0.9269152148869324},{"impl":"Vec","n":7601,"op":"insert","t":0.925749149400243},{"impl":"Vec","n":7701,"op":"insert","t":0.9248501024531528},{"impl":"Vec","n":7801,"op":"insert","t":0.9242097137290095},{"impl":"Vec","n":7901,"op":"insert","t":0.9238199423906401},{"impl":"Vec","n":8001,"op":"insert","t":0.9236730510068298},{"impl":"Vec","n":8101,"op":"insert","t":0.9237615904771488},{"impl":"Vec","n":8201,"op":"insert","t":0.9240783858815256},{"impl":"Vec","n":8301,"op":"insert","t":0.9246165231875096},{"impl":"Vec","n":8401,"op":"insert","t":0.9253693367533025},{"impl":"Vec","n":8501,"op":"insert","t":0.9263303975703892},{"impl":"Vec","n":8601,"op":"insert","t":0.9274935021935669},{"impl":"Vec","n":8701,"op":"insert","t":0.9288526623109163},{"impl":"Vec","n":8801,"op":"insert","t":0.9304020949096881},{"impl":"Vec","n":8901,"op":"insert","t":0.9321362129978219},{"impl":"Vec","n":9001,"op":"insert","t":0.9340496168437156},{"impl":"Vec","n":9101,"op":"insert","t":0.936137085700036},{"impl":"Vec","n":9201,"op":"insert","t":0.9383935699797199},{"impl":"Vec","n":9301,"op":"insert","t":0.9408141838548545},{"impl":"Vec","n":9401,"op":"insert","t":0.9433941982514007},{"impl":"Vec","n":9501,"op":"insert","t":0.9461290342144366},{"impl":"Vec","n":9601,"op":"insert","t":0.9490142566208526},{"impl":"Vec","n":9701,"op":"insert","t":0.9520455682177307},{"impl":"Vec","n":9801,"op":"insert","t":0.9552188039664635},{"impl":"Vec","n":9901,"op":"insert","t":0.9585299256739717},{"impl":"Vec","n":10001,"op":"insert","t":0.9619750168936605},{"impl":"Vec","n":10101,"op":"insert","t":0.9655502780800731},{"impl":"Vec","n":10201,"op":"insert","t":0.9692520219822143},{"impl":"Vec","n":10301,"op":"insert","t":0.9730766692615767},{"impl":"Vec","n":10401,"op":"insert","t":0.9770207443218482},{"impl":"Vec","n":10501,"op":"insert","t":0.9810808713381434},{"impl":"Vec","n":10601,"op":"insert","t":0.985253770474408},{"impl":"Vec","n":10701,"op":"insert","t":0.9895362542784305},{"impl":"Vec","n":10801,"op":"insert","t":0.9939252242444709},{"impl":"Vec","n":10901,"op":"insert","t":0.9984176675343193},{"impl":"Vec","n":11001,"op":"insert","t":1.0030106538480794},{"impl":"Vec","n":11101,"op":"insert","t":1.0077013324365005},{"impl":"Vec","n":11201,"op":"insert","t":1.0124869292473164},{"impl":"Vec","n":11301,"op":"insert","t":1.0173647441983853},{"impl":"Vec","n":11401,"op":"insert","t":1.0223321485709604},{"impl":"Vec","n":11501,"op":"insert","t":1.0273865825167796},{"impl":"Vec","n":11601,"op":"insert","t":1.0325255526730786},{"impl":"Vec","n":11701,"op":"insert","t":1.0377466298799334},{"impl":"Vec","n":11801,"op":"insert","t":1.0430474469947768},{"impl":"Vec","n":11901,"op":"insert","t":1.0484256967990788},{"impl":"Vec","n":12001,"op":"insert","t":1.0538791299926302},{"impl":"Vec","n":12101,"op":"insert","t":1.0594055532710698},{"impl":"Vec","n":12201,"op":"insert","t":1.0650028274824592},{"impl":"Vec","n":12301,"op":"insert","t":1.0706688658591723},{"impl":"Vec","n":12401,"op":"insert","t":1.0764016323212928},{"impl":"Vec","n":12501,"op":"insert","t":1.0821991398482318},{"impl":"Vec","n":12601,"op":"insert","t":1.0880594489151036},{"impl":"Vec","n":12701,"op":"insert","t":1.0939806659909976},{"impl":"Vec","n":12801,"op":"insert","t":1.0999609420961072},{"impl":"Vec","n":12901,"op":"insert","t":1.105998471414999},{"impl":"Vec","n":13001,"op":"insert","t":1.112091489963401},{"impl":"Vec","n":13101,"op":"insert","t":1.1182382743061083},{"impl":"Vec","n":13201,"op":"insert","t":1.1244371403235967},{"impl":"Vec","n":13301,"op":"insert","t":1.1306864420252154},{"impl":"Vec","n":13401,"op":"insert","t":1.136984570406785},{"impl":"Vec","n":13501,"op":"insert","t":1.1433299523507117},{"impl":"Vec","n":13601,"op":"insert","t":1.1497210495666188},{"impl":"Vec","n":13701,"op":"insert","t":1.1561563575708753},{"impl":"Vec","n":13801,"op":"insert","t":1.1626344047031125},{"impl":"Vec","n":13901,"op":"insert","t":1.1691537511783707},{"impl":"Vec","n":14001,"op":"insert","t":1.1757129881730997},{"impl":"Vec","n":14101,"op":"insert","t":1.1823107369437764},{"impl":"Vec","n":14201,"op":"insert","t":1.1889456479766132},{"impl":"Vec","n":14301,"op":"insert","t":1.1956164001671112},{"impl":"Vec","n":14401,"op":"insert","t":1.2023217000282251},{"impl":"Vec","n":14501,"op":"insert","t":1.2090602809258577},{"impl":"Vec","n":14601,"op":"insert","t":1.2158309023407305},{"impl":"Vec","n":14701,"op":"insert","t":1.2226323491553295},{"impl":"Vec","n":14801,"op":"insert","t":1.2294634309651222},{"impl":"Vec","n":14901,"op":"insert","t":1.2363229814128793},{"impl":"Vec","n":15001,"op":"insert","t":1.2432098575453452},{"impl":"Vec","n":15101,"op":"insert","t":1.250122939191197},{"impl":"Vec","n":15201,"op":"insert","t":1.2570611283595774},{"impl":"Vec","n":15301,"op":"insert","t":1.2640233486583554},{"impl":"Vec","n":15401,"op":"insert","t":1.271008544731302},{"impl":"Vec","n":15501,"op":"insert","t":1.2780156817135193},{"impl":"Vec","n":15601,"op":"insert","t":1.2850437447043284},{"impl":"Vec","n":15701,"op":"insert","t":1.2920917382570458},{"impl":"Vec","n":15801,"op":"insert","t":1.2991586858849224},{"impl":"Vec","n":15901,"op":"insert","t":1.3062436295827098},{"impl":"Vec","n":16001,"op":"insert","t":1.3133456293631447},{"impl":"Vec","n":16101,"op":"insert","t":1.3204637628079823},{"impl":"Vec","n":16201,"op":"insert","t":1.3275971246328382},{"impl":"Vec","n":16301,"op":"insert","t":1.3347448262654389},{"impl":"Vec","n":16401,"op":"insert","t":1.3419059954368073},{"impl":"Vec","n":16501,"op":"insert","t":1.349079775784837},{"impl":"Vec","n":16601,"op":"insert","t":1.3562653264698596},{"impl":"Vec","n":16701,"op":"insert","t":1.3634618218017351},{"impl":"Vec","n":16801,"op":"insert","t":1.3706684508781102},{"impl":"Vec","n":16901,"op":"insert","t":1.3778844172333606},{"impl":"Vec","n":17001,"op":"insert","t":1.3851089384979502},{"impl":"Vec","n":17101,"op":"insert","t":1.3923412460677085},{"impl":"Vec","n":17201,"op":"insert","t":1.399580584782825},{"impl":"Vec","n":17301,"op":"insert","t":1.4068262126160747},{"impl":"Vec","n":17401,"op":"insert","t":1.4140774003700898},{"impl":"Vec","n":17501,"op":"insert","t":1.4213334313832569},{"impl":"Vec","n":17601,"op":"insert","t":1.4285936012440281},{"impl":"Vec","n":17701,"op":"insert","t":1.4358572175133197},{"impl":"Vec","n":17801,"op":"insert","t":1.4431235994546867},{"impl":"Vec","n":17901,"op":"insert","t":1.4503920777721255},{"impl":"Vec","n":18001,"op":"insert","t":1.4576619943551279},{"impl":"Vec","n":18101,"op":"insert","t":1.4649327020308327},{"impl":"Vec","n":18201,"op":"insert","t":1.472203564322939},{"impl":"Vec","n":18301,"op":"insert","t":1.4794739552173262},{"impl":"Vec","n":18401,"op":"insert","t":1.4867432589339877},{"impl":"Vec","n":18501,"op":"insert","t":1.4940108697051286},{"impl":"Vec","n":18601,"op":"insert","t":1.501276191559331},{"impl":"Vec","n":18701,"op":"insert","t":1.508538638111407},{"impl":"Vec","n":18801,"op":"insert","t":1.5157976323579447},{"impl":"Vec","n":18901,"op":"insert","t":1.5230526064781849},{"impl":"Vec","n":19001,"op":"insert","t":1.5303030016402417},{"impl":"Vec","n":19101,"op":"insert","t":1.5375482678123404},{"impl":"Vec","n":19201,"op":"insert","t":1.5447878635790389},{"impl":"Vec","n":19301,"op":"insert","t":1.5520212559621527},{"impl":"Vec","n":19401,"op":"insert","t":1.5592479202463885},{"impl":"Vec","n":19501,"op":"insert","t":1.5664673398093925},{"impl":"Vec","n":19601,"op":"insert","t":1.5736790059562011},{"impl":"Vec","n":19701,"op":"insert","t":1.5808824177578344},{"impl":"Vec","n":19801,"op":"insert","t":1.5880770818940597},{"impl":"Vec","n":19901,"op":"insert","t":1.595262512500053},{"impl":"Vec","n":20001,"op":"insert","t":1.6024382310169116},{"impl":"Vec","n":20101,"op":"insert","t":1.6096037660459217},{"impl":"Vec","n":20201,"op":"insert","t":1.6167586532064284},{"impl":"Vec","n":20301,"op":"insert","t":1.623902434997209},{"impl":"Vec","n":20401,"op":"insert","t":1.6310346606612391},{"impl":"Vec","n":20501,"op":"insert","t":1.6381548860538118},{"impl":"Vec","n":20601,"op":"insert","t":1.6452626735138125},{"impl":"Vec","n":20701,"op":"insert","t":1.652357591738145},{"impl":"Vec","n":20801,"op":"insert","t":1.659439215659166},{"impl":"Vec","n":20901,"op":"insert","t":1.6665071263250617},{"impl":"Vec","n":21001,"op":"insert","t":1.6735609107831095},{"impl":"Vec","n":21101,"op":"insert","t":1.6806001619656428},{"impl":"Vec","n":21201,"op":"insert","t":1.6876244785787762},{"impl":"Vec","n":21301,"op":"insert","t":1.6946334649937285},{"impl":"Vec","n":21401,"op":"insert","t":1.7016267311406992},{"impl":"Vec","n":21501,"op":"insert","t":1.708603892405172},{"impl":"Vec","n":21601,"op":"insert","t":1.7155645695266983},{"impl":"Vec","n":21701,"op":"insert","t":1.7225083884999641},{"impl":"Vec","n":21801,"op":"insert","t":1.729434980478139},{"impl":"Vec","n":21901,"op":"insert","t":1.7363439816784663},{"impl":"Vec","n":22001,"op":"insert","t":1.7432350332899702},{"impl":"Vec","n":22101,"op":"insert","t":1.7501077813832637},{"impl":"Vec","n":22201,"op":"insert","t":1.756961876822409},{"impl":"Vec","n":22301,"op":"insert","t":1.763796975178721},{"impl":"Vec","n":22401,"op":"insert","t":1.7706127366465694},{"impl":"Vec","n":22501,"op":"insert","t":1.7774088259609684},{"impl":"Vec","n":22601,"op":"insert","t":1.784184912317052},{"impl":"Vec","n":22701,"op":"insert","t":1.7909406692913237},{"impl":"Vec","n":22801,"op":"insert","t":1.797675774764592},{"impl":"Vec","n":22901,"op":"insert","t":1.8043899108466555},{"impl":"Vec","n":23001,"op":"insert","t":1.811082763802581},{"impl":"Vec","n":23101,"op":"insert","t":1.8177540239806156},{"impl":"Vec","n":23201,"op":"insert","t":1.8244033857416042},{"impl":"Vec","n":23301,"op":"insert","t":1.8310305473899824},{"impl":"Vec","n":23401,"op":"insert","t":1.8376352111062282},{"impl":"Vec","n":23501,"op":"insert","t":1.8442170828807214},{"impl":"Vec","n":23601,"op":"insert","t":1.8507758724490806},{"impl":"Vec","n":23701,"op":"insert","t":1.8573112932287508},{"impl":"Vec","n":23801,"op":"insert","t":1.863823062257076},{"impl":"Vec","n":23901,"op":"insert","t":1.8703109001305123},{"impl":"Vec","n":24001,"op":"insert","t":1.8767745309452657},{"impl":"Vec","n":24101,"op":"insert","t":1.8832136822390062},{"impl":"Vec","n":24201,"op":"insert","t":1.8896280849339497},{"impl":"Vec","n":24301,"op":"insert","t":1.8960174732809492},{"impl":"Vec","n":24401,"op":"insert","t":1.9023815848048926},{"impl":"Vec","n":24501,"op":"insert","t":1.9087201602510895},{"impl":"Vec","n":24601,"op":"insert","t":1.9150329435328217},{"impl":"Vec","n":24701,"op":"insert","t":1.9213196816799503},{"impl":"Vec","n":24801,"op":"insert","t":1.9275801247885127},{"impl":"Vec","n":24901,"op":"insert","t":1.9338140259713938},{"impl":"Vec","n":25001,"op":"insert","t":1.9400211413099733},{"impl":"Vec","n":25101,"op":"insert","t":1.9462012298067108},{"impl":"Vec","n":25201,"op":"insert","t":1.952354053338663},{"impl":"Vec","n":25301,"op":"insert","t":1.9584793766120043},{"impl":"Vec","n":25401,"op":"insert","t":1.9645769671173312},{"impl":"Vec","n":25501,"op":"insert","t":1.9706465950859453},{"impl":"Vec","n":25601,"op":"insert","t":1.9766880334469121},{"impl":"Vec","n":25701,"op":"insert","t":1.9827010577850146},{"impl":"Vec","n":25801,"op":"insert","t":1.9886854462995025},{"impl":"Vec","n":25901,"op":"insert","t":1.9946409797636093},{"impl":"Vec","n":26001,"op":"insert","t":2.000567441484904},{"impl":"Vec","n":26101,"op":"insert","t":2.0064646172663885},{"impl":"Vec","n":26201,"op":"insert","t":2.0123322953682816},{"impl":"Vec","n":26301,"op":"insert","t":2.0181702664706265},{"impl":"Vec","n":26401,"op":"insert","t":2.023978323636527},{"impl":"Vec","n":26501,"op":"insert","t":2.0297562622761127},{"impl":"Vec","n":26601,"op":"insert","t":2.035503880111211},{"impl":"Vec","n":26701,"op":"insert","t":2.0412209771405934},{"impl":"Vec","n":26801,"op":"insert","t":2.0469073556059953},{"impl":"Vec","n":26901,"op":"insert","t":2.0525628199586556},{"impl":"Vec","n":27001,"op":"insert","t":2.0581871768265287},{"impl":"Vec","n":27101,"op":"insert","t":2.0637802349821186},{"impl":"Vec","n":27201,"op":"insert","t":2.069341805310863},{"impl":"Vec","n":27301,"op":"insert","t":2.074871700780143},{"impl":"Vec","n":27401,"op":"insert","t":2.080369736408805},{"impl":"Vec","n":27501,"op":"insert","t":2.085835729237292},{"impl":"Vec","n":27601,"op":"insert","t":2.0912694982982742},{"impl":"Vec","n":27701,"op":"insert","t":2.0966708645878462},{"impl":"Vec","n":27801,"op":"insert","t":2.1020396510372095},{"impl":"Vec","n":27901,"op":"insert","t":2.107375682484907},{"impl":"Vec","n":28001,"op":"insert","t":2.1126787856494964},{"impl":"Vec","n":28101,"op":"insert","t":2.117948789102755},{"impl":"Vec","n":28201,"op":"insert","t":2.1231855232433396},{"impl":"Vec","n":28301,"op":"insert","t":2.1283888202709456},{"impl":"Vec","n":28401,"op":"insert","t":2.1335585141608675},{"impl":"Vec","n":28501,"op":"insert","t":2.1386944406390427},{"impl":"Vec","n":28601,"op":"insert","t":2.143796437157537},{"impl":"Vec","n":28701,"op":"insert","t":2.1488643428704215},{"impl":"Vec","n":28801,"op":"insert","t":2.153897998610123},{"impl":"Vec","n":28901,"op":"insert","t":2.1588972468641288},{"impl":"Vec","n":29001,"op":"insert","t":2.1638619317521375},{"impl":"Vec","n":29101,"op":"insert","t":2.168791899003576},{"impl":"Vec","n":29201,"op":"insert","t":2.1736869959355154},{"impl":"Vec","n":29301,"op":"insert","t":2.1785470714309447},{"impl":"Vec","n":29401,"op":"insert","t":2.183371975917467},{"impl":"Vec","n":29501,"op":"insert","t":2.188161561346277},{"impl":"Vec","n":29601,"op":"insert","t":2.19291568117157},{"impl":"Vec","n":29701,"op":"insert","t":2.1976341903302448},{"impl":"Vec","n":29801,"op":"insert","t":2.2023169452219804},{"impl":"Vec","n":29901,"op":"insert","t":2.206963803689643},{"impl":"Vec","n":30001,"op":"insert","t":2.211574624999983},{"impl":"Vec","n":30101,"op":"insert","t":2.216149269824715},{"impl":"Vec","n":30201,"op":"insert","t":2.220687600221858},{"impl":"Vec","n":30301,"op":"insert","t":2.2251894796174057},{"impl":"Vec","n":30401,"op":"insert","t":2.2296547727873097},{"impl":"Vec","n":30501,"op":"insert","t":2.2340833458397356},{"impl":"Vec","n":30601,"op":"insert","t":2.23847506619763},{"impl":"Vec","n":30701,"op":"insert","t":2.2428298025815465},{"impl":"Vec","n":30801,"op":"insert","t":2.247147424992786},{"impl":"Vec","n":30901,"op":"insert","t":2.251427804696771},{"impl":"Vec","n":31001,"op":"insert","t":2.2556708142067343},{"impl":"Vec","n":31101,"op":"insert","t":2.2598763272676194},{"impl":"Vec","n":31201,"op":"insert","t":2.264044218840265},{"impl":"Vec","n":31301,"op":"insert","t":2.26817436508588},{"impl":"Vec","n":31401,"op":"insert","t":2.2722666433506724},{"impl":"Vec","n":31501,"op":"insert","t":2.2763209321508135},{"impl":"Vec","n":31601,"op":"insert","t":2.280337111157607},{"impl":"Vec","n":31701,"op":"insert","t":2.284315061182866},{"impl":"Vec","n":31801,"op":"insert","t":2.288254664164576},{"impl":"Vec","n":31901,"op":"insert","t":2.2921558031527063},{"impl":"Vec","n":32001,"op":"insert","t":2.2960183622953565},{"impl":"Vec","n":32101,"op":"insert","t":2.2998422268249854},{"impl":"Vec","n":32201,"op":"insert","t":2.303627283044957},{"impl":"Vec","n":32301,"op":"insert","t":2.3073734183162458},{"impl":"Vec","n":32401,"op":"insert","t":2.3110805210443637},{"impl":"Vec","n":32501,"op":"insert","t":2.314748480666495},{"impl":"Vec","n":32601,"op":"insert","t":2.3183771876387915},{"impl":"Vec","n":32701,"op":"insert","t":2.321966533423918},{"impl":"Vec","n":32801,"op":"insert","t":2.3255164104787376},{"impl":"Vec","n":32901,"op":"insert","t":2.329026712242225},{"impl":"Vec","n":33001,"op":"insert","t":2.3324973331235306},{"impl":"Vec","n":33101,"op":"insert","t":2.3359281684902378},{"impl":"Vec","n":33201,"op":"insert","t":2.339319114656817},{"impl":"Vec","n":33301,"op":"insert","t":2.342670068873211},{"impl":"Vec","n":33401,"op":"insert","t":2.3459809293136296},{"impl":"Vec","n":33501,"op":"insert","t":2.349251595065489},{"impl":"Vec","n":33601,"op":"insert","t":2.3524819661185425},{"impl":"Vec","n":33701,"op":"insert","t":2.355671943354128},{"impl":"Vec","n":33801,"op":"insert","t":2.358821428534622},{"impl":"Vec","n":33901,"op":"insert","t":2.3619303242930165},{"impl":"Vec","n":34001,"op":"insert","t":2.3649985341226696},{"impl":"Vec","n":34101,"op":"insert","t":2.368025962367195},{"impl":"Vec","n":34201,"op":"insert","t":2.371012514210502},{"impl":"Vec","n":34301,"op":"insert","t":2.373958095666989},{"impl":"Vec","n":34401,"op":"insert","t":2.3768626135718662},{"impl":"Vec","n":34501,"op":"insert","t":2.379725975571617},{"impl":"Vec","n":34601,"op":"insert","t":2.382548090114632},{"impl":"Vec","n":34701,"op":"insert","t":2.3853288664419274},{"impl":"Vec","n":34801,"op":"insert","t":2.388068214578027},{"impl":"Vec","n":34901,"op":"insert","t":2.3907660453219712},{"impl":"Vec","n":35001,"op":"insert","t":2.393422270238471},{"impl":"Vec","n":35101,"op":"insert","t":2.3960368016491316},{"impl":"Vec","n":35201,"op":"insert","t":2.398609552623874},{"impl":"Vec","n":35301,"op":"insert","t":2.401140436972419},{"impl":"Vec","n":35401,"op":"insert","t":2.4036293692359436},{"impl":"Vec","n":35501,"op":"insert","t":2.4060762646788056},{"impl":"Vec","n":35601,"op":"insert","t":2.4084810392804066},{"impl":"Vec","n":35701,"op":"insert","t":2.410843609727177},{"impl":"Vec","n":35801,"op":"insert","t":2.4131638934046826},{"impl":"Vec","n":35901,"op":"insert","t":2.415441808389783},{"impl":"Vec","n":36001,"op":"insert","t":2.4176772734429655},{"impl":"Vec","n":36101,"op":"insert","t":2.4198702080007735},{"impl":"Vec","n":36201,"op":"insert","t":2.4220205321683004},{"impl":"Vec","n":36301,"op":"insert","t":2.4241281667118137},{"impl":"Vec","n":36401,"op":"insert","t":2.4261930330515042},{"impl":"Vec","n":36501,"op":"insert","t":2.4282150532542808},{"impl":"Vec","n":36601,"op":"insert","t":2.4301941500267183},{"impl":"Vec","n":36701,"op":"insert","t":2.432130246708052},{"impl":"Vec","n":36801,"op":"insert","t":2.434023267263303},{"impl":"Vec","n":36901,"op":"insert","t":2.435873136276509},{"impl":"Vec","n":37001,"op":"insert","t":2.4376797789439735},{"impl":"Vec","n":37101,"op":"insert","t":2.439443121067697},{"impl":"Vec","n":37201,"op":"insert","t":2.441163089048832},{"impl":"Vec","n":37301,"op":"insert","t":2.442839609881279},{"impl":"Vec","n":37401,"op":"insert","t":2.44447261114529},{"impl":"Vec","n":37501,"op":"insert","t":2.4460620210012607},{"impl":"Vec","n":37601,"op":"insert","t":2.447607768183513},{"impl":"Vec","n":37701,"op":"insert","t":2.4491097819942063},{"impl":"Vec","n":37801,"op":"insert","t":2.4505679922973265},{"impl":"Vec","n":37901,"op":"insert","t":2.451982329512745},{"impl":"Vec","n":38001,"op":"insert","t":2.453352724610369},{"impl":"Vec","n":38101,"op":"insert","t":2.454679109104333},{"impl":"Vec","n":38201,"op":"insert","t":2.45596141504733},{"impl":"Vec","n":38301,"op":"insert","t":2.4571995750249407},{"impl":"Vec","n":38401,"op":"insert","t":2.4583935221501214},{"impl":"Vec","n":38501,"op":"insert","t":2.4595431900576585},{"impl":"Vec","n":38601,"op":"insert","t":2.4606485128988176},{"impl":"Vec","n":38701,"op":"insert","t":2.4617094253359575},{"impl":"Vec","n":38801,"op":"insert","t":2.4627258625372512},{"impl":"Vec","n":38901,"op":"insert","t":2.463697760171506},{"impl":"Vec","n":39001,"op":"insert","t":2.4646250544030046},{"impl":"Vec","n":39101,"op":"insert","t":2.465507681886436},{"impl":"Vec","n":39201,"op":"insert","t":2.466345579761878},{"impl":"Vec","n":39301,"op":"insert","t":2.4671386856498607},{"impl":"Vec","n":39401,"op":"insert","t":2.467886937646469},{"impl":"Vec","n":39501,"op":"insert","t":2.4685902743185437},{"impl":"Vec","n":39601,"op":"insert","t":2.469248634698886},{"impl":"Vec","n":39701,"op":"insert","t":2.4698619582815873},{"impl":"Vec","n":39801,"op":"insert","t":2.4704301850173813},{"impl":"Vec","n":39901,"op":"insert","t":2.4709532553090554},{"impl":"Vec","n":40001,"op":"insert","t":2.471431110006911},{"impl":"Vec","n":40101,"op":"insert","t":2.4718636904043265},{"impl":"Vec","n":40201,"op":"insert","t":2.4722509382333158},{"impl":"Vec","n":40301,"op":"insert","t":2.47259279566018},{"impl":"Vec","n":40401,"op":"insert","t":2.472889205281188},{"impl":"Vec","n":40501,"op":"insert","t":2.4731401101183685},{"impl":"Vec","n":40601,"op":"insert","t":2.473345453615252},{"impl":"Vec","n":40701,"op":"insert","t":2.4735051796327596},{"impl":"Vec","n":40801,"op":"insert","t":2.473619232445092},{"impl":"Vec","n":40901,"op":"insert","t":2.4736875567356975},{"impl":"Vec","n":41001,"op":"insert","t":2.473710097593262},{"impl":"Vec","n":41101,"op":"insert","t":2.4736868005077532},{"impl":"Vec","n":41201,"op":"insert","t":2.4736176113665387},{"impl":"Vec","n":41301,"op":"insert","t":2.4735024764505305},{"impl":"Vec","n":41401,"op":"insert","t":2.473341342430359},{"impl":"Vec","n":41501,"op":"insert","t":2.4731341563626223},{"impl":"Vec","n":41601,"op":"insert","t":2.4728808656861823},{"impl":"Vec","n":41701,"op":"insert","t":2.472581418218489},{"impl":"Vec","n":41801,"op":"insert","t":2.4722357621519357},{"impl":"Vec","n":41901,"op":"insert","t":2.4718438460502874},{"impl":"Vec","n":42001,"op":"insert","t":2.4714056188451536},{"impl":"Vec","n":42101,"op":"insert","t":2.4709210298324678},{"impl":"Vec","n":42201,"op":"insert","t":2.470390028669044},{"impl":"Vec","n":42301,"op":"insert","t":2.469812565369139},{"impl":"Vec","n":42401,"op":"insert","t":2.469188590301119},{"impl":"Vec","n":42501,"op":"insert","t":2.4685180541840737},{"impl":"Vec","n":42601,"op":"insert","t":2.4678009080845484},{"impl":"Vec","n":42701,"op":"insert","t":2.467037103413279},{"impl":"Vec","n":42801,"op":"insert","t":2.466226591921977},{"impl":"Vec","n":42901,"op":"insert","t":2.4653693257001343},{"impl":"Vec","n":43001,"op":"insert","t":2.464465257171888},{"impl":"Vec","n":43101,"op":"insert","t":2.463514339092896},{"impl":"Vec","n":43201,"op":"insert","t":2.4625165245472935},{"impl":"Vec","n":43301,"op":"insert","t":2.4614717669446193},{"impl":"Vec","n":43401,"op":"insert","t":2.4603800200168457},{"impl":"Vec","n":43501,"op":"insert","t":2.459241237815391},{"impl":"Vec","n":43601,"op":"insert","t":2.458055374708181},{"impl":"Vec","n":43701,"op":"insert","t":2.456822385376757},{"impl":"Vec","n":43801,"op":"insert","t":2.455542224813424},{"impl":"Vec","n":43901,"op":"insert","t":2.45421484831839},{"impl":"Vec","n":44001,"op":"insert","t":2.452840211496987},{"impl":"Vec","n":44101,"op":"insert","t":2.4514182702568554},{"impl":"Vec","n":44201,"op":"insert","t":2.449948980805278},{"impl":"Vec","n":44301,"op":"insert","t":2.448432299646413},{"impl":"Vec","n":44401,"op":"insert","t":2.4468681835786263},{"impl":"Vec","n":44501,"op":"insert","t":2.445256589691855},{"impl":"Vec","n":44601,"op":"insert","t":2.44359747536501},{"impl":"Vec","n":44701,"op":"insert","t":2.4418907982633407},{"impl":"Vec","n":44801,"op":"insert","t":2.4401365163358975},{"impl":"Vec","n":44901,"op":"insert","t":2.438334587813017},{"impl":"Vec","n":45001,"op":"insert","t":2.4364849712037966},{"impl":"Vec","n":45101,"op":"insert","t":2.434587625293627},{"impl":"Vec","n":45201,"op":"insert","t":2.4326425091417434},{"impl":"Vec","n":45301,"op":"insert","t":2.430649582078807},{"impl":"Vec","n":45401,"op":"insert","t":2.428608803704517},{"impl":"Vec","n":45501,"op":"insert","t":2.4265201338852265},{"impl":"Vec","n":45601,"op":"insert","t":2.4243835327516017},{"impl":"Vec","n":45701,"op":"insert","t":2.4221989606963383},{"impl":"Vec","n":45801,"op":"insert","t":2.4199663783718393},{"impl":"Vec","n":45901,"op":"insert","t":2.4176857466879333},{"impl":"Vec","n":46001,"op":"insert","t":2.415357026809687},{"impl":"Vec","n":46101,"op":"insert","t":2.412980180155156},{"impl":"Vec","n":46201,"op":"insert","t":2.4105551683931665},{"impl":"Vec","n":46301,"op":"insert","t":2.408081953441208},{"impl":"Vec","n":46401,"op":"insert","t":2.4055604974632203},{"impl":"Vec","n":46501,"op":"insert","t":2.4029907628675495},{"impl":"Vec","n":46601,"op":"insert","t":2.4003727123047547},{"impl":"Vec","n":46701,"op":"insert","t":2.3977063086656116},{"impl":"Vec","n":46801,"op":"insert","t":2.3949915150790098},{"impl":"Vec","n":46901,"op":"insert","t":2.392228294909952},{"impl":"Vec","n":47001,"op":"insert","t":2.389416611757504},{"impl":"Vec","n":47101,"op":"insert","t":2.3865564294528383},{"impl":"Vec","n":47201,"op":"insert","t":2.383647712057254},{"impl":"Vec","n":47301,"op":"insert","t":2.3806904238602336},{"impl":"Vec","n":47401,"op":"insert","t":2.377684529377486},{"impl":"Vec","n":47501,"op":"insert","t":2.374629993349089},{"impl":"Vec","n":47601,"op":"insert","t":2.3715267807375717},{"impl":"Vec","n":47701,"op":"insert","t":2.3683748567260388},{"impl":"Vec","n":47801,"op":"insert","t":2.365174186716338},{"impl":"Vec","n":47901,"op":"insert","t":2.361924736327243},{"impl":"Vec","n":48001,"op":"insert","t":2.358626471392622},{"impl":"Vec","n":48101,"op":"insert","t":2.3552793579596454},{"impl":"Vec","n":48201,"op":"insert","t":2.3518833622870403},{"impl":"Vec","n":48301,"op":"insert","t":2.3484384508433145},{"impl":"Vec","n":48401,"op":"insert","t":2.344944590305019},{"impl":"Vec","n":48501,"op":"insert","t":2.341401747555043},{"impl":"Vec","n":48601,"op":"insert","t":2.337809889680912},{"impl":"Vec","n":48701,"op":"insert","t":2.334168983973104},{"impl":"Vec","n":48801,"op":"insert","t":2.3304789979233753},{"impl":"Vec","n":48901,"op":"insert","t":2.3267398992231136},{"impl":"Vec","n":49001,"op":"insert","t":2.3229516557617274},{"impl":"Vec","n":49101,"op":"insert","t":2.3191142356250154},{"impl":"Vec","n":49201,"op":"insert","t":2.315227607093565},{"impl":"Vec","n":49301,"op":"insert","t":2.311291738641163},{"impl":"Vec","n":49401,"op":"insert","t":2.3073065989332626},{"impl":"Vec","n":49501,"op":"insert","t":2.303272156825404},{"impl":"Vec","n":49601,"op":"insert","t":2.299188381361674},{"impl":"Vec","n":49701,"op":"insert","t":2.2950552417732197},{"impl":"Vec","n":49801,"op":"insert","t":2.2908727074767192},{"impl":"Vec","n":49901,"op":"insert","t":2.2866407480729016},{"impl":"Vec","n":50001,"op":"insert","t":2.2823593333450525},{"impl":"Vec","n":50101,"op":"insert","t":2.278028433257596},{"impl":"Vec","n":50201,"op":"insert","t":2.2736480179546277},{"impl":"Vec","n":50301,"op":"insert","t":2.2692180577584686},{"impl":"Vec","n":50401,"op":"insert","t":2.2647385231682655},{"impl":"Vec","n":50501,"op":"insert","t":2.2602093848586016},{"impl":"Vec","n":50601,"op":"insert","t":2.2556306136780897},{"impl":"Vec","n":50701,"op":"insert","t":2.251002180647994},{"impl":"Vec","n":50801,"op":"insert","t":2.246324056960894},{"impl":"Vec","n":50901,"op":"insert","t":2.24159621397931},{"impl":"Vec","n":51001,"op":"insert","t":2.236818623234381},{"impl":"Vec","n":51101,"op":"insert","t":2.2319912564245463},{"impl":"Vec","n":51201,"op":"insert","t":2.2271140854142324},{"impl":"Vec","n":51301,"op":"insert","t":2.222187082232562},{"impl":"Vec","n":51401,"op":"insert","t":2.2172102190720615},{"impl":"Vec","n":51501,"op":"insert","t":2.2121834682873995},{"impl":"Vec","n":51601,"op":"insert","t":2.207106802394133},{"impl":"Vec","n":51701,"op":"insert","t":2.2019801940674455},{"impl":"Vec","n":51801,"op":"insert","t":2.1968036161409223},{"impl":"Vec","n":51901,"op":"insert","t":2.1915770416053313},{"impl":"Vec","n":52001,"op":"insert","t":2.1863004436074256},{"impl":"Vec","n":52101,"op":"insert","t":2.1809737954487005},{"impl":"Vec","n":52201,"op":"insert","t":2.1755970705842493},{"impl":"Vec","n":52301,"op":"insert","t":2.170170242621584},{"impl":"Vec","n":52401,"op":"insert","t":2.164693285319437},{"impl":"Vec","n":52501,"op":"insert","t":2.159166172586655},{"impl":"Vec","n":52601,"op":"insert","t":2.1535888784810133},{"impl":"Vec","n":52701,"op":"insert","t":2.147961377208116},{"impl":"Vec","n":52801,"op":"insert","t":2.1422836431202583},{"impl":"Vec","n":52901,"op":"insert","t":2.1365556507153123},{"impl":"Vec","n":53001,"op":"insert","t":2.1307773746356595},{"impl":"Vec","n":53101,"op":"insert","t":2.124948789667048},{"impl":"Vec","n":53201,"op":"insert","t":2.1190698707375653},{"impl":"Vec","n":53301,"op":"insert","t":2.1131405929165297},{"impl":"Vec","n":53401,"op":"insert","t":2.107160931413457},{"impl":"Vec","n":53501,"op":"insert","t":2.1011308615770083},{"impl":"Vec","n":53601,"op":"insert","t":2.0950503588939355},{"impl":"Vec","n":53701,"op":"insert","t":2.0889193989880575},{"impl":"Vec","n":53801,"op":"insert","t":2.0827379576192655},{"impl":"Vec","n":53901,"op":"insert","t":2.0765060106824578},{"impl":"Vec","n":54001,"op":"insert","t":2.070223534206608},{"impl":"Vec","n":54101,"op":"insert","t":2.063890504353701},{"impl":"Vec","n":54201,"op":"insert","t":2.05750689741782},{"impl":"Vec","n":54301,"op":"insert","t":2.051072689824114},{"impl":"Vec","n":54401,"op":"insert","t":2.0445878581278585},{"impl":"Vec","n":54501,"op":"insert","t":2.038052379013518},{"impl":"Vec","n":54601,"op":"insert","t":2.031466229293766},{"impl":"Vec","n":54701,"op":"insert","t":2.0248293859085535},{"impl":"Vec","n":54801,"op":"insert","t":2.0181418259242037},{"impl":"Vec","n":54901,"op":"insert","t":2.011403526532451},{"impl":"Vec","n":55001,"op":"insert","t":2.004614465049581},{"impl":"Vec","n":55101,"op":"insert","t":1.9977746189154573},{"impl":"Vec","n":55201,"op":"insert","t":1.990883965692678},{"impl":"Vec","n":55301,"op":"insert","t":1.983942483065686},{"impl":"Vec","n":55401,"op":"insert","t":1.976950148839851},{"impl":"Vec","n":55501,"op":"insert","t":1.9699069409406285},{"impl":"Vec","n":55601,"op":"insert","t":1.9628128374126845},{"impl":"Vec","n":55701,"op":"insert","t":1.9556678164190622},{"impl":"Vec","n":55801,"op":"insert","t":1.9484718562402712},{"impl":"Vec","n":55901,"op":"insert","t":1.9412249352735067},{"impl":"Vec","n":56001,"op":"insert","t":1.9339270320318036},{"impl":"Vec","n":56101,"op":"insert","t":1.9265781251431946},{"impl":"Vec","n":56201,"op":"insert","t":1.9191781933498895},{"impl":"Vec","n":56301,"op":"insert","t":1.9117272155074723},{"impl":"Vec","n":56401,"op":"insert","t":1.9042251705841053},{"impl":"Vec","n":56501,"op":"insert","t":1.896672037659716},{"impl":"Vec","n":56601,"op":"insert","t":1.889067795925211},{"impl":"Vec","n":56701,"op":"insert","t":1.8814124246816775},{"impl":"Vec","n":56801,"op":"insert","t":1.873705903339669},{"impl":"Vec","n":56901,"op":"insert","t":1.8659482114183348},{"impl":"Vec","n":57001,"op":"insert","t":1.8581393285447376},{"impl":"Vec","n":57101,"op":"insert","t":1.8502792344530725},{"impl":"Vec","n":57201,"op":"insert","t":1.8423679089839098},{"impl":"Vec","n":57301,"op":"insert","t":1.834405332083449},{"impl":"Vec","n":57401,"op":"insert","t":1.826391483802805},{"impl":"Vec","n":57501,"op":"insert","t":1.818326344297251},{"impl":"Vec","n":57601,"op":"insert","t":1.810209893825519},{"impl":"Vec","n":57701,"op":"insert","t":1.8020421127490494},{"impl":"Vec","n":57801,"op":"insert","t":1.7938229815313207},{"impl":"Vec","n":57901,"op":"insert","t":1.7855524807371026},{"impl":"Vec","n":58001,"op":"insert","t":1.777230591031799},{"impl":"Vec","n":58101,"op":"insert","t":1.7688572931807123},{"impl":"Vec","n":58201,"op":"insert","t":1.7604325680483939},{"impl":"Vec","n":58301,"op":"insert","t":1.751956396597926},{"impl":"Vec","n":58401,"op":"insert","t":1.7434287598902856},{"impl":"Vec","n":58501,"op":"insert","t":1.734849639083638},{"impl":"Vec","n":58601,"op":"insert","t":1.7262190154326866},{"impl":"Vec","n":58701,"op":"insert","t":1.717536870288054},{"impl":"Vec","n":58801,"op":"insert","t":1.7088031850955332},{"impl":"Vec","n":58901,"op":"insert","t":1.7000179413955578},{"impl":"Vec","n":59001,"op":"insert","t":1.6911811208224705},{"impl":"Vec","n":59101,"op":"insert","t":1.6822927051039045},{"impl":"Vec","n":59201,"op":"insert","t":1.673352676060201},{"impl":"Vec","n":59301,"op":"insert","t":1.664361015603724},{"impl":"Vec","n":59401,"op":"insert","t":1.6553177057382698},{"impl":"Vec","n":59501,"op":"insert","t":1.6462227285584525},{"impl":"Vec","n":59601,"op":"insert","t":1.6370760662490973},{"impl":"Vec","n":59701,"op":"insert","t":1.6278777010846},{"impl":"Vec","n":59801,"op":"insert","t":1.6186276154283803},{"impl":"Vec","n":59901,"op":"insert","t":1.6093257917322354}]},"encoding":{"color":{"field":"impl","legend":{"title":"Implementation"}},"x":{"axis":{"title":"Size of container (n)"},"field":"n","type":"quantitative"},"y":{"axis":{"title":"Estimated cost"},"field":"t","type":"quantitative"}},"mark":{"clip":true,"fillOpacity":1,"type":"line"}},{"data":{"values":[{"impl":"LinkedList","n":10,"t":10.279999732971191},{"impl":"LinkedList","n":100,"t":12.119999885559082},{"impl":"LinkedList","n":500,"t":19.239999771118164},{"impl":"LinkedList","n":6000,"t":18.8799991607666},{"impl":"LinkedList","n":12000,"t":21.65999984741211},{"impl":"LinkedList","n":24000,"t":35.86000061035156},{"impl":"LinkedList","n":36000,"t":23.020000457763672},{"impl":"LinkedList","n":48000,"t":26.219999313354492},{"impl":"LinkedList","n":60000,"t":22.079999923706055},{"impl":"Vec","n":10,"t":11.960000038146973},{"impl":"Vec","n":100,"t":6.0},{"impl":"Vec","n":500,"t":2.1600000858306885},{"impl":"Vec","n":6000,"t":1.159999966621399},{"impl":"Vec","n":12000,"t":1.0399999618530273},{"impl":"Vec","n":24000,"t":1.1200000047683716},{"impl":"Vec","n":36000,"t":1.1200000047683716},{"impl":"Vec","n":48000,"t":1.1399999856948853},{"impl":"Vec","n":60000,"t":2.0}]},"encoding":{"color":{"field":"impl","legend":{"title":"Implementation"},"type":"nominal"},"x":{"axis":{"title":"Size of container (n)"},"field":"n","scale":{"zero":false},"type":"quantitative"},"y":{"axis":{"title":"Estimated cost"},"field":"t","scale":{"zero":false},"type":"quantitative"}},"mark":{"clip":true,"fillOpacity":1,"type":"point"}}],"width":500},{"height":250,"layer":[{"data":{"values":[{"impl":"HashMap","n":1,"op":"insert","t":40.23157882778057},{"impl":"HashMap","n":101,"op":"insert","t":42.098680652247346},{"impl":"HashMap","n":201,"op":"insert","t":42.38384988023786},{"impl":"HashMap","n":301,"op":"insert","t":42.55454606718421},{"impl":"HashMap","n":401,"op":"insert","t":42.67821885785829},{"impl":"HashMap","n":501,"op":"insert","t":42.776118468059344},{"impl":"HashMap","n":601,"op":"insert","t":42.85773263490238},{"impl":"HashMap","n":701,"op":"insert","t":42.92812938646029},{"impl":"HashMap","n":801,"op":"insert","t":42.990336653070315},{"impl":"HashMap","n":901,"op":"insert","t":43.04630879150183},{"impl":"HashMap","n":1001,"op":"insert","t":43.0973808812378},{"impl":"HashMap","n":1101,"op":"insert","t":43.14450554725572},{"impl":"HashMap","n":1201,"op":"insert","t":43.188386390535776},{"impl":"HashMap","n":1301,"op":"insert","t":43.229557869449465},{"impl":"HashMap","n":1401,"op":"insert","t":43.268435515424535},{"impl":"HashMap","n":1501,"op":"insert","t":43.305348794085404},{"impl":"HashMap","n":1601,"op":"insert","t":43.34056334613323},{"impl":"HashMap","n":1701,"op":"insert","t":43.37429647785971},{"impl":"HashMap","n":1801,"op":"insert","t":43.406728219798},{"impl":"HashMap","n":1901,"op":"insert","t":43.438009393063524},{"impl":"HashMap","n":2001,"op":"insert","t":43.46826760531488},{"impl":"HashMap","n":2101,"op":"insert","t":43.49761178300111},{"impl":"HashMap","n":2201,"op":"insert","t":43.52613564878889},{"impl":"HashMap","n":2301,"op":"insert","t":43.55392042570739},{"impl":"HashMap","n":2401,"op":"insert","t":43.58103696560186},{"impl":"HashMap","n":2501,"op":"insert","t":43.607547442981},{"impl":"HashMap","n":2601,"op":"insert","t":43.633506716583305},{"impl":"HashMap","n":2701,"op":"insert","t":43.658963433938204},{"impl":"HashMap","n":2801,"op":"insert","t":43.68396093502417},{"impl":"HashMap","n":2901,"op":"insert","t":43.708537997338745},{"impl":"HashMap","n":3001,"op":"insert","t":43.73272945464873},{"impl":"HashMap","n":3101,"op":"insert","t":43.756566714279515},{"impl":"HashMap","n":3201,"op":"insert","t":43.78007819227614},{"impl":"HashMap","n":3301,"op":"insert","t":43.80328968160259},{"impl":"HashMap","n":3401,"op":"insert","t":43.826224665375854},{"impl":"HashMap","n":3501,"op":"insert","t":43.84890458469627},{"impl":"HashMap","n":3601,"op":"insert","t":43.871349068749886},{"impl":"HashMap","n":3701,"op":"insert","t":43.893576133385764},{"impl":"HashMap","n":3801,"op":"insert","t":43.915602353213266},{"impl":"HashMap","n":3901,"op":"insert","t":43.93744301134683},{"impl":"HashMap","n":4001,"op":"insert","t":43.959112230193995},{"impl":"HashMap","n":4101,"op":"insert","t":43.980623086095406},{"impl":"HashMap","n":4201,"op":"insert","t":44.00198771015197},{"impl":"HashMap","n":4301,"op":"insert","t":44.0232173771892},{"impl":"HashMap","n":4401,"op":"insert","t":44.044322584495234},{"impl":"HashMap","n":4501,"op":"insert","t":44.065313121711576},{"impl":"HashMap","n":4601,"op":"insert","t":44.08619813304321},{"impl":"HashMap","n":4701,"op":"insert","t":44.10698617277928},{"impl":"HashMap","n":4801,"op":"insert","t":44.12768525496929},{"impl":"HashMap","n":4901,"op":"insert","t":44.148302897978084},{"impl":"HashMap","n":5001,"op":"insert","t":44.168846164540106},{"impl":"HashMap","n":5101,"op":"insert","t":44.18932169784797},{"impl":"HashMap","n":5201,"op":"insert","t":44.20973575413724},{"impl":"HashMap","n":5301,"op":"insert","t":44.23009423216787},{"impl":"HashMap","n":5401,"op":"insert","t":44.25040269995041},{"impl":"HashMap","n":5501,"op":"insert","t":44.27066641902027},{"impl":"HashMap","n":5601,"op":"insert","t":44.29089036652517},{"impl":"HashMap","n":5701,"op":"insert","t":44.31107925535789},{"impl":"HashMap","n":5801,"op":"insert","t":44.33123755253847},{"impl":"HashMap","n":5901,"op":"insert","t":44.351369496025235},{"impl":"HashMap","n":6001,"op":"insert","t":44.37147911011325},{"impl":"HashMap","n":6101,"op":"insert","t":44.391570219560045},{"impl":"HashMap","n":6201,"op":"insert","t":44.411646462563134},{"impl":"HashMap","n":6301,"op":"insert","t":44.431711302699206},{"impl":"HashMap","n":6401,"op":"insert","t":44.45176803992332},{"impl":"HashMap","n":6501,"op":"insert","t":44.47181982071545},{"impl":"HashMap","n":6601,"op":"insert","t":44.49186964745254},{"impl":"HashMap","n":6701,"op":"insert","t":44.511920387075854},{"impl":"HashMap","n":6801,"op":"insert","t":44.531974779116396},{"impl":"HashMap","n":6901,"op":"insert","t":44.55203544313453},{"impl":"HashMap","n":7001,"op":"insert","t":44.57210488562434},{"impl":"HashMap","n":7101,"op":"insert","t":44.59218550642839},{"impl":"HashMap","n":7201,"op":"insert","t":44.612279604703986},{"impl":"HashMap","n":7301,"op":"insert","t":44.63238938447779},{"impl":"HashMap","n":7401,"op":"insert","t":44.65251695982278},{"impl":"HashMap","n":7501,"op":"insert","t":44.672664359687715},{"impl":"HashMap","n":7601,"op":"insert","t":44.69283353240671},{"impl":"HashMap","n":7701,"op":"insert","t":44.71302634991417},{"impl":"HashMap","n":7801,"op":"insert","t":44.73324461168779},{"impl":"HashMap","n":7901,"op":"insert","t":44.75349004844037},{"impl":"HashMap","n":8001,"op":"insert","t":44.773764325579506},{"impl":"HashMap","n":8101,"op":"insert","t":44.79406904645235},{"impl":"HashMap","n":8201,"op":"insert","t":44.8144057553914},{"impl":"HashMap","n":8301,"op":"insert","t":44.834775940575575},{"impl":"HashMap","n":8401,"op":"insert","t":44.85518103672012},{"impl":"HashMap","n":8501,"op":"insert","t":44.87562242760723},{"impl":"HashMap","n":8601,"op":"insert","t":44.896101448468784},{"impl":"HashMap","n":8701,"op":"insert","t":44.91661938823126},{"impl":"HashMap","n":8801,"op":"insert","t":44.937177491632504},{"impl":"HashMap","n":8901,"op":"insert","t":44.95777696121876},{"impl":"HashMap","n":9001,"op":"insert","t":44.97841895923031},{"impl":"HashMap","n":9101,"op":"insert","t":44.999104609382734},{"impl":"HashMap","n":9201,"op":"insert","t":45.019834998551055},{"impl":"HashMap","n":9301,"op":"insert","t":45.04061117836271},{"impl":"HashMap","n":9401,"op":"insert","t":45.061434166705354},{"impl":"HashMap","n":9501,"op":"insert","t":45.08230494915495},{"impl":"HashMap","n":9601,"op":"insert","t":45.10322448032908},{"impl":"HashMap","n":9701,"op":"insert","t":45.124193685170056},{"impl":"HashMap","n":9801,"op":"insert","t":45.14521346016234},{"impl":"HashMap","n":9901,"op":"insert","t":45.16628467448814},{"impl":"HashMap","n":10001,"op":"insert","t":45.18740817112487},{"impl":"HashMap","n":10101,"op":"insert","t":45.208584767888134},{"impl":"HashMap","n":10201,"op":"insert","t":45.229815258423194},{"impl":"HashMap","n":10301,"op":"insert","t":45.25110041314823},{"impl":"HashMap","n":10401,"op":"insert","t":45.272440980151885},{"impl":"HashMap","n":10501,"op":"insert","t":45.29383768604798},{"impl":"HashMap","n":10601,"op":"insert","t":45.31529123678964},{"impl":"HashMap","n":10701,"op":"insert","t":45.33680231844528},{"impl":"HashMap","n":10801,"op":"insert","t":45.35837159793843},{"impl":"HashMap","n":10901,"op":"insert","t":45.37999972375353},{"impl":"HashMap","n":11001,"op":"insert","t":45.401687326609405},{"impl":"HashMap","n":11101,"op":"insert","t":45.4234350201024},{"impl":"HashMap","n":11201,"op":"insert","t":45.44524340132057},{"impl":"HashMap","n":11301,"op":"insert","t":45.46711305143061},{"impl":"HashMap","n":11401,"op":"insert","t":45.4890445362389},{"impl":"HashMap","n":11501,"op":"insert","t":45.51103840672817},{"impl":"HashMap","n":11601,"op":"insert","t":45.53309519957074},{"impl":"HashMap","n":11701,"op":"insert","t":45.55521543761989},{"impl":"HashMap","n":11801,"op":"insert","t":45.57739963038029},{"impl":"HashMap","n":11901,"op":"insert","t":45.59964827445852},{"impl":"HashMap","n":12001,"op":"insert","t":45.62196185399479},{"impl":"HashMap","n":12101,"op":"insert","t":45.64434084107675},{"impl":"HashMap","n":12201,"op":"insert","t":45.66678569613628},{"impl":"HashMap","n":12301,"op":"insert","t":45.689296868330004},{"impl":"HashMap","n":12401,"op":"insert","t":45.711874795904535},{"impl":"HashMap","n":12501,"op":"insert","t":45.73451990654692},{"impl":"HashMap","n":12601,"op":"insert","t":45.75723261772125},{"impl":"HashMap","n":12701,"op":"insert","t":45.7800133369918},{"impl":"HashMap","n":12801,"op":"insert","t":45.80286246233368},{"impl":"HashMap","n":12901,"op":"insert","t":45.82578038243128},{"impl":"HashMap","n":13001,"op":"insert","t":45.84876747696525},{"impl":"HashMap","n":13101,"op":"insert","t":45.8718241168884},{"impl":"HashMap","n":13201,"op":"insert","t":45.89495066469128},{"impl":"HashMap","n":13301,"op":"insert","t":45.9181474746575},{"impl":"HashMap","n":13401,"op":"insert","t":45.941414893109744},{"impl":"HashMap","n":13501,"op":"insert","t":45.964753258646425},{"impl":"HashMap","n":13601,"op":"insert","t":45.98816290236975},{"impl":"HashMap","n":13701,"op":"insert","t":46.011644148105326},{"impl":"HashMap","n":13801,"op":"insert","t":46.03519731261389},{"impl":"HashMap","n":13901,"op":"insert","t":46.058822705795286},{"impl":"HashMap","n":14001,"op":"insert","t":46.08252063088523},{"impl":"HashMap","n":14101,"op":"insert","t":46.10629138464498},{"impl":"HashMap","n":14201,"op":"insert","t":46.13013525754442},{"impl":"HashMap","n":14301,"op":"insert","t":46.15405253393854},{"impl":"HashMap","n":14401,"op":"insert","t":46.178043492238},{"impl":"HashMap","n":14501,"op":"insert","t":46.202108405073595},{"impl":"HashMap","n":14601,"op":"insert","t":46.22624753945515},{"impl":"HashMap","n":14701,"op":"insert","t":46.25046115692501},{"impl":"HashMap","n":14801,"op":"insert","t":46.27474951370631},{"impl":"HashMap","n":14901,"op":"insert","t":46.29911286084621},{"impl":"HashMap","n":15001,"op":"insert","t":46.323551444354386},{"impl":"HashMap","n":15101,"op":"insert","t":46.34806550533695},{"impl":"HashMap","n":15201,"op":"insert","t":46.37265528012584},{"impl":"HashMap","n":15301,"op":"insert","t":46.397321000404126},{"impl":"HashMap","n":15401,"op":"insert","t":46.422062893327066},{"impl":"HashMap","n":15501,"op":"insert","t":46.44688118163938},{"impl":"HashMap","n":15601,"op":"insert","t":46.47177608378864},{"impl":"HashMap","n":15701,"op":"insert","t":46.496747814035196},{"impl":"HashMap","n":15801,"op":"insert","t":46.5217965825584},{"impl":"HashMap","n":15901,"op":"insert","t":46.546922595559685},{"impl":"HashMap","n":16001,"op":"insert","t":46.57212605536223},{"impl":"HashMap","n":16101,"op":"insert","t":46.5974071605077},{"impl":"HashMap","n":16201,"op":"insert","t":46.622766105849855},{"impl":"HashMap","n":16301,"op":"insert","t":46.6482030826453},{"impl":"HashMap","n":16401,"op":"insert","t":46.67371827864156},{"impl":"HashMap","n":16501,"op":"insert","t":46.69931187816232},{"impl":"HashMap","n":16601,"op":"insert","t":46.72498406219022},{"impl":"HashMap","n":16701,"op":"insert","t":46.75073500844712},{"impl":"HashMap","n":16801,"op":"insert","t":46.77656489147197},{"impl":"HashMap","n":16901,"op":"insert","t":46.80247388269629},{"impl":"HashMap","n":17001,"op":"insert","t":46.828462150517616},{"impl":"HashMap","n":17101,"op":"insert","t":46.85452986037059},{"impl":"HashMap","n":17201,"op":"insert","t":46.8806771747961},{"impl":"HashMap","n":17301,"op":"insert","t":46.90690425350835},{"impl":"HashMap","n":17401,"op":"insert","t":46.93321125346007},{"impl":"HashMap","n":17501,"op":"insert","t":46.95959832890576},{"impl":"HashMap","n":17601,"op":"insert","t":46.986065631463234},{"impl":"HashMap","n":17701,"op":"insert","t":47.012613310173336},{"impl":"HashMap","n":17801,"op":"insert","t":47.03924151155804},{"impl":"HashMap","n":17901,"op":"insert","t":47.065950379676856},{"impl":"HashMap","n":18001,"op":"insert","t":47.09274005618173},{"impl":"HashMap","n":18101,"op":"insert","t":47.11961068037043},{"impl":"HashMap","n":18201,"op":"insert","t":47.14656238923831},{"impl":"HashMap","n":18301,"op":"insert","t":47.17359531752891},{"impl":"HashMap","n":18401,"op":"insert","t":47.200709597782925},{"impl":"HashMap","n":18501,"op":"insert","t":47.22790536038607},{"impl":"HashMap","n":18601,"op":"insert","t":47.255182733615435},{"impl":"HashMap","n":18701,"op":"insert","t":47.2825418436848},{"impl":"HashMap","n":18801,"op":"insert","t":47.30998281478859},{"impl":"HashMap","n":18901,"op":"insert","t":47.337505769144755},{"impl":"HashMap","n":19001,"op":"insert","t":47.365110827036474},{"impl":"HashMap","n":19101,"op":"insert","t":47.392798106852815},{"impl":"HashMap","n":19201,"op":"insert","t":47.42056772512823},{"impl":"HashMap","n":19301,"op":"insert","t":47.44841979658112},{"impl":"HashMap","n":19401,"op":"insert","t":47.47635443415143},{"impl":"HashMap","n":19501,"op":"insert","t":47.50437174903714},{"impl":"HashMap","n":19601,"op":"insert","t":47.53247185072994},{"impl":"HashMap","n":19701,"op":"insert","t":47.560654847049975},{"impl":"HashMap","n":19801,"op":"insert","t":47.58892084417968},{"impl":"HashMap","n":19901,"op":"insert","t":47.61726994669677},{"impl":"HashMap","n":20001,"op":"insert","t":47.64570225760646},{"impl":"HashMap","n":20101,"op":"insert","t":47.67421787837277},{"impl":"HashMap","n":20201,"op":"insert","t":47.702816908949174},{"impl":"HashMap","n":20301,"op":"insert","t":47.73149944780839},{"impl":"HashMap","n":20401,"op":"insert","t":47.76026559197157},{"impl":"HashMap","n":20501,"op":"insert","t":47.78911543703653},{"impl":"HashMap","n":20601,"op":"insert","t":47.81804907720566},{"impl":"HashMap","n":20701,"op":"insert","t":47.84706660531277},{"impl":"HashMap","n":20801,"op":"insert","t":47.876168112849605},{"impl":"HashMap","n":20901,"op":"insert","t":47.90535368999148},{"impl":"HashMap","n":21001,"op":"insert","t":47.93462342562251},{"impl":"HashMap","n":21101,"op":"insert","t":47.963977407360105},{"impl":"HashMap","n":21201,"op":"insert","t":47.993415721578884},{"impl":"HashMap","n":21301,"op":"insert","t":48.02293845343415},{"impl":"HashMap","n":21401,"op":"insert","t":48.052545686884685},{"impl":"HashMap","n":21501,"op":"insert","t":48.082237504715025},{"impl":"HashMap","n":21601,"op":"insert","t":48.11201398855736},{"impl":"HashMap","n":21701,"op":"insert","t":48.14187521891273},{"impl":"HashMap","n":21801,"op":"insert","t":48.17182127517186},{"impl":"HashMap","n":21901,"op":"insert","t":48.20185223563548},{"impl":"HashMap","n":22001,"op":"insert","t":48.231968177534206},{"impl":"HashMap","n":22101,"op":"insert","t":48.262169177047944},{"impl":"HashMap","n":22201,"op":"insert","t":48.29245530932482},{"impl":"HashMap","n":22301,"op":"insert","t":48.322826648499806},{"impl":"HashMap","n":22401,"op":"insert","t":48.35328326771281},{"impl":"HashMap","n":22501,"op":"insert","t":48.38382523912636},{"impl":"HashMap","n":22601,"op":"insert","t":48.414452633943036},{"impl":"HashMap","n":22701,"op":"insert","t":48.44516552242236},{"impl":"HashMap","n":22801,"op":"insert","t":48.475963973897365},{"impl":"HashMap","n":22901,"op":"insert","t":48.50684805679088},{"impl":"HashMap","n":23001,"op":"insert","t":48.53781783863131},{"impl":"HashMap","n":23101,"op":"insert","t":48.56887338606825},{"impl":"HashMap","n":23201,"op":"insert","t":48.60001476488754},{"impl":"HashMap","n":23301,"op":"insert","t":48.631242040026265},{"impl":"HashMap","n":23401,"op":"insert","t":48.66255527558724},{"impl":"HashMap","n":23501,"op":"insert","t":48.69395453485315},{"impl":"HashMap","n":23601,"op":"insert","t":48.72543988030065},{"impl":"HashMap","n":23701,"op":"insert","t":48.75701137361386},{"impl":"HashMap","n":23801,"op":"insert","t":48.78866907569777},{"impl":"HashMap","n":23901,"op":"insert","t":48.82041304669131},{"impl":"HashMap","n":24001,"op":"insert","t":48.85224334598011},{"impl":"HashMap","n":24101,"op":"insert","t":48.88416003220907},{"impl":"HashMap","n":24201,"op":"insert","t":48.916163163294584},{"impl":"HashMap","n":24301,"op":"insert","t":48.94825279643659},{"impl":"HashMap","n":24401,"op":"insert","t":48.98042898813036},{"impl":"HashMap","n":24501,"op":"insert","t":49.01269179417795},{"impl":"HashMap","n":24601,"op":"insert","t":49.04504126969955},{"impl":"HashMap","n":24701,"op":"insert","t":49.07747746914458},{"impl":"HashMap","n":24801,"op":"insert","t":49.11000044630242},{"impl":"HashMap","n":24901,"op":"insert","t":49.14261025431318},{"impl":"HashMap","n":25001,"op":"insert","t":49.17530694567799},{"impl":"HashMap","n":25101,"op":"insert","t":49.208090572269235},{"impl":"HashMap","n":25201,"op":"insert","t":49.240961185340595},{"impl":"HashMap","n":25301,"op":"insert","t":49.273918835536804},{"impl":"HashMap","n":25401,"op":"insert","t":49.30696357290328},{"impl":"HashMap","n":25501,"op":"insert","t":49.3400954468955},{"impl":"HashMap","n":25601,"op":"insert","t":49.37331450638831},{"impl":"HashMap","n":25701,"op":"insert","t":49.40662079968494},{"impl":"HashMap","n":25801,"op":"insert","t":49.440014374525845},{"impl":"HashMap","n":25901,"op":"insert","t":49.47349527809749},{"impl":"HashMap","n":26001,"op":"insert","t":49.50706355704082},{"impl":"HashMap","n":26101,"op":"insert","t":49.5407192574597},{"impl":"HashMap","n":26201,"op":"insert","t":49.57446242492905},{"impl":"HashMap","n":26301,"op":"insert","t":49.608293104503005},{"impl":"HashMap","n":26401,"op":"insert","t":49.642211340722724},{"impl":"HashMap","n":26501,"op":"insert","t":49.6762171776242},{"impl":"HashMap","n":26601,"op":"insert","t":49.71031065874588},{"impl":"HashMap","n":26701,"op":"insert","t":49.7444918271361},{"impl":"HashMap","n":26801,"op":"insert","t":49.778760725360414},{"impl":"HashMap","n":26901,"op":"insert","t":49.81311739550882},{"impl":"HashMap","n":27001,"op":"insert","t":49.847561879202786},{"impl":"HashMap","n":27101,"op":"insert","t":49.88209421760218},{"impl":"HashMap","n":27201,"op":"insert","t":49.916714451412105},{"impl":"HashMap","n":27301,"op":"insert","t":49.95142262088954},{"impl":"HashMap","n":27401,"op":"insert","t":49.98621876584986},{"impl":"HashMap","n":27501,"op":"insert","t":50.02110292567339},{"impl":"HashMap","n":27601,"op":"insert","t":50.05607513931158},{"impl":"HashMap","n":27701,"op":"insert","t":50.09113544529331},{"impl":"HashMap","n":27801,"op":"insert","t":50.126283881730934},{"impl":"HashMap","n":27901,"op":"insert","t":50.16152048632627},{"impl":"HashMap","n":28001,"op":"insert","t":50.19684529637647},{"impl":"HashMap","n":28101,"op":"insert","t":50.232258348779816},{"impl":"HashMap","n":28201,"op":"insert","t":50.26775968004137},{"impl":"HashMap","n":28301,"op":"insert","t":50.30334932627853},{"impl":"HashMap","n":28401,"op":"insert","t":50.3390273232265},{"impl":"HashMap","n":28501,"op":"insert","t":50.374793706243715},{"impl":"HashMap","n":28601,"op":"insert","t":50.410648510317046},{"impl":"HashMap","n":28701,"op":"insert","t":50.44659177006701},{"impl":"HashMap","n":28801,"op":"insert","t":50.48262351975292},{"impl":"HashMap","n":28901,"op":"insert","t":50.518743793277814},{"impl":"HashMap","n":29001,"op":"insert","t":50.55495262419345},{"impl":"HashMap","n":29101,"op":"insert","t":50.591250045705046},{"impl":"HashMap","n":29201,"op":"insert","t":50.62763609067616},{"impl":"HashMap","n":29301,"op":"insert","t":50.66411079163327},{"impl":"HashMap","n":29401,"op":"insert","t":50.7006741807704},{"impl":"HashMap","n":29501,"op":"insert","t":50.7373262899536},{"impl":"HashMap","n":29601,"op":"insert","t":50.77406715072549},{"impl":"HashMap","n":29701,"op":"insert","t":50.81089679430947},{"impl":"HashMap","n":29801,"op":"insert","t":50.84781525161413},{"impl":"HashMap","n":29901,"op":"insert","t":50.88482255323745},{"impl":"HashMap","n":30001,"op":"insert","t":50.92191872947089},{"impl":"HashMap","n":30101,"op":"insert","t":50.9591038103035},{"impl":"HashMap","n":30201,"op":"insert","t":50.99637782542601},{"impl":"HashMap","n":30301,"op":"insert","t":51.03374080423463},{"impl":"HashMap","n":30401,"op":"insert","t":51.07119277583505},{"impl":"HashMap","n":30501,"op":"insert","t":51.108733769046175},{"impl":"HashMap","n":30601,"op":"insert","t":51.146363812403976},{"impl":"HashMap","n":30701,"op":"insert","t":51.18408293416505},{"impl":"HashMap","n":30801,"op":"insert","t":51.221891162310385},{"impl":"HashMap","n":30901,"op":"insert","t":51.259788524548874},{"impl":"HashMap","n":31001,"op":"insert","t":51.297775048320794},{"impl":"HashMap","n":31101,"op":"insert","t":51.335850760801335},{"impl":"HashMap","n":31201,"op":"insert","t":51.37401568890398},{"impl":"HashMap","n":31301,"op":"insert","t":51.41226985928384},{"impl":"HashMap","n":31401,"op":"insert","t":51.45061329834095},{"impl":"HashMap","n":31501,"op":"insert","t":51.489046032223534},{"impl":"HashMap","n":31601,"op":"insert","t":51.52756808683121},{"impl":"HashMap","n":31701,"op":"insert","t":51.566179487818054},{"impl":"HashMap","n":31801,"op":"insert","t":51.604880260595806},{"impl":"HashMap","n":31901,"op":"insert","t":51.643670430336826},{"impl":"HashMap","n":32001,"op":"insert","t":51.68255002197711},{"impl":"HashMap","n":32101,"op":"insert","t":51.72151906021927},{"impl":"HashMap","n":32201,"op":"insert","t":51.76057756953542},{"impl":"HashMap","n":32301,"op":"insert","t":51.79972557417003},{"impl":"HashMap","n":32401,"op":"insert","t":51.83896309814273},{"impl":"HashMap","n":32501,"op":"insert","t":51.878290165251094},{"impl":"HashMap","n":32601,"op":"insert","t":51.91770679907341},{"impl":"HashMap","n":32701,"op":"insert","t":51.95721302297125},{"impl":"HashMap","n":32801,"op":"insert","t":51.99680886009228},{"impl":"HashMap","n":32901,"op":"insert","t":52.03649433337273},{"impl":"HashMap","n":33001,"op":"insert","t":52.07626946553999},{"impl":"HashMap","n":33101,"op":"insert","t":52.11613427911519},{"impl":"HashMap","n":33201,"op":"insert","t":52.15608879641566},{"impl":"HashMap","n":33301,"op":"insert","t":52.19613303955734},{"impl":"HashMap","n":33401,"op":"insert","t":52.236267030457256},{"impl":"HashMap","n":33501,"op":"insert","t":52.276490790835865},{"impl":"HashMap","n":33601,"op":"insert","t":52.316804342219434},{"impl":"HashMap","n":33701,"op":"insert","t":52.35720770594228},{"impl":"HashMap","n":33801,"op":"insert","t":52.3977009031491},{"impl":"HashMap","n":33901,"op":"insert","t":52.43828395479723},{"impl":"HashMap","n":34001,"op":"insert","t":52.478956881658775},{"impl":"HashMap","n":34101,"op":"insert","t":52.51971970432285},{"impl":"HashMap","n":34201,"op":"insert","t":52.56057244319773},{"impl":"HashMap","n":34301,"op":"insert","t":52.601515118512886},{"impl":"HashMap","n":34401,"op":"insert","t":52.64254775032114},{"impl":"HashMap","n":34501,"op":"insert","t":52.68367035850072},{"impl":"HashMap","n":34601,"op":"insert","t":52.72488296275723},{"impl":"HashMap","n":34701,"op":"insert","t":52.76618558262563},{"impl":"HashMap","n":34801,"op":"insert","t":52.80757823747231},{"impl":"HashMap","n":34901,"op":"insert","t":52.84906094649691},{"impl":"HashMap","n":35001,"op":"insert","t":52.89063372873427},{"impl":"HashMap","n":35101,"op":"insert","t":52.93229660305632},{"impl":"HashMap","n":35201,"op":"insert","t":52.97404958817394},{"impl":"HashMap","n":35301,"op":"insert","t":53.01589270263873},{"impl":"HashMap","n":35401,"op":"insert","t":53.057825964844895},{"impl":"HashMap","n":35501,"op":"insert","t":53.09984939303097},{"impl":"HashMap","n":35601,"op":"insert","t":53.14196300528157},{"impl":"HashMap","n":35701,"op":"insert","t":53.18416681952914},{"impl":"HashMap","n":35801,"op":"insert","t":53.22646085355564},{"impl":"HashMap","n":35901,"op":"insert","t":53.26884512499426},{"impl":"HashMap","n":36001,"op":"insert","t":53.31131965133099},{"impl":"HashMap","n":36101,"op":"insert","t":53.35388444990636},{"impl":"HashMap","n":36201,"op":"insert","t":53.39653953791698},{"impl":"HashMap","n":36301,"op":"insert","t":53.439284932417124},{"impl":"HashMap","n":36401,"op":"insert","t":53.48212065032037},{"impl":"HashMap","n":36501,"op":"insert","t":53.52504670840105},{"impl":"HashMap","n":36601,"op":"insert","t":53.568063123295836},{"impl":"HashMap","n":36701,"op":"insert","t":53.611169911505215},{"impl":"HashMap","n":36801,"op":"insert","t":53.654367089394974},{"impl":"HashMap","n":36901,"op":"insert","t":53.697654673197704},{"impl":"HashMap","n":37001,"op":"insert","t":53.741032679014154},{"impl":"HashMap","n":37101,"op":"insert","t":53.78450112281473},{"impl":"HashMap","n":37201,"op":"insert","t":53.828060020440894},{"impl":"HashMap","n":37301,"op":"insert","t":53.87170938760648},{"impl":"HashMap","n":37401,"op":"insert","t":53.91544923989916},{"impl":"HashMap","n":37501,"op":"insert","t":53.959279592781726},{"impl":"HashMap","n":37601,"op":"insert","t":54.00320046159341},{"impl":"HashMap","n":37701,"op":"insert","t":54.04721186155124},{"impl":"HashMap","n":37801,"op":"insert","t":54.091313807751334},{"impl":"HashMap","n":37901,"op":"insert","t":54.13550631517013},{"impl":"HashMap","n":38001,"op":"insert","t":54.179789398665704},{"impl":"HashMap","n":38101,"op":"insert","t":54.22416307297897},{"impl":"HashMap","n":38201,"op":"insert","t":54.268627352734946},{"impl":"HashMap","n":38301,"op":"insert","t":54.31318225244391},{"impl":"HashMap","n":38401,"op":"insert","t":54.357827786502675},{"impl":"HashMap","n":38501,"op":"insert","t":54.40256396919572},{"impl":"HashMap","n":38601,"op":"insert","t":54.44739081469633},{"impl":"HashMap","n":38701,"op":"insert","t":54.49230833706781},{"impl":"HashMap","n":38801,"op":"insert","t":54.537316550264606},{"impl":"HashMap","n":38901,"op":"insert","t":54.58241546813336},{"impl":"HashMap","n":39001,"op":"insert","t":54.627605104414116},{"impl":"HashMap","n":39101,"op":"insert","t":54.67288547274133},{"impl":"HashMap","n":39201,"op":"insert","t":54.718256586645005},{"impl":"HashMap","n":39301,"op":"insert","t":54.76371845955172},{"impl":"HashMap","n":39401,"op":"insert","t":54.80927110478568},{"impl":"HashMap","n":39501,"op":"insert","t":54.85491453556981},{"impl":"HashMap","n":39601,"op":"insert","t":54.90064876502669},{"impl":"HashMap","n":39701,"op":"insert","t":54.94647380617964},{"impl":"HashMap","n":39801,"op":"insert","t":54.992389671953696},{"impl":"HashMap","n":39901,"op":"insert","t":55.038396375176575},{"impl":"HashMap","n":40001,"op":"insert","t":55.084493928579676},{"impl":"HashMap","n":40101,"op":"insert","t":55.13068234479905},{"impl":"HashMap","n":40201,"op":"insert","t":55.176961636376305},{"impl":"HashMap","n":40301,"op":"insert","t":55.223331815759586},{"impl":"HashMap","n":40401,"op":"insert","t":55.269792895304505},{"impl":"HashMap","n":40501,"op":"insert","t":55.31634488727502},{"impl":"HashMap","n":40601,"op":"insert","t":55.36298780384437},{"impl":"HashMap","n":40701,"op":"insert","t":55.409721657095936},{"impl":"HashMap","n":40801,"op":"insert","t":55.45654645902419},{"impl":"HashMap","n":40901,"op":"insert","t":55.50346222153544},{"impl":"HashMap","n":41001,"op":"insert","t":55.55046895644885},{"impl":"HashMap","n":41101,"op":"insert","t":55.5975666754972},{"impl":"HashMap","n":41201,"op":"insert","t":55.64475539032767},{"impl":"HashMap","n":41301,"op":"insert","t":55.69203511250278},{"impl":"HashMap","n":41401,"op":"insert","t":55.7394058535012},{"impl":"HashMap","n":41501,"op":"insert","t":55.78686762471846},{"impl":"HashMap","n":41601,"op":"insert","t":55.83442043746784},{"impl":"HashMap","n":41701,"op":"insert","t":55.882064302981135},{"impl":"HashMap","n":41801,"op":"insert","t":55.929799232409444},{"impl":"HashMap","n":41901,"op":"insert","t":55.97762523682391},{"impl":"HashMap","n":42001,"op":"insert","t":56.02554232721651},{"impl":"HashMap","n":42101,"op":"insert","t":56.073550514500816},{"impl":"HashMap","n":42201,"op":"insert","t":56.121649809512704},{"impl":"HashMap","n":42301,"op":"insert","t":56.16984022301113},{"impl":"HashMap","n":42401,"op":"insert","t":56.21812176567884},{"impl":"HashMap","n":42501,"op":"insert","t":56.26649444812304},{"impl":"HashMap","n":42601,"op":"insert","t":56.31495828087621},{"impl":"HashMap","n":42701,"op":"insert","t":56.36351327439673},{"impl":"HashMap","n":42801,"op":"insert","t":56.412159439069555},{"impl":"HashMap","n":42901,"op":"insert","t":56.46089678520697},{"impl":"HashMap","n":43001,"op":"insert","t":56.50972532304923},{"impl":"HashMap","n":43101,"op":"insert","t":56.55864506276522},{"impl":"HashMap","n":43201,"op":"insert","t":56.60765601445313},{"impl":"HashMap","n":43301,"op":"insert","t":56.65675818814108},{"impl":"HashMap","n":43401,"op":"insert","t":56.70595159378787},{"impl":"HashMap","n":43501,"op":"insert","t":56.75523624128346},{"impl":"HashMap","n":43601,"op":"insert","t":56.80461214044971},{"impl":"HashMap","n":43701,"op":"insert","t":56.854079301041},{"impl":"HashMap","n":43801,"op":"insert","t":56.903637732744784},{"impl":"HashMap","n":43901,"op":"insert","t":56.95328744518227},{"impl":"HashMap","n":44001,"op":"insert","t":57.00302844790899},{"impl":"HashMap","n":44101,"op":"insert","t":57.052860750415384},{"impl":"HashMap","n":44201,"op":"insert","t":57.10278436212743},{"impl":"HashMap","n":44301,"op":"insert","t":57.15279929240718},{"impl":"HashMap","n":44401,"op":"insert","t":57.202905550553375},{"impl":"HashMap","n":44501,"op":"insert","t":57.25310314580199},{"impl":"HashMap","n":44601,"op":"insert","t":57.3033920873268},{"impl":"HashMap","n":44701,"op":"insert","t":57.35377238423996},{"impl":"HashMap","n":44801,"op":"insert","t":57.40424404559252},{"impl":"HashMap","n":44901,"op":"insert","t":57.45480708037501},{"impl":"HashMap","n":45001,"op":"insert","t":57.505461497517956},{"impl":"HashMap","n":45101,"op":"insert","t":57.55620730589238},{"impl":"HashMap","n":45201,"op":"insert","t":57.6070445143104},{"impl":"HashMap","n":45301,"op":"insert","t":57.65797313152571},{"impl":"HashMap","n":45401,"op":"insert","t":57.70899316623407},{"impl":"HashMap","n":45501,"op":"insert","t":57.76010462707387},{"impl":"HashMap","n":45601,"op":"insert","t":57.811307522626606},{"impl":"HashMap","n":45701,"op":"insert","t":57.86260186141736},{"impl":"HashMap","n":45801,"op":"insert","t":57.91398765191531},{"impl":"HashMap","n":45901,"op":"insert","t":57.96546490253427},{"impl":"HashMap","n":46001,"op":"insert","t":58.017033621633054},{"impl":"HashMap","n":46101,"op":"insert","t":58.06869381751609},{"impl":"HashMap","n":46201,"op":"insert","t":58.12044549843377},{"impl":"HashMap","n":46301,"op":"insert","t":58.17228867258298},{"impl":"HashMap","n":46401,"op":"insert","t":58.224223348107586},{"impl":"HashMap","n":46501,"op":"insert","t":58.27624953309883},{"impl":"HashMap","n":46601,"op":"insert","t":58.3283672355958},{"impl":"HashMap","n":46701,"op":"insert","t":58.38057646358593},{"impl":"HashMap","n":46801,"op":"insert","t":58.432877225005335},{"impl":"HashMap","n":46901,"op":"insert","t":58.48526952773937},{"impl":"HashMap","n":47001,"op":"insert","t":58.53775337962299},{"impl":"HashMap","n":47101,"op":"insert","t":58.59032878844116},{"impl":"HashMap","n":47201,"op":"insert","t":58.64299576192937},{"impl":"HashMap","n":47301,"op":"insert","t":58.69575430777395},{"impl":"HashMap","n":47401,"op":"insert","t":58.74860443361255},{"impl":"HashMap","n":47501,"op":"insert","t":58.801546147034536},{"impl":"HashMap","n":47601,"op":"insert","t":58.85457945558138},{"impl":"HashMap","n":47701,"op":"insert","t":58.90770436674709},{"impl":"HashMap","n":47801,"op":"insert","t":58.960920887978574},{"impl":"HashMap","n":47901,"op":"insert","t":59.01422902667608},{"impl":"HashMap","n":48001,"op":"insert","t":59.067628790193524},{"impl":"HashMap","n":48101,"op":"insert","t":59.12112018583892},{"impl":"HashMap","n":48201,"op":"insert","t":59.17470322087476},{"impl":"HashMap","n":48301,"op":"insert","t":59.22837790251839},{"impl":"HashMap","n":48401,"op":"insert","t":59.28214423794233},{"impl":"HashMap","n":48501,"op":"insert","t":59.336002234274744},{"impl":"HashMap","n":48601,"op":"insert","t":59.389951898599726},{"impl":"HashMap","n":48701,"op":"insert","t":59.44399323795767},{"impl":"HashMap","n":48801,"op":"insert","t":59.498126259345675},{"impl":"HashMap","n":48901,"op":"insert","t":59.55235096971784},{"impl":"HashMap","n":49001,"op":"insert","t":59.6066673759857},{"impl":"HashMap","n":49101,"op":"insert","t":59.66107548501843},{"impl":"HashMap","n":49201,"op":"insert","t":59.71557530364337},{"impl":"HashMap","n":49301,"op":"insert","t":59.77016683864621},{"impl":"HashMap","n":49401,"op":"insert","t":59.824850096771414},{"impl":"HashMap","n":49501,"op":"insert","t":59.879625084722534},{"impl":"HashMap","n":49601,"op":"insert","t":59.93449180916252},{"impl":"HashMap","n":49701,"op":"insert","t":59.98945027671409},{"impl":"HashMap","n":49801,"op":"insert","t":60.04450049395999},{"impl":"HashMap","n":49901,"op":"insert","t":60.09964246744338},{"impl":"HashMap","n":50001,"op":"insert","t":60.15487620366813},{"impl":"HashMap","n":50101,"op":"insert","t":60.21020170909908},{"impl":"HashMap","n":50201,"op":"insert","t":60.265618990162444},{"impl":"HashMap","n":50301,"op":"insert","t":60.321128053246056},{"impl":"HashMap","n":50401,"op":"insert","t":60.37672890469969},{"impl":"HashMap","n":50501,"op":"insert","t":60.43242155083535},{"impl":"HashMap","n":50601,"op":"insert","t":60.48820599792761},{"impl":"HashMap","n":50701,"op":"insert","t":60.54408225221384},{"impl":"HashMap","n":50801,"op":"insert","t":60.600050319894585},{"impl":"HashMap","n":50901,"op":"insert","t":60.656110207133764},{"impl":"HashMap","n":51001,"op":"insert","t":60.71226192005905},{"impl":"HashMap","n":51101,"op":"insert","t":60.76850546476206},{"impl":"HashMap","n":51201,"op":"insert","t":60.82484084729871},{"impl":"HashMap","n":51301,"op":"insert","t":60.881268073689476},{"impl":"HashMap","n":51401,"op":"insert","t":60.937787149919636},{"impl":"HashMap","n":51501,"op":"insert","t":60.99439808193958},{"impl":"HashMap","n":51601,"op":"insert","t":61.05110087566508},{"impl":"HashMap","n":51701,"op":"insert","t":61.10789553697753},{"impl":"HashMap","n":51801,"op":"insert","t":61.16478207172423},{"impl":"HashMap","n":51901,"op":"insert","t":61.22176048571869},{"impl":"HashMap","n":52001,"op":"insert","t":61.278830784740784},{"impl":"HashMap","n":52101,"op":"insert","t":61.33599297453711},{"impl":"HashMap","n":52201,"op":"insert","t":61.393247060821224},{"impl":"HashMap","n":52301,"op":"insert","t":61.450593049273834},{"impl":"HashMap","n":52401,"op":"insert","t":61.50803094554314},{"impl":"HashMap","n":52501,"op":"insert","t":61.56556075524498},{"impl":"HashMap","n":52601,"op":"insert","t":61.623182483963205},{"impl":"HashMap","n":52701,"op":"insert","t":61.68089613724979},{"impl":"HashMap","n":52801,"op":"insert","t":61.73870172062515},{"impl":"HashMap","n":52901,"op":"insert","t":61.79659923957839},{"impl":"HashMap","n":53001,"op":"insert","t":61.854588699567486},{"impl":"HashMap","n":53101,"op":"insert","t":61.91267010601956},{"impl":"HashMap","n":53201,"op":"insert","t":61.9708434643311},{"impl":"HashMap","n":53301,"op":"insert","t":62.02910877986821},{"impl":"HashMap","n":53401,"op":"insert","t":62.08746605796677},{"impl":"HashMap","n":53501,"op":"insert","t":62.145915303932775},{"impl":"HashMap","n":53601,"op":"insert","t":62.20445652304247},{"impl":"HashMap","n":53701,"op":"insert","t":62.26308972054256},{"impl":"HashMap","n":53801,"op":"insert","t":62.32181490165052},{"impl":"HashMap","n":53901,"op":"insert","t":62.380632071554736},{"impl":"HashMap","n":54001,"op":"insert","t":62.43954123541473},{"impl":"HashMap","n":54101,"op":"insert","t":62.49854239836142},{"impl":"HashMap","n":54201,"op":"insert","t":62.55763556549727},{"impl":"HashMap","n":54301,"op":"insert","t":62.61682074189655},{"impl":"HashMap","n":54401,"op":"insert","t":62.67609793260549},{"impl":"HashMap","n":54501,"op":"insert","t":62.73546714264254},{"impl":"HashMap","n":54601,"op":"insert","t":62.79492837699858},{"impl":"HashMap","n":54701,"op":"insert","t":62.85448164063702},{"impl":"HashMap","n":54801,"op":"insert","t":62.91412693849413},{"impl":"HashMap","n":54901,"op":"insert","t":62.97386427547919},{"impl":"HashMap","n":55001,"op":"insert","t":63.03369365647461},{"impl":"HashMap","n":55101,"op":"insert","t":63.093615086336285},{"impl":"HashMap","n":55201,"op":"insert","t":63.15362856989362},{"impl":"HashMap","n":55301,"op":"insert","t":63.21373411194984},{"impl":"HashMap","n":55401,"op":"insert","t":63.27393171728211},{"impl":"HashMap","n":55501,"op":"insert","t":63.33422139064177},{"impl":"HashMap","n":55601,"op":"insert","t":63.39460313675452},{"impl":"HashMap","n":55701,"op":"insert","t":63.45507696032051},{"impl":"HashMap","n":55801,"op":"insert","t":63.51564286601468},{"impl":"HashMap","n":55901,"op":"insert","t":63.57630085848682},{"impl":"HashMap","n":56001,"op":"insert","t":63.63705094236179},{"impl":"HashMap","n":56101,"op":"insert","t":63.6978931222397},{"impl":"HashMap","n":56201,"op":"insert","t":63.758827402696085},{"impl":"HashMap","n":56301,"op":"insert","t":63.819853788282074},{"impl":"HashMap","n":56401,"op":"insert","t":63.88097228352458},{"impl":"HashMap","n":56501,"op":"insert","t":63.94218289292644},{"impl":"HashMap","n":56601,"op":"insert","t":64.00348562096661},{"impl":"HashMap","n":56701,"op":"insert","t":64.06488047210031},{"impl":"HashMap","n":56801,"op":"insert","t":64.12636745075928},{"impl":"HashMap","n":56901,"op":"insert","t":64.18794656135175},{"impl":"HashMap","n":57001,"op":"insert","t":64.24961780826285},{"impl":"HashMap","n":57101,"op":"insert","t":64.3113811958546},{"impl":"HashMap","n":57201,"op":"insert","t":64.3732367284661},{"impl":"HashMap","n":57301,"op":"insert","t":64.43518441041374},{"impl":"HashMap","n":57401,"op":"insert","t":64.49722424599133},{"impl":"HashMap","n":57501,"op":"insert","t":64.55935623947028},{"impl":"HashMap","n":57601,"op":"insert","t":64.62158039509967},{"impl":"HashMap","n":57701,"op":"insert","t":64.68389671710653},{"impl":"HashMap","n":57801,"op":"insert","t":64.7463052096959},{"impl":"HashMap","n":57901,"op":"insert","t":64.80880587705104},{"impl":"HashMap","n":58001,"op":"insert","t":64.87139872333353},{"impl":"HashMap","n":58101,"op":"insert","t":64.93408375268345},{"impl":"HashMap","n":58201,"op":"insert","t":64.99686096921951},{"impl":"HashMap","n":58301,"op":"insert","t":65.05973037703924},{"impl":"HashMap","n":58401,"op":"insert","t":65.12269198021909},{"impl":"HashMap","n":58501,"op":"insert","t":65.18574578281456},{"impl":"HashMap","n":58601,"op":"insert","t":65.2488917888604},{"impl":"HashMap","n":58701,"op":"insert","t":65.31213000237074},{"impl":"HashMap","n":58801,"op":"insert","t":65.37546042733915},{"impl":"HashMap","n":58901,"op":"insert","t":65.4388830677389},{"impl":"HashMap","n":59001,"op":"insert","t":65.502397927523},{"impl":"HashMap","n":59101,"op":"insert","t":65.56600501062444},{"impl":"HashMap","n":59201,"op":"insert","t":65.62970432095618},{"impl":"HashMap","n":59301,"op":"insert","t":65.69349586241141},{"impl":"HashMap","n":59401,"op":"insert","t":65.75737963886365},{"impl":"HashMap","n":59501,"op":"insert","t":65.8213556541669},{"impl":"HashMap","n":59601,"op":"insert","t":65.88542391215564},{"impl":"HashMap","n":59701,"op":"insert","t":65.94958441664517},{"impl":"HashMap","n":59801,"op":"insert","t":66.01383717143158},{"impl":"HashMap","n":59901,"op":"insert","t":66.07818218029196},{"impl":"BTreeSet","n":1,"op":"insert","t":18.076851637320825},{"impl":"BTreeSet","n":101,"op":"insert","t":48.10649924425795},{"impl":"BTreeSet","n":201,"op":"insert","t":52.61215474239215},{"impl":"BTreeSet","n":301,"op":"insert","t":55.269432501709346},{"impl":"BTreeSet","n":401,"op":"insert","t":57.166547712263835},{"impl":"BTreeSet","n":501,"op":"insert","t":58.646345880550285},{"impl":"BTreeSet","n":601,"op":"insert","t":59.86189971262526},{"impl":"BTreeSet","n":701,"op":"insert","t":60.894975467616945},{"impl":"BTreeSet","n":801,"op":"insert","t":61.7944249934273},{"impl":"BTreeSet","n":901,"op":"insert","t":62.59177937862466},{"impl":"BTreeSet","n":1001,"op":"insert","t":63.30857845159817},{"impl":"BTreeSet","n":1101,"op":"insert","t":63.96019161828685},{"impl":"BTreeSet","n":1201,"op":"insert","t":64.55797059561914},{"impl":"BTreeSet","n":1301,"op":"insert","t":65.11053819725518},{"impl":"BTreeSet","n":1401,"op":"insert","t":65.62459850018664},{"impl":"BTreeSet","n":1501,"op":"insert","t":66.10546701790989},{"impl":"BTreeSet","n":1601,"op":"insert","t":66.55742952905373},{"impl":"BTreeSet","n":1701,"op":"insert","t":66.98399199733856},{"impl":"BTreeSet","n":1801,"op":"insert","t":67.38805898900077},{"impl":"BTreeSet","n":1901,"op":"insert","t":67.77206381305675},{"impl":"BTreeSet","n":2001,"op":"insert","t":68.13806525859167},{"impl":"BTreeSet","n":2101,"op":"insert","t":68.48782071686905},{"impl":"BTreeSet","n":2201,"op":"insert","t":68.82284228524476},{"impl":"BTreeSet","n":2301,"op":"insert","t":69.14444039514443},{"impl":"BTreeSet","n":2401,"op":"insert","t":69.45375815198355},{"impl":"BTreeSet","n":2501,"op":"insert","t":69.75179866326621},{"impl":"BTreeSet","n":2601,"op":"insert","t":70.03944700574488},{"impl":"BTreeSet","n":2701,"op":"insert","t":70.31748804612457},{"impl":"BTreeSet","n":2801,"op":"insert","t":70.58662102045162},{"impl":"BTreeSet","n":2901,"op":"insert","t":70.84747155488026},{"impl":"BTreeSet","n":3001,"op":"insert","t":71.10060164842858},{"impl":"BTreeSet","n":3101,"op":"insert","t":71.34651801879264},{"impl":"BTreeSet","n":3201,"op":"insert","t":71.58567912312154},{"impl":"BTreeSet","n":3301,"op":"insert","t":71.81850109845031},{"impl":"BTreeSet","n":3401,"op":"insert","t":72.04536281533773},{"impl":"BTreeSet","n":3501,"op":"insert","t":72.26661019897274},{"impl":"BTreeSet","n":3601,"op":"insert","t":72.48255994158534},{"impl":"BTreeSet","n":3701,"op":"insert","t":72.6935027062423},{"impl":"BTreeSet","n":3801,"op":"insert","t":72.89970590342075},{"impl":"BTreeSet","n":3901,"op":"insert","t":73.10141610695126},{"impl":"BTreeSet","n":4001,"op":"insert","t":73.29886116411798},{"impl":"BTreeSet","n":4101,"op":"insert","t":73.49225204523215},{"impl":"BTreeSet","n":4201,"op":"insert","t":73.6817844703501},{"impl":"BTreeSet","n":4301,"op":"insert","t":73.8676403446014},{"impl":"BTreeSet","n":4401,"op":"insert","t":74.04998902852839},{"impl":"BTreeSet","n":4501,"op":"insert","t":74.22898846568478},{"impl":"BTreeSet","n":4601,"op":"insert","t":74.40478618631766},{"impl":"BTreeSet","n":4701,"op":"insert","t":74.57752020312388},{"impl":"BTreeSet","n":4801,"op":"insert","t":74.74731981271367},{"impl":"BTreeSet","n":4901,"op":"insert","t":74.91430631444791},{"impl":"BTreeSet","n":5001,"op":"insert","t":75.07859365666458},{"impl":"BTreeSet","n":5101,"op":"insert","t":75.24028901892167},{"impl":"BTreeSet","n":5201,"op":"insert","t":75.3994933377117},{"impl":"BTreeSet","n":5301,"op":"insert","t":75.55630178210794},{"impl":"BTreeSet","n":5401,"op":"insert","t":75.71080418495805},{"impl":"BTreeSet","n":5501,"op":"insert","t":75.86308543451881},{"impl":"BTreeSet","n":5601,"op":"insert","t":76.01322583080882},{"impl":"BTreeSet","n":5701,"op":"insert","t":76.16130141042612},{"impl":"BTreeSet","n":5801,"op":"insert","t":76.307384243121},{"impl":"BTreeSet","n":5901,"op":"insert","t":76.4515427030214},{"impl":"BTreeSet","n":6001,"op":"insert","t":76.59384171706651},{"impl":"BTreeSet","n":6101,"op":"insert","t":76.73434299290938},{"impl":"BTreeSet","n":6201,"op":"insert","t":76.87310522829104},{"impl":"BTreeSet","n":6301,"op":"insert","t":77.01018430366543},{"impl":"BTreeSet","n":6401,"op":"insert","t":77.14563345965718},{"impl":"BTreeSet","n":6501,"op":"insert","t":77.27950346076358},{"impl":"BTreeSet","n":6601,"op":"insert","t":77.4118427465605},{"impl":"BTreeSet","n":6701,"op":"insert","t":77.54269757153978},{"impl":"BTreeSet","n":6801,"op":"insert","t":77.67211213458884},{"impl":"BTreeSet","n":6901,"op":"insert","t":77.80012869901938},{"impl":"BTreeSet","n":7001,"op":"insert","t":77.92678770396127},{"impl":"BTreeSet","n":7101,"op":"insert","t":78.05212786785644},{"impl":"BTreeSet","n":7201,"op":"insert","t":78.17618628471588},{"impl":"BTreeSet","n":7301,"op":"insert","t":78.29899851373824},{"impl":"BTreeSet","n":7401,"op":"insert","t":78.42059866283238},{"impl":"BTreeSet","n":7501,"op":"insert","t":78.54101946653442},{"impl":"BTreeSet","n":7601,"op":"insert","t":78.66029235876516},{"impl":"BTreeSet","n":7701,"op":"insert","t":78.77844754083212},{"impl":"BTreeSet","n":7801,"op":"insert","t":78.89551404504459},{"impl":"BTreeSet","n":7901,"op":"insert","t":79.01151979427704},{"impl":"BTreeSet","n":8001,"op":"insert","t":79.12649165778643},{"impl":"BTreeSet","n":8101,"op":"insert","t":79.24045550356284},{"impl":"BTreeSet","n":8201,"op":"insert","t":79.35343624746858},{"impl":"BTreeSet","n":8301,"op":"insert","t":79.46545789939917},{"impl":"BTreeSet","n":8401,"op":"insert","t":79.57654360668053},{"impl":"BTreeSet","n":8501,"op":"insert","t":79.68671569489814},{"impl":"BTreeSet","n":8601,"op":"insert","t":79.79599570633891},{"impl":"BTreeSet","n":8701,"op":"insert","t":79.90440443621092},{"impl":"BTreeSet","n":8801,"op":"insert","t":80.01196196679352},{"impl":"BTreeSet","n":8901,"op":"insert","t":80.11868769965834},{"impl":"BTreeSet","n":9001,"op":"insert","t":80.22460038609009},{"impl":"BTreeSet","n":9101,"op":"insert","t":80.32971815582692},{"impl":"BTreeSet","n":9201,"op":"insert","t":80.43405854423021},{"impl":"BTreeSet","n":9301,"op":"insert","t":80.53763851798588},{"impl":"BTreeSet","n":9401,"op":"insert","t":80.64047449943136},{"impl":"BTreeSet","n":9501,"op":"insert","t":80.74258238959537},{"impl":"BTreeSet","n":9601,"op":"insert","t":80.84397759003167},{"impl":"BTreeSet","n":9701,"op":"insert","t":80.94467502352144},{"impl":"BTreeSet","n":9801,"op":"insert","t":81.0446891537141},{"impl":"BTreeSet","n":9901,"op":"insert","t":81.14403400377117},{"impl":"BTreeSet","n":10001,"op":"insert","t":81.24272317407335},{"impl":"BTreeSet","n":10101,"op":"insert","t":81.34076985904653},{"impl":"BTreeSet","n":10201,"op":"insert","t":81.4381868631593},{"impl":"BTreeSet","n":10301,"op":"insert","t":81.53498661613976},{"impl":"BTreeSet","n":10401,"op":"insert","t":81.63118118745741},{"impl":"BTreeSet","n":10501,"op":"insert","t":81.72678230011235},{"impl":"BTreeSet","n":10601,"op":"insert","t":81.82180134377056},{"impl":"BTreeSet","n":10701,"op":"insert","t":81.91624938728305},{"impl":"BTreeSet","n":10801,"op":"insert","t":82.01013719062223},{"impl":"BTreeSet","n":10901,"op":"insert","t":82.10347521626873},{"impl":"BTreeSet","n":11001,"op":"insert","t":82.19627364007795},{"impl":"BTreeSet","n":11101,"op":"insert","t":82.28854236165503},{"impl":"BTreeSet","n":11201,"op":"insert","t":82.38029101426471},{"impl":"BTreeSet","n":11301,"op":"insert","t":82.47152897430067},{"impl":"BTreeSet","n":11401,"op":"insert","t":82.56226537033767},{"impl":"BTreeSet","n":11501,"op":"insert","t":82.6525090917886},{"impl":"BTreeSet","n":11601,"op":"insert","t":82.74226879718665},{"impl":"BTreeSet","n":11701,"op":"insert","t":82.8315529221121},{"impl":"BTreeSet","n":11801,"op":"insert","t":82.92036968678173},{"impl":"BTreeSet","n":11901,"op":"insert","t":83.00872710331814},{"impl":"BTreeSet","n":12001,"op":"insert","t":83.0966329827149},{"impl":"BTreeSet","n":12101,"op":"insert","t":83.18409494151254},{"impl":"BTreeSet","n":12201,"op":"insert","t":83.27112040820012},{"impl":"BTreeSet","n":12301,"op":"insert","t":83.35771662935524},{"impl":"BTreeSet","n":12401,"op":"insert","t":83.44389067553561},{"impl":"BTreeSet","n":12501,"op":"insert","t":83.5296494469341},{"impl":"BTreeSet","n":12601,"op":"insert","t":83.61499967880829},{"impl":"BTreeSet","n":12701,"op":"insert","t":83.69994794669557},{"impl":"BTreeSet","n":12801,"op":"insert","t":83.78450067142377},{"impl":"BTreeSet","n":12901,"op":"insert","t":83.86866412392675},{"impl":"BTreeSet","n":13001,"op":"insert","t":83.95244442987398},{"impl":"BTreeSet","n":13101,"op":"insert","t":84.03584757412303},{"impl":"BTreeSet","n":13201,"op":"insert","t":84.11887940500245},{"impl":"BTreeSet","n":13301,"op":"insert","t":84.20154563843332},{"impl":"BTreeSet","n":13401,"op":"insert","t":84.2838518618962},{"impl":"BTreeSet","n":13501,"op":"insert","t":84.36580353825076},{"impl":"BTreeSet","n":13601,"op":"insert","t":84.44740600941454},{"impl":"BTreeSet","n":13701,"op":"insert","t":84.52866449990665},{"impl":"BTreeSet","n":13801,"op":"insert","t":84.60958412026307},{"impl":"BTreeSet","n":13901,"op":"insert","t":84.6901698703282},{"impl":"BTreeSet","n":14001,"op":"insert","t":84.77042664242882},{"impl":"BTreeSet","n":14101,"op":"insert","t":84.85035922443481},{"impl":"BTreeSet","n":14201,"op":"insert","t":84.92997230271199},{"impl":"BTreeSet","n":14301,"op":"insert","t":85.00927046497104},{"impl":"BTreeSet","n":14401,"op":"insert","t":85.08825820301746},{"impl":"BTreeSet","n":14501,"op":"insert","t":85.16693991540627},{"impl":"BTreeSet","n":14601,"op":"insert","t":85.24531991000536},{"impl":"BTreeSet","n":14701,"op":"insert","t":85.32340240647156},{"impl":"BTreeSet","n":14801,"op":"insert","t":85.40119153864265},{"impl":"BTreeSet","n":14901,"op":"insert","t":85.4786913568489},{"impl":"BTreeSet","n":15001,"op":"insert","t":85.55590583014724},{"impl":"BTreeSet","n":15101,"op":"insert","t":85.6328388484813},{"impl":"BTreeSet","n":15201,"op":"insert","t":85.70949422477004},{"impl":"BTreeSet","n":15301,"op":"insert","t":85.78587569692803},{"impl":"BTreeSet","n":15401,"op":"insert","t":85.86198692981986},{"impl":"BTreeSet","n":15501,"op":"insert","t":85.93783151715128},{"impl":"BTreeSet","n":15601,"op":"insert","t":86.0134129832996},{"impl":"BTreeSet","n":15701,"op":"insert","t":86.08873478508558},{"impl":"BTreeSet","n":15801,"op":"insert","t":86.16380031348905},{"impl":"BTreeSet","n":15901,"op":"insert","t":86.23861289531044},{"impl":"BTreeSet","n":16001,"op":"insert","t":86.31317579478024},{"impl":"BTreeSet","n":16101,"op":"insert","t":86.38749221511829},{"impl":"BTreeSet","n":16201,"op":"insert","t":86.46156530004481},{"impl":"BTreeSet","n":16301,"op":"insert","t":86.53539813524492},{"impl":"BTreeSet","n":16401,"op":"insert","t":86.60899374978845},{"impl":"BTreeSet","n":16501,"op":"insert","t":86.68235511750649},{"impl":"BTreeSet","n":16601,"op":"insert","t":86.7554851583264},{"impl":"BTreeSet","n":16701,"op":"insert","t":86.8283867395668},{"impl":"BTreeSet","n":16801,"op":"insert","t":86.90106267719374},{"impl":"BTreeSet","n":16901,"op":"insert","t":86.97351573703983},{"impl":"BTreeSet","n":17001,"op":"insert","t":87.04574863598717},{"impl":"BTreeSet","n":17101,"op":"insert","t":87.1177640431157},{"impl":"BTreeSet","n":17201,"op":"insert","t":87.18956458081816},{"impl":"BTreeSet","n":17301,"op":"insert","t":87.26115282588256},{"impl":"BTreeSet","n":17401,"op":"insert","t":87.33253131054357},{"impl":"BTreeSet","n":17501,"op":"insert","t":87.40370252350378},{"impl":"BTreeSet","n":17601,"op":"insert","t":87.47466891092576},{"impl":"BTreeSet","n":17701,"op":"insert","t":87.5454328773962},{"impl":"BTreeSet","n":17801,"op":"insert","t":87.61599678686271},{"impl":"BTreeSet","n":17901,"op":"insert","t":87.68636296354452},{"impl":"BTreeSet","n":18001,"op":"insert","t":87.75653369281774},{"impl":"BTreeSet","n":18101,"op":"insert","t":87.82651122207606},{"impl":"BTreeSet","n":18201,"op":"insert","t":87.89629776156788},{"impl":"BTreeSet","n":18301,"op":"insert","t":87.96589548521034},{"impl":"BTreeSet","n":18401,"op":"insert","t":88.0353065313813},{"impl":"BTreeSet","n":18501,"op":"insert","t":88.10453300368977},{"impl":"BTreeSet","n":18601,"op":"insert","t":88.17357697172565},{"impl":"BTreeSet","n":18701,"op":"insert","t":88.24244047178931},{"impl":"BTreeSet","n":18801,"op":"insert","t":88.31112550760173},{"impl":"BTreeSet","n":18901,"op":"insert","t":88.37963405099588},{"impl":"BTreeSet","n":19001,"op":"insert","t":88.4479680425896},{"impl":"BTreeSet","n":19101,"op":"insert","t":88.51612939244127},{"impl":"BTreeSet","n":19201,"op":"insert","t":88.58411998068792},{"impl":"BTreeSet","n":19301,"op":"insert","t":88.65194165816699},{"impl":"BTreeSet","n":19401,"op":"insert","t":88.71959624702203},{"impl":"BTreeSet","n":19501,"op":"insert","t":88.7870855412927},{"impl":"BTreeSet","n":19601,"op":"insert","t":88.85441130748983},{"impl":"BTreeSet","n":19701,"op":"insert","t":88.92157528515577},{"impl":"BTreeSet","n":19801,"op":"insert","t":88.9885791874105},{"impl":"BTreeSet","n":19901,"op":"insert","t":89.05542470148413},{"impl":"BTreeSet","n":20001,"op":"insert","t":89.122113489236},{"impl":"BTreeSet","n":20101,"op":"insert","t":89.18864718766068},{"impl":"BTreeSet","n":20201,"op":"insert","t":89.25502740938164},{"impl":"BTreeSet","n":20301,"op":"insert","t":89.32125574313265},{"impl":"BTreeSet","n":20401,"op":"insert","t":89.38733375422726},{"impl":"BTreeSet","n":20501,"op":"insert","t":89.45326298501695},{"impl":"BTreeSet","n":20601,"op":"insert","t":89.519044955338},{"impl":"BTreeSet","n":20701,"op":"insert","t":89.58468116294772},{"impl":"BTreeSet","n":20801,"op":"insert","t":89.6501730839499},{"impl":"BTreeSet","n":20901,"op":"insert","t":89.71552217321027},{"impl":"BTreeSet","n":21001,"op":"insert","t":89.78072986476208},{"impl":"BTreeSet","n":21101,"op":"insert","t":89.84579757220177},{"impl":"BTreeSet","n":21201,"op":"insert","t":89.91072668907564},{"impl":"BTreeSet","n":21301,"op":"insert","t":89.97551858925713},{"impl":"BTreeSet","n":21401,"op":"insert","t":90.04017462731545},{"impl":"BTreeSet","n":21501,"op":"insert","t":90.10469613887552},{"impl":"BTreeSet","n":21601,"op":"insert","t":90.1690844409696},{"impl":"BTreeSet","n":21701,"op":"insert","t":90.2333408323808},{"impl":"BTreeSet","n":21801,"op":"insert","t":90.29746659397868},{"impl":"BTreeSet","n":21901,"op":"insert","t":90.36146298904715},{"impl":"BTreeSet","n":22001,"op":"insert","t":90.425331263605},{"impl":"BTreeSet","n":22101,"op":"insert","t":90.48907264671898},{"impl":"BTreeSet","n":22201,"op":"insert","t":90.55268835080996},{"impl":"BTreeSet","n":22301,"op":"insert","t":90.61617957195227},{"impl":"BTreeSet","n":22401,"op":"insert","t":90.6795474901661},{"impl":"BTreeSet","n":22501,"op":"insert","t":90.74279326970358},{"impl":"BTreeSet","n":22601,"op":"insert","t":90.80591805932855},{"impl":"BTreeSet","n":22701,"op":"insert","t":90.86892299258993},{"impl":"BTreeSet","n":22801,"op":"insert","t":90.93180918808932},{"impl":"BTreeSet","n":22901,"op":"insert","t":90.99457774974269},{"impl":"BTreeSet","n":23001,"op":"insert","t":91.05722976703625},{"impl":"BTreeSet","n":23101,"op":"insert","t":91.11976631527679},{"impl":"BTreeSet","n":23201,"op":"insert","t":91.18218845583688},{"impl":"BTreeSet","n":23301,"op":"insert","t":91.24449723639435},{"impl":"BTreeSet","n":23401,"op":"insert","t":91.30669369116708},{"impl":"BTreeSet","n":23501,"op":"insert","t":91.36877884114249},{"impl":"BTreeSet","n":23601,"op":"insert","t":91.43075369430218},{"impl":"BTreeSet","n":23701,"op":"insert","t":91.49261924584206},{"impl":"BTreeSet","n":23801,"op":"insert","t":91.55437647838764},{"impl":"BTreeSet","n":23901,"op":"insert","t":91.61602636220466},{"impl":"BTreeSet","n":24001,"op":"insert","t":91.67756985540578},{"impl":"BTreeSet","n":24101,"op":"insert","t":91.73900790415254},{"impl":"BTreeSet","n":24201,"op":"insert","t":91.80034144285334},{"impl":"BTreeSet","n":24301,"op":"insert","t":91.8615713943573},{"impl":"BTreeSet","n":24401,"op":"insert","t":91.9226986701441},{"impl":"BTreeSet","n":24501,"op":"insert","t":91.9837241705101},{"impl":"BTreeSet","n":24601,"op":"insert","t":92.04464878475036},{"impl":"BTreeSet","n":24701,"op":"insert","t":92.10547339133734},{"impl":"BTreeSet","n":24801,"op":"insert","t":92.1661988580957},{"impl":"BTreeSet","n":24901,"op":"insert","t":92.22682604237367},{"impl":"BTreeSet","n":25001,"op":"insert","t":92.2873557912111},{"impl":"BTreeSet","n":25101,"op":"insert","t":92.34778894150392},{"impl":"BTreeSet","n":25201,"op":"insert","t":92.40812632016565},{"impl":"BTreeSet","n":25301,"op":"insert","t":92.46836874428533},{"impl":"BTreeSet","n":25401,"op":"insert","t":92.52851702128275},{"impl":"BTreeSet","n":25501,"op":"insert","t":92.5885719490602},{"impl":"BTreeSet","n":25601,"op":"insert","t":92.64853431615164},{"impl":"BTreeSet","n":25701,"op":"insert","t":92.70840490186868},{"impl":"BTreeSet","n":25801,"op":"insert","t":92.76818447644392},{"impl":"BTreeSet","n":25901,"op":"insert","t":92.82787380117136},{"impl":"BTreeSet","n":26001,"op":"insert","t":92.88747362854426},{"impl":"BTreeSet","n":26101,"op":"insert","t":92.9469847023901},{"impl":"BTreeSet","n":26201,"op":"insert","t":93.0064077580034},{"impl":"BTreeSet","n":26301,"op":"insert","t":93.0657435222755},{"impl":"BTreeSet","n":26401,"op":"insert","t":93.12499271382225},{"impl":"BTreeSet","n":26501,"op":"insert","t":93.18415604310907},{"impl":"BTreeSet","n":26601,"op":"insert","t":93.24323421257385},{"impl":"BTreeSet","n":26701,"op":"insert","t":93.30222791674731},{"impl":"BTreeSet","n":26801,"op":"insert","t":93.36113784237138},{"impl":"BTreeSet","n":26901,"op":"insert","t":93.41996466851502},{"impl":"BTreeSet","n":27001,"op":"insert","t":93.47870906668835},{"impl":"BTreeSet","n":27101,"op":"insert","t":93.53737170095424},{"impl":"BTreeSet","n":27201,"op":"insert","t":93.59595322803806},{"impl":"BTreeSet","n":27301,"op":"insert","t":93.65445429743548},{"impl":"BTreeSet","n":27401,"op":"insert","t":93.71287555151807},{"impl":"BTreeSet","n":27501,"op":"insert","t":93.77121762563718},{"impl":"BTreeSet","n":27601,"op":"insert","t":93.82948114822588},{"impl":"BTreeSet","n":27701,"op":"insert","t":93.88766674089902},{"impl":"BTreeSet","n":27801,"op":"insert","t":93.94577501855149},{"impl":"BTreeSet","n":27901,"op":"insert","t":94.00380658945468},{"impl":"BTreeSet","n":28001,"op":"insert","t":94.06176205535144},{"impl":"BTreeSet","n":28101,"op":"insert","t":94.11964201154903},{"impl":"BTreeSet","n":28201,"op":"insert","t":94.17744704701056},{"impl":"BTreeSet","n":28301,"op":"insert","t":94.23517774444494},{"impl":"BTreeSet","n":28401,"op":"insert","t":94.29283468039496},{"impl":"BTreeSet","n":28501,"op":"insert","t":94.35041842532411},{"impl":"BTreeSet","n":28601,"op":"insert","t":94.40792954370167},{"impl":"BTreeSet","n":28701,"op":"insert","t":94.4653685940865},{"impl":"BTreeSet","n":28801,"op":"insert","t":94.52273612920911},{"impl":"BTreeSet","n":28901,"op":"insert","t":94.5800326960526},{"impl":"BTreeSet","n":29001,"op":"insert","t":94.637258835932},{"impl":"BTreeSet","n":29101,"op":"insert","t":94.69441508457238},{"impl":"BTreeSet","n":29201,"op":"insert","t":94.7515019721855},{"impl":"BTreeSet","n":29301,"op":"insert","t":94.80852002354516},{"impl":"BTreeSet","n":29401,"op":"insert","t":94.86546975806144},{"impl":"BTreeSet","n":29501,"op":"insert","t":94.92235168985344},{"impl":"BTreeSet","n":29601,"op":"insert","t":94.97916632782093},{"impl":"BTreeSet","n":29701,"op":"insert","t":95.03591417571475},{"impl":"BTreeSet","n":29801,"op":"insert","t":95.09259573220609},{"impl":"BTreeSet","n":29901,"op":"insert","t":95.14921149095451},{"impl":"BTreeSet","n":30001,"op":"insert","t":95.20576194067485},{"impl":"BTreeSet","n":30101,"op":"insert","t":95.2622475652031},{"impl":"BTreeSet","n":30201,"op":"insert","t":95.3186688435611},{"impl":"BTreeSet","n":30301,"op":"insert","t":95.3750262500202},{"impl":"BTreeSet","n":30401,"op":"insert","t":95.43132025416388},{"impl":"BTreeSet","n":30501,"op":"insert","t":95.48755132094927},{"impl":"BTreeSet","n":30601,"op":"insert","t":95.54371991076783},{"impl":"BTreeSet","n":30701,"op":"insert","t":95.59982647950484},{"impl":"BTreeSet","n":30801,"op":"insert","t":95.65587147859806},{"impl":"BTreeSet","n":30901,"op":"insert","t":95.71185535509535},{"impl":"BTreeSet","n":31001,"op":"insert","t":95.7677785517115},{"impl":"BTreeSet","n":31101,"op":"insert","t":95.82364150688393},{"impl":"BTreeSet","n":31201,"op":"insert","t":95.87944465482767},{"impl":"BTreeSet","n":31301,"op":"insert","t":95.93518842558943},{"impl":"BTreeSet","n":31401,"op":"insert","t":95.99087324510077},{"impl":"BTreeSet","n":31501,"op":"insert","t":96.04649953523038},{"impl":"BTreeSet","n":31601,"op":"insert","t":96.10206771383565},{"impl":"BTreeSet","n":31701,"op":"insert","t":96.1575781948134},{"impl":"BTreeSet","n":31801,"op":"insert","t":96.21303138814963},{"impl":"BTreeSet","n":31901,"op":"insert","t":96.26842769996881},{"impl":"BTreeSet","n":32001,"op":"insert","t":96.32376753258211},{"impl":"BTreeSet","n":32101,"op":"insert","t":96.37905128453501},{"impl":"BTreeSet","n":32201,"op":"insert","t":96.43427935065418},{"impl":"BTreeSet","n":32301,"op":"insert","t":96.48945212209358},{"impl":"BTreeSet","n":32401,"op":"insert","t":96.54456998637988},{"impl":"BTreeSet","n":32501,"op":"insert","t":96.59963332745716},{"impl":"BTreeSet","n":32601,"op":"insert","t":96.65464252573094},{"impl":"BTreeSet","n":32701,"op":"insert","t":96.70959795811157},{"impl":"BTreeSet","n":32801,"op":"insert","t":96.76449999805682},{"impl":"BTreeSet","n":32901,"op":"insert","t":96.81934901561401},{"impl":"BTreeSet","n":33001,"op":"insert","t":96.87414537746139},{"impl":"BTreeSet","n":33101,"op":"insert","t":96.92888944694892},{"impl":"BTreeSet","n":33201,"op":"insert","t":96.98358158413836},{"impl":"BTreeSet","n":33301,"op":"insert","t":97.03822214584292},{"impl":"BTreeSet","n":33401,"op":"insert","t":97.09281148566616},{"impl":"BTreeSet","n":33501,"op":"insert","t":97.14734995404045},{"impl":"BTreeSet","n":33601,"op":"insert","t":97.20183789826463},{"impl":"BTreeSet","n":33701,"op":"insert","t":97.2562756625414},{"impl":"BTreeSet","n":33801,"op":"insert","t":97.31066358801398},{"impl":"BTreeSet","n":33901,"op":"insert","t":97.36500201280222},{"impl":"BTreeSet","n":34001,"op":"insert","t":97.41929127203822},{"impl":"BTreeSet","n":34101,"op":"insert","t":97.4735316979015},{"impl":"BTreeSet","n":34201,"op":"insert","t":97.52772361965351},{"impl":"BTreeSet","n":34301,"op":"insert","t":97.58186736367173},{"impl":"BTreeSet","n":34401,"op":"insert","t":97.63596325348331},{"impl":"BTreeSet","n":34501,"op":"insert","t":97.690011609798},{"impl":"BTreeSet","n":34601,"op":"insert","t":97.74401275054097},{"impl":"BTreeSet","n":34701,"op":"insert","t":97.79796699088486},{"impl":"BTreeSet","n":34801,"op":"insert","t":97.85187464328142},{"impl":"BTreeSet","n":34901,"op":"insert","t":97.90573601749281},{"impl":"BTreeSet","n":35001,"op":"insert","t":97.95955142062235},{"impl":"BTreeSet","n":35101,"op":"insert","t":98.01332115714489},{"impl":"BTreeSet","n":35201,"op":"insert","t":98.06704552893666},{"impl":"BTreeSet","n":35301,"op":"insert","t":98.12072483530486},{"impl":"BTreeSet","n":35401,"op":"insert","t":98.17435937301657},{"impl":"BTreeSet","n":35501,"op":"insert","t":98.22794943632759},{"impl":"BTreeSet","n":35601,"op":"insert","t":98.28149531701057},{"impl":"BTreeSet","n":35701,"op":"insert","t":98.33499730438295},{"impl":"BTreeSet","n":35801,"op":"insert","t":98.38845568533434},{"impl":"BTreeSet","n":35901,"op":"insert","t":98.44187074435371},{"impl":"BTreeSet","n":36001,"op":"insert","t":98.495242763556},{"impl":"BTreeSet","n":36101,"op":"insert","t":98.5485720227086},{"impl":"BTreeSet","n":36201,"op":"insert","t":98.6018587992571},{"impl":"BTreeSet","n":36301,"op":"insert","t":98.65510336835119},{"impl":"BTreeSet","n":36401,"op":"insert","t":98.70830600286969},{"impl":"BTreeSet","n":36501,"op":"insert","t":98.76146697344558},{"impl":"BTreeSet","n":36601,"op":"insert","t":98.81458654849058},{"impl":"BTreeSet","n":36701,"op":"insert","t":98.86766499421935},{"impl":"BTreeSet","n":36801,"op":"insert","t":98.92070257467341},{"impl":"BTreeSet","n":36901,"op":"insert","t":98.97369955174476},{"impl":"BTreeSet","n":37001,"op":"insert","t":99.02665618519914},{"impl":"BTreeSet","n":37101,"op":"insert","t":99.07957273269894},{"impl":"BTreeSet","n":37201,"op":"insert","t":99.13244944982593},{"impl":"BTreeSet","n":37301,"op":"insert","t":99.18528659010352},{"impl":"BTreeSet","n":37401,"op":"insert","t":99.23808440501884},{"impl":"BTreeSet","n":37501,"op":"insert","t":99.29084314404447},{"impl":"BTreeSet","n":37601,"op":"insert","t":99.34356305466},{"impl":"BTreeSet","n":37701,"op":"insert","t":99.39624438237297},{"impl":"BTreeSet","n":37801,"op":"insert","t":99.44888737074008},{"impl":"BTreeSet","n":37901,"op":"insert","t":99.50149226138748},{"impl":"BTreeSet","n":38001,"op":"insert","t":99.55405929403142},{"impl":"BTreeSet","n":38101,"op":"insert","t":99.60658870649809},{"impl":"BTreeSet","n":38201,"op":"insert","t":99.65908073474357},{"impl":"BTreeSet","n":38301,"op":"insert","t":99.71153561287335},{"impl":"BTreeSet","n":38401,"op":"insert","t":99.76395357316161},{"impl":"BTreeSet","n":38501,"op":"insert","t":99.8163348460703},{"impl":"BTreeSet","n":38601,"op":"insert","t":99.86867966026796},{"impl":"BTreeSet","n":38701,"op":"insert","t":99.9209882426482},{"impl":"BTreeSet","n":38801,"op":"insert","t":99.97326081834815},{"impl":"BTreeSet","n":38901,"op":"insert","t":100.0254976107664},{"impl":"BTreeSet","n":39001,"op":"insert","t":100.07769884158093},{"impl":"BTreeSet","n":39101,"op":"insert","t":100.12986473076677},{"impl":"BTreeSet","n":39201,"op":"insert","t":100.18199549661334},{"impl":"BTreeSet","n":39301,"op":"insert","t":100.23409135574164},{"impl":"BTreeSet","n":39401,"op":"insert","t":100.28615252312122},{"impl":"BTreeSet","n":39501,"op":"insert","t":100.3381792120869},{"impl":"BTreeSet","n":39601,"op":"insert","t":100.39017163435534},{"impl":"BTreeSet","n":39701,"op":"insert","t":100.44213000004133},{"impl":"BTreeSet","n":39801,"op":"insert","t":100.49405451767397},{"impl":"BTreeSet","n":39901,"op":"insert","t":100.54594539421245},{"impl":"BTreeSet","n":40001,"op":"insert","t":100.59780283506197},{"impl":"BTreeSet","n":40101,"op":"insert","t":100.64962704408907},{"impl":"BTreeSet","n":40201,"op":"insert","t":100.70141822363703},{"impl":"BTreeSet","n":40301,"op":"insert","t":100.75317657454111},{"impl":"BTreeSet","n":40401,"op":"insert","t":100.80490229614331},{"impl":"BTreeSet","n":40501,"op":"insert","t":100.85659558630726},{"impl":"BTreeSet","n":40601,"op":"insert","t":100.90825664143279},{"impl":"BTreeSet","n":40701,"op":"insert","t":100.95988565647029},{"impl":"BTreeSet","n":40801,"op":"insert","t":101.011482824935},{"impl":"BTreeSet","n":40901,"op":"insert","t":101.06304833892098},{"impl":"BTreeSet","n":41001,"op":"insert","t":101.1145823891151},{"impl":"BTreeSet","n":41101,"op":"insert","t":101.16608516481062},{"impl":"BTreeSet","n":41201,"op":"insert","t":101.21755685392088},{"impl":"BTreeSet","n":41301,"op":"insert","t":101.26899764299256},{"impl":"BTreeSet","n":41401,"op":"insert","t":101.32040771721894},{"impl":"BTreeSet","n":41501,"op":"insert","t":101.371787260453},{"impl":"BTreeSet","n":41601,"op":"insert","t":101.42313645522029},{"impl":"BTreeSet","n":41701,"op":"insert","t":101.47445548273168},{"impl":"BTreeSet","n":41801,"op":"insert","t":101.5257445228959},{"impl":"BTreeSet","n":41901,"op":"insert","t":101.57700375433211},{"impl":"BTreeSet","n":42001,"op":"insert","t":101.6282333543821},{"impl":"BTreeSet","n":42101,"op":"insert","t":101.67943349912247},{"impl":"BTreeSet","n":42201,"op":"insert","t":101.73060436337663},{"impl":"BTreeSet","n":42301,"op":"insert","t":101.78174612072664},{"impl":"BTreeSet","n":42401,"op":"insert","t":101.83285894352503},{"impl":"BTreeSet","n":42501,"op":"insert","t":101.88394300290625},{"impl":"BTreeSet","n":42601,"op":"insert","t":101.9349984687982},{"impl":"BTreeSet","n":42701,"op":"insert","t":101.9860255099336},{"impl":"BTreeSet","n":42801,"op":"insert","t":102.03702429386098},{"impl":"BTreeSet","n":42901,"op":"insert","t":102.08799498695599},{"impl":"BTreeSet","n":43001,"op":"insert","t":102.13893775443212},{"impl":"BTreeSet","n":43101,"op":"insert","t":102.18985276035158},{"impl":"BTreeSet","n":43201,"op":"insert","t":102.24074016763598},{"impl":"BTreeSet","n":43301,"op":"insert","t":102.29160013807686},{"impl":"BTreeSet","n":43401,"op":"insert","t":102.3424328323461},{"impl":"BTreeSet","n":43501,"op":"insert","t":102.39323841000625},{"impl":"BTreeSet","n":43601,"op":"insert","t":102.44401702952075},{"impl":"BTreeSet","n":43701,"op":"insert","t":102.49476884826393},{"impl":"BTreeSet","n":43801,"op":"insert","t":102.54549402253099},{"impl":"BTreeSet","n":43901,"op":"insert","t":102.59619270754794},{"impl":"BTreeSet","n":44001,"op":"insert","t":102.64686505748114},{"impl":"BTreeSet","n":44101,"op":"insert","t":102.6975112254471},{"impl":"BTreeSet","n":44201,"op":"insert","t":102.7481313635219},{"impl":"BTreeSet","n":44301,"op":"insert","t":102.79872562275067},{"impl":"BTreeSet","n":44401,"op":"insert","t":102.84929415315673},{"impl":"BTreeSet","n":44501,"op":"insert","t":102.89983710375097},{"impl":"BTreeSet","n":44601,"op":"insert","t":102.95035462254086},{"impl":"BTreeSet","n":44701,"op":"insert","t":103.0008468565394},{"impl":"BTreeSet","n":44801,"op":"insert","t":103.05131395177406},{"impl":"BTreeSet","n":44901,"op":"insert","t":103.10175605329559},{"impl":"BTreeSet","n":45001,"op":"insert","t":103.15217330518664},{"impl":"BTreeSet","n":45101,"op":"insert","t":103.20256585057038},{"impl":"BTreeSet","n":45201,"op":"insert","t":103.2529338316191},{"impl":"BTreeSet","n":45301,"op":"insert","t":103.30327738956245},{"impl":"BTreeSet","n":45401,"op":"insert","t":103.35359666469586},{"impl":"BTreeSet","n":45501,"op":"insert","t":103.40389179638872},{"impl":"BTreeSet","n":45601,"op":"insert","t":103.45416292309258},{"impl":"BTreeSet","n":45701,"op":"insert","t":103.50441018234909},{"impl":"BTreeSet","n":45801,"op":"insert","t":103.554633710798},{"impl":"BTreeSet","n":45901,"op":"insert","t":103.60483364418509},{"impl":"BTreeSet","n":46001,"op":"insert","t":103.65501011736984},{"impl":"BTreeSet","n":46101,"op":"insert","t":103.70516326433318},{"impl":"BTreeSet","n":46201,"op":"insert","t":103.75529321818522},{"impl":"BTreeSet","n":46301,"op":"insert","t":103.80540011117247},{"impl":"BTreeSet","n":46401,"op":"insert","t":103.8554840746857},{"impl":"BTreeSet","n":46501,"op":"insert","t":103.90554523926694},{"impl":"BTreeSet","n":46601,"op":"insert","t":103.95558373461706},{"impl":"BTreeSet","n":46701,"op":"insert","t":104.00559968960279},{"impl":"BTreeSet","n":46801,"op":"insert","t":104.05559323226392},{"impl":"BTreeSet","n":46901,"op":"insert","t":104.10556448982037},{"impl":"BTreeSet","n":47001,"op":"insert","t":104.15551358867921},{"impl":"BTreeSet","n":47101,"op":"insert","t":104.20544065444147},{"impl":"BTreeSet","n":47201,"op":"insert","t":104.25534581190908},{"impl":"BTreeSet","n":47301,"op":"insert","t":104.30522918509159},{"impl":"BTreeSet","n":47401,"op":"insert","t":104.35509089721282},{"impl":"BTreeSet","n":47501,"op":"insert","t":104.4049310707176},{"impl":"BTreeSet","n":47601,"op":"insert","t":104.45474982727822},{"impl":"BTreeSet","n":47701,"op":"insert","t":104.5045472878009},{"impl":"BTreeSet","n":47801,"op":"insert","t":104.55432357243237},{"impl":"BTreeSet","n":47901,"op":"insert","t":104.60407880056596},{"impl":"BTreeSet","n":48001,"op":"insert","t":104.65381309084813},{"impl":"BTreeSet","n":48101,"op":"insert","t":104.70352656118455},{"impl":"BTreeSet","n":48201,"op":"insert","t":104.7532193287463},{"impl":"BTreeSet","n":48301,"op":"insert","t":104.80289150997598},{"impl":"BTreeSet","n":48401,"op":"insert","t":104.85254322059362},{"impl":"BTreeSet","n":48501,"op":"insert","t":104.90217457560279},{"impl":"BTreeSet","n":48601,"op":"insert","t":104.95178568929644},{"impl":"BTreeSet","n":48701,"op":"insert","t":105.00137667526276},{"impl":"BTreeSet","n":48801,"op":"insert","t":105.0509476463909},{"impl":"BTreeSet","n":48901,"op":"insert","t":105.10049871487682},{"impl":"BTreeSet","n":49001,"op":"insert","t":105.1500299922288},{"impl":"BTreeSet","n":49101,"op":"insert","t":105.19954158927314},{"impl":"BTreeSet","n":49201,"op":"insert","t":105.24903361615975},{"impl":"BTreeSet","n":49301,"op":"insert","t":105.29850618236753},{"impl":"BTreeSet","n":49401,"op":"insert","t":105.3479593967099},{"impl":"BTreeSet","n":49501,"op":"insert","t":105.39739336734011},{"impl":"BTreeSet","n":49601,"op":"insert","t":105.44680820175668},{"impl":"BTreeSet","n":49701,"op":"insert","t":105.49620400680851},{"impl":"BTreeSet","n":49801,"op":"insert","t":105.54558088870031},{"impl":"BTreeSet","n":49901,"op":"insert","t":105.59493895299755},{"impl":"BTreeSet","n":50001,"op":"insert","t":105.64427830463177},{"impl":"BTreeSet","n":50101,"op":"insert","t":105.69359904790548},{"impl":"BTreeSet","n":50201,"op":"insert","t":105.74290128649733},{"impl":"BTreeSet","n":50301,"op":"insert","t":105.79218512346694},{"impl":"BTreeSet","n":50401,"op":"insert","t":105.84145066125994},{"impl":"BTreeSet","n":50501,"op":"insert","t":105.89069800171278},{"impl":"BTreeSet","n":50601,"op":"insert","t":105.9399272460575},{"impl":"BTreeSet","n":50701,"op":"insert","t":105.98913849492658},{"impl":"BTreeSet","n":50801,"op":"insert","t":106.03833184835767},{"impl":"BTreeSet","n":50901,"op":"insert","t":106.08750740579816},{"impl":"BTreeSet","n":51001,"op":"insert","t":106.13666526610997},{"impl":"BTreeSet","n":51101,"op":"insert","t":106.18580552757402},{"impl":"BTreeSet","n":51201,"op":"insert","t":106.23492828789486},{"impl":"BTreeSet","n":51301,"op":"insert","t":106.28403364420504},{"impl":"BTreeSet","n":51401,"op":"insert","t":106.3331216930697},{"impl":"BTreeSet","n":51501,"op":"insert","t":106.38219253049095},{"impl":"BTreeSet","n":51601,"op":"insert","t":106.43124625191214},{"impl":"BTreeSet","n":51701,"op":"insert","t":106.48028295222234},{"impl":"BTreeSet","n":51801,"op":"insert","t":106.52930272576049},{"impl":"BTreeSet","n":51901,"op":"insert","t":106.57830566631979},{"impl":"BTreeSet","n":52001,"op":"insert","t":106.62729186715168},{"impl":"BTreeSet","n":52101,"op":"insert","t":106.67626142097029},{"impl":"BTreeSet","n":52201,"op":"insert","t":106.72521441995627},{"impl":"BTreeSet","n":52301,"op":"insert","t":106.7741509557611},{"impl":"BTreeSet","n":52401,"op":"insert","t":106.82307111951101},{"impl":"BTreeSet","n":52501,"op":"insert","t":106.87197500181105},{"impl":"BTreeSet","n":52601,"op":"insert","t":106.92086269274901},{"impl":"BTreeSet","n":52701,"op":"insert","t":106.96973428189933},{"impl":"BTreeSet","n":52801,"op":"insert","t":107.01858985832712},{"impl":"BTreeSet","n":52901,"op":"insert","t":107.06742951059184},{"impl":"BTreeSet","n":53001,"op":"insert","t":107.11625332675126},{"impl":"BTreeSet","n":53101,"op":"insert","t":107.16506139436518},{"impl":"BTreeSet","n":53201,"op":"insert","t":107.21385380049914},{"impl":"BTreeSet","n":53301,"op":"insert","t":107.26263063172824},{"impl":"BTreeSet","n":53401,"op":"insert","t":107.31139197414072},{"impl":"BTreeSet","n":53501,"op":"insert","t":107.36013791334167},{"impl":"BTreeSet","n":53601,"op":"insert","t":107.40886853445656},{"impl":"BTreeSet","n":53701,"op":"insert","t":107.45758392213492},{"impl":"BTreeSet","n":53801,"op":"insert","t":107.50628416055375},{"impl":"BTreeSet","n":53901,"op":"insert","t":107.5549693334212},{"impl":"BTreeSet","n":54001,"op":"insert","t":107.6036395239799},{"impl":"BTreeSet","n":54101,"op":"insert","t":107.6522948150104},{"impl":"BTreeSet","n":54201,"op":"insert","t":107.70093528883478},{"impl":"BTreeSet","n":54301,"op":"insert","t":107.74956102731979},{"impl":"BTreeSet","n":54401,"op":"insert","t":107.79817211188029},{"impl":"BTreeSet","n":54501,"op":"insert","t":107.84676862348263},{"impl":"BTreeSet","n":54601,"op":"insert","t":107.89535064264791},{"impl":"BTreeSet","n":54701,"op":"insert","t":107.94391824945512},{"impl":"BTreeSet","n":54801,"op":"insert","t":107.99247152354457},{"impl":"BTreeSet","n":54901,"op":"insert","t":108.04101054412095},{"impl":"BTreeSet","n":55001,"op":"insert","t":108.08953538995652},{"impl":"BTreeSet","n":55101,"op":"insert","t":108.1380461393943},{"impl":"BTreeSet","n":55201,"op":"insert","t":108.18654287035113},{"impl":"BTreeSet","n":55301,"op":"insert","t":108.23502566032082},{"impl":"BTreeSet","n":55401,"op":"insert","t":108.28349458637709},{"impl":"BTreeSet","n":55501,"op":"insert","t":108.33194972517677},{"impl":"BTreeSet","n":55601,"op":"insert","t":108.38039115296266},{"impl":"BTreeSet","n":55701,"op":"insert","t":108.42881894556652},{"impl":"BTreeSet","n":55801,"op":"insert","t":108.47723317841212},{"impl":"BTreeSet","n":55901,"op":"insert","t":108.52563392651805},{"impl":"BTreeSet","n":56001,"op":"insert","t":108.57402126450071},{"impl":"BTreeSet","n":56101,"op":"insert","t":108.62239526657709},{"impl":"BTreeSet","n":56201,"op":"insert","t":108.67075600656764},{"impl":"BTreeSet","n":56301,"op":"insert","t":108.71910355789917},{"impl":"BTreeSet","n":56401,"op":"insert","t":108.76743799360754},{"impl":"BTreeSet","n":56501,"op":"insert","t":108.81575938634049},{"impl":"BTreeSet","n":56601,"op":"insert","t":108.86406780836035},{"impl":"BTreeSet","n":56701,"op":"insert","t":108.91236333154677},{"impl":"BTreeSet","n":56801,"op":"insert","t":108.96064602739946},{"impl":"BTreeSet","n":56901,"op":"insert","t":109.00891596704085},{"impl":"BTreeSet","n":57001,"op":"insert","t":109.0571732212186},{"impl":"BTreeSet","n":57101,"op":"insert","t":109.10541786030848},{"impl":"BTreeSet","n":57201,"op":"insert","t":109.15364995431676},{"impl":"BTreeSet","n":57301,"op":"insert","t":109.20186957288294},{"impl":"BTreeSet","n":57401,"op":"insert","t":109.25007678528215},{"impl":"BTreeSet","n":57501,"op":"insert","t":109.29827166042786},{"impl":"BTreeSet","n":57601,"op":"insert","t":109.34645426687422},{"impl":"BTreeSet","n":57701,"op":"insert","t":109.39462467281875},{"impl":"BTreeSet","n":57801,"op":"insert","t":109.44278294610464},{"impl":"BTreeSet","n":57901,"op":"insert","t":109.49092915422324},{"impl":"BTreeSet","n":58001,"op":"insert","t":109.53906336431656},{"impl":"BTreeSet","n":58101,"op":"insert","t":109.58718564317962},{"impl":"BTreeSet","n":58201,"op":"insert","t":109.63529605726282},{"impl":"BTreeSet","n":58301,"op":"insert","t":109.68339467267434},{"impl":"BTreeSet","n":58401,"op":"insert","t":109.73148155518251},{"impl":"BTreeSet","n":58501,"op":"insert","t":109.77955677021808},{"impl":"BTreeSet","n":58601,"op":"insert","t":109.82762038287652},{"impl":"BTreeSet","n":58701,"op":"insert","t":109.87567245792036},{"impl":"BTreeSet","n":58801,"op":"insert","t":109.92371305978149},{"impl":"BTreeSet","n":58901,"op":"insert","t":109.97174225256325},{"impl":"BTreeSet","n":59001,"op":"insert","t":110.01976010004282},{"impl":"BTreeSet","n":59101,"op":"insert","t":110.06776666567336},{"impl":"BTreeSet","n":59201,"op":"insert","t":110.1157620125862},{"impl":"BTreeSet","n":59301,"op":"insert","t":110.16374620359306},{"impl":"BTreeSet","n":59401,"op":"insert","t":110.21171930118808},{"impl":"BTreeSet","n":59501,"op":"insert","t":110.25968136755016},{"impl":"BTreeSet","n":59601,"op":"insert","t":110.30763246454484},{"impl":"BTreeSet","n":59701,"op":"insert","t":110.35557265372664},{"impl":"BTreeSet","n":59801,"op":"insert","t":110.40350199634092},{"impl":"BTreeSet","n":59901,"op":"insert","t":110.45142055332613},{"impl":"HashSet","n":1,"op":"insert","t":42.36046627462573},{"impl":"HashSet","n":101,"op":"insert","t":40.88984244282164},{"impl":"HashSet","n":201,"op":"insert","t":40.6753719555249},{"impl":"HashSet","n":301,"op":"insert","t":40.5519344277854},{"impl":"HashSet","n":401,"op":"insert","t":40.465976795199786},{"impl":"HashSet","n":501,"op":"insert","t":40.400627001893895},{"impl":"HashSet","n":601,"op":"insert","t":40.34835205939196},{"impl":"HashSet","n":701,"op":"insert","t":40.30512810018951},{"impl":"HashSet","n":801,"op":"insert","t":40.268551035296795},{"impl":"HashSet","n":901,"op":"insert","t":40.237069162043},{"impl":"HashSet","n":1001,"op":"insert","t":40.2096224659866},{"impl":"HashSet","n":1101,"op":"insert","t":40.18545459048634},{"impl":"HashSet","n":1201,"op":"insert","t":40.16400689674237},{"impl":"HashSet","n":1301,"op":"insert","t":40.14485504028727},{"impl":"HashSet","n":1401,"op":"insert","t":40.127669101202436},{"impl":"HashSet","n":1501,"op":"insert","t":40.1121874933244},{"impl":"HashSet","n":1601,"op":"insert","t":40.0981993056302},{"impl":"HashSet","n":1701,"op":"insert","t":40.08553200321809},{"impl":"HashSet","n":1801,"op":"insert","t":40.074042647058945},{"impl":"HashSet","n":1901,"op":"insert","t":40.063611489555385},{"impl":"HashSet","n":2001,"op":"insert","t":40.05413721392236},{"impl":"HashSet","n":2101,"op":"insert","t":40.04553333571418},{"impl":"HashSet","n":2201,"op":"insert","t":40.037725441848025},{"impl":"HashSet","n":2301,"op":"insert","t":40.03064904359114},{"impl":"HashSet","n":2401,"op":"insert","t":40.024247886630526},{"impl":"HashSet","n":2501,"op":"insert","t":40.01847260620702},{"impl":"HashSet","n":2601,"op":"insert","t":40.01327964607112},{"impl":"HashSet","n":2701,"op":"insert","t":40.00863038149347},{"impl":"HashSet","n":2801,"op":"insert","t":40.0044904017864},{"impl":"HashSet","n":2901,"op":"insert","t":40.000828918739955},{"impl":"HashSet","n":3001,"op":"insert","t":39.99761827535223},{"impl":"HashSet","n":3101,"op":"insert","t":39.994833535116484},{"impl":"HashSet","n":3201,"op":"insert","t":39.99245213651597},{"impl":"HashSet","n":3301,"op":"insert","t":39.99045360068435},{"impl":"HashSet","n":3401,"op":"insert","t":39.988819282706864},{"impl":"HashSet","n":3501,"op":"insert","t":39.98753215897083},{"impl":"HashSet","n":3601,"op":"insert","t":39.98657664447107},{"impl":"HashSet","n":3701,"op":"insert","t":39.9859384351452},{"impl":"HashSet","n":3801,"op":"insert","t":39.98560437123345},{"impl":"HashSet","n":3901,"op":"insert","t":39.9855623183856},{"impl":"HashSet","n":4001,"op":"insert","t":39.98580106381909},{"impl":"HashSet","n":4101,"op":"insert","t":39.986310225298176},{"impl":"HashSet","n":4201,"op":"insert","t":39.987080171080095},{"impl":"HashSet","n":4301,"op":"insert","t":39.988101949279944},{"impl":"HashSet","n":4401,"op":"insert","t":39.98936722535496},{"impl":"HashSet","n":4501,"op":"insert","t":39.99086822661335},{"impl":"HashSet","n":4601,"op":"insert","t":39.992597692821185},{"impl":"HashSet","n":4701,"op":"insert","t":39.99454883212066},{"impl":"HashSet","n":4801,"op":"insert","t":39.99671528158855},{"impl":"HashSet","n":4901,"op":"insert","t":39.99909107186094},{"impl":"HashSet","n":5001,"op":"insert","t":40.00167059533124},{"impl":"HashSet","n":5101,"op":"insert","t":40.00444857749693},{"impl":"HashSet","n":5201,"op":"insert","t":40.00742005108816},{"impl":"HashSet","n":5301,"op":"insert","t":40.01058033266037},{"impl":"HashSet","n":5401,"op":"insert","t":40.01392500137446},{"impl":"HashSet","n":5501,"op":"insert","t":40.017449879723685},{"impl":"HashSet","n":5601,"op":"insert","t":40.02115101599695},{"impl":"HashSet","n":5701,"op":"insert","t":40.02502466829384},{"impl":"HashSet","n":5801,"op":"insert","t":40.02906728992984},{"impl":"HashSet","n":5901,"op":"insert","t":40.03327551608879},{"impl":"HashSet","n":6001,"op":"insert","t":40.037646151596974},{"impl":"HashSet","n":6101,"op":"insert","t":40.04217615970765},{"impl":"HashSet","n":6201,"op":"insert","t":40.046862651797404},{"impl":"HashSet","n":6301,"op":"insert","t":40.05170287788665},{"impl":"HashSet","n":6401,"op":"insert","t":40.05669421790664},{"impl":"HashSet","n":6501,"op":"insert","t":40.061834173643405},{"impl":"HashSet","n":6601,"op":"insert","t":40.067120361296624},{"impl":"HashSet","n":6701,"op":"insert","t":40.07255050459796},{"impl":"HashSet","n":6801,"op":"insert","t":40.07812242843914},{"impl":"HashSet","n":6901,"op":"insert","t":40.0838340529651},{"impl":"HashSet","n":7001,"op":"insert","t":40.089683388092155},{"impl":"HashSet","n":7101,"op":"insert","t":40.09566852841479},{"impl":"HashSet","n":7201,"op":"insert","t":40.10178764846871},{"impl":"HashSet","n":7301,"op":"insert","t":40.10803899832057},{"impl":"HashSet","n":7401,"op":"insert","t":40.11442089945766},{"impl":"HashSet","n":7501,"op":"insert","t":40.12093174095343},{"impl":"HashSet","n":7601,"op":"insert","t":40.127569975887035},{"impl":"HashSet","n":7701,"op":"insert","t":40.13433411799676},{"impl":"HashSet","n":7801,"op":"insert","t":40.141222738549416},{"impl":"HashSet","n":7901,"op":"insert","t":40.1482344634092},{"impl":"HashSet","n":8001,"op":"insert","t":40.15536797029072},{"impl":"HashSet","n":8101,"op":"insert","t":40.16262198618273},{"impl":"HashSet","n":8201,"op":"insert","t":40.16999528492999},{"impl":"HashSet","n":8301,"op":"insert","t":40.17748668496154},{"impl":"HashSet","n":8401,"op":"insert","t":40.185095047155016},{"impl":"HashSet","n":8501,"op":"insert","t":40.19281927282744},{"impl":"HashSet","n":8601,"op":"insert","t":40.20065830184338},{"impl":"HashSet","n":8701,"op":"insert","t":40.208611110832535},{"impl":"HashSet","n":8801,"op":"insert","t":40.21667671150911},{"impl":"HashSet","n":8901,"op":"insert","t":40.22485414908619},{"impl":"HashSet","n":9001,"op":"insert","t":40.2331425007787},{"impl":"HashSet","n":9101,"op":"insert","t":40.241540874388996},{"impl":"HashSet","n":9201,"op":"insert","t":40.25004840696977},{"impl":"HashSet","n":9301,"op":"insert","t":40.258664263559325},{"impl":"HashSet","n":9401,"op":"insert","t":40.26738763598433},{"impl":"HashSet","n":9501,"op":"insert","t":40.276217741726},{"impl":"HashSet","n":9601,"op":"insert","t":40.28515382284565},{"impl":"HashSet","n":9701,"op":"insert","t":40.294195144965876},{"impl":"HashSet","n":9801,"op":"insert","t":40.303340996303945},{"impl":"HashSet","n":9901,"op":"insert","t":40.31259068675439},{"impl":"HashSet","n":10001,"op":"insert","t":40.32194354701755},{"impl":"HashSet","n":10101,"op":"insert","t":40.331398927771524},{"impl":"HashSet","n":10201,"op":"insert","t":40.340956198884946},{"impl":"HashSet","n":10301,"op":"insert","t":40.35061474866812},{"impl":"HashSet","n":10401,"op":"insert","t":40.3603739831603},{"impl":"HashSet","n":10501,"op":"insert","t":40.37023332545119},{"impl":"HashSet","n":10601,"op":"insert","t":40.38019221503444},{"impl":"HashSet","n":10701,"op":"insert","t":40.390250107191584},{"impl":"HashSet","n":10801,"op":"insert","t":40.400406472404676},{"impl":"HashSet","n":10901,"op":"insert","t":40.410660795795856},{"impl":"HashSet","n":11001,"op":"insert","t":40.421012576592624},{"impl":"HashSet","n":11101,"op":"insert","t":40.43146132761726},{"impl":"HashSet","n":11201,"op":"insert","t":40.44200657479916},{"impl":"HashSet","n":11301,"op":"insert","t":40.45264785670878},{"impl":"HashSet","n":11401,"op":"insert","t":40.46338472411224},{"impl":"HashSet","n":11501,"op":"insert","t":40.47421673954523},{"impl":"HashSet","n":11601,"op":"insert","t":40.485143476905456},{"impl":"HashSet","n":11701,"op":"insert","t":40.49616452106255},{"impl":"HashSet","n":11801,"op":"insert","t":40.507279467484594},{"impl":"HashSet","n":11901,"op":"insert","t":40.518487921880315},{"impl":"HashSet","n":12001,"op":"insert","t":40.52978949985643},{"impl":"HashSet","n":12101,"op":"insert","t":40.54118382658899},{"impl":"HashSet","n":12201,"op":"insert","t":40.55267053650844},{"impl":"HashSet","n":12301,"op":"insert","t":40.56424927299742},{"impl":"HashSet","n":12401,"op":"insert","t":40.57591968810082},{"impl":"HashSet","n":12501,"op":"insert","t":40.587681442247494},{"impl":"HashSet","n":12601,"op":"insert","t":40.59953420398308},{"impl":"HashSet","n":12701,"op":"insert","t":40.61147764971332},{"impl":"HashSet","n":12801,"op":"insert","t":40.62351146345751},{"impl":"HashSet","n":12901,"op":"insert","t":40.63563533661149},{"impl":"HashSet","n":13001,"op":"insert","t":40.64784896771985},{"impl":"HashSet","n":13101,"op":"insert","t":40.66015206225676},{"impl":"HashSet","n":13201,"op":"insert","t":40.672544332415285},{"impl":"HashSet","n":13301,"op":"insert","t":40.68502549690443},{"impl":"HashSet","n":13401,"op":"insert","t":40.69759528075406},{"impl":"HashSet","n":13501,"op":"insert","t":40.710253415126815},{"impl":"HashSet","n":13601,"op":"insert","t":40.72299963713716},{"impl":"HashSet","n":13701,"op":"insert","t":40.735833689676916},{"impl":"HashSet","n":13801,"op":"insert","t":40.74875532124726},{"impl":"HashSet","n":13901,"op":"insert","t":40.76176428579666},{"impl":"HashSet","n":14001,"op":"insert","t":40.77486034256476},{"impl":"HashSet","n":14101,"op":"insert","t":40.788043255931704},{"impl":"HashSet","n":14201,"op":"insert","t":40.80131279527284},{"impl":"HashSet","n":14301,"op":"insert","t":40.81466873481851},{"impl":"HashSet","n":14401,"op":"insert","t":40.828110853518744},{"impl":"HashSet","n":14501,"op":"insert","t":40.84163893491257},{"impl":"HashSet","n":14601,"op":"insert","t":40.855252767001915},{"impl":"HashSet","n":14701,"op":"insert","t":40.86895214212974},{"impl":"HashSet","n":14801,"op":"insert","t":40.8827368568623},{"impl":"HashSet","n":14901,"op":"insert","t":40.896606711875435},{"impl":"HashSet","n":15001,"op":"insert","t":40.91056151184455},{"impl":"HashSet","n":15101,"op":"insert","t":40.9246010653384},{"impl":"HashSet","n":15201,"op":"insert","t":40.93872518471627},{"impl":"HashSet","n":15301,"op":"insert","t":40.95293368602851},{"impl":"HashSet","n":15401,"op":"insert","t":40.967226388920416},{"impl":"HashSet","n":15501,"op":"insert","t":40.981603116539155},{"impl":"HashSet","n":15601,"op":"insert","t":40.99606369544365},{"impl":"HashSet","n":15701,"op":"insert","t":41.010607955517415},{"impl":"HashSet","n":15801,"op":"insert","t":41.02523572988411},{"impl":"HashSet","n":15901,"op":"insert","t":41.03994685482579},{"impl":"HashSet","n":16001,"op":"insert","t":41.054741169703696},{"impl":"HashSet","n":16101,"op":"insert","t":41.06961851688152},{"impl":"HashSet","n":16201,"op":"insert","t":41.084578741650986},{"impl":"HashSet","n":16301,"op":"insert","t":41.099621692159914},{"impl":"HashSet","n":16401,"op":"insert","t":41.1147472193422},{"impl":"HashSet","n":16501,"op":"insert","t":41.12995517685017},{"impl":"HashSet","n":16601,"op":"insert","t":41.14524542098885},{"impl":"HashSet","n":16701,"op":"insert","t":41.160617810652234},{"impl":"HashSet","n":16801,"op":"insert","t":41.17607220726147},{"impl":"HashSet","n":16901,"op":"insert","t":41.19160847470486},{"impl":"HashSet","n":17001,"op":"insert","t":41.20722647927967},{"impl":"HashSet","n":17101,"op":"insert","t":41.22292608963556},{"impl":"HashSet","n":17201,"op":"insert","t":41.238707176719785},{"impl":"HashSet","n":17301,"op":"insert","t":41.2545696137239},{"impl":"HashSet","n":17401,"op":"insert","t":41.27051327603198},{"impl":"HashSet","n":17501,"op":"insert","t":41.286538041170395},{"impl":"HashSet","n":17601,"op":"insert","t":41.30264378875903},{"impl":"HashSet","n":17701,"op":"insert","t":41.318830400463746},{"impl":"HashSet","n":17801,"op":"insert","t":41.33509775995036},{"impl":"HashSet","n":17901,"op":"insert","t":41.351445752839766},{"impl":"HashSet","n":18001,"op":"insert","t":41.36787426666443},{"impl":"HashSet","n":18101,"op":"insert","t":41.38438319082598},{"impl":"HashSet","n":18201,"op":"insert","t":41.40097241655406},{"impl":"HashSet","n":18301,"op":"insert","t":41.41764183686619},{"impl":"HashSet","n":18401,"op":"insert","t":41.434391346528905},{"impl":"HashSet","n":18501,"op":"insert","t":41.45122084201974},{"impl":"HashSet","n":18601,"op":"insert","t":41.46813022149036},{"impl":"HashSet","n":18701,"op":"insert","t":41.48511938473073},{"impl":"HashSet","n":18801,"op":"insert","t":41.502188233134035},{"impl":"HashSet","n":18901,"op":"insert","t":41.51933666966278},{"impl":"HashSet","n":19001,"op":"insert","t":41.53656459881559},{"impl":"HashSet","n":19101,"op":"insert","t":41.553871926595},{"impl":"HashSet","n":19201,"op":"insert","t":41.57125856047601},{"impl":"HashSet","n":19301,"op":"insert","t":41.58872440937554},{"impl":"HashSet","n":19401,"op":"insert","t":41.60626938362253},{"impl":"HashSet","n":19501,"op":"insert","t":41.62389339492902},{"impl":"HashSet","n":19601,"op":"insert","t":41.64159635636179},{"impl":"HashSet","n":19701,"op":"insert","t":41.65937818231473},{"impl":"HashSet","n":19801,"op":"insert","t":41.67723878848211},{"impl":"HashSet","n":19901,"op":"insert","t":41.69517809183222},{"impl":"HashSet","n":20001,"op":"insert","t":41.7131960105819},{"impl":"HashSet","n":20101,"op":"insert","t":41.73129246417168},{"impl":"HashSet","n":20201,"op":"insert","t":41.749467373241394},{"impl":"HashSet","n":20301,"op":"insert","t":41.76772065960652},{"impl":"HashSet","n":20401,"op":"insert","t":41.78605224623513},{"impl":"HashSet","n":20501,"op":"insert","t":41.80446205722527},{"impl":"HashSet","n":20601,"op":"insert","t":41.822950017783015},{"impl":"HashSet","n":20701,"op":"insert","t":41.84151605420097},{"impl":"HashSet","n":20801,"op":"insert","t":41.86016009383739},{"impl":"HashSet","n":20901,"op":"insert","t":41.87888206509564},{"impl":"HashSet","n":21001,"op":"insert","t":41.89768189740432},{"impl":"HashSet","n":21101,"op":"insert","t":41.91655952119776},{"impl":"HashSet","n":21201,"op":"insert","t":41.935514867897},{"impl":"HashSet","n":21301,"op":"insert","t":41.954547869891194},{"impl":"HashSet","n":21401,"op":"insert","t":41.973658460519516},{"impl":"HashSet","n":21501,"op":"insert","t":41.99284657405341},{"impl":"HashSet","n":21601,"op":"insert","t":42.012112145679325},{"impl":"HashSet","n":21701,"op":"insert","t":42.03145511148173},{"impl":"HashSet","n":21801,"op":"insert","t":42.050875408426705},{"impl":"HashSet","n":21901,"op":"insert","t":42.070372974345744},{"impl":"HashSet","n":22001,"op":"insert","t":42.08994774791996},{"impl":"HashSet","n":22101,"op":"insert","t":42.10959966866473},{"impl":"HashSet","n":22201,"op":"insert","t":42.1293286769146},{"impl":"HashSet","n":22301,"op":"insert","t":42.14913471380856},{"impl":"HashSet","n":22401,"op":"insert","t":42.169017721275644},{"impl":"HashSet","n":22501,"op":"insert","t":42.188977642020895},{"impl":"HashSet","n":22601,"op":"insert","t":42.20901441951151},{"impl":"HashSet","n":22701,"op":"insert","t":42.22912799796349},{"impl":"HashSet","n":22801,"op":"insert","t":42.24931832232839},{"impl":"HashSet","n":22901,"op":"insert","t":42.269585338280486},{"impl":"HashSet","n":23001,"op":"insert","t":42.28992899220415},{"impl":"HashSet","n":23101,"op":"insert","t":42.31034923118159},{"impl":"HashSet","n":23201,"op":"insert","t":42.3308460029807},{"impl":"HashSet","n":23301,"op":"insert","t":42.35141925604333},{"impl":"HashSet","n":23401,"op":"insert","t":42.37206893947373},{"impl":"HashSet","n":23501,"op":"insert","t":42.39279500302723},{"impl":"HashSet","n":23601,"op":"insert","t":42.41359739709921},{"impl":"HashSet","n":23701,"op":"insert","t":42.43447607271427},{"impl":"HashSet","n":23801,"op":"insert","t":42.45543098151558},{"impl":"HashSet","n":23901,"op":"insert","t":42.4764620757546},{"impl":"HashSet","n":24001,"op":"insert","t":42.49756930828085},{"impl":"HashSet","n":24101,"op":"insert","t":42.51875263253199},{"impl":"HashSet","n":24201,"op":"insert","t":42.54001200252406},{"impl":"HashSet","n":24301,"op":"insert","t":42.56134737284197},{"impl":"HashSet","n":24401,"op":"insert","t":42.58275869863012},{"impl":"HashSet","n":24501,"op":"insert","t":42.6042459355833},{"impl":"HashSet","n":24601,"op":"insert","t":42.62580903993766},{"impl":"HashSet","n":24701,"op":"insert","t":42.64744796846194},{"impl":"HashSet","n":24801,"op":"insert","t":42.66916267844893},{"impl":"HashSet","n":24901,"op":"insert","t":42.69095312770692},{"impl":"HashSet","n":25001,"op":"insert","t":42.71281927455155},{"impl":"HashSet","n":25101,"op":"insert","t":42.73476107779763},{"impl":"HashSet","n":25201,"op":"insert","t":42.75677849675123},{"impl":"HashSet","n":25301,"op":"insert","t":42.77887149120189},{"impl":"HashSet","n":25401,"op":"insert","t":42.80104002141503},{"impl":"HashSet","n":25501,"op":"insert","t":42.823284048124385},{"impl":"HashSet","n":25601,"op":"insert","t":42.84560353252476},{"impl":"HashSet","n":25701,"op":"insert","t":42.86799843626482},{"impl":"HashSet","n":25801,"op":"insert","t":42.89046872143999},{"impl":"HashSet","n":25901,"op":"insert","t":42.913014350585584},{"impl":"HashSet","n":26001,"op":"insert","t":42.93563528667007},{"impl":"HashSet","n":26101,"op":"insert","t":42.9583314930883},{"impl":"HashSet","n":26201,"op":"insert","t":42.98110293365509},{"impl":"HashSet","n":26301,"op":"insert","t":43.0039495725988},{"impl":"HashSet","n":26401,"op":"insert","t":43.026871374555},{"impl":"HashSet","n":26501,"op":"insert","t":43.049868304560405},{"impl":"HashSet","n":26601,"op":"insert","t":43.072940328046755},{"impl":"HashSet","n":26701,"op":"insert","t":43.09608741083491},{"impl":"HashSet","n":26801,"op":"insert","t":43.11930951912905},{"impl":"HashSet","n":26901,"op":"insert","t":43.14260661951095},{"impl":"HashSet","n":27001,"op":"insert","t":43.16597867893435},{"impl":"HashSet","n":27101,"op":"insert","t":43.18942566471952},{"impl":"HashSet","n":27201,"op":"insert","t":43.21294754454779},{"impl":"HashSet","n":27301,"op":"insert","t":43.23654428645628},{"impl":"HashSet","n":27401,"op":"insert","t":43.26021585883272},{"impl":"HashSet","n":27501,"op":"insert","t":43.28396223041031},{"impl":"HashSet","n":27601,"op":"insert","t":43.307783370262676},{"impl":"HashSet","n":27701,"op":"insert","t":43.33167924779905},{"impl":"HashSet","n":27801,"op":"insert","t":43.3556498327593},{"impl":"HashSet","n":27901,"op":"insert","t":43.379695095209286},{"impl":"HashSet","n":28001,"op":"insert","t":43.403815005536146},{"impl":"HashSet","n":28101,"op":"insert","t":43.4280095344437},{"impl":"HashSet","n":28201,"op":"insert","t":43.45227865294801},{"impl":"HashSet","n":28301,"op":"insert","t":43.476622332372905},{"impl":"HashSet","n":28401,"op":"insert","t":43.50104054434564},{"impl":"HashSet","n":28501,"op":"insert","t":43.52553326079268},{"impl":"HashSet","n":28601,"op":"insert","t":43.55010045393544},{"impl":"HashSet","n":28701,"op":"insert","t":43.57474209628622},{"impl":"HashSet","n":28801,"op":"insert","t":43.59945816064415},{"impl":"HashSet","n":28901,"op":"insert","t":43.62424862009118},{"impl":"HashSet","n":29001,"op":"insert","t":43.64911344798819},{"impl":"HashSet","n":29101,"op":"insert","t":43.674052617971185},{"impl":"HashSet","n":29201,"op":"insert","t":43.69906610394749},{"impl":"HashSet","n":29301,"op":"insert","t":43.724153880091976},{"impl":"HashSet","n":29401,"op":"insert","t":43.74931592084356},{"impl":"HashSet","n":29501,"op":"insert","t":43.77455220090149},{"impl":"HashSet","n":29601,"op":"insert","t":43.79986269522187},{"impl":"HashSet","n":29701,"op":"insert","t":43.825247379014186},{"impl":"HashSet","n":29801,"op":"insert","t":43.85070622773795},{"impl":"HashSet","n":29901,"op":"insert","t":43.87623921709924},{"impl":"HashSet","n":30001,"op":"insert","t":43.90184632304751},{"impl":"HashSet","n":30101,"op":"insert","t":43.927527521772305},{"impl":"HashSet","n":30201,"op":"insert","t":43.95328278970008},{"impl":"HashSet","n":30301,"op":"insert","t":43.979112103491076},{"impl":"HashSet","n":30401,"op":"insert","t":44.00501544003623},{"impl":"HashSet","n":30501,"op":"insert","t":44.03099277645415},{"impl":"HashSet","n":30601,"op":"insert","t":44.05704409008812},{"impl":"HashSet","n":30701,"op":"insert","t":44.0831693585032},{"impl":"HashSet","n":30801,"op":"insert","t":44.1093685594833},{"impl":"HashSet","n":30901,"op":"insert","t":44.13564167102839},{"impl":"HashSet","n":31001,"op":"insert","t":44.161988671351644},{"impl":"HashSet","n":31101,"op":"insert","t":44.18840953887677},{"impl":"HashSet","n":31201,"op":"insert","t":44.214904252235236},{"impl":"HashSet","n":31301,"op":"insert","t":44.241472790263664},{"impl":"HashSet","n":31401,"op":"insert","t":44.268115132001185},{"impl":"HashSet","n":31501,"op":"insert","t":44.29483125668686},{"impl":"HashSet","n":31601,"op":"insert","t":44.321621143757156},{"impl":"HashSet","n":31701,"op":"insert","t":44.34848477284347},{"impl":"HashSet","n":31801,"op":"insert","t":44.375422123769624},{"impl":"HashSet","n":31901,"op":"insert","t":44.40243317654949},{"impl":"HashSet","n":32001,"op":"insert","t":44.4295179113846},{"impl":"HashSet","n":32101,"op":"insert","t":44.456676308661805},{"impl":"HashSet","n":32201,"op":"insert","t":44.48390834895095},{"impl":"HashSet","n":32301,"op":"insert","t":44.51121401300264},{"impl":"HashSet","n":32401,"op":"insert","t":44.538593281745975},{"impl":"HashSet","n":32501,"op":"insert","t":44.56604613628637},{"impl":"HashSet","n":32601,"op":"insert","t":44.59357255790335},{"impl":"HashSet","n":32701,"op":"insert","t":44.6211725280485},{"impl":"HashSet","n":32801,"op":"insert","t":44.64884602834324},{"impl":"HashSet","n":32901,"op":"insert","t":44.67659304057689},{"impl":"HashSet","n":33001,"op":"insert","t":44.70441354670454},{"impl":"HashSet","n":33101,"op":"insert","t":44.732307528845055},{"impl":"HashSet","n":33201,"op":"insert","t":44.760274969279145},{"impl":"HashSet","n":33301,"op":"insert","t":44.78831585044739},{"impl":"HashSet","n":33401,"op":"insert","t":44.81643015494829},{"impl":"HashSet","n":33501,"op":"insert","t":44.84461786553644},{"impl":"HashSet","n":33601,"op":"insert","t":44.872878965120634},{"impl":"HashSet","n":33701,"op":"insert","t":44.901213436762},{"impl":"HashSet","n":33801,"op":"insert","t":44.929621263672274},{"impl":"HashSet","n":33901,"op":"insert","t":44.958102429211955},{"impl":"HashSet","n":34001,"op":"insert","t":44.98665691688858},{"impl":"HashSet","n":34101,"op":"insert","t":45.015284710354976},{"impl":"HashSet","n":34201,"op":"insert","t":45.0439857934076},{"impl":"HashSet","n":34301,"op":"insert","t":45.072760149984795},{"impl":"HashSet","n":34401,"op":"insert","t":45.10160776416523},{"impl":"HashSet","n":34501,"op":"insert","t":45.13052862016615},{"impl":"HashSet","n":34601,"op":"insert","t":45.1595227023419},{"impl":"HashSet","n":34701,"op":"insert","t":45.18858999518227},{"impl":"HashSet","n":34801,"op":"insert","t":45.217730483310895},{"impl":"HashSet","n":34901,"op":"insert","t":45.24694415148384},{"impl":"HashSet","n":35001,"op":"insert","t":45.27623098458799},{"impl":"HashSet","n":35101,"op":"insert","t":45.30559096763957},{"impl":"HashSet","n":35201,"op":"insert","t":45.335024085782685},{"impl":"HashSet","n":35301,"op":"insert","t":45.36453032428791},{"impl":"HashSet","n":35401,"op":"insert","t":45.394109668550776},{"impl":"HashSet","n":35501,"op":"insert","t":45.42376210409041},{"impl":"HashSet","n":35601,"op":"insert","t":45.45348761654815},{"impl":"HashSet","n":35701,"op":"insert","t":45.483286191686155},{"impl":"HashSet","n":35801,"op":"insert","t":45.513157815386066},{"impl":"HashSet","n":35901,"op":"insert","t":45.54310247364765},{"impl":"HashSet","n":36001,"op":"insert","t":45.57312015258752},{"impl":"HashSet","n":36101,"op":"insert","t":45.6032108384378},{"impl":"HashSet","n":36201,"op":"insert","t":45.63337451754491},{"impl":"HashSet","n":36301,"op":"insert","t":45.6636111763682},{"impl":"HashSet","n":36401,"op":"insert","t":45.69392080147881},{"impl":"HashSet","n":36501,"op":"insert","t":45.72430337955841},{"impl":"HashSet","n":36601,"op":"insert","t":45.75475889739795},{"impl":"HashSet","n":36701,"op":"insert","t":45.78528734189653},{"impl":"HashSet","n":36801,"op":"insert","t":45.81588870006017},{"impl":"HashSet","n":36901,"op":"insert","t":45.8465629590007},{"impl":"HashSet","n":37001,"op":"insert","t":45.877310105934555},{"impl":"HashSet","n":37101,"op":"insert","t":45.908130128181725},{"impl":"HashSet","n":37201,"op":"insert","t":45.93902301316453},{"impl":"HashSet","n":37301,"op":"insert","t":45.96998874840663},{"impl":"HashSet","n":37401,"op":"insert","t":46.001027321531886},{"impl":"HashSet","n":37501,"op":"insert","t":46.03213872026329},{"impl":"HashSet","n":37601,"op":"insert","t":46.063322932421926},{"impl":"HashSet","n":37701,"op":"insert","t":46.094579945925915},{"impl":"HashSet","n":37801,"op":"insert","t":46.125909748789375},{"impl":"HashSet","n":37901,"op":"insert","t":46.15731232912146},{"impl":"HashSet","n":38001,"op":"insert","t":46.18878767512527},{"impl":"HashSet","n":38101,"op":"insert","t":46.220335775096956},{"impl":"HashSet","n":38201,"op":"insert","t":46.25195661742468},{"impl":"HashSet","n":38301,"op":"insert","t":46.2836501905877},{"impl":"HashSet","n":38401,"op":"insert","t":46.315416483155346},{"impl":"HashSet","n":38501,"op":"insert","t":46.3472554837862},{"impl":"HashSet","n":38601,"op":"insert","t":46.37916718122704},{"impl":"HashSet","n":38701,"op":"insert","t":46.411151564312014},{"impl":"HashSet","n":38801,"op":"insert","t":46.44320862196173},{"impl":"HashSet","n":38901,"op":"insert","t":46.475338343182315},{"impl":"HashSet","n":39001,"op":"insert","t":46.507540717064586},{"impl":"HashSet","n":39101,"op":"insert","t":46.5398157327832},{"impl":"HashSet","n":39201,"op":"insert","t":46.57216337959569},{"impl":"HashSet","n":39301,"op":"insert","t":46.604583646841775},{"impl":"HashSet","n":39401,"op":"insert","t":46.6370765239424},{"impl":"HashSet","n":39501,"op":"insert","t":46.66964200039895},{"impl":"HashSet","n":39601,"op":"insert","t":46.702280065792486},{"impl":"HashSet","n":39701,"op":"insert","t":46.73499070978286},{"impl":"HashSet","n":39801,"op":"insert","t":46.76777392210798},{"impl":"HashSet","n":39901,"op":"insert","t":46.80062969258299},{"impl":"HashSet","n":40001,"op":"insert","t":46.83355801109954},{"impl":"HashSet","n":40101,"op":"insert","t":46.866558867624974},{"impl":"HashSet","n":40201,"op":"insert","t":46.89963225220162},{"impl":"HashSet","n":40301,"op":"insert","t":46.932778154945986},{"impl":"HashSet","n":40401,"op":"insert","t":46.9659965660481},{"impl":"HashSet","n":40501,"op":"insert","t":46.999287475770736},{"impl":"HashSet","n":40601,"op":"insert","t":47.032650874448684},{"impl":"HashSet","n":40701,"op":"insert","t":47.06608675248809},{"impl":"HashSet","n":40801,"op":"insert","t":47.09959510036572},{"impl":"HashSet","n":40901,"op":"insert","t":47.133175908628246},{"impl":"HashSet","n":41001,"op":"insert","t":47.166829167891635},{"impl":"HashSet","n":41101,"op":"insert","t":47.20055486884043},{"impl":"HashSet","n":41201,"op":"insert","t":47.234353002227046},{"impl":"HashSet","n":41301,"op":"insert","t":47.2682235588712},{"impl":"HashSet","n":41401,"op":"insert","t":47.30216652965918},{"impl":"HashSet","n":41501,"op":"insert","t":47.33618190554324},{"impl":"HashSet","n":41601,"op":"insert","t":47.37026967754098},{"impl":"HashSet","n":41701,"op":"insert","t":47.40442983673467},{"impl":"HashSet","n":41801,"op":"insert","t":47.43866237427067},{"impl":"HashSet","n":41901,"op":"insert","t":47.472967281358805},{"impl":"HashSet","n":42001,"op":"insert","t":47.50734454927177},{"impl":"HashSet","n":42101,"op":"insert","t":47.5417941693445},{"impl":"HashSet","n":42201,"op":"insert","t":47.576316132973616},{"impl":"HashSet","n":42301,"op":"insert","t":47.61091043161683},{"impl":"HashSet","n":42401,"op":"insert","t":47.64557705679236},{"impl":"HashSet","n":42501,"op":"insert","t":47.680316000078356},{"impl":"HashSet","n":42601,"op":"insert","t":47.71512725311237},{"impl":"HashSet","n":42701,"op":"insert","t":47.75001080759074},{"impl":"HashSet","n":42801,"op":"insert","t":47.78496665526811},{"impl":"HashSet","n":42901,"op":"insert","t":47.81999478795683},{"impl":"HashSet","n":43001,"op":"insert","t":47.85509519752642},{"impl":"HashSet","n":43101,"op":"insert","t":47.89026787590309},{"impl":"HashSet","n":43201,"op":"insert","t":47.92551281506918},{"impl":"HashSet","n":43301,"op":"insert","t":47.960830007062626},{"impl":"HashSet","n":43401,"op":"insert","t":47.99621944397646},{"impl":"HashSet","n":43501,"op":"insert","t":48.03168111795832},{"impl":"HashSet","n":43601,"op":"insert","t":48.06721502120994},{"impl":"HashSet","n":43701,"op":"insert","t":48.102821145986624},{"impl":"HashSet","n":43801,"op":"insert","t":48.138499484596814},{"impl":"HashSet","n":43901,"op":"insert","t":48.17425002940155},{"impl":"HashSet","n":44001,"op":"insert","t":48.210072772814016},{"impl":"HashSet","n":44101,"op":"insert","t":48.24596770729907},{"impl":"HashSet","n":44201,"op":"insert","t":48.281934825372765},{"impl":"HashSet","n":44301,"op":"insert","t":48.31797411960192},{"impl":"HashSet","n":44401,"op":"insert","t":48.354085582603574},{"impl":"HashSet","n":44501,"op":"insert","t":48.39026920704465},{"impl":"HashSet","n":44601,"op":"insert","t":48.426524985641436},{"impl":"HashSet","n":44701,"op":"insert","t":48.46285291115913},{"impl":"HashSet","n":44801,"op":"insert","t":48.49925297641147},{"impl":"HashSet","n":44901,"op":"insert","t":48.53572517426024},{"impl":"HashSet","n":45001,"op":"insert","t":48.57226949761486},{"impl":"HashSet","n":45101,"op":"insert","t":48.608885939431985},{"impl":"HashSet","n":45201,"op":"insert","t":48.645574492715056},{"impl":"HashSet","n":45301,"op":"insert","t":48.68233515051389},{"impl":"HashSet","n":45401,"op":"insert","t":48.71916790592431},{"impl":"HashSet","n":45501,"op":"insert","t":48.75607275208768},{"impl":"HashSet","n":45601,"op":"insert","t":48.793049682190556},{"impl":"HashSet","n":45701,"op":"insert","t":48.83009868946425},{"impl":"HashSet","n":45801,"op":"insert","t":48.86721976718448},{"impl":"HashSet","n":45901,"op":"insert","t":48.90441290867094},{"impl":"HashSet","n":46001,"op":"insert","t":48.94167810728695},{"impl":"HashSet","n":46101,"op":"insert","t":48.979015356439064},{"impl":"HashSet","n":46201,"op":"insert","t":49.016424649576685},{"impl":"HashSet","n":46301,"op":"insert","t":49.05390598019173},{"impl":"HashSet","n":46401,"op":"insert","t":49.0914593418182},{"impl":"HashSet","n":46501,"op":"insert","t":49.1290847280319},{"impl":"HashSet","n":46601,"op":"insert","t":49.16678213245001},{"impl":"HashSet","n":46701,"op":"insert","t":49.20455154873075},{"impl":"HashSet","n":46801,"op":"insert","t":49.24239297057306},{"impl":"HashSet","n":46901,"op":"insert","t":49.280306391716216},{"impl":"HashSet","n":47001,"op":"insert","t":49.318291805939474},{"impl":"HashSet","n":47101,"op":"insert","t":49.3563492070618},{"impl":"HashSet","n":47201,"op":"insert","t":49.39447858894145},{"impl":"HashSet","n":47301,"op":"insert","t":49.4326799454757},{"impl":"HashSet","n":47401,"op":"insert","t":49.470953270600454},{"impl":"HashSet","n":47501,"op":"insert","t":49.50929855829001},{"impl":"HashSet","n":47601,"op":"insert","t":49.547715802556624},{"impl":"HashSet","n":47701,"op":"insert","t":49.586204997450295},{"impl":"HashSet","n":47801,"op":"insert","t":49.62476613705837},{"impl":"HashSet","n":47901,"op":"insert","t":49.6633992155053},{"impl":"HashSet","n":48001,"op":"insert","t":49.702104226952265},{"impl":"HashSet","n":48101,"op":"insert","t":49.740881165596925},{"impl":"HashSet","n":48201,"op":"insert","t":49.77973002567305},{"impl":"HashSet","n":48301,"op":"insert","t":49.8186508014503},{"impl":"HashSet","n":48401,"op":"insert","t":49.857643487233894},{"impl":"HashSet","n":48501,"op":"insert","t":49.89670807736427},{"impl":"HashSet","n":48601,"op":"insert","t":49.93584456621688},{"impl":"HashSet","n":48701,"op":"insert","t":49.975052948201835},{"impl":"HashSet","n":48801,"op":"insert","t":50.01433321776365},{"impl":"HashSet","n":48901,"op":"insert","t":50.05368536938096},{"impl":"HashSet","n":49001,"op":"insert","t":50.093109397566245},{"impl":"HashSet","n":49101,"op":"insert","t":50.13260529686552},{"impl":"HashSet","n":49201,"op":"insert","t":50.172173061858125},{"impl":"HashSet","n":49301,"op":"insert","t":50.2118126871564},{"impl":"HashSet","n":49401,"op":"insert","t":50.25152416740543},{"impl":"HashSet","n":49501,"op":"insert","t":50.2913074972828},{"impl":"HashSet","n":49601,"op":"insert","t":50.33116267149831},{"impl":"HashSet","n":49701,"op":"insert","t":50.37108968479372},{"impl":"HashSet","n":49801,"op":"insert","t":50.41108853194252},{"impl":"HashSet","n":49901,"op":"insert","t":50.45115920774963},{"impl":"HashSet","n":50001,"op":"insert","t":50.49130170705118},{"impl":"HashSet","n":50101,"op":"insert","t":50.53151602471424},{"impl":"HashSet","n":50201,"op":"insert","t":50.57180215563661},{"impl":"HashSet","n":50301,"op":"insert","t":50.61216009474653},{"impl":"HashSet","n":50401,"op":"insert","t":50.65258983700245},{"impl":"HashSet","n":50501,"op":"insert","t":50.69309137739284},{"impl":"HashSet","n":50601,"op":"insert","t":50.73366471093586},{"impl":"HashSet","n":50701,"op":"insert","t":50.77430983267922},{"impl":"HashSet","n":50801,"op":"insert","t":50.81502673769987},{"impl":"HashSet","n":50901,"op":"insert","t":50.85581542110383},{"impl":"HashSet","n":51001,"op":"insert","t":50.89667587802592},{"impl":"HashSet","n":51101,"op":"insert","t":50.93760810362954},{"impl":"HashSet","n":51201,"op":"insert","t":50.9786120931065},{"impl":"HashSet","n":51301,"op":"insert","t":51.01968784167672},{"impl":"HashSet","n":51401,"op":"insert","t":51.06083534458804},{"impl":"HashSet","n":51501,"op":"insert","t":51.10205459711603},{"impl":"HashSet","n":51601,"op":"insert","t":51.14334559456375},{"impl":"HashSet","n":51701,"op":"insert","t":51.18470833226152},{"impl":"HashSet","n":51801,"op":"insert","t":51.22614280556676},{"impl":"HashSet","n":51901,"op":"insert","t":51.267649009863746},{"impl":"HashSet","n":52001,"op":"insert","t":51.30922694056338},{"impl":"HashSet","n":52101,"op":"insert","t":51.350876593103045},{"impl":"HashSet","n":52201,"op":"insert","t":51.392597962946354},{"impl":"HashSet","n":52301,"op":"insert","t":51.43439104558297},{"impl":"HashSet","n":52401,"op":"insert","t":51.476255836528416},{"impl":"HashSet","n":52501,"op":"insert","t":51.518192331323846},{"impl":"HashSet","n":52601,"op":"insert","t":51.560200525535855},{"impl":"HashSet","n":52701,"op":"insert","t":51.60228041475635},{"impl":"HashSet","n":52801,"op":"insert","t":51.644431994602265},{"impl":"HashSet","n":52901,"op":"insert","t":51.686655260715405},{"impl":"HashSet","n":53001,"op":"insert","t":51.72895020876233},{"impl":"HashSet","n":53101,"op":"insert","t":51.771316834434},{"impl":"HashSet","n":53201,"op":"insert","t":51.81375513344582},{"impl":"HashSet","n":53301,"op":"insert","t":51.85626510153724},{"impl":"HashSet","n":53401,"op":"insert","t":51.898846734471704},{"impl":"HashSet","n":53501,"op":"insert","t":51.94150002803643},{"impl":"HashSet","n":53601,"op":"insert","t":51.98422497804224},{"impl":"HashSet","n":53701,"op":"insert","t":52.02702158032337},{"impl":"HashSet","n":53801,"op":"insert","t":52.069889830737324},{"impl":"HashSet","n":53901,"op":"insert","t":52.112829725164666},{"impl":"HashSet","n":54001,"op":"insert","t":52.15584125950887},{"impl":"HashSet","n":54101,"op":"insert","t":52.19892442969615},{"impl":"HashSet","n":54201,"op":"insert","t":52.2420792316753},{"impl":"HashSet","n":54301,"op":"insert","t":52.28530566141749},{"impl":"HashSet","n":54401,"op":"insert","t":52.328603714916156},{"impl":"HashSet","n":54501,"op":"insert","t":52.37197338818681},{"impl":"HashSet","n":54601,"op":"insert","t":52.41541467726683},{"impl":"HashSet","n":54701,"op":"insert","t":52.458927578215395},{"impl":"HashSet","n":54801,"op":"insert","t":52.50251208711327},{"impl":"HashSet","n":54901,"op":"insert","t":52.54616820006263},{"impl":"HashSet","n":55001,"op":"insert","t":52.589895913186965},{"impl":"HashSet","n":55101,"op":"insert","t":52.633695222630855},{"impl":"HashSet","n":55201,"op":"insert","t":52.67756612455988},{"impl":"HashSet","n":55301,"op":"insert","t":52.721508615160424},{"impl":"HashSet","n":55401,"op":"insert","t":52.76552269063955},{"impl":"HashSet","n":55501,"op":"insert","t":52.80960834722484},{"impl":"HashSet","n":55601,"op":"insert","t":52.853765581164225},{"impl":"HashSet","n":55701,"op":"insert","t":52.89799438872591},{"impl":"HashSet","n":55801,"op":"insert","t":52.94229476619813},{"impl":"HashSet","n":55901,"op":"insert","t":52.98666670988911},{"impl":"HashSet","n":56001,"op":"insert","t":53.03111021612682},{"impl":"HashSet","n":56101,"op":"insert","t":53.0756252812589},{"impl":"HashSet","n":56201,"op":"insert","t":53.12021190165253},{"impl":"HashSet","n":56301,"op":"insert","t":53.164870073694246},{"impl":"HashSet","n":56401,"op":"insert","t":53.209599793789785},{"impl":"HashSet","n":56501,"op":"insert","t":53.25440105836406},{"impl":"HashSet","n":56601,"op":"insert","t":53.299273863860876},{"impl":"HashSet","n":56701,"op":"insert","t":53.34421820674292},{"impl":"HashSet","n":56801,"op":"insert","t":53.389234083491566},{"impl":"HashSet","n":56901,"op":"insert","t":53.434321490606735},{"impl":"HashSet","n":57001,"op":"insert","t":53.479480424606805},{"impl":"HashSet","n":57101,"op":"insert","t":53.52471088202847},{"impl":"HashSet","n":57201,"op":"insert","t":53.570012859426576},{"impl":"HashSet","n":57301,"op":"insert","t":53.61538635337404},{"impl":"HashSet","n":57401,"op":"insert","t":53.66083136046172},{"impl":"HashSet","n":57501,"op":"insert","t":53.70634787729824},{"impl":"HashSet","n":57601,"op":"insert","t":53.751935900509935},{"impl":"HashSet","n":57701,"op":"insert","t":53.79759542674068},{"impl":"HashSet","n":57801,"op":"insert","t":53.84332645265178},{"impl":"HashSet","n":57901,"op":"insert","t":53.88912897492187},{"impl":"HashSet","n":58001,"op":"insert","t":53.93500299024676},{"impl":"HashSet","n":58101,"op":"insert","t":53.98094849533935},{"impl":"HashSet","n":58201,"op":"insert","t":54.026965486929484},{"impl":"HashSet","n":58301,"op":"insert","t":54.07305396176389},{"impl":"HashSet","n":58401,"op":"insert","t":54.11921391660594},{"impl":"HashSet","n":58501,"op":"insert","t":54.1654453482357},{"impl":"HashSet","n":58601,"op":"insert","t":54.2117482534497},{"impl":"HashSet","n":58701,"op":"insert","t":54.25812262906084},{"impl":"HashSet","n":58801,"op":"insert","t":54.30456847189833},{"impl":"HashSet","n":58901,"op":"insert","t":54.35108577880751},{"impl":"HashSet","n":59001,"op":"insert","t":54.397674546649796},{"impl":"HashSet","n":59101,"op":"insert","t":54.44433477230254},{"impl":"HashSet","n":59201,"op":"insert","t":54.491066452658934},{"impl":"HashSet","n":59301,"op":"insert","t":54.5378695846279},{"impl":"HashSet","n":59401,"op":"insert","t":54.58474416513398},{"impl":"HashSet","n":59501,"op":"insert","t":54.63169019111726},{"impl":"HashSet","n":59601,"op":"insert","t":54.67870765953318},{"impl":"HashSet","n":59701,"op":"insert","t":54.72579656735257},{"impl":"HashSet","n":59801,"op":"insert","t":54.7729569115614},{"impl":"HashSet","n":59901,"op":"insert","t":54.82018868916081},{"impl":"BTreeMap","n":1,"op":"insert","t":19.72747605440426},{"impl":"BTreeMap","n":101,"op":"insert","t":51.2342312391983},{"impl":"BTreeMap","n":201,"op":"insert","t":55.949674048276805},{"impl":"BTreeMap","n":301,"op":"insert","t":58.72522795797503},{"impl":"BTreeMap","n":401,"op":"insert","t":60.70315251428832},{"impl":"BTreeMap","n":501,"op":"insert","t":62.243320062479164},{"impl":"BTreeMap","n":601,"op":"insert","t":63.50640540411483},{"impl":"BTreeMap","n":701,"op":"insert","t":64.57823558046721},{"impl":"BTreeMap","n":801,"op":"insert","t":65.51008858334853},{"impl":"BTreeMap","n":901,"op":"insert","t":66.3350614391943},{"impl":"BTreeMap","n":1001,"op":"insert","t":67.07576371532312},{"impl":"BTreeMap","n":1101,"op":"insert","t":67.74832811307067},{"impl":"BTreeMap","n":1201,"op":"insert","t":68.36467011307299},{"impl":"BTreeMap","n":1301,"op":"insert","t":68.93384076635995},{"impl":"BTreeMap","n":1401,"op":"insert","t":69.46287709650079},{"impl":"BTreeMap","n":1501,"op":"insert","t":69.95735860292592},{"impl":"BTreeMap","n":1601,"op":"insert","t":70.42178391016802},{"impl":"BTreeMap","n":1701,"op":"insert","t":70.85983309967064},{"impl":"BTreeMap","n":1801,"op":"insert","t":71.2745549880105},{"impl":"BTreeMap","n":1901,"op":"insert","t":71.66850373035632},{"impl":"BTreeMap","n":2001,"op":"insert","t":72.0438403620504},{"impl":"BTreeMap","n":2101,"op":"insert","t":72.40240955220335},{"impl":"BTreeMap","n":2201,"op":"insert","t":72.74579849391355},{"impl":"BTreeMap","n":2301,"op":"insert","t":73.07538269895385},{"impl":"BTreeMap","n":2401,"op":"insert","t":73.39236204312532},{"impl":"BTreeMap","n":2501,"op":"insert","t":73.6977894515596},{"impl":"BTreeMap","n":2601,"op":"insert","t":73.99259395684017},{"impl":"BTreeMap","n":2701,"op":"insert","t":74.27759940474162},{"impl":"BTreeMap","n":2801,"op":"insert","t":74.55353975767886},{"impl":"BTreeMap","n":2901,"op":"insert","t":74.82107171246463},{"impl":"BTreeMap","n":3001,"op":"insert","t":75.08078517884208},{"impl":"BTreeMap","n":3101,"op":"insert","t":75.3332120397795},{"impl":"BTreeMap","n":3201,"op":"insert","t":75.57883352092031},{"impl":"BTreeMap","n":3301,"op":"insert","t":75.8180864260374},{"impl":"BTreeMap","n":3401,"op":"insert","t":76.05136844165119},{"impl":"BTreeMap","n":3501,"op":"insert","t":76.27904267273661},{"impl":"BTreeMap","n":3601,"op":"insert","t":76.50144153950447},{"impl":"BTreeMap","n":3701,"op":"insert","t":76.71887014030818},{"impl":"BTreeMap","n":3801,"op":"insert","t":76.93160916611127},{"impl":"BTreeMap","n":3901,"op":"insert","t":77.13991743641407},{"impl":"BTreeMap","n":4001,"op":"insert","t":77.34403411414846},{"impl":"BTreeMap","n":4101,"op":"insert","t":77.54418064710724},{"impl":"BTreeMap","n":4201,"op":"insert","t":77.74056247545033},{"impl":"BTreeMap","n":4301,"op":"insert","t":77.9333705383161},{"impl":"BTreeMap","n":4401,"op":"insert","t":78.12278260725007},{"impl":"BTreeMap","n":4501,"op":"insert","t":78.30896446980378},{"impl":"BTreeMap","n":4601,"op":"insert","t":78.4920709830631},{"impl":"BTreeMap","n":4701,"op":"insert","t":78.67224701389061},{"impl":"BTreeMap","n":4801,"op":"insert","t":78.84962828019272},{"impl":"BTreeMap","n":4901,"op":"insert","t":79.0243421054567},{"impl":"BTreeMap","n":5001,"op":"insert","t":79.19650809707083},{"impl":"BTreeMap","n":5101,"op":"insert","t":79.36623875748353},{"impl":"BTreeMap","n":5201,"op":"insert","t":79.53364003602647},{"impl":"BTreeMap","n":5301,"op":"insert","t":79.69881182818305},{"impl":"BTreeMap","n":5401,"op":"insert","t":79.86184842819645},{"impl":"BTreeMap","n":5501,"op":"insert","t":80.02283894015427},{"impl":"BTreeMap","n":5601,"op":"insert","t":80.18186765203896},{"impl":"BTreeMap","n":5701,"op":"insert","t":80.33901437667683},{"impl":"BTreeMap","n":5801,"op":"insert","t":80.49435476303967},{"impl":"BTreeMap","n":5901,"op":"insert","t":80.64796058094015},{"impl":"BTreeMap","n":6001,"op":"insert","t":80.79989998180346},{"impl":"BTreeMap","n":6101,"op":"insert","t":80.95023773788822},{"impl":"BTreeMap","n":6201,"op":"insert","t":81.09903546205894},{"impl":"BTreeMap","n":6301,"op":"insert","t":81.2463518099772},{"impl":"BTreeMap","n":6401,"op":"insert","t":81.39224266637268},{"impl":"BTreeMap","n":6501,"op":"insert","t":81.53676131687504},{"impl":"BTreeMap","n":6601,"op":"insert","t":81.67995860672929},{"impl":"BTreeMap","n":6701,"op":"insert","t":81.82188308757792},{"impl":"BTreeMap","n":6801,"op":"insert","t":81.96258115337089},{"impl":"BTreeMap","n":6901,"op":"insert","t":82.10209716635534},{"impl":"BTreeMap","n":7001,"op":"insert","t":82.24047357400174},{"impl":"BTreeMap","n":7101,"op":"insert","t":82.37775101763758},{"impl":"BTreeMap","n":7201,"op":"insert","t":82.51396843348476},{"impl":"BTreeMap","n":7301,"op":"insert","t":82.64916314672908},{"impl":"BTreeMap","n":7401,"op":"insert","t":82.78337095919062},{"impl":"BTreeMap","n":7501,"op":"insert","t":82.91662623111057},{"impl":"BTreeMap","n":7601,"op":"insert","t":83.04896195752191},{"impl":"BTreeMap","n":7701,"op":"insert","t":83.1804098396287},{"impl":"BTreeMap","n":7801,"op":"insert","t":83.3110003515805},{"impl":"BTreeMap","n":7901,"op":"insert","t":83.44076280299383},{"impl":"BTreeMap","n":8001,"op":"insert","t":83.56972539754156},{"impl":"BTreeMap","n":8101,"op":"insert","t":83.69791528790353},{"impl":"BTreeMap","n":8201,"op":"insert","t":83.8253586273459},{"impl":"BTreeMap","n":8301,"op":"insert","t":83.95208061817488},{"impl":"BTreeMap","n":8401,"op":"insert","t":84.07810555728888},{"impl":"BTreeMap","n":8501,"op":"insert","t":84.20345687903561},{"impl":"BTreeMap","n":8601,"op":"insert","t":84.32815719556305},{"impl":"BTreeMap","n":8701,"op":"insert","t":84.45222833483784},{"impl":"BTreeMap","n":8801,"op":"insert","t":84.57569137649163},{"impl":"BTreeMap","n":8901,"op":"insert","t":84.69856668564208},{"impl":"BTreeMap","n":9001,"op":"insert","t":84.82087394482451},{"impl":"BTreeMap","n":9101,"op":"insert","t":84.94263218415972},{"impl":"BTreeMap","n":9201,"op":"insert","t":85.06385980987295},{"impl":"BTreeMap","n":9301,"op":"insert","t":85.18457463127174},{"impl":"BTreeMap","n":9401,"op":"insert","t":85.30479388628093},{"impl":"BTreeMap","n":9501,"op":"insert","t":85.4245342656268},{"impl":"BTreeMap","n":9601,"op":"insert","t":85.54381193575509},{"impl":"BTreeMap","n":9701,"op":"insert","t":85.66264256056147},{"impl":"BTreeMap","n":9801,"op":"insert","t":85.78104132200792},{"impl":"BTreeMap","n":9901,"op":"insert","t":85.89902293969244},{"impl":"BTreeMap","n":10001,"op":"insert","t":86.01660168943548},{"impl":"BTreeMap","n":10101,"op":"insert","t":86.13379142094165},{"impl":"BTreeMap","n":10201,"op":"insert","t":86.25060557459167},{"impl":"BTreeMap","n":10301,"op":"insert","t":86.36705719741495},{"impl":"BTreeMap","n":10401,"op":"insert","t":86.48315895829069},{"impl":"BTreeMap","n":10501,"op":"insert","t":86.59892316242177},{"impl":"BTreeMap","n":10601,"op":"insert","t":86.71436176512262},{"impl":"BTreeMap","n":10701,"op":"insert","t":86.82948638495986},{"impl":"BTreeMap","n":10801,"op":"insert","t":86.94430831628168},{"impl":"BTreeMap","n":10901,"op":"insert","t":87.05883854116995},{"impl":"BTreeMap","n":11001,"op":"insert","t":87.17308774084663},{"impl":"BTreeMap","n":11101,"op":"insert","t":87.28706630656391},{"impl":"BTreeMap","n":11201,"op":"insert","t":87.40078435000628},{"impl":"BTreeMap","n":11301,"op":"insert","t":87.51425171322995},{"impl":"BTreeMap","n":11401,"op":"insert","t":87.62747797816492},{"impl":"BTreeMap","n":11501,"op":"insert","t":87.74047247570161},{"impl":"BTreeMap","n":11601,"op":"insert","t":87.85324429438452},{"impl":"BTreeMap","n":11701,"op":"insert","t":87.96580228873268},{"impl":"BTreeMap","n":11801,"op":"insert","t":88.07815508720594},{"impl":"BTreeMap","n":11901,"op":"insert","t":88.19031109983536},{"impl":"BTreeMap","n":12001,"op":"insert","t":88.30227852553418},{"impl":"BTreeMap","n":12101,"op":"insert","t":88.41406535910552},{"impl":"BTreeMap","n":12201,"op":"insert","t":88.52567939796164},{"impl":"BTreeMap","n":12301,"op":"insert","t":88.63712824856913},{"impl":"BTreeMap","n":12401,"op":"insert","t":88.74841933263292},{"impl":"BTreeMap","n":12501,"op":"insert","t":88.85955989303218},{"impl":"BTreeMap","n":12601,"op":"insert","t":88.97055699951963},{"impl":"BTreeMap","n":12701,"op":"insert","t":89.08141755419554},{"impl":"BTreeMap","n":12801,"op":"insert","t":89.19214829676723},{"impl":"BTreeMap","n":12901,"op":"insert","t":89.30275580960377},{"impl":"BTreeMap","n":13001,"op":"insert","t":89.41324652259566},{"impl":"BTreeMap","n":13101,"op":"insert","t":89.5236267178282},{"impl":"BTreeMap","n":13201,"op":"insert","t":89.63390253407722},{"impl":"BTreeMap","n":13301,"op":"insert","t":89.7440799711353},{"impl":"BTreeMap","n":13401,"op":"insert","t":89.85416489397574},{"impl":"BTreeMap","n":13501,"op":"insert","t":89.96416303676182},{"impl":"BTreeMap","n":13601,"op":"insert","t":90.0740800067083},{"impl":"BTreeMap","n":13701,"op":"insert","t":90.18392128780121},{"impl":"BTreeMap","n":13801,"op":"insert","t":90.29369224438253},{"impl":"BTreeMap","n":13901,"op":"insert","t":90.40339812460549},{"impl":"BTreeMap","n":14001,"op":"insert","t":90.51304406376589},{"impl":"BTreeMap","n":14101,"op":"insert","t":90.6226350875151},{"impl":"BTreeMap","n":14201,"op":"insert","t":90.73217611495923},{"impl":"BTreeMap","n":14301,"op":"insert","t":90.84167196164991},{"impl":"BTreeMap","n":14401,"op":"insert","t":90.95112734247046},{"impl":"BTreeMap","n":14501,"op":"insert","t":91.06054687442264},{"impl":"BTreeMap","n":14601,"op":"insert","t":91.16993507931728},{"impl":"BTreeMap","n":14701,"op":"insert","t":91.2792963863733},{"impl":"BTreeMap","n":14801,"op":"insert","t":91.38863513472852},{"impl":"BTreeMap","n":14901,"op":"insert","t":91.49795557586592},{"impl":"BTreeMap","n":15001,"op":"insert","t":91.60726187595893},{"impl":"BTreeMap","n":15101,"op":"insert","t":91.7165581181386},{"impl":"BTreeMap","n":15201,"op":"insert","t":91.82584830468599},{"impl":"BTreeMap","n":15301,"op":"insert","t":91.93513635915289},{"impl":"BTreeMap","n":15401,"op":"insert","t":92.04442612841314},{"impl":"BTreeMap","n":15501,"op":"insert","t":92.15372138464775},{"impl":"BTreeMap","n":15601,"op":"insert","t":92.26302582726625},{"impl":"BTreeMap","n":15701,"op":"insert","t":92.37234308476653},{"impl":"BTreeMap","n":15801,"op":"insert","t":92.48167671653565},{"impl":"BTreeMap","n":15901,"op":"insert","t":92.5910302145939},{"impl":"BTreeMap","n":16001,"op":"insert","t":92.70040700528428},{"impl":"BTreeMap","n":16101,"op":"insert","t":92.80981045090905},{"impl":"BTreeMap","n":16201,"op":"insert","t":92.91924385131597},{"impl":"BTreeMap","n":16301,"op":"insert","t":93.02871044543545},{"impl":"BTreeMap","n":16401,"op":"insert","t":93.1382134127709},{"impl":"BTreeMap","n":16501,"op":"insert","t":93.24775587484369},{"impl":"BTreeMap","n":16601,"op":"insert","t":93.35734089659444},{"impl":"BTreeMap","n":16701,"op":"insert","t":93.4669714877422},{"impl":"BTreeMap","n":16801,"op":"insert","t":93.57665060410325},{"impl":"BTreeMap","n":16901,"op":"insert","t":93.68638114887054},{"impl":"BTreeMap","n":17001,"op":"insert","t":93.79616597385545},{"impl":"BTreeMap","n":17101,"op":"insert","t":93.90600788069332},{"impl":"BTreeMap","n":17201,"op":"insert","t":94.01590962201354},{"impl":"BTreeMap","n":17301,"op":"insert","t":94.12587390257589},{"impl":"BTreeMap","n":17401,"op":"insert","t":94.23590338037415},{"impl":"BTreeMap","n":17501,"op":"insert","t":94.34600066770813},{"impl":"BTreeMap","n":17601,"op":"insert","t":94.45616833222488},{"impl":"BTreeMap","n":17701,"op":"insert","t":94.56640889793081},{"impl":"BTreeMap","n":17801,"op":"insert","t":94.67672484617495},{"impl":"BTreeMap","n":17901,"op":"insert","t":94.78711861660494},{"impl":"BTreeMap","n":18001,"op":"insert","t":94.8975926080962},{"impl":"BTreeMap","n":18101,"op":"insert","t":95.00814917965542},{"impl":"BTreeMap","n":18201,"op":"insert","t":95.11879065129918},{"impl":"BTreeMap","n":18301,"op":"insert","t":95.22951930490855},{"impl":"BTreeMap","n":18401,"op":"insert","t":95.34033738506028},{"impl":"BTreeMap","n":18501,"op":"insert","t":95.45124709983556},{"impl":"BTreeMap","n":18601,"op":"insert","t":95.56225062160692},{"impl":"BTreeMap","n":18701,"op":"insert","t":95.67335008780418},{"impl":"BTreeMap","n":18801,"op":"insert","t":95.78454760165965},{"impl":"BTreeMap","n":18901,"op":"insert","t":95.89584523293402},{"impl":"BTreeMap","n":19001,"op":"insert","t":96.0072450186227},{"impl":"BTreeMap","n":19101,"op":"insert","t":96.1187489636438},{"impl":"BTreeMap","n":19201,"op":"insert","t":96.23035904150817},{"impl":"BTreeMap","n":19301,"op":"insert","t":96.34207719497195},{"impl":"BTreeMap","n":19401,"op":"insert","t":96.45390533667234},{"impl":"BTreeMap","n":19501,"op":"insert","t":96.56584534974692},{"impl":"BTreeMap","n":19601,"op":"insert","t":96.6778990884373},{"impl":"BTreeMap","n":19701,"op":"insert","t":96.7900683786772},{"impl":"BTreeMap","n":19801,"op":"insert","t":96.90235501866584},{"impl":"BTreeMap","n":19901,"op":"insert","t":97.01476077942677},{"impl":"BTreeMap","n":20001,"op":"insert","t":97.12728740535263},{"impl":"BTreeMap","n":20101,"op":"insert","t":97.23993661473664},{"impl":"BTreeMap","n":20201,"op":"insert","t":97.35271010029044},{"impl":"BTreeMap","n":20301,"op":"insert","t":97.46560952964953},{"impl":"BTreeMap","n":20401,"op":"insert","t":97.57863654586613},{"impl":"BTreeMap","n":20501,"op":"insert","t":97.69179276788998},{"impl":"BTreeMap","n":20601,"op":"insert","t":97.80507979103746},{"impl":"BTreeMap","n":20701,"op":"insert","t":97.91849918744938},{"impl":"BTreeMap","n":20801,"op":"insert","t":98.03205250653778},{"impl":"BTreeMap","n":20901,"op":"insert","t":98.14574127542183},{"impl":"BTreeMap","n":21001,"op":"insert","t":98.25956699935352},{"impl":"BTreeMap","n":21101,"op":"insert","t":98.37353116213326},{"impl":"BTreeMap","n":21201,"op":"insert","t":98.48763522651537},{"impl":"BTreeMap","n":21301,"op":"insert","t":98.6018806346044},{"impl":"BTreeMap","n":21401,"op":"insert","t":98.71626880824195},{"impl":"BTreeMap","n":21501,"op":"insert","t":98.83080114938446},{"impl":"BTreeMap","n":21601,"op":"insert","t":98.94547904047238},{"impl":"BTreeMap","n":21701,"op":"insert","t":99.06030384479065},{"impl":"BTreeMap","n":21801,"op":"insert","t":99.17527690682107},{"impl":"BTreeMap","n":21901,"op":"insert","t":99.29039955258638},{"impl":"BTreeMap","n":22001,"op":"insert","t":99.40567308998672},{"impl":"BTreeMap","n":22101,"op":"insert","t":99.52109880912843},{"impl":"BTreeMap","n":22201,"op":"insert","t":99.63667798264518},{"impl":"BTreeMap","n":22301,"op":"insert","t":99.75241186601225},{"impl":"BTreeMap","n":22401,"op":"insert","t":99.86830169785357},{"impl":"BTreeMap","n":22501,"op":"insert","t":99.98434870024187},{"impl":"BTreeMap","n":22601,"op":"insert","t":100.10055407899236},{"impl":"BTreeMap","n":22701,"op":"insert","t":100.21691902394979},{"impl":"BTreeMap","n":22801,"op":"insert","t":100.33344470926916},{"impl":"BTreeMap","n":22901,"op":"insert","t":100.45013229369057},{"impl":"BTreeMap","n":23001,"op":"insert","t":100.56698292080767},{"impl":"BTreeMap","n":23101,"op":"insert","t":100.68399771933062},{"impl":"BTreeMap","n":23201,"op":"insert","t":100.80117780334314},{"impl":"BTreeMap","n":23301,"op":"insert","t":100.9185242725543},{"impl":"BTreeMap","n":23401,"op":"insert","t":101.03603821254458},{"impl":"BTreeMap","n":23501,"op":"insert","t":101.15372069500702},{"impl":"BTreeMap","n":23601,"op":"insert","t":101.27157277798294},{"impl":"BTreeMap","n":23701,"op":"insert","t":101.38959550609295},{"impl":"BTreeMap","n":23801,"op":"insert","t":101.50778991076294},{"impl":"BTreeMap","n":23901,"op":"insert","t":101.62615701044533},{"impl":"BTreeMap","n":24001,"op":"insert","t":101.74469781083575},{"impl":"BTreeMap","n":24101,"op":"insert","t":101.86341330508525},{"impl":"BTreeMap","n":24201,"op":"insert","t":101.98230447400803},{"impl":"BTreeMap","n":24301,"op":"insert","t":102.10137228628497},{"impl":"BTreeMap","n":24401,"op":"insert","t":102.22061769866285},{"impl":"BTreeMap","n":24501,"op":"insert","t":102.34004165614965},{"impl":"BTreeMap","n":24601,"op":"insert","t":102.45964509220585},{"impl":"BTreeMap","n":24701,"op":"insert","t":102.57942892893166},{"impl":"BTreeMap","n":24801,"op":"insert","t":102.6993940772508},{"impl":"BTreeMap","n":24901,"op":"insert","t":102.81954143709028},{"impl":"BTreeMap","n":25001,"op":"insert","t":102.93987189755669},{"impl":"BTreeMap","n":25101,"op":"insert","t":103.06038633710901},{"impl":"BTreeMap","n":25201,"op":"insert","t":103.181085623728},{"impl":"BTreeMap","n":25301,"op":"insert","t":103.30197061508207},{"impl":"BTreeMap","n":25401,"op":"insert","t":103.42304215869007},{"impl":"BTreeMap","n":25501,"op":"insert","t":103.5443010920808},{"impl":"BTreeMap","n":25601,"op":"insert","t":103.6657482429494},{"impl":"BTreeMap","n":25701,"op":"insert","t":103.78738442931069},{"impl":"BTreeMap","n":25801,"op":"insert","t":103.90921045964954},{"impl":"BTreeMap","n":25901,"op":"insert","t":104.03122713306831},{"impl":"BTreeMap","n":26001,"op":"insert","t":104.15343523943157},{"impl":"BTreeMap","n":26101,"op":"insert","t":104.27583555950775},{"impl":"BTreeMap","n":26201,"op":"insert","t":104.39842886510849},{"impl":"BTreeMap","n":26301,"op":"insert","t":104.52121591922494},{"impl":"BTreeMap","n":26401,"op":"insert","t":104.64419747616182},{"impl":"BTreeMap","n":26501,"op":"insert","t":104.7673742816686},{"impl":"BTreeMap","n":26601,"op":"insert","t":104.89074707306852},{"impl":"BTreeMap","n":26701,"op":"insert","t":105.01431657938505},{"impl":"BTreeMap","n":26801,"op":"insert","t":105.13808352146592},{"impl":"BTreeMap","n":26901,"op":"insert","t":105.26204861210493},{"impl":"BTreeMap","n":27001,"op":"insert","t":105.38621255616158},{"impl":"BTreeMap","n":27101,"op":"insert","t":105.51057605067834},{"impl":"BTreeMap","n":27201,"op":"insert","t":105.63513978499572},{"impl":"BTreeMap","n":27301,"op":"insert","t":105.75990444086543},{"impl":"BTreeMap","n":27401,"op":"insert","t":105.88487069256136},{"impl":"BTreeMap","n":27501,"op":"insert","t":106.01003920698857},{"impl":"BTreeMap","n":27601,"op":"insert","t":106.13541064379011},{"impl":"BTreeMap","n":27701,"op":"insert","t":106.26098565545232},{"impl":"BTreeMap","n":27801,"op":"insert","t":106.38676488740771},{"impl":"BTreeMap","n":27901,"op":"insert","t":106.51274897813656},{"impl":"BTreeMap","n":28001,"op":"insert","t":106.63893855926618},{"impl":"BTreeMap","n":28101,"op":"insert","t":106.76533425566875},{"impl":"BTreeMap","n":28201,"op":"insert","t":106.89193668555727},{"impl":"BTreeMap","n":28301,"op":"insert","t":107.01874646057986},{"impl":"BTreeMap","n":28401,"op":"insert","t":107.14576418591234},{"impl":"BTreeMap","n":28501,"op":"insert","t":107.27299046034932},{"impl":"BTreeMap","n":28601,"op":"insert","t":107.40042587639346},{"impl":"BTreeMap","n":28701,"op":"insert","t":107.52807102034349},{"impl":"BTreeMap","n":28801,"op":"insert","t":107.65592647238034},{"impl":"BTreeMap","n":28901,"op":"insert","t":107.78399280665212},{"impl":"BTreeMap","n":29001,"op":"insert","t":107.91227059135737},{"impl":"BTreeMap","n":29101,"op":"insert","t":108.04076038882698},{"impl":"BTreeMap","n":29201,"op":"insert","t":108.16946275560477},{"impl":"BTreeMap","n":29301,"op":"insert","t":108.2983782425266},{"impl":"BTreeMap","n":29401,"op":"insert","t":108.42750739479811},{"impl":"BTreeMap","n":29501,"op":"insert","t":108.55685075207128},{"impl":"BTreeMap","n":29601,"op":"insert","t":108.6864088485195},{"impl":"BTreeMap","n":29701,"op":"insert","t":108.81618221291158},{"impl":"BTreeMap","n":29801,"op":"insert","t":108.94617136868433},{"impl":"BTreeMap","n":29901,"op":"insert","t":109.07637683401407},{"impl":"BTreeMap","n":30001,"op":"insert","t":109.20679912188685},{"impl":"BTreeMap","n":30101,"op":"insert","t":109.33743874016753},{"impl":"BTreeMap","n":30201,"op":"insert","t":109.46829619166778},{"impl":"BTreeMap","n":30301,"op":"insert","t":109.59937197421281},{"impl":"BTreeMap","n":30401,"op":"insert","t":109.73066658070718},{"impl":"BTreeMap","n":30501,"op":"insert","t":109.86218049919931},{"impl":"BTreeMap","n":30601,"op":"insert","t":109.99391421294524},{"impl":"BTreeMap","n":30701,"op":"insert","t":110.12586820047099},{"impl":"BTreeMap","n":30801,"op":"insert","t":110.25804293563422},{"impl":"BTreeMap","n":30901,"op":"insert","t":110.39043888768467},{"impl":"BTreeMap","n":31001,"op":"insert","t":110.52305652132378},{"impl":"BTreeMap","n":31101,"op":"insert","t":110.65589629676325},{"impl":"BTreeMap","n":31201,"op":"insert","t":110.78895866978264},{"impl":"BTreeMap","n":31301,"op":"insert","t":110.92224409178621},{"impl":"BTreeMap","n":31401,"op":"insert","t":111.05575300985868},{"impl":"BTreeMap","n":31501,"op":"insert","t":111.18948586682014},{"impl":"BTreeMap","n":31601,"op":"insert","t":111.32344310128016},{"impl":"BTreeMap","n":31701,"op":"insert","t":111.45762514769098},{"impl":"BTreeMap","n":31801,"op":"insert","t":111.59203243639996},{"impl":"BTreeMap","n":31901,"op":"insert","t":111.72666539370098},{"impl":"BTreeMap","n":32001,"op":"insert","t":111.86152444188534},{"impl":"BTreeMap","n":32101,"op":"insert","t":111.99660999929156},{"impl":"BTreeMap","n":32201,"op":"insert","t":112.13192248035477},{"impl":"BTreeMap","n":32301,"op":"insert","t":112.26746229565488},{"impl":"BTreeMap","n":32401,"op":"insert","t":112.40322985196443},{"impl":"BTreeMap","n":32501,"op":"insert","t":112.53922555229542},{"impl":"BTreeMap","n":32601,"op":"insert","t":112.67544979594555},{"impl":"BTreeMap","n":32701,"op":"insert","t":112.81190297854383},{"impl":"BTreeMap","n":32801,"op":"insert","t":112.9485854920951},{"impl":"BTreeMap","n":32901,"op":"insert","t":113.08549772502455},{"impl":"BTreeMap","n":33001,"op":"insert","t":113.22264006222079},{"impl":"BTreeMap","n":33101,"op":"insert","t":113.36001288507899},{"impl":"BTreeMap","n":33201,"op":"insert","t":113.49761657154275},{"impl":"BTreeMap","n":33301,"op":"insert","t":113.63545149614578},{"impl":"BTreeMap","n":33401,"op":"insert","t":113.7735180300528},{"impl":"BTreeMap","n":33501,"op":"insert","t":113.91181654109974},{"impl":"BTreeMap","n":33601,"op":"insert","t":114.05034739383353},{"impl":"BTreeMap","n":33701,"op":"insert","t":114.18911094955106},{"impl":"BTreeMap","n":33801,"op":"insert","t":114.32810756633788},{"impl":"BTreeMap","n":33901,"op":"insert","t":114.46733759910593},{"impl":"BTreeMap","n":34001,"op":"insert","t":114.60680139963115},{"impl":"BTreeMap","n":34101,"op":"insert","t":114.74649931659015},{"impl":"BTreeMap","n":34201,"op":"insert","t":114.88643169559657},{"impl":"BTreeMap","n":34301,"op":"insert","t":115.02659887923693},{"impl":"BTreeMap","n":34401,"op":"insert","t":115.16700120710571},{"impl":"BTreeMap","n":34501,"op":"insert","t":115.30763901584028},{"impl":"BTreeMap","n":34601,"op":"insert","t":115.44851263915496},{"impl":"BTreeMap","n":34701,"op":"insert","t":115.5896224078749},{"impl":"BTreeMap","n":34801,"op":"insert","t":115.73096864996923},{"impl":"BTreeMap","n":34901,"op":"insert","t":115.87255169058396},{"impl":"BTreeMap","n":35001,"op":"insert","t":116.01437185207415},{"impl":"BTreeMap","n":35101,"op":"insert","t":116.15642945403587},{"impl":"BTreeMap","n":35201,"op":"insert","t":116.29872481333753},{"impl":"BTreeMap","n":35301,"op":"insert","t":116.44125824415087},{"impl":"BTreeMap","n":35401,"op":"insert","t":116.58403005798148},{"impl":"BTreeMap","n":35501,"op":"insert","t":116.72704056369882},{"impl":"BTreeMap","n":35601,"op":"insert","t":116.87029006756596},{"impl":"BTreeMap","n":35701,"op":"insert","t":117.01377887326876},{"impl":"BTreeMap","n":35801,"op":"insert","t":117.15750728194477},{"impl":"BTreeMap","n":35901,"op":"insert","t":117.30147559221156},{"impl":"BTreeMap","n":36001,"op":"insert","t":117.44568410019488},{"impl":"BTreeMap","n":36101,"op":"insert","t":117.59013309955624},{"impl":"BTreeMap","n":36201,"op":"insert","t":117.73482288152015},{"impl":"BTreeMap","n":36301,"op":"insert","t":117.87975373490112},{"impl":"BTreeMap","n":36401,"op":"insert","t":118.02492594613},{"impl":"BTreeMap","n":36501,"op":"insert","t":118.17033979928033},{"impl":"BTreeMap","n":36601,"op":"insert","t":118.31599557609402},{"impl":"BTreeMap","n":36701,"op":"insert","t":118.46189355600684},{"impl":"BTreeMap","n":36801,"op":"insert","t":118.6080340161735},{"impl":"BTreeMap","n":36901,"op":"insert","t":118.75441723149241},{"impl":"BTreeMap","n":37001,"op":"insert","t":118.90104347463013},{"impl":"BTreeMap","n":37101,"op":"insert","t":119.0479130160454},{"impl":"BTreeMap","n":37201,"op":"insert","t":119.19502612401305},{"impl":"BTreeMap","n":37301,"op":"insert","t":119.3423830646473},{"impl":"BTreeMap","n":37401,"op":"insert","t":119.4899841019249},{"impl":"BTreeMap","n":37501,"op":"insert","t":119.63782949770815},{"impl":"BTreeMap","n":37601,"op":"insert","t":119.78591951176722},{"impl":"BTreeMap","n":37701,"op":"insert","t":119.93425440180242},{"impl":"BTreeMap","n":37801,"op":"insert","t":120.08283442346622},{"impl":"BTreeMap","n":37901,"op":"insert","t":120.23165983038479},{"impl":"BTreeMap","n":38001,"op":"insert","t":120.38073087417942},{"impl":"BTreeMap","n":38101,"op":"insert","t":120.53004780448757},{"impl":"BTreeMap","n":38201,"op":"insert","t":120.67961086898366},{"impl":"BTreeMap","n":38301,"op":"insert","t":120.82942031339962},{"impl":"BTreeMap","n":38401,"op":"insert","t":120.97947638154518},{"impl":"BTreeMap","n":38501,"op":"insert","t":121.12977931532775},{"impl":"BTreeMap","n":38601,"op":"insert","t":121.2803293547723},{"impl":"BTreeMap","n":38701,"op":"insert","t":121.43112673804076},{"impl":"BTreeMap","n":38801,"op":"insert","t":121.58217170145124},{"impl":"BTreeMap","n":38901,"op":"insert","t":121.73346447949712},{"impl":"BTreeMap","n":39001,"op":"insert","t":121.88500530486562},{"impl":"BTreeMap","n":39101,"op":"insert","t":122.03679440845644},{"impl":"BTreeMap","n":39201,"op":"insert","t":122.1888320194},{"impl":"BTreeMap","n":39301,"op":"insert","t":122.34111836507537},{"impl":"BTreeMap","n":39401,"op":"insert","t":122.4936536711282},{"impl":"BTreeMap","n":39501,"op":"insert","t":122.64643816148826},{"impl":"BTreeMap","n":39601,"op":"insert","t":122.79947205838675},{"impl":"BTreeMap","n":39701,"op":"insert","t":122.95275558237344},{"impl":"BTreeMap","n":39801,"op":"insert","t":123.10628895233364},{"impl":"BTreeMap","n":39901,"op":"insert","t":123.26007238550491},{"impl":"BTreeMap","n":40001,"op":"insert","t":123.41410609749344},{"impl":"BTreeMap","n":40101,"op":"insert","t":123.56839030229052},{"impl":"BTreeMap","n":40201,"op":"insert","t":123.72292521228847},{"impl":"BTreeMap","n":40301,"op":"insert","t":123.87771103829664},{"impl":"BTreeMap","n":40401,"op":"insert","t":124.03274798955707},{"impl":"BTreeMap","n":40501,"op":"insert","t":124.1880362737599},{"impl":"BTreeMap","n":40601,"op":"insert","t":124.34357609705884},{"impl":"BTreeMap","n":40701,"op":"insert","t":124.49936766408618},{"impl":"BTreeMap","n":40801,"op":"insert","t":124.65541117796775},{"impl":"BTreeMap","n":40901,"op":"insert","t":124.81170684033765},{"impl":"BTreeMap","n":41001,"op":"insert","t":124.96825485135285},{"impl":"BTreeMap","n":41101,"op":"insert","t":125.12505540970757},{"impl":"BTreeMap","n":41201,"op":"insert","t":125.28210871264754},{"impl":"BTreeMap","n":41301,"op":"insert","t":125.43941495598396},{"impl":"BTreeMap","n":41401,"op":"insert","t":125.59697433410743},{"impl":"BTreeMap","n":41501,"op":"insert","t":125.75478704000167},{"impl":"BTreeMap","n":41601,"op":"insert","t":125.91285326525706},{"impl":"BTreeMap","n":41701,"op":"insert","t":126.07117320008393},{"impl":"BTreeMap","n":41801,"op":"insert","t":126.22974703332599},{"impl":"BTreeMap","n":41901,"op":"insert","t":126.38857495247314},{"impl":"BTreeMap","n":42001,"op":"insert","t":126.54765714367454},{"impl":"BTreeMap","n":42101,"op":"insert","t":126.70699379175139},{"impl":"BTreeMap","n":42201,"op":"insert","t":126.86658508020935},{"impl":"BTreeMap","n":42301,"op":"insert","t":127.02643119125118},{"impl":"BTreeMap","n":42401,"op":"insert","t":127.18653230578897},{"impl":"BTreeMap","n":42501,"op":"insert","t":127.34688860345629},{"impl":"BTreeMap","n":42601,"op":"insert","t":127.50750026262023},{"impl":"BTreeMap","n":42701,"op":"insert","t":127.66836746039331},{"impl":"BTreeMap","n":42801,"op":"insert","t":127.82949037264513},{"impl":"BTreeMap","n":42901,"op":"insert","t":127.990869174014},{"impl":"BTreeMap","n":43001,"op":"insert","t":128.15250403791856},{"impl":"BTreeMap","n":43101,"op":"insert","t":128.3143951365688},{"impl":"BTreeMap","n":43201,"op":"insert","t":128.47654264097764},{"impl":"BTreeMap","n":43301,"op":"insert","t":128.63894672097166},{"impl":"BTreeMap","n":43401,"op":"insert","t":128.80160754520227},{"impl":"BTreeMap","n":43501,"op":"insert","t":128.96452528115643},{"impl":"BTreeMap","n":43601,"op":"insert","t":129.12770009516734},{"impl":"BTreeMap","n":43701,"op":"insert","t":129.29113215242512},{"impl":"BTreeMap","n":43801,"op":"insert","t":129.4548216169871},{"impl":"BTreeMap","n":43901,"op":"insert","t":129.61876865178826},{"impl":"BTreeMap","n":44001,"op":"insert","t":129.78297341865144},{"impl":"BTreeMap","n":44101,"op":"insert","t":129.94743607829741},{"impl":"BTreeMap","n":44201,"op":"insert","t":130.11215679035485},{"impl":"BTreeMap","n":44301,"op":"insert","t":130.27713571337023},{"impl":"BTreeMap","n":44401,"op":"insert","t":130.4423730048176},{"impl":"BTreeMap","n":44501,"op":"insert","t":130.60786882110818},{"impl":"BTreeMap","n":44601,"op":"insert","t":130.7736233176},{"impl":"BTreeMap","n":44701,"op":"insert","t":130.9396366486072},{"impl":"BTreeMap","n":44801,"op":"insert","t":131.10590896740945},{"impl":"BTreeMap","n":44901,"op":"insert","t":131.2724404262612},{"impl":"BTreeMap","n":45001,"op":"insert","t":131.43923117640074},{"impl":"BTreeMap","n":45101,"op":"insert","t":131.60628136805923},{"impl":"BTreeMap","n":45201,"op":"insert","t":131.7735911504696},{"impl":"BTreeMap","n":45301,"op":"insert","t":131.94116067187554},{"impl":"BTreeMap","n":45401,"op":"insert","t":132.10899007953998},{"impl":"BTreeMap","n":45501,"op":"insert","t":132.27707951975384},{"impl":"BTreeMap","n":45601,"op":"insert","t":132.44542913784466},{"impl":"BTreeMap","n":45701,"op":"insert","t":132.61403907818482},{"impl":"BTreeMap","n":45801,"op":"insert","t":132.78290948420005},{"impl":"BTreeMap","n":45901,"op":"insert","t":132.95204049837776},{"impl":"BTreeMap","n":46001,"op":"insert","t":133.12143226227494},{"impl":"BTreeMap","n":46101,"op":"insert","t":133.29108491652653},{"impl":"BTreeMap","n":46201,"op":"insert","t":133.46099860085326},{"impl":"BTreeMap","n":46301,"op":"insert","t":133.63117345406948},{"impl":"BTreeMap","n":46401,"op":"insert","t":133.8016096140912},{"impl":"BTreeMap","n":46501,"op":"insert","t":133.9723072179437},{"impl":"BTreeMap","n":46601,"op":"insert","t":134.1432664017691},{"impl":"BTreeMap","n":46701,"op":"insert","t":134.31448730083417},{"impl":"BTreeMap","n":46801,"op":"insert","t":134.4859700495375},{"impl":"BTreeMap","n":46901,"op":"insert","t":134.6577147814173},{"impl":"BTreeMap","n":47001,"op":"insert","t":134.82972162915829},{"impl":"BTreeMap","n":47101,"op":"insert","t":135.00199072459932},{"impl":"BTreeMap","n":47201,"op":"insert","t":135.17452219874042},{"impl":"BTreeMap","n":47301,"op":"insert","t":135.34731618174982},{"impl":"BTreeMap","n":47401,"op":"insert","t":135.52037280297108},{"impl":"BTreeMap","n":47501,"op":"insert","t":135.69369219093005},{"impl":"BTreeMap","n":47601,"op":"insert","t":135.86727447334158},{"impl":"BTreeMap","n":47701,"op":"insert","t":136.0411197771166},{"impl":"BTreeMap","n":47801,"op":"insert","t":136.21522822836863},{"impl":"BTreeMap","n":47901,"op":"insert","t":136.38959995242053},{"impl":"BTreeMap","n":48001,"op":"insert","t":136.56423507381112},{"impl":"BTreeMap","n":48101,"op":"insert","t":136.7391337163017},{"impl":"BTreeMap","n":48201,"op":"insert","t":136.91429600288237},{"impl":"BTreeMap","n":48301,"op":"insert","t":137.08972205577865},{"impl":"BTreeMap","n":48401,"op":"insert","t":137.2654119964577},{"impl":"BTreeMap","n":48501,"op":"insert","t":137.44136594563446},{"impl":"BTreeMap","n":48601,"op":"insert","t":137.6175840232781},{"impl":"BTreeMap","n":48701,"op":"insert","t":137.79406634861795},{"impl":"BTreeMap","n":48801,"op":"insert","t":137.97081304014964},{"impl":"BTreeMap","n":48901,"op":"insert","t":138.14782421564107},{"impl":"BTreeMap","n":49001,"op":"insert","t":138.32509999213846},{"impl":"BTreeMap","n":49101,"op":"insert","t":138.5026404859721},{"impl":"BTreeMap","n":49201,"op":"insert","t":138.6804458127623},{"impl":"BTreeMap","n":49301,"op":"insert","t":138.85851608742502},{"impl":"BTreeMap","n":49401,"op":"insert","t":139.0368514241777},{"impl":"BTreeMap","n":49501,"op":"insert","t":139.21545193654495},{"impl":"BTreeMap","n":49601,"op":"insert","t":139.3943177373639},{"impl":"BTreeMap","n":49701,"op":"insert","t":139.57344893879},{"impl":"BTreeMap","n":49801,"op":"insert","t":139.75284565230237},{"impl":"BTreeMap","n":49901,"op":"insert","t":139.93250798870923},{"impl":"BTreeMap","n":50001,"op":"insert","t":140.11243605815335},{"impl":"BTreeMap","n":50101,"op":"insert","t":140.29262997011733},{"impl":"BTreeMap","n":50201,"op":"insert","t":140.47308983342873},{"impl":"BTreeMap","n":50301,"op":"insert","t":140.65381575626554},{"impl":"BTreeMap","n":50401,"op":"insert","t":140.83480784616114},{"impl":"BTreeMap","n":50501,"op":"insert","t":141.0160662100095},{"impl":"BTreeMap","n":50601,"op":"insert","t":141.19759095407022},{"impl":"BTreeMap","n":50701,"op":"insert","t":141.37938218397346},{"impl":"BTreeMap","n":50801,"op":"insert","t":141.5614400047251},{"impl":"BTreeMap","n":50901,"op":"insert","t":141.74376452071147},{"impl":"BTreeMap","n":51001,"op":"insert","t":141.92635583570424},{"impl":"BTreeMap","n":51101,"op":"insert","t":142.1092140528653},{"impl":"BTreeMap","n":51201,"op":"insert","t":142.29233927475147},{"impl":"BTreeMap","n":51301,"op":"insert","t":142.47573160331933},{"impl":"BTreeMap","n":51401,"op":"insert","t":142.65939113992968},{"impl":"BTreeMap","n":51501,"op":"insert","t":142.84331798535243},{"impl":"BTreeMap","n":51601,"op":"insert","t":143.027512239771},{"impl":"BTreeMap","n":51701,"op":"insert","t":143.21197400278692},{"impl":"BTreeMap","n":51801,"op":"insert","t":143.39670337342437},{"impl":"BTreeMap","n":51901,"op":"insert","t":143.58170045013458},{"impl":"BTreeMap","n":52001,"op":"insert","t":143.76696533080013},{"impl":"BTreeMap","n":52101,"op":"insert","t":143.9524981127397},{"impl":"BTreeMap","n":52201,"op":"insert","t":144.13829889271193},{"impl":"BTreeMap","n":52301,"op":"insert","t":144.32436776692},{"impl":"BTreeMap","n":52401,"op":"insert","t":144.5107048310158},{"impl":"BTreeMap","n":52501,"op":"insert","t":144.69731018010407},{"impl":"BTreeMap","n":52601,"op":"insert","t":144.88418390874668},{"impl":"BTreeMap","n":52701,"op":"insert","t":145.07132611096665},{"impl":"BTreeMap","n":52801,"op":"insert","t":145.25873688025234},{"impl":"BTreeMap","n":52901,"op":"insert","t":145.4464163095614},{"impl":"BTreeMap","n":53001,"op":"insert","t":145.6343644913248},{"impl":"BTreeMap","n":53101,"op":"insert","t":145.8225815174508},{"impl":"BTreeMap","n":53201,"op":"insert","t":146.01106747932903},{"impl":"BTreeMap","n":53301,"op":"insert","t":146.19982246783408},{"impl":"BTreeMap","n":53401,"op":"insert","t":146.38884657332966},{"impl":"BTreeMap","n":53501,"op":"insert","t":146.57813988567233},{"impl":"BTreeMap","n":53601,"op":"insert","t":146.7677024942151},{"impl":"BTreeMap","n":53701,"op":"insert","t":146.95753448781153},{"impl":"BTreeMap","n":53801,"op":"insert","t":147.1476359548191},{"impl":"BTreeMap","n":53901,"op":"insert","t":147.33800698310316},{"impl":"BTreeMap","n":54001,"op":"insert","t":147.52864766004046},{"impl":"BTreeMap","n":54101,"op":"insert","t":147.7195580725228},{"impl":"BTreeMap","n":54201,"op":"insert","t":147.9107383069605},{"impl":"BTreeMap","n":54301,"op":"insert","t":148.10218844928613},{"impl":"BTreeMap","n":54401,"op":"insert","t":148.29390858495793},{"impl":"BTreeMap","n":54501,"op":"insert","t":148.4858987989633},{"impl":"BTreeMap","n":54601,"op":"insert","t":148.6781591758222},{"impl":"BTreeMap","n":54701,"op":"insert","t":148.8706897995907},{"impl":"BTreeMap","n":54801,"op":"insert","t":149.06349075386424},{"impl":"BTreeMap","n":54901,"op":"insert","t":149.25656212178114},{"impl":"BTreeMap","n":55001,"op":"insert","t":149.44990398602573},{"impl":"BTreeMap","n":55101,"op":"insert","t":149.64351642883176},{"impl":"BTreeMap","n":55201,"op":"insert","t":149.83739953198574},{"impl":"BTreeMap","n":55301,"op":"insert","t":150.03155337683},{"impl":"BTreeMap","n":55401,"op":"insert","t":150.2259780442661},{"impl":"BTreeMap","n":55501,"op":"insert","t":150.4206736147578},{"impl":"BTreeMap","n":55601,"op":"insert","t":150.61564016833444},{"impl":"BTreeMap","n":55701,"op":"insert","t":150.8108777845938},{"impl":"BTreeMap","n":55801,"op":"insert","t":151.00638654270546},{"impl":"BTreeMap","n":55901,"op":"insert","t":151.20216652141366},{"impl":"BTreeMap","n":56001,"op":"insert","t":151.39821779904054},{"impl":"BTreeMap","n":56101,"op":"insert","t":151.5945404534889},{"impl":"BTreeMap","n":56201,"op":"insert","t":151.79113456224533},{"impl":"BTreeMap","n":56301,"op":"insert","t":151.98800020238338},{"impl":"BTreeMap","n":56401,"op":"insert","t":152.185137450566},{"impl":"BTreeMap","n":56501,"op":"insert","t":152.38254638304886},{"impl":"BTreeMap","n":56601,"op":"insert","t":152.58022707568313},{"impl":"BTreeMap","n":56701,"op":"insert","t":152.77817960391826},{"impl":"BTreeMap","n":56801,"op":"insert","t":152.9764040428048},{"impl":"BTreeMap","n":56901,"op":"insert","t":153.17490046699737},{"impl":"BTreeMap","n":57001,"op":"insert","t":153.37366895075724},{"impl":"BTreeMap","n":57101,"op":"insert","t":153.5727095679552},{"impl":"BTreeMap","n":57201,"op":"insert","t":153.77202239207432},{"impl":"BTreeMap","n":57301,"op":"insert","t":153.9716074962126},{"impl":"BTreeMap","n":57401,"op":"insert","t":154.17146495308563},{"impl":"BTreeMap","n":57501,"op":"insert","t":154.37159483502933},{"impl":"BTreeMap","n":57601,"op":"insert","t":154.57199721400247},{"impl":"BTreeMap","n":57701,"op":"insert","t":154.77267216158947},{"impl":"BTreeMap","n":57801,"op":"insert","t":154.9736197490029},{"impl":"BTreeMap","n":57901,"op":"insert","t":155.17484004708587},{"impl":"BTreeMap","n":58001,"op":"insert","t":155.37633312631493},{"impl":"BTreeMap","n":58101,"op":"insert","t":155.5780990568024},{"impl":"BTreeMap","n":58201,"op":"insert","t":155.78013790829868},{"impl":"BTreeMap","n":58301,"op":"insert","t":155.9824497501953},{"impl":"BTreeMap","n":58401,"op":"insert","t":156.18503465152673},{"impl":"BTreeMap","n":58501,"op":"insert","t":156.3878926809732},{"impl":"BTreeMap","n":58601,"op":"insert","t":156.5910239068632},{"impl":"BTreeMap","n":58701,"op":"insert","t":156.7944283971754},{"impl":"BTreeMap","n":58801,"op":"insert","t":156.99810621954168},{"impl":"BTreeMap","n":58901,"op":"insert","t":157.202057441249},{"impl":"BTreeMap","n":59001,"op":"insert","t":157.40628212924184},{"impl":"BTreeMap","n":59101,"op":"insert","t":157.61078035012468},{"impl":"BTreeMap","n":59201,"op":"insert","t":157.81555217016415},{"impl":"BTreeMap","n":59301,"op":"insert","t":158.02059765529145},{"impl":"BTreeMap","n":59401,"op":"insert","t":158.22591687110437},{"impl":"BTreeMap","n":59501,"op":"insert","t":158.43150988286976},{"impl":"BTreeMap","n":59601,"op":"insert","t":158.63737675552574},{"impl":"BTreeMap","n":59701,"op":"insert","t":158.84351755368368},{"impl":"BTreeMap","n":59801,"op":"insert","t":159.0499323416307},{"impl":"BTreeMap","n":59901,"op":"insert","t":159.25662118333156}]},"encoding":{"color":{"field":"impl","legend":{"title":"Implementation"}},"x":{"axis":{"title":"Size of container (n)"},"field":"n","type":"quantitative"},"y":{"axis":{"title":"Estimated cost"},"field":"t","type":"quantitative"}},"mark":{"clip":true,"fillOpacity":1,"type":"line"}},{"data":{"values":[{"impl":"HashMap","n":10,"t":44.1},{"impl":"HashMap","n":100,"t":34.78},{"impl":"HashMap","n":500,"t":45.06},{"impl":"HashMap","n":6000,"t":42.74},{"impl":"HashMap","n":12000,"t":47.14},{"impl":"HashMap","n":24000,"t":47.44},{"impl":"HashMap","n":36000,"t":59.64},{"impl":"HashMap","n":48000,"t":48.28},{"impl":"HashMap","n":60000,"t":69.94},{"impl":"BTreeSet","n":10,"t":31.24},{"impl":"BTreeSet","n":100,"t":47.82},{"impl":"BTreeSet","n":500,"t":61.16},{"impl":"BTreeSet","n":6000,"t":76.78},{"impl":"BTreeSet","n":12000,"t":78.68},{"impl":"BTreeSet","n":24000,"t":89.66},{"impl":"BTreeSet","n":36000,"t":101.26},{"impl":"BTreeSet","n":48000,"t":104.78},{"impl":"BTreeSet","n":60000,"t":108.8},{"impl":"HashSet","n":10,"t":43.0},{"impl":"HashSet","n":100,"t":35.2},{"impl":"HashSet","n":500,"t":43.94},{"impl":"HashSet","n":6000,"t":38.36},{"impl":"HashSet","n":12000,"t":39.66},{"impl":"HashSet","n":24000,"t":42.0},{"impl":"HashSet","n":36000,"t":49.62},{"impl":"HashSet","n":48000,"t":43.26},{"impl":"HashSet","n":60000,"t":56.52},{"impl":"BTreeMap","n":10,"t":34.96},{"impl":"BTreeMap","n":100,"t":49.42},{"impl":"BTreeMap","n":500,"t":63.0},{"impl":"BTreeMap","n":6000,"t":84.34},{"impl":"BTreeMap","n":12000,"t":85.14},{"impl":"BTreeMap","n":24000,"t":98.22},{"impl":"BTreeMap","n":36000,"t":109.78},{"impl":"BTreeMap","n":48000,"t":151.52},{"impl":"BTreeMap","n":60000,"t":152.12}]},"encoding":{"color":{"field":"impl","legend":{"title":"Implementation"},"type":"nominal"},"x":{"axis":{"title":"Size of container (n)"},"field":"n","scale":{"zero":false},"type":"quantitative"},"y":{"axis":{"title":"Estimated cost"},"field":"t","scale":{"zero":false},"type":"quantitative"}},"mark":{"clip":true,"fillOpacity":1,"type":"point"}}],"width":500}]} \ No newline at end of file
diff --git a/thesis/assets/insert_containers.png b/thesis/assets/insert_containers.png
deleted file mode 100644
index 82b433f..0000000
--- a/thesis/assets/insert_containers.png
+++ /dev/null
Binary files differ
diff --git a/thesis/assets/insert_mappings.png b/thesis/assets/insert_mappings.png
deleted file mode 100644
index 6f00f97..0000000
--- a/thesis/assets/insert_mappings.png
+++ /dev/null
Binary files differ
diff --git a/thesis/assets/insert_sets.png b/thesis/assets/insert_sets.png
deleted file mode 100644
index 581d2ba..0000000
--- a/thesis/assets/insert_sets.png
+++ /dev/null
Binary files differ
diff --git a/thesis/parts/results.tex b/thesis/parts/results.tex
index dbc8b14..2f06d06 100644
--- a/thesis/parts/results.tex
+++ b/thesis/parts/results.tex
@@ -21,10 +21,8 @@ To help readability, we group these into regular \code{Container} implementation
\begin{figure}[h!]
\centering
- \includegraphics[width=10cm]{assets/insert_containers.png}
- \par\centering\rule{11cm}{0.5pt}
- \includegraphics[width=10cm]{assets/insert_mappings.png}
- \caption{Estimated cost of insert operation on \code{Container} implementations and \code{Mapping} implementations}
+ \includegraphics[width=10cm]{assets/insert.png}
+ \caption{Estimated cost of insert operation by implementation}
\label{fig:cm_insert}
\end{figure}
@@ -65,12 +63,8 @@ This is desirable assuming that \code{contains} operations are actually randomly
\begin{figure}[h!]
\centering
- \includegraphics[width=10cm]{assets/contains_lists.png}
- \par\centering\rule{11cm}{0.5pt}
- \includegraphics[width=10cm]{assets/contains_sets.png}
- \par\centering\rule{11cm}{0.5pt}
- \includegraphics[width=10cm]{assets/contains_mappings.png}
- \caption{Estimated cost of \code{contains} operation on lists, sets/sorted lists, and \code{Mapping}s}
+ \includegraphics[width=10cm]{assets/contains.png}
+ \caption{Estimated cost of \code{contains} operation by implementation}
\label{fig:cm_contains}
\end{figure}
@@ -177,21 +171,21 @@ In all but two of our test cases (marked with *), we correctly identify the best
\begin{table}[h!]
\centering
- \begin{tabular}{c|c|c|c|c|}
- & Project & Container Type & Actual Best & Predicted Best \\
- \hline
- & aoc\_2021\_09 & Map & HashMap & HashMap \\
- & aoc\_2021\_09 & Set & HashSet & HashSet \\
- & aoc\_2022\_14 & Set & HashSet & HashSet \\
- * & aoc\_2022\_14 & List & Vec & LinkedList \\
- & example\_stack & StackCon & Vec & Vec \\
- & example\_sets & Set & HashSet & HashSet \\
- & example\_mapping & Map & HashMap & HashMap \\
- & aoc\_2022\_08 & Map & HashMap & HashMap \\
- * & prime\_sieve & Primes & BTreeSet & HashSet \\
- & prime\_sieve & Sieve & Vec & Vec \\
- & aoc\_2022\_09 & Set & HashSet & HashSet \\
- \end{tabular}
+\begin{tabular}{|c|c|c|c|}
+Project & Container Type & Best implementation & Predicted best \\
+\hline
+aoc\_2022\_09 & Set & HashSet & HashSet \\
+example\_stack & StackCon & Vec & Vec \\
+aoc\_2021\_09 & Set & HashSet & HashSet \\
+aoc\_2021\_09 & Map & HashMap & HashMap \\
+aoc\_2022\_14 & Set & HashSet & HashSet \\
+aoc\_2022\_14 & List & Vec & LinkedList \\
+aoc\_2022\_08 & Map & HashMap & HashMap \\
+example\_sets & Set & HashSet & HashSet \\
+example\_mapping & Map & HashMap & HashMap \\
+prime\_sieve & Primes & HashSet & BTreeSet \\
+prime\_sieve & Sieve & Vec & LinkedList \\
+\end{tabular}
\caption{Actual best vs predicted best implementations}
\label{table:predicted_actual}
\end{table}