aboutsummaryrefslogtreecommitdiff
path: root/analysis/current/criterion
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/current/criterion')
-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", primrose_library::EagerUniqueVec)])])/benchmark.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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/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)])])/benchmark.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", primrose_library::EagerUniqueVec)])])/benchmark.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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/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.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)])])/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", std::collections::BTreeMap)])])/benchmark.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)])])/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)])])/benchmark.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/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/new/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", primrose_library::EagerUniqueVec)])])/benchmark.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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/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)])])/benchmark.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", primrose_library::EagerUniqueVec)])])/benchmark.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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/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.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)])])/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", std::collections::BTreeMap)])])/benchmark.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)])])/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)])])/benchmark.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/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-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)])])/benchmark.json1
-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.json1
-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.csv11
-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.json1
-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.json1
-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)])])/benchmark.json1
-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.json1
-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.csv11
-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.json1
-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.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-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)])])/benchmark.json1
-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.json1
-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.csv11
-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.json1
-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.json1
-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)])])/benchmark.json1
-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.json1
-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.csv11
-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.json1
-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.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-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)])])/benchmark.json1
-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.json1
-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.csv11
-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.json1
-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.json1
-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)])])/benchmark.json1
-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.json1
-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.csv11
-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.json1
-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.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-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)])])/benchmark.json1
-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.json1
-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.csv11
-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.json1
-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.json1
-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)])])/benchmark.json1
-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.json1
-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.csv11
-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.json1
-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.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-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)])])/benchmark.json1
-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.json1
-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.csv11
-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.json1
-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.json1
-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)])])/benchmark.json1
-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.json1
-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.csv11
-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.json1
-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.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-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)])])/benchmark.json1
-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.json1
-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.csv11
-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.json1
-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.json1
-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)])])/benchmark.json1
-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.json1
-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.csv11
-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.json1
-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.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/new/estimates.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/new/raw.csv101
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/new/sample.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/10000/new/tukey.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/new/estimates.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/new/raw.csv101
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/new/sample.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/100000/new/tukey.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/new/estimates.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/new/raw.csv101
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/new/sample.json1
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/500000/new/tukey.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/new/estimates.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/new/raw.csv101
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/new/sample.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/10000/new/tukey.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/new/benchmark.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/new/estimates.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/new/raw.csv101
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/new/sample.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/500/new/tukey.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv101
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/new/estimates.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/new/raw.csv101
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/new/sample.json1
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50000/new/tukey.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/new/estimates.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/new/raw.csv21
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/new/sample.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000000/new/tukey.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/new/estimates.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/new/raw.csv21
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/new/sample.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000000/new/tukey.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/new/estimates.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/new/raw.csv21
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/new/sample.json1
-rw-r--r--analysis/current/criterion/example_stack-push_pop/50000000/new/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/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/20000/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/20000/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/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/new/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/new/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/new/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/new/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.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)])])/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::BTreeSet), ("Sieve", std::vec::Vec)])])/benchmark.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::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), ("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", std::collections::BTreeSet), ("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", std::collections::BTreeSet), ("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::HashSet), ("Sieve", std::collections::LinkedList)])])/benchmark.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)])])/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)])])/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)])])/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)])])/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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.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::EagerSortedVec until n=2261, 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), ("Primes", primrose_library::EagerSortedVec until n=2261, 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), ("Primes", primrose_library::EagerSortedVec until n=2261, 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), ("Primes", primrose_library::EagerSortedVec until n=2261, 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), ("Primes", primrose_library::EagerSortedVec)])])/benchmark.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::EagerSortedVec)])])/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", primrose_library::EagerSortedVec)])])/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", primrose_library::EagerSortedVec)])])/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", primrose_library::EagerSortedVec)])])/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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.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::EagerSortedVec until n=2261, 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::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, 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::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, 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::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, 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::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/benchmark.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::EagerSortedVec)])])/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::EagerSortedVec)])])/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::EagerSortedVec)])])/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::EagerSortedVec)])])/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::HashSet)])])/benchmark.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::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::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::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::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/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.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)])])/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::BTreeSet), ("Sieve", std::vec::Vec)])])/benchmark.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::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), ("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", std::collections::BTreeSet), ("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", std::collections::BTreeSet), ("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::HashSet), ("Sieve", std::collections::LinkedList)])])/benchmark.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)])])/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)])])/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)])])/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)])])/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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.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::EagerSortedVec until n=2261, 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), ("Primes", primrose_library::EagerSortedVec until n=2261, 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), ("Primes", primrose_library::EagerSortedVec until n=2261, 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), ("Primes", primrose_library::EagerSortedVec until n=2261, 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), ("Primes", primrose_library::EagerSortedVec)])])/benchmark.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::EagerSortedVec)])])/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", primrose_library::EagerSortedVec)])])/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", primrose_library::EagerSortedVec)])])/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", primrose_library::EagerSortedVec)])])/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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.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::EagerSortedVec until n=2261, 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::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, 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::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, 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::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, 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::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/benchmark.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::EagerSortedVec)])])/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::EagerSortedVec)])])/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::EagerSortedVec)])])/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::EagerSortedVec)])])/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::HashSet)])])/benchmark.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::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::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::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::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/tukey.json1
535 files changed, 3855 insertions, 0 deletions
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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..24a8ee7
--- /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", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part1/100","directory_name":"aoc_2021_09-part1/100","title":"aoc_2021_09-part1/100"} \ 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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..7a61387
--- /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", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3515028.5664758775,"upper_bound":3560880.0444093565},"point_estimate":3535157.320480368,"standard_error":11910.67805176752},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3503306.763157895,"upper_bound":3549924.187134503},"point_estimate":3530172.661842105,"standard_error":10669.516031801775},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4970.22718518206,"upper_bound":51740.98293737901},"point_estimate":31364.82793202319,"standard_error":11801.087857417258},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3512816.2385003385,"upper_bound":3544564.86598586},"point_estimate":3531502.058373206,"standard_error":8036.2537851116385},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14629.301623808815,"upper_bound":57451.385690760355},"point_estimate":39795.439725383025,"standard_error":13091.53222086126}} \ 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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..f3655d9
--- /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", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,69040125.0,ns,19
+aoc_2021_09-part1,,100,,,133125657.0,ns,38
+aoc_2021_09-part1,,100,,,200648635.0,ns,57
+aoc_2021_09-part1,,100,,,268128849.0,ns,76
+aoc_2021_09-part1,,100,,,335798012.0,ns,95
+aoc_2021_09-part1,,100,,,399059749.0,ns,114
+aoc_2021_09-part1,,100,,,464992327.0,ns,133
+aoc_2021_09-part1,,100,,,540015220.0,ns,152
+aoc_2021_09-part1,,100,,,607037036.0,ns,171
+aoc_2021_09-part1,,100,,,671143489.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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..27f1721
--- /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", primrose_library::EagerUniqueVec)])])/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":[69040125.0,133125657.0,200648635.0,268128849.0,335798012.0,399059749.0,464992327.0,540015220.0,607037036.0,671143489.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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..57dd36d
--- /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", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[3391705.4228070173,3449611.683991228,3604028.3804824566,3661934.641666667] \ 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", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..24a8ee7
--- /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::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part1/100","directory_name":"aoc_2021_09-part1/100","title":"aoc_2021_09-part1/100"} \ 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
new file mode 100644
index 0000000..8d79218
--- /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::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3442522.716083334,"upper_bound":3482469.537111111},"point_estimate":3461707.973861111,"standard_error":10287.684791314407},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3429109.4833333334,"upper_bound":3483393.38125},"point_estimate":3460019.9888888886,"standard_error":13079.619439086684},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10418.032335042999,"upper_bound":59488.42614720231},"point_estimate":37742.81933993103,"standard_error":12717.798010697841},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3449185.5665567876,"upper_bound":3504194.1293846155},"point_estimate":3477726.9794805194,"standard_error":14987.252245412581},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18368.41594707089,"upper_bound":44773.49830142524},"point_estimate":34385.10893125838,"standard_error":7100.963402344176}} \ 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
new file mode 100644
index 0000000..e7a297e
--- /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::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,,,68972617.0,ns,20
+aoc_2021_09-part1,,100,,,139766918.0,ns,40
+aoc_2021_09-part1,,100,,,205746569.0,ns,60
+aoc_2021_09-part1,,100,,,273204460.0,ns,80
+aoc_2021_09-part1,,100,,,342826157.0,ns,100
+aoc_2021_09-part1,,100,,,415783180.0,ns,120
+aoc_2021_09-part1,,100,,,487203339.0,ns,140
+aoc_2021_09-part1,,100,,,555618210.0,ns,160
+aoc_2021_09-part1,,100,,,621932426.0,ns,180
+aoc_2021_09-part1,,100,,,705834299.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
new file mode 100644
index 0000000..a4a07ff
--- /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::HashSet)])])/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":[68972617.0,139766918.0,205746569.0,273204460.0,342826157.0,415783180.0,487203339.0,555618210.0,621932426.0,705834299.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
new file mode 100644
index 0000000..76106fc
--- /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::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[3301445.278125,3367717.5515625,3544443.6140625,3610715.8875] \ 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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..24a8ee7
--- /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", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part1/100","directory_name":"aoc_2021_09-part1/100","title":"aoc_2021_09-part1/100"} \ 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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..1ad7109
--- /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", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1887718.6624074075,"upper_bound":1965947.2865476187},"point_estimate":1925638.1312050265,"standard_error":20136.559861036763},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1867507.4333333333,"upper_bound":1988289.1238095239},"point_estimate":1900024.5395833333,"standard_error":34109.36023961115},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10428.089304864441,"upper_bound":105071.87386237923},"point_estimate":69180.76183054577,"standard_error":25908.714433882487},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1912876.149122807,"upper_bound":1989995.588397695},"point_estimate":1959794.8916883117,"standard_error":19594.630405193337},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39702.50388843487,"upper_bound":80647.7761345405},"point_estimate":66841.5610431928,"standard_error":10460.722284918893}} \ 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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..38f3b58
--- /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", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,56720184.0,ns,30
+aoc_2021_09-part1,,100,,,112050446.0,ns,60
+aoc_2021_09-part1,,100,,,167914809.0,ns,90
+aoc_2021_09-part1,,100,,,220920649.0,ns,120
+aoc_2021_09-part1,,100,,,285711015.0,ns,150
+aoc_2021_09-part1,,100,,,366705429.0,ns,180
+aoc_2021_09-part1,,100,,,417540716.0,ns,210
+aoc_2021_09-part1,,100,,,454874155.0,ns,240
+aoc_2021_09-part1,,100,,,530923241.0,ns,270
+aoc_2021_09-part1,,100,,,599850783.0,ns,300
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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..dc3e644
--- /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", primrose_library::EagerUniqueVec)])])/sample.json
@@ -0,0 +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],"times":[56720184.0,112050446.0,167914809.0,220920649.0,285711015.0,366705429.0,417540716.0,454874155.0,530923241.0,599850783.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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..e6d6955
--- /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", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[1544757.7908730158,1709028.2829365078,2147082.9284391534,2311353.4205026454] \ 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)])])/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
new file mode 100644
index 0000000..24a8ee7
--- /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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part1/100","directory_name":"aoc_2021_09-part1/100","title":"aoc_2021_09-part1/100"} \ 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)])])/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..05e2df1
--- /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":1886572.19330291,"upper_bound":1918970.2445453042},"point_estimate":1902776.4945251327,"standard_error":8343.988101732826},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1877083.138888889,"upper_bound":1924953.875},"point_estimate":1906214.0055555557,"standard_error":12782.418743473918},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2864.1710549840022,"upper_bound":47197.285242080645},"point_estimate":29645.536043686712,"standard_error":11008.492487099278},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1889297.991266778,"upper_bound":1931456.4306122349},"point_estimate":1916392.5594805195,"standard_error":10602.498910124312},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16693.363067880357,"upper_bound":34498.177315764144},"point_estimate":27845.12184703672,"standard_error":4548.414169294325}} \ 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..9f552f6
--- /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,,,57536845.0,ns,30
+aoc_2021_09-part1,,100,,,113850188.0,ns,60
+aoc_2021_09-part1,,100,,,169964755.0,ns,90
+aoc_2021_09-part1,,100,,,223880280.0,ns,120
+aoc_2021_09-part1,,100,,,279366864.0,ns,150
+aoc_2021_09-part1,,100,,,344686478.0,ns,180
+aoc_2021_09-part1,,100,,,395627285.0,ns,210
+aoc_2021_09-part1,,100,,,460402011.0,ns,240
+aoc_2021_09-part1,,100,,,525564715.0,ns,270
+aoc_2021_09-part1,,100,,,579603875.0,ns,300
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..56da853
--- /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":[30.0,60.0,90.0,120.0,150.0,180.0,210.0,240.0,270.0,300.0],"times":[57536845.0,113850188.0,169964755.0,223880280.0,279366864.0,344686478.0,395627285.0,460402011.0,525564715.0,579603875.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..a42875d
--- /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 @@
+[1785625.6567956354,1835352.2827628972,1967956.6186755951,2017683.2446428568] \ 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", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
new file mode 100644
index 0000000..24a8ee7
--- /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::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part1/100","directory_name":"aoc_2021_09-part1/100","title":"aoc_2021_09-part1/100"} \ 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
new file mode 100644
index 0000000..dface38
--- /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::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3486999.866666667,"upper_bound":3531151.7768796994},"point_estimate":3509681.260311195,"standard_error":11296.152432067975},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3485618.552631579,"upper_bound":3540489.4802631577},"point_estimate":3509211.040935673,"standard_error":14245.60993073494},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7971.860292857112,"upper_bound":65932.31327157257},"point_estimate":40675.81793114929,"standard_error":13741.146433112772},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3510994.232112666,"upper_bound":3543332.545808586},"point_estimate":3527673.488585099,"standard_error":8127.438121944123},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19964.5451249426,"upper_bound":48956.665600913904},"point_estimate":37577.67169429281,"standard_error":7559.588179278695}} \ 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
new file mode 100644
index 0000000..01d6b63
--- /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::BTreeSet), ("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,,,65347976.0,ns,19
+aoc_2021_09-part1,,100,,,132453505.0,ns,38
+aoc_2021_09-part1,,100,,,199998348.0,ns,57
+aoc_2021_09-part1,,100,,,264047235.0,ns,76
+aoc_2021_09-part1,,100,,,332397898.0,ns,95
+aoc_2021_09-part1,,100,,,403888290.0,ns,114
+aoc_2021_09-part1,,100,,,474543289.0,ns,133
+aoc_2021_09-part1,,100,,,538154401.0,ns,152
+aoc_2021_09-part1,,100,,,600155132.0,ns,171
+aoc_2021_09-part1,,100,,,670473895.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", [("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
new file mode 100644
index 0000000..5bafc0a
--- /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::BTreeSet), ("Map", std::collections::BTreeMap)])])/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":[65347976.0,132453505.0,199998348.0,264047235.0,332397898.0,403888290.0,474543289.0,538154401.0,600155132.0,670473895.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
new file mode 100644
index 0000000..e2eef55
--- /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::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[3343072.0891447384,3416008.657072369,3610506.1715460513,3683442.7394736824] \ 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", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json
new file mode 100644
index 0000000..24a8ee7
--- /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::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part1/100","directory_name":"aoc_2021_09-part1/100","title":"aoc_2021_09-part1/100"} \ 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
new file mode 100644
index 0000000..74beeb7
--- /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::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1870530.2222886574,"upper_bound":1903976.9103240739},"point_estimate":1885425.2354351853,"standard_error":8655.342291444396},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1864861.3333333333,"upper_bound":1899885.2805555556},"point_estimate":1875663.7741666667,"standard_error":10776.503738815594},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2551.8078321964467,"upper_bound":41885.6721267974},"point_estimate":20657.950874914764,"standard_error":11184.564990520443},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1873384.0966617693,"upper_bound":1906953.3870845204},"point_estimate":1887800.246839827,"standard_error":8517.635174421974},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11398.125461610194,"upper_bound":40192.76456143617},"point_estimate":28872.35393814279,"standard_error":8270.39745960219}} \ 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
new file mode 100644
index 0000000..904c8c5
--- /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::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,55945840.0,ns,30
+aoc_2021_09-part1,,100,,,111752030.0,ns,60
+aoc_2021_09-part1,,100,,,167947888.0,ns,90
+aoc_2021_09-part1,,100,,,224196441.0,ns,120
+aoc_2021_09-part1,,100,,,292954950.0,ns,150
+aoc_2021_09-part1,,100,,,340272185.0,ns,180
+aoc_2021_09-part1,,100,,,400967602.0,ns,210
+aoc_2021_09-part1,,100,,,454997913.0,ns,240
+aoc_2021_09-part1,,100,,,502419725.0,ns,270
+aoc_2021_09-part1,,100,,,564907162.0,ns,300
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
new file mode 100644
index 0000000..889f741
--- /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::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json
@@ -0,0 +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],"times":[55945840.0,111752030.0,167947888.0,224196441.0,292954950.0,340272185.0,400967602.0,454997913.0,502419725.0,564907162.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
new file mode 100644
index 0000000..72ec640
--- /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::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json
@@ -0,0 +1 @@
+[1777265.439236111,1821216.675173611,1938419.9710069443,1982371.2069444444] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/new/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/new/benchmark.json
new file mode 100644
index 0000000..24a8ee7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part1/100","directory_name":"aoc_2021_09-part1/100","title":"aoc_2021_09-part1/100"} \ 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
new file mode 100644
index 0000000..1ad7109
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1887718.6624074075,"upper_bound":1965947.2865476187},"point_estimate":1925638.1312050265,"standard_error":20136.559861036763},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1867507.4333333333,"upper_bound":1988289.1238095239},"point_estimate":1900024.5395833333,"standard_error":34109.36023961115},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10428.089304864441,"upper_bound":105071.87386237923},"point_estimate":69180.76183054577,"standard_error":25908.714433882487},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1912876.149122807,"upper_bound":1989995.588397695},"point_estimate":1959794.8916883117,"standard_error":19594.630405193337},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39702.50388843487,"upper_bound":80647.7761345405},"point_estimate":66841.5610431928,"standard_error":10460.722284918893}} \ 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
new file mode 100644
index 0000000..38f3b58
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,56720184.0,ns,30
+aoc_2021_09-part1,,100,,,112050446.0,ns,60
+aoc_2021_09-part1,,100,,,167914809.0,ns,90
+aoc_2021_09-part1,,100,,,220920649.0,ns,120
+aoc_2021_09-part1,,100,,,285711015.0,ns,150
+aoc_2021_09-part1,,100,,,366705429.0,ns,180
+aoc_2021_09-part1,,100,,,417540716.0,ns,210
+aoc_2021_09-part1,,100,,,454874155.0,ns,240
+aoc_2021_09-part1,,100,,,530923241.0,ns,270
+aoc_2021_09-part1,,100,,,599850783.0,ns,300
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
new file mode 100644
index 0000000..dc3e644
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/sample.json
@@ -0,0 +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],"times":[56720184.0,112050446.0,167914809.0,220920649.0,285711015.0,366705429.0,417540716.0,454874155.0,530923241.0,599850783.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
new file mode 100644
index 0000000..e6d6955
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/tukey.json
@@ -0,0 +1 @@
+[1544757.7908730158,1709028.2829365078,2147082.9284391534,2311353.4205026454] \ 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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..781b7a3
--- /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", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part2","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part2/100","directory_name":"aoc_2021_09-part2/100","title":"aoc_2021_09-part2/100"} \ 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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..8d17cf6
--- /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", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":254618077743.1,"upper_bound":258732829425.4425},"point_estimate":256583841506.6,"standard_error":1057083019.4061867},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":254021576088.5,"upper_bound":259580214771.5},"point_estimate":255373315772.5,"standard_error":1578837108.817012},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":200966640.66782892,"upper_bound":5861030502.306909},"point_estimate":3219422336.688128,"standard_error":1491211831.21889},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1861531996.1050327,"upper_bound":4390969945.984534},"point_estimate":3521668586.970556,"standard_error":638067052.7776312}} \ 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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..64b588d
--- /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", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,254370833998.0,ns,1
+aoc_2021_09-part2,,100,,,258902205169.0,ns,1
+aoc_2021_09-part2,,100,,,256106422854.0,ns,1
+aoc_2021_09-part2,,100,,,258015259490.0,ns,1
+aoc_2021_09-part2,,100,,,254640208691.0,ns,1
+aoc_2021_09-part2,,100,,,253672318179.0,ns,1
+aoc_2021_09-part2,,100,,,262787966369.0,ns,1
+aoc_2021_09-part2,,100,,,261145170053.0,ns,1
+aoc_2021_09-part2,,100,,,254369971200.0,ns,1
+aoc_2021_09-part2,,100,,,251828059063.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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..ac84eb7
--- /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", primrose_library::EagerUniqueVec)])])/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":[254370833998.0,258902205169.0,256106422854.0,258015259490.0,254640208691.0,253672318179.0,262787966369.0,261145170053.0,254369971200.0,251828059063.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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..9736543
--- /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", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[241439341350.25,247904764124.875,265145891523.875,271611314298.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)])])/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::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..781b7a3
--- /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::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part2","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part2/100","directory_name":"aoc_2021_09-part2/100","title":"aoc_2021_09-part2/100"} \ 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
new file mode 100644
index 0000000..7fc4ef8
--- /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::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5295671164.934999,"upper_bound":5386385218.96},"point_estimate":5342239876.5,"standard_error":23242545.232330825},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5293022132.0,"upper_bound":5408802721.0},"point_estimate":5333546539.0,"standard_error":28136077.868909225},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4629786.102604866,"upper_bound":139252272.93757796},"point_estimate":72596258.64805877,"standard_error":34262787.99634468},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42193670.8347254,"upper_bound":101119270.02166829},"point_estimate":77520357.34281422,"standard_error":15766561.897941511}} \ 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
new file mode 100644
index 0000000..ea66852
--- /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::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,,,5317974589.0,ns,1
+aoc_2021_09-part2,,100,,,5344926607.0,ns,1
+aoc_2021_09-part2,,100,,,5446139103.0,ns,1
+aoc_2021_09-part2,,100,,,5437636945.0,ns,1
+aoc_2021_09-part2,,100,,,5322166471.0,ns,1
+aoc_2021_09-part2,,100,,,5316947782.0,ns,1
+aoc_2021_09-part2,,100,,,5366000688.0,ns,1
+aoc_2021_09-part2,,100,,,5193734184.0,ns,1
+aoc_2021_09-part2,,100,,,5268069675.0,ns,1
+aoc_2021_09-part2,,100,,,5408802721.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
new file mode 100644
index 0000000..892955b
--- /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::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":[5317974589.0,5344926607.0,5446139103.0,5437636945.0,5322166471.0,5316947782.0,5366000688.0,5193734184.0,5268069675.0,5408802721.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
new file mode 100644
index 0000000..10997b2
--- /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::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[5074511296.75,5195857890.25,5519448806.25,5640795399.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", [("Map", std::collections::HashMap), ("Set", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..781b7a3
--- /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", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part2","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part2/100","directory_name":"aoc_2021_09-part2/100","title":"aoc_2021_09-part2/100"} \ 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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..39e70dc
--- /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", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":248293665466.9,"upper_bound":251930307825.1},"point_estimate":250056261611.0,"standard_error":930272007.359425},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":248125231476.5,"upper_bound":252029638746.5},"point_estimate":250009828954.5,"standard_error":836215367.0735781},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":417894125.3614962,"upper_bound":5335381282.915547},"point_estimate":1866830320.4369366,"standard_error":1348338340.061913},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1400847713.5633476,"upper_bound":4099822846.7478094},"point_estimate":3095862179.643071,"standard_error":689069335.5722115}} \ 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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..05fe0a6
--- /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", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,250337269046.0,ns,1
+aoc_2021_09-part2,,100,,,249780018696.0,ns,1
+aoc_2021_09-part2,,100,,,245039366470.0,ns,1
+aoc_2021_09-part2,,100,,,253722008447.0,ns,1
+aoc_2021_09-part2,,100,,,250901000508.0,ns,1
+aoc_2021_09-part2,,100,,,255910169915.0,ns,1
+aoc_2021_09-part2,,100,,,250239639213.0,ns,1
+aoc_2021_09-part2,,100,,,248382680862.0,ns,1
+aoc_2021_09-part2,,100,,,249179501557.0,ns,1
+aoc_2021_09-part2,,100,,,247070961396.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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..284c032
--- /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", primrose_library::EagerUniqueVec)])])/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":[250337269046.0,249780018696.0,245039366470.0,253722008447.0,250901000508.0,255910169915.0,250239639213.0,248382680862.0,249179501557.0,247070961396.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", primrose_library::EagerUniqueVec)])])/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", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..c9f6e7f
--- /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", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[242047341215.5,245314613625.625,254027340052.625,257294612462.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", [("Map", std::collections::HashMap), ("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", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..781b7a3
--- /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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part2","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part2/100","directory_name":"aoc_2021_09-part2/100","title":"aoc_2021_09-part2/100"} \ 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)])])/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..d0578ac
--- /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":4529942004.05,"upper_bound":4606724675.6775},"point_estimate":4568744533.0,"standard_error":19632142.00828325},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4518029971.5,"upper_bound":4605384517.5},"point_estimate":4570594654.0,"standard_error":17218519.029323135},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4796158.282551169,"upper_bound":121576787.21618056},"point_estimate":35212567.02875197,"standard_error":32506860.081482407},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30101240.97811767,"upper_bound":86315104.71625715},"point_estimate":65494334.683138035,"standard_error":14165696.648297278}} \ 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..c6bafda
--- /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,,,4550895006.0,ns,1
+aoc_2021_09-part2,,100,,,4580955779.0,ns,1
+aoc_2021_09-part2,,100,,,4465808414.0,ns,1
+aoc_2021_09-part2,,100,,,4629813256.0,ns,1
+aoc_2021_09-part2,,100,,,4571518457.0,ns,1
+aoc_2021_09-part2,,100,,,4684327515.0,ns,1
+aoc_2021_09-part2,,100,,,4598396109.0,ns,1
+aoc_2021_09-part2,,100,,,4569670851.0,ns,1
+aoc_2021_09-part2,,100,,,4565048528.0,ns,1
+aoc_2021_09-part2,,100,,,4471011415.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..3931644
--- /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":[4550895006.0,4580955779.0,4465808414.0,4629813256.0,4571518457.0,4684327515.0,4598396109.0,4569670851.0,4565048528.0,4471011415.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..f78e816
--- /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 @@
+[4435625466.5,4495029426.5,4653439986.5,4712843946.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", 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", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
new file mode 100644
index 0000000..781b7a3
--- /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::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part2","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part2/100","directory_name":"aoc_2021_09-part2/100","title":"aoc_2021_09-part2/100"} \ 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
new file mode 100644
index 0000000..b280a22
--- /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::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8887920651.145,"upper_bound":9034653714.3425},"point_estimate":8958194677.1,"standard_error":37707354.040209755},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8893544901.5,"upper_bound":9052355298.0},"point_estimate":8933723776.0,"standard_error":31734743.955293633},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14559297.792720795,"upper_bound":229284542.57018566},"point_estimate":46491126.08691752,"standard_error":55106303.10069891},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":35389711.966953024,"upper_bound":167618142.68108392},"point_estimate":125999299.31495039,"standard_error":30247201.285233013}} \ 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
new file mode 100644
index 0000000..e45eef9
--- /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::BTreeSet), ("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,,,8908743899.0,ns,1
+aoc_2021_09-part2,,100,,,9144095100.0,ns,1
+aoc_2021_09-part2,,100,,,8928384123.0,ns,1
+aoc_2021_09-part2,,100,,,8960615496.0,ns,1
+aoc_2021_09-part2,,100,,,8939063429.0,ns,1
+aoc_2021_09-part2,,100,,,8908938344.0,ns,1
+aoc_2021_09-part2,,100,,,9190450058.0,ns,1
+aoc_2021_09-part2,,100,,,8969547727.0,ns,1
+aoc_2021_09-part2,,100,,,8878151459.0,ns,1
+aoc_2021_09-part2,,100,,,8753957136.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
new file mode 100644
index 0000000..e561670
--- /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::BTreeSet), ("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":[8908743899.0,9144095100.0,8928384123.0,8960615496.0,8939063429.0,8908938344.0,9190450058.0,8969547727.0,8878151459.0,8753957136.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
new file mode 100644
index 0000000..83f7802
--- /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::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[8733226033.25,8821009271.75,9055097907.75,9142881146.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::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", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json
new file mode 100644
index 0000000..781b7a3
--- /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::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part2","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part2/100","directory_name":"aoc_2021_09-part2/100","title":"aoc_2021_09-part2/100"} \ 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
new file mode 100644
index 0000000..ae4cbe3
--- /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::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7784707914.0,"upper_bound":7923840315.757501},"point_estimate":7856864939.4,"standard_error":35698815.63821956},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7764362803.5,"upper_bound":7950312397.0},"point_estimate":7860899472.5,"standard_error":40834765.68792285},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20862853.274810314,"upper_bound":222027725.7134199},"point_estimate":97089341.72531962,"standard_error":52778223.34536951},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59435105.72078027,"upper_bound":150895860.0618589},"point_estimate":118991285.23683402,"standard_error":23690447.171738908}} \ 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
new file mode 100644
index 0000000..1b5ef1e
--- /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::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,7950312397.0,ns,1
+aoc_2021_09-part2,,100,,,7847484271.0,ns,1
+aoc_2021_09-part2,,100,,,7692232858.0,ns,1
+aoc_2021_09-part2,,100,,,7991815890.0,ns,1
+aoc_2021_09-part2,,100,,,7874314674.0,ns,1
+aoc_2021_09-part2,,100,,,8009085158.0,ns,1
+aoc_2021_09-part2,,100,,,7902458278.0,ns,1
+aoc_2021_09-part2,,100,,,7836492749.0,ns,1
+aoc_2021_09-part2,,100,,,7822381176.0,ns,1
+aoc_2021_09-part2,,100,,,7642071943.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
new file mode 100644
index 0000000..8038e22
--- /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::BTreeSet), ("Map", std::collections::HashMap)])])/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":[7950312397.0,7847484271.0,7692232858.0,7991815890.0,7874314674.0,8009085158.0,7902458278.0,7836492749.0,7822381176.0,7642071943.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
new file mode 100644
index 0000000..1344e32
--- /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::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json
@@ -0,0 +1 @@
+[7488589675.25,7657249372.25,8107008564.25,8275668261.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/new/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/new/benchmark.json
new file mode 100644
index 0000000..781b7a3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2021_09-part2","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2021_09-part2/100","directory_name":"aoc_2021_09-part2/100","title":"aoc_2021_09-part2/100"} \ 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
new file mode 100644
index 0000000..39e70dc
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":248293665466.9,"upper_bound":251930307825.1},"point_estimate":250056261611.0,"standard_error":930272007.359425},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":248125231476.5,"upper_bound":252029638746.5},"point_estimate":250009828954.5,"standard_error":836215367.0735781},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":417894125.3614962,"upper_bound":5335381282.915547},"point_estimate":1866830320.4369366,"standard_error":1348338340.061913},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1400847713.5633476,"upper_bound":4099822846.7478094},"point_estimate":3095862179.643071,"standard_error":689069335.5722115}} \ 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
new file mode 100644
index 0000000..05fe0a6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,250337269046.0,ns,1
+aoc_2021_09-part2,,100,,,249780018696.0,ns,1
+aoc_2021_09-part2,,100,,,245039366470.0,ns,1
+aoc_2021_09-part2,,100,,,253722008447.0,ns,1
+aoc_2021_09-part2,,100,,,250901000508.0,ns,1
+aoc_2021_09-part2,,100,,,255910169915.0,ns,1
+aoc_2021_09-part2,,100,,,250239639213.0,ns,1
+aoc_2021_09-part2,,100,,,248382680862.0,ns,1
+aoc_2021_09-part2,,100,,,249179501557.0,ns,1
+aoc_2021_09-part2,,100,,,247070961396.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
new file mode 100644
index 0000000..284c032
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/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":[250337269046.0,249780018696.0,245039366470.0,253722008447.0,250901000508.0,255910169915.0,250239639213.0,248382680862.0,249179501557.0,247070961396.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
new file mode 100644
index 0000000..c9f6e7f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json
@@ -0,0 +1 @@
+[242047341215.5,245314613625.625,254027340052.625,257294612462.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json b/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
new file mode 100644
index 0000000..5a9ce9e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_08-part1","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_08-part1/1000","directory_name":"aoc_2022_08-part1/1000","title":"aoc_2022_08-part1/1000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..2c0b811
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":535318201.9275,"upper_bound":538231938.7},"point_estimate":536690313.8,"standard_error":745810.7513649592},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":535138305.5,"upper_bound":538568895.5},"point_estimate":535968442.5,"standard_error":835263.9818458204},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":143843.33204627037,"upper_bound":4174029.68159616},"point_estimate":1819195.3870028257,"standard_error":1008141.7265652255},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1025551.839670878,"upper_bound":3259474.2130797445},"point_estimate":2493220.0270977467,"standard_error":566275.0113184808}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..fb055e8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_08-part1,,1000,,,539880431.0,ns,1
+aoc_2022_08-part1,,1000,,,541611146.0,ns,1
+aoc_2022_08-part1,,1000,,,537257360.0,ns,1
+aoc_2022_08-part1,,1000,,,535376291.0,ns,1
+aoc_2022_08-part1,,1000,,,537411316.0,ns,1
+aoc_2022_08-part1,,1000,,,535526953.0,ns,1
+aoc_2022_08-part1,,1000,,,535473312.0,ns,1
+aoc_2022_08-part1,,1000,,,536409932.0,ns,1
+aoc_2022_08-part1,,1000,,,534803299.0,ns,1
+aoc_2022_08-part1,,1000,,,533153098.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..388cb2a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("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":[539880431.0,541611146.0,537257360.0,535376291.0,537411316.0,535526953.0,535473312.0,536409932.0,534803299.0,533153098.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..2a2b98d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[529483704.0,532442125.125,540331248.125,543289669.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
new file mode 100644
index 0000000..5a9ce9e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_08-part1","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_08-part1/1000","directory_name":"aoc_2022_08-part1/1000","title":"aoc_2022_08-part1/1000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
new file mode 100644
index 0000000..1212887
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":354339439.1,"upper_bound":360209560.3},"point_estimate":357348492.1,"standard_error":1507856.1534397334},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":352508731.0,"upper_bound":361753687.5},"point_estimate":359049515.0,"standard_error":3094658.5709147467},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":503279.6805649996,"upper_bound":8056995.336359739},"point_estimate":5154619.080287218,"standard_error":2252553.110903975},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3211399.0729197827,"upper_bound":5835803.670365296},"point_estimate":5056283.096275485,"standard_error":662559.1708387419}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
new file mode 100644
index 0000000..216679c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_08-part1,,1000,,,361278742.0,ns,1
+aoc_2022_08-part1,,1000,,,362823883.0,ns,1
+aoc_2022_08-part1,,1000,,,349524088.0,ns,1
+aoc_2022_08-part1,,1000,,,353417305.0,ns,1
+aoc_2022_08-part1,,1000,,,362228633.0,ns,1
+aoc_2022_08-part1,,1000,,,360970449.0,ns,1
+aoc_2022_08-part1,,1000,,,351955145.0,ns,1
+aoc_2022_08-part1,,1000,,,361649364.0,ns,1
+aoc_2022_08-part1,,1000,,,357128581.0,ns,1
+aoc_2022_08-part1,,1000,,,352508731.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
new file mode 100644
index 0000000..ed4b112
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/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":[361278742.0,362823883.0,349524088.0,353417305.0,362228633.0,360970449.0,351955145.0,361649364.0,357128581.0,352508731.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
new file mode 100644
index 0000000..9aea003
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -0,0 +1 @@
+[326273372.5,339504623.5,374787959.5,388019210.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/new/benchmark.json b/analysis/current/criterion/aoc_2022_08-part1/1000/new/benchmark.json
new file mode 100644
index 0000000..5a9ce9e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_08-part1","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_08-part1/1000","directory_name":"aoc_2022_08-part1/1000","title":"aoc_2022_08-part1/1000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/1000/new/estimates.json
new file mode 100644
index 0000000..2c0b811
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":535318201.9275,"upper_bound":538231938.7},"point_estimate":536690313.8,"standard_error":745810.7513649592},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":535138305.5,"upper_bound":538568895.5},"point_estimate":535968442.5,"standard_error":835263.9818458204},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":143843.33204627037,"upper_bound":4174029.68159616},"point_estimate":1819195.3870028257,"standard_error":1008141.7265652255},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1025551.839670878,"upper_bound":3259474.2130797445},"point_estimate":2493220.0270977467,"standard_error":566275.0113184808}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/1000/new/raw.csv
new file mode 100644
index 0000000..fb055e8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_08-part1,,1000,,,539880431.0,ns,1
+aoc_2022_08-part1,,1000,,,541611146.0,ns,1
+aoc_2022_08-part1,,1000,,,537257360.0,ns,1
+aoc_2022_08-part1,,1000,,,535376291.0,ns,1
+aoc_2022_08-part1,,1000,,,537411316.0,ns,1
+aoc_2022_08-part1,,1000,,,535526953.0,ns,1
+aoc_2022_08-part1,,1000,,,535473312.0,ns,1
+aoc_2022_08-part1,,1000,,,536409932.0,ns,1
+aoc_2022_08-part1,,1000,,,534803299.0,ns,1
+aoc_2022_08-part1,,1000,,,533153098.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/new/sample.json b/analysis/current/criterion/aoc_2022_08-part1/1000/new/sample.json
new file mode 100644
index 0000000..388cb2a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/new/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":[539880431.0,541611146.0,537257360.0,535376291.0,537411316.0,535526953.0,535473312.0,536409932.0,534803299.0,533153098.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/1000/new/tukey.json
new file mode 100644
index 0000000..2a2b98d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/new/tukey.json
@@ -0,0 +1 @@
+[529483704.0,532442125.125,540331248.125,543289669.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json b/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
new file mode 100644
index 0000000..e497283
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_08-part1","function_id":null,"value_str":"1100","throughput":null,"full_id":"aoc_2022_08-part1/1100","directory_name":"aoc_2022_08-part1/1100","title":"aoc_2022_08-part1/1100"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..eda1934
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":674417050.825,"upper_bound":679058026.11},"point_estimate":676797020.1,"standard_error":1194732.190534432},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":672945006.0,"upper_bound":679528863.0},"point_estimate":678321233.0,"standard_error":1897685.5620246187},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":555726.6546338797,"upper_bound":6402753.2811284065},"point_estimate":3661548.985594511,"standard_error":1773340.8959359953},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2328176.2364219767,"upper_bound":4916812.610397005},"point_estimate":3977953.7587530673,"standard_error":659469.5303239764}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..2c9bfa7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_08-part1,,1100,,,672295634.0,ns,1
+aoc_2022_08-part1,,1100,,,678934485.0,ns,1
+aoc_2022_08-part1,,1100,,,670330087.0,ns,1
+aoc_2022_08-part1,,1100,,,679710180.0,ns,1
+aoc_2022_08-part1,,1100,,,672945006.0,ns,1
+aoc_2022_08-part1,,1100,,,679528863.0,ns,1
+aoc_2022_08-part1,,1100,,,678184820.0,ns,1
+aoc_2022_08-part1,,1100,,,674770818.0,ns,1
+aoc_2022_08-part1,,1100,,,678457646.0,ns,1
+aoc_2022_08-part1,,1100,,,682812662.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..d134772
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("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":[672295634.0,678934485.0,670330087.0,679710180.0,672945006.0,679528863.0,678184820.0,674770818.0,678457646.0,682812662.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..a0c7579
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[655465030.5,664433244.75,688348482.75,697316697.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
new file mode 100644
index 0000000..e497283
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_08-part1","function_id":null,"value_str":"1100","throughput":null,"full_id":"aoc_2022_08-part1/1100","directory_name":"aoc_2022_08-part1/1100","title":"aoc_2022_08-part1/1100"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
new file mode 100644
index 0000000..68e2c36
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":434033799.7,"upper_bound":461151673.745},"point_estimate":444727904.8,"standard_error":7398866.714468118},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":431649882.5,"upper_bound":445741837.0},"point_estimate":438062041.0,"standard_error":4087558.871782147},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2293106.985989213,"upper_bound":17624269.305306673},"point_estimate":9317527.038180828,"standard_error":4003296.34739237},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5022372.697067416,"upper_bound":37416070.40550982},"point_estimate":24623768.805623755,"standard_error":10854371.53537579}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
new file mode 100644
index 0000000..09b34d1
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_08-part1,,1100,,,426710368.0,ns,1
+aoc_2022_08-part1,,1100,,,511989576.0,ns,1
+aoc_2022_08-part1,,1100,,,434647349.0,ns,1
+aoc_2022_08-part1,,1100,,,433172665.0,ns,1
+aoc_2022_08-part1,,1100,,,439858058.0,ns,1
+aoc_2022_08-part1,,1100,,,442121345.0,ns,1
+aoc_2022_08-part1,,1100,,,428652416.0,ns,1
+aoc_2022_08-part1,,1100,,,436266024.0,ns,1
+aoc_2022_08-part1,,1100,,,445741837.0,ns,1
+aoc_2022_08-part1,,1100,,,448119410.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
new file mode 100644
index 0000000..5c5a01d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/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":[426710368.0,511989576.0,434647349.0,433172665.0,439858058.0,442121345.0,428652416.0,436266024.0,445741837.0,448119410.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
new file mode 100644
index 0000000..272c406
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -0,0 +1 @@
+[399655202.0,416598269.0,461779781.0,478722848.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/new/benchmark.json b/analysis/current/criterion/aoc_2022_08-part1/1100/new/benchmark.json
new file mode 100644
index 0000000..e497283
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_08-part1","function_id":null,"value_str":"1100","throughput":null,"full_id":"aoc_2022_08-part1/1100","directory_name":"aoc_2022_08-part1/1100","title":"aoc_2022_08-part1/1100"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/1100/new/estimates.json
new file mode 100644
index 0000000..eda1934
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":674417050.825,"upper_bound":679058026.11},"point_estimate":676797020.1,"standard_error":1194732.190534432},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":672945006.0,"upper_bound":679528863.0},"point_estimate":678321233.0,"standard_error":1897685.5620246187},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":555726.6546338797,"upper_bound":6402753.2811284065},"point_estimate":3661548.985594511,"standard_error":1773340.8959359953},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2328176.2364219767,"upper_bound":4916812.610397005},"point_estimate":3977953.7587530673,"standard_error":659469.5303239764}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/1100/new/raw.csv
new file mode 100644
index 0000000..2c9bfa7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_08-part1,,1100,,,672295634.0,ns,1
+aoc_2022_08-part1,,1100,,,678934485.0,ns,1
+aoc_2022_08-part1,,1100,,,670330087.0,ns,1
+aoc_2022_08-part1,,1100,,,679710180.0,ns,1
+aoc_2022_08-part1,,1100,,,672945006.0,ns,1
+aoc_2022_08-part1,,1100,,,679528863.0,ns,1
+aoc_2022_08-part1,,1100,,,678184820.0,ns,1
+aoc_2022_08-part1,,1100,,,674770818.0,ns,1
+aoc_2022_08-part1,,1100,,,678457646.0,ns,1
+aoc_2022_08-part1,,1100,,,682812662.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/new/sample.json b/analysis/current/criterion/aoc_2022_08-part1/1100/new/sample.json
new file mode 100644
index 0000000..d134772
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/new/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":[672295634.0,678934485.0,670330087.0,679710180.0,672945006.0,679528863.0,678184820.0,674770818.0,678457646.0,682812662.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/1100/new/tukey.json
new file mode 100644
index 0000000..a0c7579
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/new/tukey.json
@@ -0,0 +1 @@
+[655465030.5,664433244.75,688348482.75,697316697.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
new file mode 100644
index 0000000..32b0c5b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_08-part2","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_08-part2/1000","directory_name":"aoc_2022_08-part2/1000","title":"aoc_2022_08-part2/1000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..a6ae8a6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1675808971.8225,"upper_bound":1710219496.5},"point_estimate":1690794806.2,"standard_error":8924386.425337031},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1673301093.0,"upper_bound":1709610779.5},"point_estimate":1679629452.5,"standard_error":7181421.054185001},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":795999.7715681791,"upper_bound":40241000.54267943},"point_estimate":6851357.639864087,"standard_error":7763912.363308597},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4300214.345135889,"upper_bound":38958299.15538656},"point_estimate":29800793.36849188,"standard_error":9370281.648553615}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..a40611c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_08-part2,,1000,,,1670250311.0,ns,1
+aoc_2022_08-part2,,1000,,,1682468596.0,ns,1
+aoc_2022_08-part2,,1000,,,1682543448.0,ns,1
+aoc_2022_08-part2,,1000,,,1681469659.0,ns,1
+aoc_2022_08-part2,,1000,,,1755384710.0,ns,1
+aoc_2022_08-part2,,1000,,,1677789246.0,ns,1
+aoc_2022_08-part2,,1000,,,1673301093.0,ns,1
+aoc_2022_08-part2,,1000,,,1677357410.0,ns,1
+aoc_2022_08-part2,,1000,,,1670630626.0,ns,1
+aoc_2022_08-part2,,1000,,,1736752963.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..7438e7f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("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":[1670250311.0,1682468596.0,1682543448.0,1681469659.0,1755384710.0,1677789246.0,1673301093.0,1677357410.0,1670630626.0,1736752963.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..eeba3e8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[1649686484.0,1662000828.125,1694839079.125,1707153423.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
new file mode 100644
index 0000000..32b0c5b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_08-part2","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_08-part2/1000","directory_name":"aoc_2022_08-part2/1000","title":"aoc_2022_08-part2/1000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
new file mode 100644
index 0000000..8320920
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1136017845.7,"upper_bound":1148809227.58},"point_estimate":1143007381.3,"standard_error":3279873.5336993854},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1138289653.0,"upper_bound":1152943274.0},"point_estimate":1143812416.5,"standard_error":3558066.31466791},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":993702.9954582453,"upper_bound":17121519.50597222},"point_estimate":8609407.63875246,"standard_error":3891852.75030027},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4862392.156768513,"upper_bound":15202031.49385286},"point_estimate":10911558.854797095,"standard_error":3040886.633977116}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
new file mode 100644
index 0000000..772845a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_08-part2,,1000,,,1140383592.0,ns,1
+aoc_2022_08-part2,,1000,,,1136195714.0,ns,1
+aoc_2022_08-part2,,1000,,,1152943274.0,ns,1
+aoc_2022_08-part2,,1000,,,1154273249.0,ns,1
+aoc_2022_08-part2,,1000,,,1154262737.0,ns,1
+aoc_2022_08-part2,,1000,,,1142579302.0,ns,1
+aoc_2022_08-part2,,1000,,,1139815187.0,ns,1
+aoc_2022_08-part2,,1000,,,1145045531.0,ns,1
+aoc_2022_08-part2,,1000,,,1146806514.0,ns,1
+aoc_2022_08-part2,,1000,,,1117768713.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
new file mode 100644
index 0000000..8fa0963
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/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":[1140383592.0,1136195714.0,1152943274.0,1154273249.0,1154262737.0,1142579302.0,1139815187.0,1145045531.0,1146806514.0,1117768713.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/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/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
new file mode 100644
index 0000000..0811cc9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -0,0 +1 @@
+[1105601901.0,1122779594.625,1168586777.625,1185764471.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/new/benchmark.json b/analysis/current/criterion/aoc_2022_08-part2/1000/new/benchmark.json
new file mode 100644
index 0000000..32b0c5b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_08-part2","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_08-part2/1000","directory_name":"aoc_2022_08-part2/1000","title":"aoc_2022_08-part2/1000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/1000/new/estimates.json
new file mode 100644
index 0000000..a6ae8a6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1675808971.8225,"upper_bound":1710219496.5},"point_estimate":1690794806.2,"standard_error":8924386.425337031},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1673301093.0,"upper_bound":1709610779.5},"point_estimate":1679629452.5,"standard_error":7181421.054185001},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":795999.7715681791,"upper_bound":40241000.54267943},"point_estimate":6851357.639864087,"standard_error":7763912.363308597},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4300214.345135889,"upper_bound":38958299.15538656},"point_estimate":29800793.36849188,"standard_error":9370281.648553615}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/1000/new/raw.csv
new file mode 100644
index 0000000..a40611c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_08-part2,,1000,,,1670250311.0,ns,1
+aoc_2022_08-part2,,1000,,,1682468596.0,ns,1
+aoc_2022_08-part2,,1000,,,1682543448.0,ns,1
+aoc_2022_08-part2,,1000,,,1681469659.0,ns,1
+aoc_2022_08-part2,,1000,,,1755384710.0,ns,1
+aoc_2022_08-part2,,1000,,,1677789246.0,ns,1
+aoc_2022_08-part2,,1000,,,1673301093.0,ns,1
+aoc_2022_08-part2,,1000,,,1677357410.0,ns,1
+aoc_2022_08-part2,,1000,,,1670630626.0,ns,1
+aoc_2022_08-part2,,1000,,,1736752963.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/new/sample.json b/analysis/current/criterion/aoc_2022_08-part2/1000/new/sample.json
new file mode 100644
index 0000000..7438e7f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/new/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":[1670250311.0,1682468596.0,1682543448.0,1681469659.0,1755384710.0,1677789246.0,1673301093.0,1677357410.0,1670630626.0,1736752963.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/1000/new/tukey.json
new file mode 100644
index 0000000..eeba3e8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/new/tukey.json
@@ -0,0 +1 @@
+[1649686484.0,1662000828.125,1694839079.125,1707153423.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
new file mode 100644
index 0000000..7645611
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_08-part2","function_id":null,"value_str":"1100","throughput":null,"full_id":"aoc_2022_08-part2/1100","directory_name":"aoc_2022_08-part2/1100","title":"aoc_2022_08-part2/1100"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..6b04824
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2033147078.7,"upper_bound":2076174616.6175},"point_estimate":2052159445.3,"standard_error":10998491.528527742},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2028530431.0,"upper_bound":2077369981.5},"point_estimate":2037214687.5,"standard_error":10824002.670893086},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2771305.522799492,"upper_bound":51391775.791713595},"point_estimate":14651385.783585906,"standard_error":10809143.239457477},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7061117.388446126,"upper_bound":46306352.846343726},"point_estimate":36441768.3631115,"standard_error":10311479.781341288}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..b8eeb4e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_08-part2,,1100,,,2112033260.0,ns,1
+aoc_2022_08-part2,,1100,,,2035267049.0,ns,1
+aoc_2022_08-part2,,1100,,,2025463243.0,ns,1
+aoc_2022_08-part2,,1100,,,2031582499.0,ns,1
+aoc_2022_08-part2,,1100,,,2125949704.0,ns,1
+aoc_2022_08-part2,,1100,,,2054764743.0,ns,1
+aoc_2022_08-part2,,1100,,,2039162326.0,ns,1
+aoc_2022_08-part2,,1100,,,2026134495.0,ns,1
+aoc_2022_08-part2,,1100,,,2028530431.0,ns,1
+aoc_2022_08-part2,,1100,,,2042706703.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..5641f01
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("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":[2112033260.0,2035267049.0,2025463243.0,2031582499.0,2125949704.0,2054764743.0,2039162326.0,2026134495.0,2028530431.0,2042706703.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..941d28f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[1961923093.0,1995608270.5,2085435410.5,2119120588.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
new file mode 100644
index 0000000..7645611
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_08-part2","function_id":null,"value_str":"1100","throughput":null,"full_id":"aoc_2022_08-part2/1100","directory_name":"aoc_2022_08-part2/1100","title":"aoc_2022_08-part2/1100"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
new file mode 100644
index 0000000..bdeb4ff
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1376707387.2,"upper_bound":1390295168.56},"point_estimate":1383359224.0,"standard_error":3484851.348686464},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1375341124.0,"upper_bound":1391955913.0},"point_estimate":1382883670.0,"standard_error":3665983.254701022},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2576896.6360509396,"upper_bound":20052618.31959486},"point_estimate":8310408.736860752,"standard_error":4859363.964055104},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5828572.741232571,"upper_bound":15009618.289975123},"point_estimate":11610247.04344074,"standard_error":2345993.5072470717}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
new file mode 100644
index 0000000..bd1b42b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_08-part2,,1100,,,1403444996.0,ns,1
+aoc_2022_08-part2,,1100,,,1385113828.0,ns,1
+aoc_2022_08-part2,,1100,,,1381637642.0,ns,1
+aoc_2022_08-part2,,1100,,,1376909570.0,ns,1
+aoc_2022_08-part2,,1100,,,1371747386.0,ns,1
+aoc_2022_08-part2,,1100,,,1384129698.0,ns,1
+aoc_2022_08-part2,,1100,,,1398797998.0,ns,1
+aoc_2022_08-part2,,1100,,,1364756102.0,ns,1
+aoc_2022_08-part2,,1100,,,1378934862.0,ns,1
+aoc_2022_08-part2,,1100,,,1388120158.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
new file mode 100644
index 0000000..b930045
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/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":[1403444996.0,1385113828.0,1381637642.0,1376909570.0,1371747386.0,1384129698.0,1398797998.0,1364756102.0,1378934862.0,1388120158.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/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/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
new file mode 100644
index 0000000..6d97d29
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -0,0 +1 @@
+[1347557845.5,1362486869.25,1402297599.25,1417226623.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/new/benchmark.json b/analysis/current/criterion/aoc_2022_08-part2/1100/new/benchmark.json
new file mode 100644
index 0000000..7645611
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_08-part2","function_id":null,"value_str":"1100","throughput":null,"full_id":"aoc_2022_08-part2/1100","directory_name":"aoc_2022_08-part2/1100","title":"aoc_2022_08-part2/1100"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/1100/new/estimates.json
new file mode 100644
index 0000000..6b04824
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2033147078.7,"upper_bound":2076174616.6175},"point_estimate":2052159445.3,"standard_error":10998491.528527742},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2028530431.0,"upper_bound":2077369981.5},"point_estimate":2037214687.5,"standard_error":10824002.670893086},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2771305.522799492,"upper_bound":51391775.791713595},"point_estimate":14651385.783585906,"standard_error":10809143.239457477},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7061117.388446126,"upper_bound":46306352.846343726},"point_estimate":36441768.3631115,"standard_error":10311479.781341288}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/1100/new/raw.csv
new file mode 100644
index 0000000..b8eeb4e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_08-part2,,1100,,,2112033260.0,ns,1
+aoc_2022_08-part2,,1100,,,2035267049.0,ns,1
+aoc_2022_08-part2,,1100,,,2025463243.0,ns,1
+aoc_2022_08-part2,,1100,,,2031582499.0,ns,1
+aoc_2022_08-part2,,1100,,,2125949704.0,ns,1
+aoc_2022_08-part2,,1100,,,2054764743.0,ns,1
+aoc_2022_08-part2,,1100,,,2039162326.0,ns,1
+aoc_2022_08-part2,,1100,,,2026134495.0,ns,1
+aoc_2022_08-part2,,1100,,,2028530431.0,ns,1
+aoc_2022_08-part2,,1100,,,2042706703.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/new/sample.json b/analysis/current/criterion/aoc_2022_08-part2/1100/new/sample.json
new file mode 100644
index 0000000..5641f01
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/new/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":[2112033260.0,2035267049.0,2025463243.0,2031582499.0,2125949704.0,2054764743.0,2039162326.0,2026134495.0,2028530431.0,2042706703.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/1100/new/tukey.json
new file mode 100644
index 0000000..941d28f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/new/tukey.json
@@ -0,0 +1 @@
+[1961923093.0,1995608270.5,2085435410.5,2119120588.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", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..5852fa5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part1/100","directory_name":"aoc_2022_09-part1/100","title":"aoc_2022_09-part1/100"} \ 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", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..1c2e7ac
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25721350.35657242,"upper_bound":26882856.610555552},"point_estimate":26248060.71421627,"standard_error":298858.6212278001},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25556642.32142857,"upper_bound":26825818.71875},"point_estimate":26003374.58392857,"standard_error":329450.1336699686},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":117113.24589582505,"upper_bound":1533328.9254592208},"point_estimate":692015.652674265,"standard_error":363983.1412114141},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25756672.10456785,"upper_bound":26598240.455354102},"point_estimate":26103913.411688313,"standard_error":214783.37019740732},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":381217.2472369871,"upper_bound":1327060.9678937178},"point_estimate":991906.9733780995,"standard_error":251142.26188986358}} \ 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", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..37c9c07
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,100,,,100511727.0,ns,4
+aoc_2022_09-part1,,100,,,218193040.0,ns,8
+aoc_2022_09-part1,,100,,,313720038.0,ns,12
+aoc_2022_09-part1,,100,,,454540650.0,ns,16
+aoc_2022_09-part1,,100,,,509507614.0,ns,20
+aoc_2022_09-part1,,100,,,614348451.0,ns,24
+aoc_2022_09-part1,,100,,,727589881.0,ns,28
+aoc_2022_09-part1,,100,,,858426199.0,ns,32
+aoc_2022_09-part1,,100,,,922342232.0,ns,36
+aoc_2022_09-part1,,100,,,1040855851.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..7f308cd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
@@ -0,0 +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":[100511727.0,218193040.0,313720038.0,454540650.0,509507614.0,614348451.0,727589881.0,858426199.0,922342232.0,1040855851.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", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..69feded
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[22448579.438368052,24026061.46050347,28232680.186197918,29810162.208333336] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..5852fa5
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part1/100","directory_name":"aoc_2022_09-part1/100","title":"aoc_2022_09-part1/100"} \ 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
new file mode 100644
index 0000000..5207ed3
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":797909.8192407906,"upper_bound":804775.3230503143},"point_estimate":801295.408614106,"standard_error":1766.9714203584135},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":797280.945754717,"upper_bound":806444.7213836478},"point_estimate":799356.927425876,"standard_error":2914.242082566821},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":921.1794591175272,"upper_bound":9797.036477765952},"point_estimate":6475.056772591907,"standard_error":2531.2734940753467},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":797223.7986659483,"upper_bound":804549.230807425},"point_estimate":800808.8529282039,"standard_error":1871.0798665987966},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3557.202485362588,"upper_bound":7340.993965642174},"point_estimate":5916.734772071235,"standard_error":972.9860067059589}} \ 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
new file mode 100644
index 0000000..26bc3a1
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,100,,,84437433.0,ns,106
+aoc_2022_09-part1,,100,,,171907012.0,ns,212
+aoc_2022_09-part1,,100,,,256413735.0,ns,318
+aoc_2022_09-part1,,100,,,338427212.0,ns,424
+aoc_2022_09-part1,,100,,,426816573.0,ns,530
+aoc_2022_09-part1,,100,,,503774498.0,ns,636
+aoc_2022_09-part1,,100,,,592376118.0,ns,742
+aoc_2022_09-part1,,100,,,676094242.0,ns,848
+aoc_2022_09-part1,,100,,,770426697.0,ns,954
+aoc_2022_09-part1,,100,,,848385089.0,ns,1060
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
new file mode 100644
index 0000000..9c276d8
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[106.0,212.0,318.0,424.0,530.0,636.0,742.0,848.0,954.0,1060.0],"times":[84437433.0,171907012.0,256413735.0,338427212.0,426816573.0,503774498.0,592376118.0,676094242.0,770426697.0,848385089.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
new file mode 100644
index 0000000..0afcbf4
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[771786.3825471698,784645.7192806604,818937.2839033019,831796.6206367925] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..5852fa5
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part1/100","directory_name":"aoc_2022_09-part1/100","title":"aoc_2022_09-part1/100"} \ 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
new file mode 100644
index 0000000..455bbcc
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":535794.659167425,"upper_bound":540931.9638408654},"point_estimate":538353.165694318,"standard_error":1310.0278894872456},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":534744.7691082803,"upper_bound":542034.9840764331},"point_estimate":537745.4419585988,"standard_error":1776.0487242217741},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":734.878062558413,"upper_bound":7548.408192740624},"point_estimate":5161.831046209369,"standard_error":1848.125563594853},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":537035.8059395398,"upper_bound":542195.9669947886},"point_estimate":539703.983158243,"standard_error":1330.8661543529481},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2476.876915341758,"upper_bound":5460.74297214984},"point_estimate":4350.363373624866,"standard_error":762.4776395379268}} \ 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
new file mode 100644
index 0000000..350609d
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,100,,,83583001.0,ns,157
+aoc_2022_09-part1,,100,,,168653713.0,ns,314
+aoc_2022_09-part1,,100,,,250684440.0,ns,471
+aoc_2022_09-part1,,100,,,339383204.0,ns,628
+aoc_2022_09-part1,,100,,,422412482.0,ns,785
+aoc_2022_09-part1,,100,,,513936968.0,ns,942
+aoc_2022_09-part1,,100,,,596271754.0,ns,1099
+aoc_2022_09-part1,,100,,,674956579.0,ns,1256
+aoc_2022_09-part1,,100,,,756971369.0,ns,1413
+aoc_2022_09-part1,,100,,,850994925.0,ns,1570
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
new file mode 100644
index 0000000..1ac5c48
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[157.0,314.0,471.0,628.0,785.0,942.0,1099.0,1256.0,1413.0,1570.0],"times":[83583001.0,168653713.0,250684440.0,339383204.0,422412482.0,513936968.0,596271754.0,674956579.0,756971369.0,850994925.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
new file mode 100644
index 0000000..f2be255
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[519378.5814755836,527723.2446921442,549975.6799363059,558320.3431528665] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/100/new/benchmark.json
new file mode 100644
index 0000000..5852fa5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part1/100","directory_name":"aoc_2022_09-part1/100","title":"aoc_2022_09-part1/100"} \ 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
new file mode 100644
index 0000000..1c2e7ac
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25721350.35657242,"upper_bound":26882856.610555552},"point_estimate":26248060.71421627,"standard_error":298858.6212278001},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25556642.32142857,"upper_bound":26825818.71875},"point_estimate":26003374.58392857,"standard_error":329450.1336699686},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":117113.24589582505,"upper_bound":1533328.9254592208},"point_estimate":692015.652674265,"standard_error":363983.1412114141},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25756672.10456785,"upper_bound":26598240.455354102},"point_estimate":26103913.411688313,"standard_error":214783.37019740732},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":381217.2472369871,"upper_bound":1327060.9678937178},"point_estimate":991906.9733780995,"standard_error":251142.26188986358}} \ 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
new file mode 100644
index 0000000..37c9c07
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,100,,,100511727.0,ns,4
+aoc_2022_09-part1,,100,,,218193040.0,ns,8
+aoc_2022_09-part1,,100,,,313720038.0,ns,12
+aoc_2022_09-part1,,100,,,454540650.0,ns,16
+aoc_2022_09-part1,,100,,,509507614.0,ns,20
+aoc_2022_09-part1,,100,,,614348451.0,ns,24
+aoc_2022_09-part1,,100,,,727589881.0,ns,28
+aoc_2022_09-part1,,100,,,858426199.0,ns,32
+aoc_2022_09-part1,,100,,,922342232.0,ns,36
+aoc_2022_09-part1,,100,,,1040855851.0,ns,40
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
new file mode 100644
index 0000000..7f308cd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json
@@ -0,0 +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":[100511727.0,218193040.0,313720038.0,454540650.0,509507614.0,614348451.0,727589881.0,858426199.0,922342232.0,1040855851.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
new file mode 100644
index 0000000..69feded
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json
@@ -0,0 +1 @@
+[22448579.438368052,24026061.46050347,28232680.186197918,29810162.208333336] \ 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", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..2cd3f42
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part1/1000","directory_name":"aoc_2022_09-part1/1000","title":"aoc_2022_09-part1/1000"} \ 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", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..6045ecd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2440387076.1,"upper_bound":2557198111.2},"point_estimate":2499681509.1,"standard_error":29972497.354883146},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2397954697.5,"upper_bound":2592698126.5},"point_estimate":2519671343.0,"standard_error":53575774.89687584},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23466822.186380625,"upper_bound":166199683.88716578},"point_estimate":133517377.57099271,"standard_error":37767408.32831909},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":61750279.59028491,"upper_bound":118035439.75515987},"point_estimate":100254989.29283695,"standard_error":14211524.464635378}} \ 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", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..24134cc
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,1000,,,2618058945.0,ns,1
+aoc_2022_09-part1,,1000,,,2611967434.0,ns,1
+aoc_2022_09-part1,,1000,,,2541772509.0,ns,1
+aoc_2022_09-part1,,1000,,,2425603901.0,ns,1
+aoc_2022_09-part1,,1000,,,2352441283.0,ns,1
+aoc_2022_09-part1,,1000,,,2431854956.0,ns,1
+aoc_2022_09-part1,,1000,,,2364054439.0,ns,1
+aoc_2022_09-part1,,1000,,,2497570177.0,ns,1
+aoc_2022_09-part1,,1000,,,2573428819.0,ns,1
+aoc_2022_09-part1,,1000,,,2580062628.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..3073b95
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/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":[2618058945.0,2611967434.0,2541772509.0,2425603901.0,2352441283.0,2431854956.0,2364054439.0,2497570177.0,2573428819.0,2580062628.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", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..223542a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[1973454131.75,2200310398.25,2805260442.25,3032116708.75] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..2cd3f42
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part1/1000","directory_name":"aoc_2022_09-part1/1000","title":"aoc_2022_09-part1/1000"} \ 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
new file mode 100644
index 0000000..0f94511
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10114397.072830688,"upper_bound":10394292.922389772},"point_estimate":10267535.01526896,"standard_error":72065.83553945218},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10134169.75,"upper_bound":10454637.841269841},"point_estimate":10348807.23765432,"standard_error":94125.31756010489},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32375.861431139703,"upper_bound":388868.77768175415},"point_estimate":211148.45745090256,"standard_error":85993.8389834741},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10327085.406457331,"upper_bound":10461754.393508647},"point_estimate":10411501.419047618,"standard_error":34969.377627713424},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":106604.74647647668,"upper_bound":331417.3599721351},"point_estimate":240207.36209007085,"standard_error":64702.2437355893}} \ 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
new file mode 100644
index 0000000..fce1074
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,1000,,,87456315.0,ns,9
+aoc_2022_09-part1,,1000,,,181950409.0,ns,18
+aoc_2022_09-part1,,1000,,,274132080.0,ns,27
+aoc_2022_09-part1,,1000,,,365759404.0,ns,36
+aoc_2022_09-part1,,1000,,,468085507.0,ns,45
+aoc_2022_09-part1,,1000,,,558326993.0,ns,54
+aoc_2022_09-part1,,1000,,,658642184.0,ns,63
+aoc_2022_09-part1,,1000,,,754927725.0,ns,72
+aoc_2022_09-part1,,1000,,,839016283.0,ns,81
+aoc_2022_09-part1,,1000,,,944760830.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
new file mode 100644
index 0000000..06c4a1b
--- /dev/null
+++ 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
@@ -0,0 +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":[87456315.0,181950409.0,274132080.0,365759404.0,468085507.0,558326993.0,658642184.0,754927725.0,839016283.0,944760830.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
new file mode 100644
index 0000000..0c608a8
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[9294743.184920635,9724759.523015874,10871469.75793651,11301486.096031748] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..2cd3f42
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part1/1000","directory_name":"aoc_2022_09-part1/1000","title":"aoc_2022_09-part1/1000"} \ 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
new file mode 100644
index 0000000..43f8c7c
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5336683.131470588,"upper_bound":5370334.470948354},"point_estimate":5353607.657831466,"standard_error":8608.218139181372},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5327826.702205882,"upper_bound":5373823.25245098},"point_estimate":5358724.826470588,"standard_error":13155.539044086967},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1965.3939121654664,"upper_bound":49908.88416251829},"point_estimate":28125.263080088884,"standard_error":11758.78571929352},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5335732.076378196,"upper_bound":5372705.599447991},"point_estimate":5352166.11948052,"standard_error":9300.419969580465},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16681.87038746085,"upper_bound":35953.942186901884},"point_estimate":28610.91171585462,"standard_error":4904.909100359761}} \ 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
new file mode 100644
index 0000000..803fc1b
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,1000,,,90270744.0,ns,17
+aoc_2022_09-part1,,1000,,,182218897.0,ns,34
+aoc_2022_09-part1,,1000,,,272194965.0,ns,51
+aoc_2022_09-part1,,1000,,,365333391.0,ns,68
+aoc_2022_09-part1,,1000,,,459085222.0,ns,85
+aoc_2022_09-part1,,1000,,,548259857.0,ns,102
+aoc_2022_09-part1,,1000,,,639345871.0,ns,119
+aoc_2022_09-part1,,1000,,,723315623.0,ns,136
+aoc_2022_09-part1,,1000,,,815738818.0,ns,153
+aoc_2022_09-part1,,1000,,,910871956.0,ns,170
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
new file mode 100644
index 0000000..58d2e77
--- /dev/null
+++ 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
@@ -0,0 +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":[90270744.0,182218897.0,272194965.0,365333391.0,459085222.0,548259857.0,639345871.0,723315623.0,815738818.0,910871956.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
new file mode 100644
index 0000000..828dfdc
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[5214150.209208686,5273579.474702382,5432057.516018907,5491486.781512603] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/1000/new/benchmark.json
new file mode 100644
index 0000000..2cd3f42
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part1/1000","directory_name":"aoc_2022_09-part1/1000","title":"aoc_2022_09-part1/1000"} \ 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
new file mode 100644
index 0000000..6045ecd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2440387076.1,"upper_bound":2557198111.2},"point_estimate":2499681509.1,"standard_error":29972497.354883146},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2397954697.5,"upper_bound":2592698126.5},"point_estimate":2519671343.0,"standard_error":53575774.89687584},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23466822.186380625,"upper_bound":166199683.88716578},"point_estimate":133517377.57099271,"standard_error":37767408.32831909},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":61750279.59028491,"upper_bound":118035439.75515987},"point_estimate":100254989.29283695,"standard_error":14211524.464635378}} \ 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
new file mode 100644
index 0000000..24134cc
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,1000,,,2618058945.0,ns,1
+aoc_2022_09-part1,,1000,,,2611967434.0,ns,1
+aoc_2022_09-part1,,1000,,,2541772509.0,ns,1
+aoc_2022_09-part1,,1000,,,2425603901.0,ns,1
+aoc_2022_09-part1,,1000,,,2352441283.0,ns,1
+aoc_2022_09-part1,,1000,,,2431854956.0,ns,1
+aoc_2022_09-part1,,1000,,,2364054439.0,ns,1
+aoc_2022_09-part1,,1000,,,2497570177.0,ns,1
+aoc_2022_09-part1,,1000,,,2573428819.0,ns,1
+aoc_2022_09-part1,,1000,,,2580062628.0,ns,1
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
new file mode 100644
index 0000000..3073b95
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/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":[2618058945.0,2611967434.0,2541772509.0,2425603901.0,2352441283.0,2431854956.0,2364054439.0,2497570177.0,2573428819.0,2580062628.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
new file mode 100644
index 0000000..223542a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json
@@ -0,0 +1 @@
+[1973454131.75,2200310398.25,2805260442.25,3032116708.75] \ 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", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..5163839
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part1/2000","directory_name":"aoc_2022_09-part1/2000","title":"aoc_2022_09-part1/2000"} \ 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", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..af7bc1a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9941976484.6,"upper_bound":10194541204.55},"point_estimate":10071568549.7,"standard_error":64391995.78491187},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9832172186.0,"upper_bound":10262543281.0},"point_estimate":10146658629.5,"standard_error":119223696.41259898},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31714576.989653707,"upper_bound":331146853.97316813},"point_estimate":221448657.74610043,"standard_error":86930819.29615286},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":133930289.79375316,"upper_bound":246125412.93419793},"point_estimate":214521150.81111258,"standard_error":29237158.006541606}} \ 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", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..cf1bf73
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,2000,,,10262543281.0,ns,1
+aoc_2022_09-part1,,2000,,,9783533113.0,ns,1
+aoc_2022_09-part1,,2000,,,10324407273.0,ns,1
+aoc_2022_09-part1,,2000,,,10267640138.0,ns,1
+aoc_2022_09-part1,,2000,,,10142066206.0,ns,1
+aoc_2022_09-part1,,2000,,,9780711412.0,ns,1
+aoc_2022_09-part1,,2000,,,9832172186.0,ns,1
+aoc_2022_09-part1,,2000,,,10151251053.0,ns,1
+aoc_2022_09-part1,,2000,,,9946503076.0,ns,1
+aoc_2022_09-part1,,2000,,,10224857759.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..f9f4249
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/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":[10262543281.0,9783533113.0,10324407273.0,10267640138.0,10142066206.0,9780711412.0,9832172186.0,10151251053.0,9946503076.0,10224857759.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", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..0e92722
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[8683653932.5,9272204420.5,10841672388.5,11430222876.5] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..5163839
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part1/2000","directory_name":"aoc_2022_09-part1/2000","title":"aoc_2022_09-part1/2000"} \ 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
new file mode 100644
index 0000000..e158d64
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21119273.558333334,"upper_bound":21453979.734761905},"point_estimate":21281421.96420635,"standard_error":85897.25142405182},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20962906.75,"upper_bound":21454049.138888888},"point_estimate":21331731.1,"standard_error":104214.45514825787},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8420.373600506118,"upper_bound":558514.4409027178},"point_estimate":241643.5541016357,"standard_error":159128.74513300814},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21233976.7891689,"upper_bound":21650452.199896693},"point_estimate":21476994.493506495,"standard_error":109628.31008460086},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":158114.91137259715,"upper_bound":371773.77691847185},"point_estimate":287179.5694754848,"standard_error":58121.24817485868}} \ 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
new file mode 100644
index 0000000..6f3e32d
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,2000,,,85306486.0,ns,4
+aoc_2022_09-part1,,2000,,,167301276.0,ns,8
+aoc_2022_09-part1,,2000,,,251408765.0,ns,12
+aoc_2022_09-part1,,2000,,,335406508.0,ns,16
+aoc_2022_09-part1,,2000,,,426736814.0,ns,20
+aoc_2022_09-part1,,2000,,,509781020.0,ns,24
+aoc_2022_09-part1,,2000,,,597714018.0,ns,28
+aoc_2022_09-part1,,2000,,,682919992.0,ns,32
+aoc_2022_09-part1,,2000,,,776406547.0,ns,36
+aoc_2022_09-part1,,2000,,,873142298.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
new file mode 100644
index 0000000..f1771ab
--- /dev/null
+++ 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
@@ -0,0 +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":[85306486.0,167301276.0,251408765.0,335406508.0,426736814.0,509781020.0,597714018.0,682919992.0,776406547.0,873142298.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
new file mode 100644
index 0000000..55bdcf5
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[20093068.038690478,20562733.529761903,21815174.83928571,22284840.330357138] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..5163839
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part1/2000","directory_name":"aoc_2022_09-part1/2000","title":"aoc_2022_09-part1/2000"} \ 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
new file mode 100644
index 0000000..31d48d5
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11047535.401155202,"upper_bound":11700377.433486443},"point_estimate":11305726.895136686,"standard_error":176414.99971369037},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10942443.277777778,"upper_bound":11321084.657407407},"point_estimate":11185670.33015873,"standard_error":123419.74100552077},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19870.601058335073,"upper_bound":497407.238660643},"point_estimate":206701.19647587737,"standard_error":123604.29600043358},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10989667.557377951,"upper_bound":11329193.602543872},"point_estimate":11100702.056277057,"standard_error":88044.70934199265},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":139226.20502166185,"upper_bound":892387.563616544},"point_estimate":587175.946314648,"standard_error":253529.72492037804}} \ 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
new file mode 100644
index 0000000..5289390
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,2000,,,101865484.0,ns,9
+aoc_2022_09-part1,,2000,,,196963979.0,ns,18
+aoc_2022_09-part1,,2000,,,348380065.0,ns,27
+aoc_2022_09-part1,,2000,,,407173668.0,ns,36
+aoc_2022_09-part1,,2000,,,507338184.0,ns,45
+aoc_2022_09-part1,,2000,,,611916641.0,ns,54
+aoc_2022_09-part1,,2000,,,699121004.0,ns,63
+aoc_2022_09-part1,,2000,,,785399507.0,ns,72
+aoc_2022_09-part1,,2000,,,883611754.0,ns,81
+aoc_2022_09-part1,,2000,,,995656468.0,ns,90
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
new file mode 100644
index 0000000..de03455
--- /dev/null
+++ 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
@@ -0,0 +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":[101865484.0,196963979.0,348380065.0,407173668.0,507338184.0,611916641.0,699121004.0,785399507.0,883611754.0,995656468.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
new file mode 100644
index 0000000..f874ad7
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[9941023.72777778,10456784.298611112,11832145.820833333,12347906.391666666] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/2000/new/benchmark.json
new file mode 100644
index 0000000..5163839
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part1/2000","directory_name":"aoc_2022_09-part1/2000","title":"aoc_2022_09-part1/2000"} \ 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
new file mode 100644
index 0000000..af7bc1a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9941976484.6,"upper_bound":10194541204.55},"point_estimate":10071568549.7,"standard_error":64391995.78491187},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9832172186.0,"upper_bound":10262543281.0},"point_estimate":10146658629.5,"standard_error":119223696.41259898},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31714576.989653707,"upper_bound":331146853.97316813},"point_estimate":221448657.74610043,"standard_error":86930819.29615286},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":133930289.79375316,"upper_bound":246125412.93419793},"point_estimate":214521150.81111258,"standard_error":29237158.006541606}} \ 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
new file mode 100644
index 0000000..cf1bf73
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,2000,,,10262543281.0,ns,1
+aoc_2022_09-part1,,2000,,,9783533113.0,ns,1
+aoc_2022_09-part1,,2000,,,10324407273.0,ns,1
+aoc_2022_09-part1,,2000,,,10267640138.0,ns,1
+aoc_2022_09-part1,,2000,,,10142066206.0,ns,1
+aoc_2022_09-part1,,2000,,,9780711412.0,ns,1
+aoc_2022_09-part1,,2000,,,9832172186.0,ns,1
+aoc_2022_09-part1,,2000,,,10151251053.0,ns,1
+aoc_2022_09-part1,,2000,,,9946503076.0,ns,1
+aoc_2022_09-part1,,2000,,,10224857759.0,ns,1
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
new file mode 100644
index 0000000..f9f4249
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/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":[10262543281.0,9783533113.0,10324407273.0,10267640138.0,10142066206.0,9780711412.0,9832172186.0,10151251053.0,9946503076.0,10224857759.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
new file mode 100644
index 0000000..0e92722
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json
@@ -0,0 +1 @@
+[8683653932.5,9272204420.5,10841672388.5,11430222876.5] \ 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", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..e89fcc5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part2/100","directory_name":"aoc_2022_09-part2/100","title":"aoc_2022_09-part2/100"} \ 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", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..6a08e21
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24914350.936666667,"upper_bound":26002125.52892857},"point_estimate":25445790.413184524,"standard_error":277933.27270834596},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24653968.385416664,"upper_bound":26235869.301339284},"point_estimate":25347892.2125,"standard_error":365822.9372955349},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193501.0537196707,"upper_bound":1699421.1435373698},"point_estimate":747976.5051707625,"standard_error":378136.5359072643},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25141299.40268171,"upper_bound":26008090.252380952},"point_estimate":25556384.286363635,"standard_error":218479.08242923697},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":507361.8752592166,"upper_bound":1160896.8247791457},"point_estimate":928065.4758030218,"standard_error":167549.0903686124}} \ 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", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..d142669
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,100,,,99495450.0,ns,4
+aoc_2022_09-part2,,100,,,215985486.0,ns,8
+aoc_2022_09-part2,,100,,,290730325.0,ns,12
+aoc_2022_09-part2,,100,,,388742055.0,ns,16
+aoc_2022_09-part2,,100,,,502697837.0,ns,20
+aoc_2022_09-part2,,100,,,621188856.0,ns,24
+aoc_2022_09-part2,,100,,,748198803.0,ns,28
+aoc_2022_09-part2,,100,,,824011289.0,ns,32
+aoc_2022_09-part2,,100,,,900416100.0,ns,36
+aoc_2022_09-part2,,100,,,1022435703.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..3c86ac9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
@@ -0,0 +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":[99495450.0,215985486.0,290730325.0,388742055.0,502697837.0,621188856.0,748198803.0,824011289.0,900416100.0,1022435703.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", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..b2c372c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[22083925.99739583,23496106.22786458,27261920.17578125,28674100.406250004] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..e89fcc5
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part2/100","directory_name":"aoc_2022_09-part2/100","title":"aoc_2022_09-part2/100"} \ 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
new file mode 100644
index 0000000..f25733c
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1352173.5067661693,"upper_bound":1360998.0116908315},"point_estimate":1356719.1323809524,"standard_error":2256.685597224895},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1349647.1442786069,"upper_bound":1363525.791044776},"point_estimate":1357462.9298507464,"standard_error":3498.5810357541036},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1816.0521976093594,"upper_bound":12707.727279467308},"point_estimate":9151.55191842271,"standard_error":2869.2185232850966},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1348700.207316021,"upper_bound":1359540.3361422552},"point_estimate":1353658.3984105447,"standard_error":2775.849559901804},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4240.460502484422,"upper_bound":9059.729606926008},"point_estimate":7503.001296774991,"standard_error":1195.2597760528165}} \ 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
new file mode 100644
index 0000000..07aea34
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,100,,,91527788.0,ns,67
+aoc_2022_09-part2,,100,,,181982527.0,ns,134
+aoc_2022_09-part2,,100,,,271279076.0,ns,201
+aoc_2022_09-part2,,100,,,365096636.0,ns,268
+aoc_2022_09-part2,,100,,,456444345.0,ns,335
+aoc_2022_09-part2,,100,,,548629782.0,ns,402
+aoc_2022_09-part2,,100,,,635493820.0,ns,469
+aoc_2022_09-part2,,100,,,722217608.0,ns,536
+aoc_2022_09-part2,,100,,,810758538.0,ns,603
+aoc_2022_09-part2,,100,,,909087691.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
new file mode 100644
index 0000000..d7d2227
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"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":[91527788.0,181982527.0,271279076.0,365096636.0,456444345.0,548629782.0,635493820.0,722217608.0,810758538.0,909087691.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
new file mode 100644
index 0000000..51c7d0a
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[1316542.2825159915,1333763.5058635394,1379686.7681236672,1396907.9914712152] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..e89fcc5
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part2/100","directory_name":"aoc_2022_09-part2/100","title":"aoc_2022_09-part2/100"} \ 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
new file mode 100644
index 0000000..bc8b6dd
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1078581.3008333333,"upper_bound":1085235.088290179},"point_estimate":1081981.8794345239,"standard_error":1705.666932830422},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1077522.5245535714,"upper_bound":1085123.7857142857},"point_estimate":1082535.8702380953,"standard_error":1709.8499522416785},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":973.5257393833589,"upper_bound":9839.27987323457},"point_estimate":3510.252529347216,"standard_error":2384.0845170787993},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1076809.279746902,"upper_bound":1084112.1438321017},"point_estimate":1080406.9892084107,"standard_error":1834.928843579963},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2296.8783371770382,"upper_bound":7457.826777265175},"point_estimate":5670.767800708904,"standard_error":1231.1176194006962}} \ 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
new file mode 100644
index 0000000..1333a39
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,100,,,91003076.0,ns,84
+aoc_2022_09-part2,,100,,,182453134.0,ns,168
+aoc_2022_09-part2,,100,,,273180578.0,ns,252
+aoc_2022_09-part2,,100,,,363314459.0,ns,336
+aoc_2022_09-part2,,100,,,458514562.0,ns,420
+aoc_2022_09-part2,,100,,,540493576.0,ns,504
+aoc_2022_09-part2,,100,,,638052786.0,ns,588
+aoc_2022_09-part2,,100,,,721561355.0,ns,672
+aoc_2022_09-part2,,100,,,816773721.0,ns,756
+aoc_2022_09-part2,,100,,,908629502.0,ns,840
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
new file mode 100644
index 0000000..7241642
--- /dev/null
+++ 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
@@ -0,0 +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":[91003076.0,182453134.0,273180578.0,363314459.0,458514562.0,540493576.0,638052786.0,721561355.0,816773721.0,908629502.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
new file mode 100644
index 0000000..d9c0a03
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[1067892.6398809527,1074253.6439732146,1091216.3215525793,1097577.325644841] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/new/benchmark.json b/analysis/current/criterion/aoc_2022_09-part2/100/new/benchmark.json
new file mode 100644
index 0000000..e89fcc5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part2/100","directory_name":"aoc_2022_09-part2/100","title":"aoc_2022_09-part2/100"} \ 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
new file mode 100644
index 0000000..6a08e21
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24914350.936666667,"upper_bound":26002125.52892857},"point_estimate":25445790.413184524,"standard_error":277933.27270834596},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24653968.385416664,"upper_bound":26235869.301339284},"point_estimate":25347892.2125,"standard_error":365822.9372955349},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193501.0537196707,"upper_bound":1699421.1435373698},"point_estimate":747976.5051707625,"standard_error":378136.5359072643},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25141299.40268171,"upper_bound":26008090.252380952},"point_estimate":25556384.286363635,"standard_error":218479.08242923697},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":507361.8752592166,"upper_bound":1160896.8247791457},"point_estimate":928065.4758030218,"standard_error":167549.0903686124}} \ 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
new file mode 100644
index 0000000..d142669
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,100,,,99495450.0,ns,4
+aoc_2022_09-part2,,100,,,215985486.0,ns,8
+aoc_2022_09-part2,,100,,,290730325.0,ns,12
+aoc_2022_09-part2,,100,,,388742055.0,ns,16
+aoc_2022_09-part2,,100,,,502697837.0,ns,20
+aoc_2022_09-part2,,100,,,621188856.0,ns,24
+aoc_2022_09-part2,,100,,,748198803.0,ns,28
+aoc_2022_09-part2,,100,,,824011289.0,ns,32
+aoc_2022_09-part2,,100,,,900416100.0,ns,36
+aoc_2022_09-part2,,100,,,1022435703.0,ns,40
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
new file mode 100644
index 0000000..3c86ac9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json
@@ -0,0 +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":[99495450.0,215985486.0,290730325.0,388742055.0,502697837.0,621188856.0,748198803.0,824011289.0,900416100.0,1022435703.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
new file mode 100644
index 0000000..b2c372c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json
@@ -0,0 +1 @@
+[22083925.99739583,23496106.22786458,27261920.17578125,28674100.406250004] \ 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", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..abf355f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part2/1000","directory_name":"aoc_2022_09-part2/1000","title":"aoc_2022_09-part2/1000"} \ 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", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..6e63fff
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2402239197.7850003,"upper_bound":2523414508.2075},"point_estimate":2462032475.4,"standard_error":31003564.99601953},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2346124503.0,"upper_bound":2556446916.0},"point_estimate":2464795441.5,"standard_error":50674494.06797322},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10546332.583165169,"upper_bound":175290877.21336484},"point_estimate":144541102.89788246,"standard_error":42614123.69844961},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":63748691.86769439,"upper_bound":125048083.88135277},"point_estimate":103491106.81535184,"standard_error":15635819.506326783}} \ 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", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..a3787f8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,1000,,,2556446916.0,ns,1
+aoc_2022_09-part2,,1000,,,2568127247.0,ns,1
+aoc_2022_09-part2,,1000,,,2407876958.0,ns,1
+aoc_2022_09-part2,,1000,,,2339011099.0,ns,1
+aoc_2022_09-part2,,1000,,,2455935451.0,ns,1
+aoc_2022_09-part2,,1000,,,2506724792.0,ns,1
+aoc_2022_09-part2,,1000,,,2338893796.0,ns,1
+aoc_2022_09-part2,,1000,,,2473655432.0,ns,1
+aoc_2022_09-part2,,1000,,,2627528560.0,ns,1
+aoc_2022_09-part2,,1000,,,2346124503.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..e9bdfb5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/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":[2556446916.0,2568127247.0,2407876958.0,2339011099.0,2455935451.0,2506724792.0,2338893796.0,2473655432.0,2627528560.0,2346124503.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", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..330197f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[1814201312.0,2087881964.375,2817697037.375,3091377689.75] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..abf355f
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part2/1000","directory_name":"aoc_2022_09-part2/1000","title":"aoc_2022_09-part2/1000"} \ 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
new file mode 100644
index 0000000..19793e8
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15195182.404623844,"upper_bound":15427997.746847887},"point_estimate":15313485.71857804,"standard_error":59559.571783580024},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15191717.375,"upper_bound":15426579.407407407},"point_estimate":15317183.947916668,"standard_error":47700.15574969112},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3144.530562921713,"upper_bound":337074.50099350873},"point_estimate":116080.1210102764,"standard_error":96009.28911842925},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15310418.40219697,"upper_bound":15487470.307909604},"point_estimate":15412092.63896104,"standard_error":42653.50032910606},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":85831.27332965429,"upper_bound":268400.7361705},"point_estimate":199178.6225255966,"standard_error":46028.836204113344}} \ 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
new file mode 100644
index 0000000..842747e
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,1000,,,89646514.0,ns,6
+aoc_2022_09-part2,,1000,,,181161745.0,ns,12
+aoc_2022_09-part2,,1000,,,275684460.0,ns,18
+aoc_2022_09-part2,,1000,,,366878944.0,ns,24
+aoc_2022_09-part2,,1000,,,458099684.0,ns,30
+aoc_2022_09-part2,,1000,,,563876500.0,ns,36
+aoc_2022_09-part2,,1000,,,643410806.0,ns,42
+aoc_2022_09-part2,,1000,,,735291099.0,ns,48
+aoc_2022_09-part2,,1000,,,833035288.0,ns,54
+aoc_2022_09-part2,,1000,,,929811539.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
new file mode 100644
index 0000000..cdfe248
--- /dev/null
+++ 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
@@ -0,0 +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":[89646514.0,181161745.0,275684460.0,366878944.0,458099684.0,563876500.0,643410806.0,735291099.0,833035288.0,929811539.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
new file mode 100644
index 0000000..6523529
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[14897308.721428568,15085728.244047616,15588180.30436508,15776599.82698413] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..abf355f
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part2/1000","directory_name":"aoc_2022_09-part2/1000","title":"aoc_2022_09-part2/1000"} \ 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
new file mode 100644
index 0000000..c514f42
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10628059.300039683,"upper_bound":10777104.741738096},"point_estimate":10707537.510224868,"standard_error":38252.41414820403},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10628757.08888889,"upper_bound":10779373.622222222},"point_estimate":10731431.944444444,"standard_error":31452.799742450432},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6058.109409115259,"upper_bound":221354.39997017384},"point_estimate":68194.6709093022,"standard_error":53539.97471424744},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10548151.26321874,"upper_bound":10771020.720151829},"point_estimate":10647319.156998556,"standard_error":57763.96566478222},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42948.506598671105,"upper_bound":168454.73452257185},"point_estimate":127466.29132676714,"standard_error":31140.396019449752}} \ 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
new file mode 100644
index 0000000..5fc1b37
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,1000,,,97986924.0,ns,9
+aoc_2022_09-part2,,1000,,,193081041.0,ns,18
+aoc_2022_09-part2,,1000,,,289655112.0,ns,27
+aoc_2022_09-part2,,1000,,,386689400.0,ns,36
+aoc_2022_09-part2,,1000,,,485071813.0,ns,45
+aoc_2022_09-part2,,1000,,,579684426.0,ns,54
+aoc_2022_09-part2,,1000,,,673304957.0,ns,63
+aoc_2022_09-part2,,1000,,,752635365.0,ns,72
+aoc_2022_09-part2,,1000,,,875299443.0,ns,81
+aoc_2022_09-part2,,1000,,,947771071.0,ns,90
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
new file mode 100644
index 0000000..025e72c
--- /dev/null
+++ 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
@@ -0,0 +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":[97986924.0,193081041.0,289655112.0,386689400.0,485071813.0,579684426.0,673304957.0,752635365.0,875299443.0,947771071.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
new file mode 100644
index 0000000..5e8fe13
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[10479245.492857145,10588230.91011905,10878858.689484127,10987844.106746031] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/new/benchmark.json b/analysis/current/criterion/aoc_2022_09-part2/1000/new/benchmark.json
new file mode 100644
index 0000000..abf355f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part2/1000","directory_name":"aoc_2022_09-part2/1000","title":"aoc_2022_09-part2/1000"} \ 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
new file mode 100644
index 0000000..6e63fff
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2402239197.7850003,"upper_bound":2523414508.2075},"point_estimate":2462032475.4,"standard_error":31003564.99601953},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2346124503.0,"upper_bound":2556446916.0},"point_estimate":2464795441.5,"standard_error":50674494.06797322},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10546332.583165169,"upper_bound":175290877.21336484},"point_estimate":144541102.89788246,"standard_error":42614123.69844961},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":63748691.86769439,"upper_bound":125048083.88135277},"point_estimate":103491106.81535184,"standard_error":15635819.506326783}} \ 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
new file mode 100644
index 0000000..a3787f8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,1000,,,2556446916.0,ns,1
+aoc_2022_09-part2,,1000,,,2568127247.0,ns,1
+aoc_2022_09-part2,,1000,,,2407876958.0,ns,1
+aoc_2022_09-part2,,1000,,,2339011099.0,ns,1
+aoc_2022_09-part2,,1000,,,2455935451.0,ns,1
+aoc_2022_09-part2,,1000,,,2506724792.0,ns,1
+aoc_2022_09-part2,,1000,,,2338893796.0,ns,1
+aoc_2022_09-part2,,1000,,,2473655432.0,ns,1
+aoc_2022_09-part2,,1000,,,2627528560.0,ns,1
+aoc_2022_09-part2,,1000,,,2346124503.0,ns,1
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
new file mode 100644
index 0000000..e9bdfb5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/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":[2556446916.0,2568127247.0,2407876958.0,2339011099.0,2455935451.0,2506724792.0,2338893796.0,2473655432.0,2627528560.0,2346124503.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
new file mode 100644
index 0000000..330197f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json
@@ -0,0 +1 @@
+[1814201312.0,2087881964.375,2817697037.375,3091377689.75] \ 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", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..dd4377e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part2/2000","directory_name":"aoc_2022_09-part2/2000","title":"aoc_2022_09-part2/2000"} \ 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", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..299d979
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9448978909.9,"upper_bound":9763414658.195},"point_estimate":9612744583.9,"standard_error":80685856.2836586},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9302933077.0,"upper_bound":9823276917.5},"point_estimate":9712725875.0,"standard_error":144348771.506925},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4881281.760039926,"upper_bound":412792206.0385734},"point_estimate":188410046.33255303,"standard_error":125597470.10292844},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":131087070.50557931,"upper_bound":311764372.7201242},"point_estimate":268631884.9030372,"standard_error":41553163.75546944}} \ 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", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..1c2b4cf
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,2000,,,9614185565.0,ns,1
+aoc_2022_09-part2,,2000,,,9811266185.0,ns,1
+aoc_2022_09-part2,,2000,,,9302933077.0,ns,1
+aoc_2022_09-part2,,2000,,,9250413335.0,ns,1
+aoc_2022_09-part2,,2000,,,9202979340.0,ns,1
+aoc_2022_09-part2,,2000,,,9811637015.0,ns,1
+aoc_2022_09-part2,,2000,,,9900879243.0,ns,1
+aoc_2022_09-part2,,2000,,,9834916820.0,ns,1
+aoc_2022_09-part2,,2000,,,9817480114.0,ns,1
+aoc_2022_09-part2,,2000,,,9580755145.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..57d37da
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/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":[9614185565.0,9811266185.0,9302933077.0,9250413335.0,9202979340.0,9811637015.0,9900879243.0,9834916820.0,9817480114.0,9580755145.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", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..4b4c969
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[8041496358.25,8706942476.125,10481465457.125,11146911575.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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..dd4377e
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part2/2000","directory_name":"aoc_2022_09-part2/2000","title":"aoc_2022_09-part2/2000"} \ 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
new file mode 100644
index 0000000..6c83634
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31062093.78239154,"upper_bound":31553371.70721561},"point_estimate":31337233.71439153,"standard_error":127177.58061277619},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31142738.916666664,"upper_bound":31617075.138888888},"point_estimate":31535692.257142857,"standard_error":159785.9034015094},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18482.942394085218,"upper_bound":638800.3278368041},"point_estimate":209425.5959086185,"standard_error":157451.58643800986},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31397166.286372557,"upper_bound":31624372.257504325},"point_estimate":31552006.084848486,"standard_error":59228.7543908933},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":162198.84423763046,"upper_bound":598514.8704857429},"point_estimate":422768.9172687345,"standard_error":129090.94977264201}} \ 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
new file mode 100644
index 0000000..08119be
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,2000,,,93279103.0,ns,3
+aoc_2022_09-part2,,2000,,,187154661.0,ns,6
+aoc_2022_09-part2,,2000,,,272860651.0,ns,9
+aoc_2022_09-part2,,2000,,,373761448.0,ns,12
+aoc_2022_09-part2,,2000,,,473705067.0,ns,15
+aoc_2022_09-part2,,2000,,,569554430.0,ns,18
+aoc_2022_09-part2,,2000,,,661311981.0,ns,21
+aoc_2022_09-part2,,2000,,,761087592.0,ns,24
+aoc_2022_09-part2,,2000,,,853327010.0,ns,27
+aoc_2022_09-part2,,2000,,,947767125.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
new file mode 100644
index 0000000..66ed397
--- /dev/null
+++ 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
@@ -0,0 +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":[93279103.0,187154661.0,272860651.0,373761448.0,473705067.0,569554430.0,661311981.0,761087592.0,853327010.0,947767125.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
new file mode 100644
index 0000000..0f243c5
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[29828043.208333332,30493122.291666664,32266666.513888888,32931745.597222224] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..dd4377e
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part2/2000","directory_name":"aoc_2022_09-part2/2000","title":"aoc_2022_09-part2/2000"} \ 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
new file mode 100644
index 0000000..4c5174f
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20908373.794022225,"upper_bound":21113651.373768453},"point_estimate":21008958.156420637,"standard_error":52621.10209168494},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20891169.62,"upper_bound":21148628.733333334},"point_estimate":20981046.755555555,"standard_error":74401.25585799186},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24187.24345909026,"upper_bound":287496.3575599175},"point_estimate":142162.44626927745,"standard_error":74479.0548067203},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20911606.13316953,"upper_bound":21071759.969784174},"point_estimate":20977332.797402598,"standard_error":40924.49437982216},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":93305.40545806794,"upper_bound":219278.77198830625},"point_estimate":174563.83770805752,"standard_error":31243.147466730657}} \ 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
new file mode 100644
index 0000000..bca0ca7
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,2000,,,103675731.0,ns,5
+aoc_2022_09-part2,,2000,,,212789969.0,ns,10
+aoc_2022_09-part2,,2000,,,315577927.0,ns,15
+aoc_2022_09-part2,,2000,,,425174580.0,ns,20
+aoc_2022_09-part2,,2000,,,522794438.0,ns,25
+aoc_2022_09-part2,,2000,,,627824346.0,ns,30
+aoc_2022_09-part2,,2000,,,739689684.0,ns,35
+aoc_2022_09-part2,,2000,,,835165975.0,ns,40
+aoc_2022_09-part2,,2000,,,946557689.0,ns,45
+aoc_2022_09-part2,,2000,,,1044558481.0,ns,50
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
new file mode 100644
index 0000000..0a0e091
--- /dev/null
+++ 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
@@ -0,0 +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":[103675731.0,212789969.0,315577927.0,425174580.0,522794438.0,627824346.0,739689684.0,835165975.0,946557689.0,1044558481.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
new file mode 100644
index 0000000..35793ce
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[20254910.344285704,20575615.96964285,21430830.970595244,21751536.59595239] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/new/benchmark.json b/analysis/current/criterion/aoc_2022_09-part2/2000/new/benchmark.json
new file mode 100644
index 0000000..dd4377e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part2/2000","directory_name":"aoc_2022_09-part2/2000","title":"aoc_2022_09-part2/2000"} \ 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
new file mode 100644
index 0000000..299d979
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9448978909.9,"upper_bound":9763414658.195},"point_estimate":9612744583.9,"standard_error":80685856.2836586},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9302933077.0,"upper_bound":9823276917.5},"point_estimate":9712725875.0,"standard_error":144348771.506925},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4881281.760039926,"upper_bound":412792206.0385734},"point_estimate":188410046.33255303,"standard_error":125597470.10292844},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":131087070.50557931,"upper_bound":311764372.7201242},"point_estimate":268631884.9030372,"standard_error":41553163.75546944}} \ 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
new file mode 100644
index 0000000..1c2b4cf
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,2000,,,9614185565.0,ns,1
+aoc_2022_09-part2,,2000,,,9811266185.0,ns,1
+aoc_2022_09-part2,,2000,,,9302933077.0,ns,1
+aoc_2022_09-part2,,2000,,,9250413335.0,ns,1
+aoc_2022_09-part2,,2000,,,9202979340.0,ns,1
+aoc_2022_09-part2,,2000,,,9811637015.0,ns,1
+aoc_2022_09-part2,,2000,,,9900879243.0,ns,1
+aoc_2022_09-part2,,2000,,,9834916820.0,ns,1
+aoc_2022_09-part2,,2000,,,9817480114.0,ns,1
+aoc_2022_09-part2,,2000,,,9580755145.0,ns,1
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
new file mode 100644
index 0000000..57d37da
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/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":[9614185565.0,9811266185.0,9302933077.0,9250413335.0,9202979340.0,9811637015.0,9900879243.0,9834916820.0,9817480114.0,9580755145.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
new file mode 100644
index 0000000..4b4c969
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json
@@ -0,0 +1 @@
+[8041496358.25,8706942476.125,10481465457.125,11146911575.0] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json b/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
new file mode 100644
index 0000000..eeab63a
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_mapping-insert_get","function_id":null,"value_str":"10000","throughput":null,"full_id":"example_mapping-insert_get/10000","directory_name":"example_mapping-insert_get/10000","title":"example_mapping-insert_get/10000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..111cdcc
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5611273.738027778,"upper_bound":5649289.240583334},"point_estimate":5630240.336666669,"standard_error":9676.741648768844},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5613268.111111111,"upper_bound":5652459.0},"point_estimate":5626875.0,"standard_error":9481.30143693219},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":66706.53824905562,"upper_bound":113949.87469365205},"point_estimate":86437.71999875712,"standard_error":12448.374333915346},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":79323.71539867026,"upper_bound":114032.10196565177},"point_estimate":97148.14291948247,"standard_error":8885.289191125974}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..c905a02
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_mapping-insert_get,,10000,,,50643252.0,ns,9
+example_mapping-insert_get,,10000,,,49896670.0,ns,9
+example_mapping-insert_get,,10000,,,49785609.0,ns,9
+example_mapping-insert_get,,10000,,,50432919.0,ns,9
+example_mapping-insert_get,,10000,,,50872131.0,ns,9
+example_mapping-insert_get,,10000,,,50365981.0,ns,9
+example_mapping-insert_get,,10000,,,50513643.0,ns,9
+example_mapping-insert_get,,10000,,,50230811.0,ns,9
+example_mapping-insert_get,,10000,,,50716846.0,ns,9
+example_mapping-insert_get,,10000,,,51293271.0,ns,9
+example_mapping-insert_get,,10000,,,50900826.0,ns,9
+example_mapping-insert_get,,10000,,,51514344.0,ns,9
+example_mapping-insert_get,,10000,,,49864258.0,ns,9
+example_mapping-insert_get,,10000,,,50133367.0,ns,9
+example_mapping-insert_get,,10000,,,50811425.0,ns,9
+example_mapping-insert_get,,10000,,,50768815.0,ns,9
+example_mapping-insert_get,,10000,,,50305338.0,ns,9
+example_mapping-insert_get,,10000,,,49937853.0,ns,9
+example_mapping-insert_get,,10000,,,50502750.0,ns,9
+example_mapping-insert_get,,10000,,,50585081.0,ns,9
+example_mapping-insert_get,,10000,,,51011679.0,ns,9
+example_mapping-insert_get,,10000,,,51139106.0,ns,9
+example_mapping-insert_get,,10000,,,49560285.0,ns,9
+example_mapping-insert_get,,10000,,,49416910.0,ns,9
+example_mapping-insert_get,,10000,,,50712232.0,ns,9
+example_mapping-insert_get,,10000,,,50758027.0,ns,9
+example_mapping-insert_get,,10000,,,52083930.0,ns,9
+example_mapping-insert_get,,10000,,,51014292.0,ns,9
+example_mapping-insert_get,,10000,,,51263406.0,ns,9
+example_mapping-insert_get,,10000,,,50182431.0,ns,9
+example_mapping-insert_get,,10000,,,51052526.0,ns,9
+example_mapping-insert_get,,10000,,,51360852.0,ns,9
+example_mapping-insert_get,,10000,,,49579056.0,ns,9
+example_mapping-insert_get,,10000,,,49287996.0,ns,9
+example_mapping-insert_get,,10000,,,51080820.0,ns,9
+example_mapping-insert_get,,10000,,,49329523.0,ns,9
+example_mapping-insert_get,,10000,,,50619712.0,ns,9
+example_mapping-insert_get,,10000,,,49429511.0,ns,9
+example_mapping-insert_get,,10000,,,50377822.0,ns,9
+example_mapping-insert_get,,10000,,,49807741.0,ns,9
+example_mapping-insert_get,,10000,,,50292766.0,ns,9
+example_mapping-insert_get,,10000,,,51763320.0,ns,9
+example_mapping-insert_get,,10000,,,50900831.0,ns,9
+example_mapping-insert_get,,10000,,,50980251.0,ns,9
+example_mapping-insert_get,,10000,,,50100957.0,ns,9
+example_mapping-insert_get,,10000,,,50519413.0,ns,9
+example_mapping-insert_get,,10000,,,51346805.0,ns,9
+example_mapping-insert_get,,10000,,,50540981.0,ns,9
+example_mapping-insert_get,,10000,,,51094966.0,ns,9
+example_mapping-insert_get,,10000,,,50644630.0,ns,9
+example_mapping-insert_get,,10000,,,51311433.0,ns,9
+example_mapping-insert_get,,10000,,,51587505.0,ns,9
+example_mapping-insert_get,,10000,,,51681510.0,ns,9
+example_mapping-insert_get,,10000,,,51549074.0,ns,9
+example_mapping-insert_get,,10000,,,51213043.0,ns,9
+example_mapping-insert_get,,10000,,,51117712.0,ns,9
+example_mapping-insert_get,,10000,,,51534655.0,ns,9
+example_mapping-insert_get,,10000,,,51057028.0,ns,9
+example_mapping-insert_get,,10000,,,51787682.0,ns,9
+example_mapping-insert_get,,10000,,,51495256.0,ns,9
+example_mapping-insert_get,,10000,,,50633466.0,ns,9
+example_mapping-insert_get,,10000,,,51500104.0,ns,9
+example_mapping-insert_get,,10000,,,50274269.0,ns,9
+example_mapping-insert_get,,10000,,,53432596.0,ns,9
+example_mapping-insert_get,,10000,,,53318040.0,ns,9
+example_mapping-insert_get,,10000,,,53188800.0,ns,9
+example_mapping-insert_get,,10000,,,51365881.0,ns,9
+example_mapping-insert_get,,10000,,,51615476.0,ns,9
+example_mapping-insert_get,,10000,,,50850566.0,ns,9
+example_mapping-insert_get,,10000,,,51942138.0,ns,9
+example_mapping-insert_get,,10000,,,51071646.0,ns,9
+example_mapping-insert_get,,10000,,,50395426.0,ns,9
+example_mapping-insert_get,,10000,,,50062656.0,ns,9
+example_mapping-insert_get,,10000,,,50997369.0,ns,9
+example_mapping-insert_get,,10000,,,49884442.0,ns,9
+example_mapping-insert_get,,10000,,,50353204.0,ns,9
+example_mapping-insert_get,,10000,,,49419037.0,ns,9
+example_mapping-insert_get,,10000,,,50625992.0,ns,9
+example_mapping-insert_get,,10000,,,49726467.0,ns,9
+example_mapping-insert_get,,10000,,,50259147.0,ns,9
+example_mapping-insert_get,,10000,,,49623752.0,ns,9
+example_mapping-insert_get,,10000,,,49545754.0,ns,9
+example_mapping-insert_get,,10000,,,48018068.0,ns,9
+example_mapping-insert_get,,10000,,,50640498.0,ns,9
+example_mapping-insert_get,,10000,,,49391427.0,ns,9
+example_mapping-insert_get,,10000,,,51113698.0,ns,9
+example_mapping-insert_get,,10000,,,50004698.0,ns,9
+example_mapping-insert_get,,10000,,,50748399.0,ns,9
+example_mapping-insert_get,,10000,,,49738370.0,ns,9
+example_mapping-insert_get,,10000,,,51324699.0,ns,9
+example_mapping-insert_get,,10000,,,50307839.0,ns,9
+example_mapping-insert_get,,10000,,,50599322.0,ns,9
+example_mapping-insert_get,,10000,,,50535491.0,ns,9
+example_mapping-insert_get,,10000,,,51757781.0,ns,9
+example_mapping-insert_get,,10000,,,49826274.0,ns,9
+example_mapping-insert_get,,10000,,,51197107.0,ns,9
+example_mapping-insert_get,,10000,,,49509337.0,ns,9
+example_mapping-insert_get,,10000,,,50637169.0,ns,9
+example_mapping-insert_get,,10000,,,49064514.0,ns,9
+example_mapping-insert_get,,10000,,,51052519.0,ns,9
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..2a61480
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0],"times":[50643252.0,49896670.0,49785609.0,50432919.0,50872131.0,50365981.0,50513643.0,50230811.0,50716846.0,51293271.0,50900826.0,51514344.0,49864258.0,50133367.0,50811425.0,50768815.0,50305338.0,49937853.0,50502750.0,50585081.0,51011679.0,51139106.0,49560285.0,49416910.0,50712232.0,50758027.0,52083930.0,51014292.0,51263406.0,50182431.0,51052526.0,51360852.0,49579056.0,49287996.0,51080820.0,49329523.0,50619712.0,49429511.0,50377822.0,49807741.0,50292766.0,51763320.0,50900831.0,50980251.0,50100957.0,50519413.0,51346805.0,50540981.0,51094966.0,50644630.0,51311433.0,51587505.0,51681510.0,51549074.0,51213043.0,51117712.0,51534655.0,51057028.0,51787682.0,51495256.0,50633466.0,51500104.0,50274269.0,53432596.0,53318040.0,53188800.0,51365881.0,51615476.0,50850566.0,51942138.0,51071646.0,50395426.0,50062656.0,50997369.0,49884442.0,50353204.0,49419037.0,50625992.0,49726467.0,50259147.0,49623752.0,49545754.0,48018068.0,50640498.0,49391427.0,51113698.0,50004698.0,50748399.0,49738370.0,51324699.0,50307839.0,50599322.0,50535491.0,51757781.0,49826274.0,51197107.0,49509337.0,50637169.0,49064514.0,51052519.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..e776960
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[5226693.249999998,5398083.541666666,5855124.319444446,6026514.611111113] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
new file mode 100644
index 0000000..eeab63a
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_mapping-insert_get","function_id":null,"value_str":"10000","throughput":null,"full_id":"example_mapping-insert_get/10000","directory_name":"example_mapping-insert_get/10000","title":"example_mapping-insert_get/10000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
new file mode 100644
index 0000000..891aea1
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3115226.290000001,"upper_bound":3140945.0786666675},"point_estimate":3127760.1973333335,"standard_error":6566.9580685747205},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3103511.2666666666,"upper_bound":3135732.6},"point_estimate":3119213.3666666667,"standard_error":8758.703097539992},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":45293.62687587734,"upper_bound":71856.18452429725},"point_estimate":56582.933795452234,"standard_error":6588.472873346867},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":54895.39253444675,"upper_bound":75755.42975961449},"point_estimate":66093.34767167857,"standard_error":5340.243352901634}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
new file mode 100644
index 0000000..e02fb13
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_mapping-insert_get,,10000,,,46316247.0,ns,15
+example_mapping-insert_get,,10000,,,47578045.0,ns,15
+example_mapping-insert_get,,10000,,,45626655.0,ns,15
+example_mapping-insert_get,,10000,,,46899468.0,ns,15
+example_mapping-insert_get,,10000,,,48744758.0,ns,15
+example_mapping-insert_get,,10000,,,48282110.0,ns,15
+example_mapping-insert_get,,10000,,,46285079.0,ns,15
+example_mapping-insert_get,,10000,,,47240769.0,ns,15
+example_mapping-insert_get,,10000,,,46069406.0,ns,15
+example_mapping-insert_get,,10000,,,45179442.0,ns,15
+example_mapping-insert_get,,10000,,,46152012.0,ns,15
+example_mapping-insert_get,,10000,,,46313066.0,ns,15
+example_mapping-insert_get,,10000,,,45990053.0,ns,15
+example_mapping-insert_get,,10000,,,46191845.0,ns,15
+example_mapping-insert_get,,10000,,,47274786.0,ns,15
+example_mapping-insert_get,,10000,,,45562528.0,ns,15
+example_mapping-insert_get,,10000,,,47543954.0,ns,15
+example_mapping-insert_get,,10000,,,47271528.0,ns,15
+example_mapping-insert_get,,10000,,,47309951.0,ns,15
+example_mapping-insert_get,,10000,,,47021976.0,ns,15
+example_mapping-insert_get,,10000,,,46185286.0,ns,15
+example_mapping-insert_get,,10000,,,45755817.0,ns,15
+example_mapping-insert_get,,10000,,,46235882.0,ns,15
+example_mapping-insert_get,,10000,,,47068131.0,ns,15
+example_mapping-insert_get,,10000,,,46790317.0,ns,15
+example_mapping-insert_get,,10000,,,49737984.0,ns,15
+example_mapping-insert_get,,10000,,,45993462.0,ns,15
+example_mapping-insert_get,,10000,,,46885594.0,ns,15
+example_mapping-insert_get,,10000,,,46441582.0,ns,15
+example_mapping-insert_get,,10000,,,46225701.0,ns,15
+example_mapping-insert_get,,10000,,,46530345.0,ns,15
+example_mapping-insert_get,,10000,,,47707563.0,ns,15
+example_mapping-insert_get,,10000,,,47185832.0,ns,15
+example_mapping-insert_get,,10000,,,46552669.0,ns,15
+example_mapping-insert_get,,10000,,,46221425.0,ns,15
+example_mapping-insert_get,,10000,,,47088645.0,ns,15
+example_mapping-insert_get,,10000,,,45390105.0,ns,15
+example_mapping-insert_get,,10000,,,46288551.0,ns,15
+example_mapping-insert_get,,10000,,,47722675.0,ns,15
+example_mapping-insert_get,,10000,,,47293351.0,ns,15
+example_mapping-insert_get,,10000,,,46733172.0,ns,15
+example_mapping-insert_get,,10000,,,47541578.0,ns,15
+example_mapping-insert_get,,10000,,,49321012.0,ns,15
+example_mapping-insert_get,,10000,,,47035989.0,ns,15
+example_mapping-insert_get,,10000,,,46977832.0,ns,15
+example_mapping-insert_get,,10000,,,47798421.0,ns,15
+example_mapping-insert_get,,10000,,,49222944.0,ns,15
+example_mapping-insert_get,,10000,,,47456934.0,ns,15
+example_mapping-insert_get,,10000,,,46642603.0,ns,15
+example_mapping-insert_get,,10000,,,45621912.0,ns,15
+example_mapping-insert_get,,10000,,,46281944.0,ns,15
+example_mapping-insert_get,,10000,,,49715332.0,ns,15
+example_mapping-insert_get,,10000,,,47463336.0,ns,15
+example_mapping-insert_get,,10000,,,46165863.0,ns,15
+example_mapping-insert_get,,10000,,,46315421.0,ns,15
+example_mapping-insert_get,,10000,,,45845449.0,ns,15
+example_mapping-insert_get,,10000,,,46576016.0,ns,15
+example_mapping-insert_get,,10000,,,46453099.0,ns,15
+example_mapping-insert_get,,10000,,,47577299.0,ns,15
+example_mapping-insert_get,,10000,,,46114417.0,ns,15
+example_mapping-insert_get,,10000,,,46590888.0,ns,15
+example_mapping-insert_get,,10000,,,47830573.0,ns,15
+example_mapping-insert_get,,10000,,,49187768.0,ns,15
+example_mapping-insert_get,,10000,,,45790201.0,ns,15
+example_mapping-insert_get,,10000,,,45575093.0,ns,15
+example_mapping-insert_get,,10000,,,46593742.0,ns,15
+example_mapping-insert_get,,10000,,,45377105.0,ns,15
+example_mapping-insert_get,,10000,,,47357222.0,ns,15
+example_mapping-insert_get,,10000,,,45997347.0,ns,15
+example_mapping-insert_get,,10000,,,46456319.0,ns,15
+example_mapping-insert_get,,10000,,,46767264.0,ns,15
+example_mapping-insert_get,,10000,,,46215336.0,ns,15
+example_mapping-insert_get,,10000,,,47388234.0,ns,15
+example_mapping-insert_get,,10000,,,47062291.0,ns,15
+example_mapping-insert_get,,10000,,,46968176.0,ns,15
+example_mapping-insert_get,,10000,,,47205022.0,ns,15
+example_mapping-insert_get,,10000,,,46744900.0,ns,15
+example_mapping-insert_get,,10000,,,49300907.0,ns,15
+example_mapping-insert_get,,10000,,,48474136.0,ns,15
+example_mapping-insert_get,,10000,,,47954149.0,ns,15
+example_mapping-insert_get,,10000,,,46913444.0,ns,15
+example_mapping-insert_get,,10000,,,47093117.0,ns,15
+example_mapping-insert_get,,10000,,,47685742.0,ns,15
+example_mapping-insert_get,,10000,,,48605773.0,ns,15
+example_mapping-insert_get,,10000,,,46216125.0,ns,15
+example_mapping-insert_get,,10000,,,48016728.0,ns,15
+example_mapping-insert_get,,10000,,,46959016.0,ns,15
+example_mapping-insert_get,,10000,,,46461057.0,ns,15
+example_mapping-insert_get,,10000,,,48377471.0,ns,15
+example_mapping-insert_get,,10000,,,47433152.0,ns,15
+example_mapping-insert_get,,10000,,,47216454.0,ns,15
+example_mapping-insert_get,,10000,,,47173974.0,ns,15
+example_mapping-insert_get,,10000,,,45903576.0,ns,15
+example_mapping-insert_get,,10000,,,46786084.0,ns,15
+example_mapping-insert_get,,10000,,,45796491.0,ns,15
+example_mapping-insert_get,,10000,,,46838849.0,ns,15
+example_mapping-insert_get,,10000,,,46665992.0,ns,15
+example_mapping-insert_get,,10000,,,46229959.0,ns,15
+example_mapping-insert_get,,10000,,,45224469.0,ns,15
+example_mapping-insert_get,,10000,,,46190982.0,ns,15
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
new file mode 100644
index 0000000..ded031b
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0],"times":[46316247.0,47578045.0,45626655.0,46899468.0,48744758.0,48282110.0,46285079.0,47240769.0,46069406.0,45179442.0,46152012.0,46313066.0,45990053.0,46191845.0,47274786.0,45562528.0,47543954.0,47271528.0,47309951.0,47021976.0,46185286.0,45755817.0,46235882.0,47068131.0,46790317.0,49737984.0,45993462.0,46885594.0,46441582.0,46225701.0,46530345.0,47707563.0,47185832.0,46552669.0,46221425.0,47088645.0,45390105.0,46288551.0,47722675.0,47293351.0,46733172.0,47541578.0,49321012.0,47035989.0,46977832.0,47798421.0,49222944.0,47456934.0,46642603.0,45621912.0,46281944.0,49715332.0,47463336.0,46165863.0,46315421.0,45845449.0,46576016.0,46453099.0,47577299.0,46114417.0,46590888.0,47830573.0,49187768.0,45790201.0,45575093.0,46593742.0,45377105.0,47357222.0,45997347.0,46456319.0,46767264.0,46215336.0,47388234.0,47062291.0,46968176.0,47205022.0,46744900.0,49300907.0,48474136.0,47954149.0,46913444.0,47093117.0,47685742.0,48605773.0,46216125.0,48016728.0,46959016.0,46461057.0,48377471.0,47433152.0,47216454.0,47173974.0,45903576.0,46786084.0,45796491.0,46838849.0,46665992.0,46229959.0,45224469.0,46190982.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
new file mode 100644
index 0000000..06eecf1
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -0,0 +1 @@
+[2845467.3,2963403.65,3277900.5833333335,3395836.9333333336] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/new/benchmark.json b/analysis/current/criterion/example_mapping-insert_get/10000/new/benchmark.json
new file mode 100644
index 0000000..eeab63a
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_mapping-insert_get","function_id":null,"value_str":"10000","throughput":null,"full_id":"example_mapping-insert_get/10000","directory_name":"example_mapping-insert_get/10000","title":"example_mapping-insert_get/10000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/new/estimates.json b/analysis/current/criterion/example_mapping-insert_get/10000/new/estimates.json
new file mode 100644
index 0000000..111cdcc
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5611273.738027778,"upper_bound":5649289.240583334},"point_estimate":5630240.336666669,"standard_error":9676.741648768844},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5613268.111111111,"upper_bound":5652459.0},"point_estimate":5626875.0,"standard_error":9481.30143693219},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":66706.53824905562,"upper_bound":113949.87469365205},"point_estimate":86437.71999875712,"standard_error":12448.374333915346},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":79323.71539867026,"upper_bound":114032.10196565177},"point_estimate":97148.14291948247,"standard_error":8885.289191125974}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/new/raw.csv b/analysis/current/criterion/example_mapping-insert_get/10000/new/raw.csv
new file mode 100644
index 0000000..c905a02
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/new/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_mapping-insert_get,,10000,,,50643252.0,ns,9
+example_mapping-insert_get,,10000,,,49896670.0,ns,9
+example_mapping-insert_get,,10000,,,49785609.0,ns,9
+example_mapping-insert_get,,10000,,,50432919.0,ns,9
+example_mapping-insert_get,,10000,,,50872131.0,ns,9
+example_mapping-insert_get,,10000,,,50365981.0,ns,9
+example_mapping-insert_get,,10000,,,50513643.0,ns,9
+example_mapping-insert_get,,10000,,,50230811.0,ns,9
+example_mapping-insert_get,,10000,,,50716846.0,ns,9
+example_mapping-insert_get,,10000,,,51293271.0,ns,9
+example_mapping-insert_get,,10000,,,50900826.0,ns,9
+example_mapping-insert_get,,10000,,,51514344.0,ns,9
+example_mapping-insert_get,,10000,,,49864258.0,ns,9
+example_mapping-insert_get,,10000,,,50133367.0,ns,9
+example_mapping-insert_get,,10000,,,50811425.0,ns,9
+example_mapping-insert_get,,10000,,,50768815.0,ns,9
+example_mapping-insert_get,,10000,,,50305338.0,ns,9
+example_mapping-insert_get,,10000,,,49937853.0,ns,9
+example_mapping-insert_get,,10000,,,50502750.0,ns,9
+example_mapping-insert_get,,10000,,,50585081.0,ns,9
+example_mapping-insert_get,,10000,,,51011679.0,ns,9
+example_mapping-insert_get,,10000,,,51139106.0,ns,9
+example_mapping-insert_get,,10000,,,49560285.0,ns,9
+example_mapping-insert_get,,10000,,,49416910.0,ns,9
+example_mapping-insert_get,,10000,,,50712232.0,ns,9
+example_mapping-insert_get,,10000,,,50758027.0,ns,9
+example_mapping-insert_get,,10000,,,52083930.0,ns,9
+example_mapping-insert_get,,10000,,,51014292.0,ns,9
+example_mapping-insert_get,,10000,,,51263406.0,ns,9
+example_mapping-insert_get,,10000,,,50182431.0,ns,9
+example_mapping-insert_get,,10000,,,51052526.0,ns,9
+example_mapping-insert_get,,10000,,,51360852.0,ns,9
+example_mapping-insert_get,,10000,,,49579056.0,ns,9
+example_mapping-insert_get,,10000,,,49287996.0,ns,9
+example_mapping-insert_get,,10000,,,51080820.0,ns,9
+example_mapping-insert_get,,10000,,,49329523.0,ns,9
+example_mapping-insert_get,,10000,,,50619712.0,ns,9
+example_mapping-insert_get,,10000,,,49429511.0,ns,9
+example_mapping-insert_get,,10000,,,50377822.0,ns,9
+example_mapping-insert_get,,10000,,,49807741.0,ns,9
+example_mapping-insert_get,,10000,,,50292766.0,ns,9
+example_mapping-insert_get,,10000,,,51763320.0,ns,9
+example_mapping-insert_get,,10000,,,50900831.0,ns,9
+example_mapping-insert_get,,10000,,,50980251.0,ns,9
+example_mapping-insert_get,,10000,,,50100957.0,ns,9
+example_mapping-insert_get,,10000,,,50519413.0,ns,9
+example_mapping-insert_get,,10000,,,51346805.0,ns,9
+example_mapping-insert_get,,10000,,,50540981.0,ns,9
+example_mapping-insert_get,,10000,,,51094966.0,ns,9
+example_mapping-insert_get,,10000,,,50644630.0,ns,9
+example_mapping-insert_get,,10000,,,51311433.0,ns,9
+example_mapping-insert_get,,10000,,,51587505.0,ns,9
+example_mapping-insert_get,,10000,,,51681510.0,ns,9
+example_mapping-insert_get,,10000,,,51549074.0,ns,9
+example_mapping-insert_get,,10000,,,51213043.0,ns,9
+example_mapping-insert_get,,10000,,,51117712.0,ns,9
+example_mapping-insert_get,,10000,,,51534655.0,ns,9
+example_mapping-insert_get,,10000,,,51057028.0,ns,9
+example_mapping-insert_get,,10000,,,51787682.0,ns,9
+example_mapping-insert_get,,10000,,,51495256.0,ns,9
+example_mapping-insert_get,,10000,,,50633466.0,ns,9
+example_mapping-insert_get,,10000,,,51500104.0,ns,9
+example_mapping-insert_get,,10000,,,50274269.0,ns,9
+example_mapping-insert_get,,10000,,,53432596.0,ns,9
+example_mapping-insert_get,,10000,,,53318040.0,ns,9
+example_mapping-insert_get,,10000,,,53188800.0,ns,9
+example_mapping-insert_get,,10000,,,51365881.0,ns,9
+example_mapping-insert_get,,10000,,,51615476.0,ns,9
+example_mapping-insert_get,,10000,,,50850566.0,ns,9
+example_mapping-insert_get,,10000,,,51942138.0,ns,9
+example_mapping-insert_get,,10000,,,51071646.0,ns,9
+example_mapping-insert_get,,10000,,,50395426.0,ns,9
+example_mapping-insert_get,,10000,,,50062656.0,ns,9
+example_mapping-insert_get,,10000,,,50997369.0,ns,9
+example_mapping-insert_get,,10000,,,49884442.0,ns,9
+example_mapping-insert_get,,10000,,,50353204.0,ns,9
+example_mapping-insert_get,,10000,,,49419037.0,ns,9
+example_mapping-insert_get,,10000,,,50625992.0,ns,9
+example_mapping-insert_get,,10000,,,49726467.0,ns,9
+example_mapping-insert_get,,10000,,,50259147.0,ns,9
+example_mapping-insert_get,,10000,,,49623752.0,ns,9
+example_mapping-insert_get,,10000,,,49545754.0,ns,9
+example_mapping-insert_get,,10000,,,48018068.0,ns,9
+example_mapping-insert_get,,10000,,,50640498.0,ns,9
+example_mapping-insert_get,,10000,,,49391427.0,ns,9
+example_mapping-insert_get,,10000,,,51113698.0,ns,9
+example_mapping-insert_get,,10000,,,50004698.0,ns,9
+example_mapping-insert_get,,10000,,,50748399.0,ns,9
+example_mapping-insert_get,,10000,,,49738370.0,ns,9
+example_mapping-insert_get,,10000,,,51324699.0,ns,9
+example_mapping-insert_get,,10000,,,50307839.0,ns,9
+example_mapping-insert_get,,10000,,,50599322.0,ns,9
+example_mapping-insert_get,,10000,,,50535491.0,ns,9
+example_mapping-insert_get,,10000,,,51757781.0,ns,9
+example_mapping-insert_get,,10000,,,49826274.0,ns,9
+example_mapping-insert_get,,10000,,,51197107.0,ns,9
+example_mapping-insert_get,,10000,,,49509337.0,ns,9
+example_mapping-insert_get,,10000,,,50637169.0,ns,9
+example_mapping-insert_get,,10000,,,49064514.0,ns,9
+example_mapping-insert_get,,10000,,,51052519.0,ns,9
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/new/sample.json b/analysis/current/criterion/example_mapping-insert_get/10000/new/sample.json
new file mode 100644
index 0000000..2a61480
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0],"times":[50643252.0,49896670.0,49785609.0,50432919.0,50872131.0,50365981.0,50513643.0,50230811.0,50716846.0,51293271.0,50900826.0,51514344.0,49864258.0,50133367.0,50811425.0,50768815.0,50305338.0,49937853.0,50502750.0,50585081.0,51011679.0,51139106.0,49560285.0,49416910.0,50712232.0,50758027.0,52083930.0,51014292.0,51263406.0,50182431.0,51052526.0,51360852.0,49579056.0,49287996.0,51080820.0,49329523.0,50619712.0,49429511.0,50377822.0,49807741.0,50292766.0,51763320.0,50900831.0,50980251.0,50100957.0,50519413.0,51346805.0,50540981.0,51094966.0,50644630.0,51311433.0,51587505.0,51681510.0,51549074.0,51213043.0,51117712.0,51534655.0,51057028.0,51787682.0,51495256.0,50633466.0,51500104.0,50274269.0,53432596.0,53318040.0,53188800.0,51365881.0,51615476.0,50850566.0,51942138.0,51071646.0,50395426.0,50062656.0,50997369.0,49884442.0,50353204.0,49419037.0,50625992.0,49726467.0,50259147.0,49623752.0,49545754.0,48018068.0,50640498.0,49391427.0,51113698.0,50004698.0,50748399.0,49738370.0,51324699.0,50307839.0,50599322.0,50535491.0,51757781.0,49826274.0,51197107.0,49509337.0,50637169.0,49064514.0,51052519.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/10000/new/tukey.json b/analysis/current/criterion/example_mapping-insert_get/10000/new/tukey.json
new file mode 100644
index 0000000..e776960
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/new/tukey.json
@@ -0,0 +1 @@
+[5226693.249999998,5398083.541666666,5855124.319444446,6026514.611111113] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json b/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
new file mode 100644
index 0000000..b75613a
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_mapping-insert_get","function_id":null,"value_str":"100000","throughput":null,"full_id":"example_mapping-insert_get/100000","directory_name":"example_mapping-insert_get/100000","title":"example_mapping-insert_get/100000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/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/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..c2a5e67
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75019631.71,"upper_bound":75533725.95124999},"point_estimate":75270764.94,"standard_error":131673.01727312375},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74810786.0,"upper_bound":75293596.0},"point_estimate":75057133.0,"standard_error":108349.06081276045},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":710805.8705806732,"upper_bound":1280337.754869461},"point_estimate":979891.0941034555,"standard_error":141466.49061324002},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1047079.8847389988,"upper_bound":1567729.2019671134},"point_estimate":1320014.5397348667,"standard_error":133142.59511292144}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/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/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..fa0e449
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_mapping-insert_get,,100000,,,75130753.0,ns,1
+example_mapping-insert_get,,100000,,,75824092.0,ns,1
+example_mapping-insert_get,,100000,,,76537724.0,ns,1
+example_mapping-insert_get,,100000,,,74438996.0,ns,1
+example_mapping-insert_get,,100000,,,74952721.0,ns,1
+example_mapping-insert_get,,100000,,,75268358.0,ns,1
+example_mapping-insert_get,,100000,,,75041543.0,ns,1
+example_mapping-insert_get,,100000,,,75235111.0,ns,1
+example_mapping-insert_get,,100000,,,74674488.0,ns,1
+example_mapping-insert_get,,100000,,,76151695.0,ns,1
+example_mapping-insert_get,,100000,,,75999946.0,ns,1
+example_mapping-insert_get,,100000,,,74623408.0,ns,1
+example_mapping-insert_get,,100000,,,73631892.0,ns,1
+example_mapping-insert_get,,100000,,,75726297.0,ns,1
+example_mapping-insert_get,,100000,,,75027562.0,ns,1
+example_mapping-insert_get,,100000,,,74615430.0,ns,1
+example_mapping-insert_get,,100000,,,74800174.0,ns,1
+example_mapping-insert_get,,100000,,,74810786.0,ns,1
+example_mapping-insert_get,,100000,,,74386748.0,ns,1
+example_mapping-insert_get,,100000,,,75338177.0,ns,1
+example_mapping-insert_get,,100000,,,80144732.0,ns,1
+example_mapping-insert_get,,100000,,,79105052.0,ns,1
+example_mapping-insert_get,,100000,,,76968593.0,ns,1
+example_mapping-insert_get,,100000,,,73782400.0,ns,1
+example_mapping-insert_get,,100000,,,74379953.0,ns,1
+example_mapping-insert_get,,100000,,,78194742.0,ns,1
+example_mapping-insert_get,,100000,,,77746739.0,ns,1
+example_mapping-insert_get,,100000,,,76669310.0,ns,1
+example_mapping-insert_get,,100000,,,76329912.0,ns,1
+example_mapping-insert_get,,100000,,,78722058.0,ns,1
+example_mapping-insert_get,,100000,,,76724404.0,ns,1
+example_mapping-insert_get,,100000,,,76096953.0,ns,1
+example_mapping-insert_get,,100000,,,76805350.0,ns,1
+example_mapping-insert_get,,100000,,,74206693.0,ns,1
+example_mapping-insert_get,,100000,,,75018018.0,ns,1
+example_mapping-insert_get,,100000,,,74864772.0,ns,1
+example_mapping-insert_get,,100000,,,74117935.0,ns,1
+example_mapping-insert_get,,100000,,,74806925.0,ns,1
+example_mapping-insert_get,,100000,,,75366432.0,ns,1
+example_mapping-insert_get,,100000,,,74662632.0,ns,1
+example_mapping-insert_get,,100000,,,75588107.0,ns,1
+example_mapping-insert_get,,100000,,,76166148.0,ns,1
+example_mapping-insert_get,,100000,,,75133328.0,ns,1
+example_mapping-insert_get,,100000,,,76727482.0,ns,1
+example_mapping-insert_get,,100000,,,75123587.0,ns,1
+example_mapping-insert_get,,100000,,,75108569.0,ns,1
+example_mapping-insert_get,,100000,,,75284664.0,ns,1
+example_mapping-insert_get,,100000,,,75811654.0,ns,1
+example_mapping-insert_get,,100000,,,75636630.0,ns,1
+example_mapping-insert_get,,100000,,,74271351.0,ns,1
+example_mapping-insert_get,,100000,,,72402857.0,ns,1
+example_mapping-insert_get,,100000,,,75352420.0,ns,1
+example_mapping-insert_get,,100000,,,74694191.0,ns,1
+example_mapping-insert_get,,100000,,,74391710.0,ns,1
+example_mapping-insert_get,,100000,,,76103805.0,ns,1
+example_mapping-insert_get,,100000,,,74804993.0,ns,1
+example_mapping-insert_get,,100000,,,74716763.0,ns,1
+example_mapping-insert_get,,100000,,,75032273.0,ns,1
+example_mapping-insert_get,,100000,,,74307873.0,ns,1
+example_mapping-insert_get,,100000,,,75702238.0,ns,1
+example_mapping-insert_get,,100000,,,74042462.0,ns,1
+example_mapping-insert_get,,100000,,,75395062.0,ns,1
+example_mapping-insert_get,,100000,,,74138334.0,ns,1
+example_mapping-insert_get,,100000,,,73012912.0,ns,1
+example_mapping-insert_get,,100000,,,73891727.0,ns,1
+example_mapping-insert_get,,100000,,,75469715.0,ns,1
+example_mapping-insert_get,,100000,,,78992916.0,ns,1
+example_mapping-insert_get,,100000,,,76512112.0,ns,1
+example_mapping-insert_get,,100000,,,76898676.0,ns,1
+example_mapping-insert_get,,100000,,,77181324.0,ns,1
+example_mapping-insert_get,,100000,,,75366549.0,ns,1
+example_mapping-insert_get,,100000,,,74810778.0,ns,1
+example_mapping-insert_get,,100000,,,74473109.0,ns,1
+example_mapping-insert_get,,100000,,,75658779.0,ns,1
+example_mapping-insert_get,,100000,,,75299049.0,ns,1
+example_mapping-insert_get,,100000,,,74184179.0,ns,1
+example_mapping-insert_get,,100000,,,75713565.0,ns,1
+example_mapping-insert_get,,100000,,,74771871.0,ns,1
+example_mapping-insert_get,,100000,,,74998887.0,ns,1
+example_mapping-insert_get,,100000,,,76759898.0,ns,1
+example_mapping-insert_get,,100000,,,75978611.0,ns,1
+example_mapping-insert_get,,100000,,,74727725.0,ns,1
+example_mapping-insert_get,,100000,,,74680236.0,ns,1
+example_mapping-insert_get,,100000,,,73005019.0,ns,1
+example_mapping-insert_get,,100000,,,75236406.0,ns,1
+example_mapping-insert_get,,100000,,,75552155.0,ns,1
+example_mapping-insert_get,,100000,,,75041458.0,ns,1
+example_mapping-insert_get,,100000,,,74462390.0,ns,1
+example_mapping-insert_get,,100000,,,73509797.0,ns,1
+example_mapping-insert_get,,100000,,,73998613.0,ns,1
+example_mapping-insert_get,,100000,,,73043084.0,ns,1
+example_mapping-insert_get,,100000,,,73445314.0,ns,1
+example_mapping-insert_get,,100000,,,73837973.0,ns,1
+example_mapping-insert_get,,100000,,,74225615.0,ns,1
+example_mapping-insert_get,,100000,,,74919435.0,ns,1
+example_mapping-insert_get,,100000,,,76190699.0,ns,1
+example_mapping-insert_get,,100000,,,74443744.0,ns,1
+example_mapping-insert_get,,100000,,,75293596.0,ns,1
+example_mapping-insert_get,,100000,,,75072723.0,ns,1
+example_mapping-insert_get,,100000,,,73549848.0,ns,1
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/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/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..6d62615
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("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,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,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":[75130753.0,75824092.0,76537724.0,74438996.0,74952721.0,75268358.0,75041543.0,75235111.0,74674488.0,76151695.0,75999946.0,74623408.0,73631892.0,75726297.0,75027562.0,74615430.0,74800174.0,74810786.0,74386748.0,75338177.0,80144732.0,79105052.0,76968593.0,73782400.0,74379953.0,78194742.0,77746739.0,76669310.0,76329912.0,78722058.0,76724404.0,76096953.0,76805350.0,74206693.0,75018018.0,74864772.0,74117935.0,74806925.0,75366432.0,74662632.0,75588107.0,76166148.0,75133328.0,76727482.0,75123587.0,75108569.0,75284664.0,75811654.0,75636630.0,74271351.0,72402857.0,75352420.0,74694191.0,74391710.0,76103805.0,74804993.0,74716763.0,75032273.0,74307873.0,75702238.0,74042462.0,75395062.0,74138334.0,73012912.0,73891727.0,75469715.0,78992916.0,76512112.0,76898676.0,77181324.0,75366549.0,74810778.0,74473109.0,75658779.0,75299049.0,74184179.0,75713565.0,74771871.0,74998887.0,76759898.0,75978611.0,74727725.0,74680236.0,73005019.0,75236406.0,75552155.0,75041458.0,74462390.0,73509797.0,73998613.0,73043084.0,73445314.0,73837973.0,74225615.0,74919435.0,76190699.0,74443744.0,75293596.0,75072723.0,73549848.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/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/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..70c64b6
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[70386623.5,72422176.0,77850316.0,79885868.5] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
new file mode 100644
index 0000000..b75613a
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_mapping-insert_get","function_id":null,"value_str":"100000","throughput":null,"full_id":"example_mapping-insert_get/100000","directory_name":"example_mapping-insert_get/100000","title":"example_mapping-insert_get/100000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/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/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
new file mode 100644
index 0000000..7769954
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38341064.61975,"upper_bound":39911085.317},"point_estimate":38979610.22,"standard_error":411559.8350464739},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37778324.75,"upper_bound":38379575.5},"point_estimate":38136366.25,"standard_error":153678.3610241967},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":835051.0193611315,"upper_bound":1553364.470422268},"point_estimate":1170536.0301688313,"standard_error":186604.2549412508},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1443909.7266673017,"upper_bound":6648721.657470314},"point_estimate":4128896.84112245,"standard_error":1656158.527455423}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/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/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
new file mode 100644
index 0000000..c9fdf94
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_mapping-insert_get,,100000,,,75153562.0,ns,2
+example_mapping-insert_get,,100000,,,74748264.0,ns,2
+example_mapping-insert_get,,100000,,,80344843.0,ns,2
+example_mapping-insert_get,,100000,,,78831555.0,ns,2
+example_mapping-insert_get,,100000,,,76171642.0,ns,2
+example_mapping-insert_get,,100000,,,76794799.0,ns,2
+example_mapping-insert_get,,100000,,,76969976.0,ns,2
+example_mapping-insert_get,,100000,,,77030731.0,ns,2
+example_mapping-insert_get,,100000,,,78217297.0,ns,2
+example_mapping-insert_get,,100000,,,78757683.0,ns,2
+example_mapping-insert_get,,100000,,,80171920.0,ns,2
+example_mapping-insert_get,,100000,,,74867694.0,ns,2
+example_mapping-insert_get,,100000,,,76281361.0,ns,2
+example_mapping-insert_get,,100000,,,74760093.0,ns,2
+example_mapping-insert_get,,100000,,,76264104.0,ns,2
+example_mapping-insert_get,,100000,,,77139976.0,ns,2
+example_mapping-insert_get,,100000,,,75831596.0,ns,2
+example_mapping-insert_get,,100000,,,74935681.0,ns,2
+example_mapping-insert_get,,100000,,,74065730.0,ns,2
+example_mapping-insert_get,,100000,,,77812518.0,ns,2
+example_mapping-insert_get,,100000,,,76717404.0,ns,2
+example_mapping-insert_get,,100000,,,77596262.0,ns,2
+example_mapping-insert_get,,100000,,,75253298.0,ns,2
+example_mapping-insert_get,,100000,,,74515559.0,ns,2
+example_mapping-insert_get,,100000,,,73194810.0,ns,2
+example_mapping-insert_get,,100000,,,74783997.0,ns,2
+example_mapping-insert_get,,100000,,,73665782.0,ns,2
+example_mapping-insert_get,,100000,,,75252638.0,ns,2
+example_mapping-insert_get,,100000,,,77891010.0,ns,2
+example_mapping-insert_get,,100000,,,76341180.0,ns,2
+example_mapping-insert_get,,100000,,,74606435.0,ns,2
+example_mapping-insert_get,,100000,,,74239726.0,ns,2
+example_mapping-insert_get,,100000,,,74138267.0,ns,2
+example_mapping-insert_get,,100000,,,82455444.0,ns,2
+example_mapping-insert_get,,100000,,,76141859.0,ns,2
+example_mapping-insert_get,,100000,,,79047081.0,ns,2
+example_mapping-insert_get,,100000,,,75865813.0,ns,2
+example_mapping-insert_get,,100000,,,74473896.0,ns,2
+example_mapping-insert_get,,100000,,,75024637.0,ns,2
+example_mapping-insert_get,,100000,,,73407245.0,ns,2
+example_mapping-insert_get,,100000,,,76327056.0,ns,2
+example_mapping-insert_get,,100000,,,97154965.0,ns,2
+example_mapping-insert_get,,100000,,,150806350.0,ns,2
+example_mapping-insert_get,,100000,,,88258741.0,ns,2
+example_mapping-insert_get,,100000,,,84339422.0,ns,2
+example_mapping-insert_get,,100000,,,84359273.0,ns,2
+example_mapping-insert_get,,100000,,,83661981.0,ns,2
+example_mapping-insert_get,,100000,,,83294290.0,ns,2
+example_mapping-insert_get,,100000,,,84263657.0,ns,2
+example_mapping-insert_get,,100000,,,87174411.0,ns,2
+example_mapping-insert_get,,100000,,,81548312.0,ns,2
+example_mapping-insert_get,,100000,,,75764549.0,ns,2
+example_mapping-insert_get,,100000,,,74839424.0,ns,2
+example_mapping-insert_get,,100000,,,74073809.0,ns,2
+example_mapping-insert_get,,100000,,,76282691.0,ns,2
+example_mapping-insert_get,,100000,,,75170243.0,ns,2
+example_mapping-insert_get,,100000,,,74641714.0,ns,2
+example_mapping-insert_get,,100000,,,74457055.0,ns,2
+example_mapping-insert_get,,100000,,,74019598.0,ns,2
+example_mapping-insert_get,,100000,,,75104619.0,ns,2
+example_mapping-insert_get,,100000,,,74265028.0,ns,2
+example_mapping-insert_get,,100000,,,74903429.0,ns,2
+example_mapping-insert_get,,100000,,,74100822.0,ns,2
+example_mapping-insert_get,,100000,,,77275519.0,ns,2
+example_mapping-insert_get,,100000,,,75195864.0,ns,2
+example_mapping-insert_get,,100000,,,75499611.0,ns,2
+example_mapping-insert_get,,100000,,,75879115.0,ns,2
+example_mapping-insert_get,,100000,,,76990798.0,ns,2
+example_mapping-insert_get,,100000,,,77044928.0,ns,2
+example_mapping-insert_get,,100000,,,77080198.0,ns,2
+example_mapping-insert_get,,100000,,,73174050.0,ns,2
+example_mapping-insert_get,,100000,,,74760754.0,ns,2
+example_mapping-insert_get,,100000,,,74267315.0,ns,2
+example_mapping-insert_get,,100000,,,74153863.0,ns,2
+example_mapping-insert_get,,100000,,,76902017.0,ns,2
+example_mapping-insert_get,,100000,,,74891210.0,ns,2
+example_mapping-insert_get,,100000,,,75860737.0,ns,2
+example_mapping-insert_get,,100000,,,74099777.0,ns,2
+example_mapping-insert_get,,100000,,,74369212.0,ns,2
+example_mapping-insert_get,,100000,,,74942280.0,ns,2
+example_mapping-insert_get,,100000,,,75605913.0,ns,2
+example_mapping-insert_get,,100000,,,76426775.0,ns,2
+example_mapping-insert_get,,100000,,,74166244.0,ns,2
+example_mapping-insert_get,,100000,,,79623373.0,ns,2
+example_mapping-insert_get,,100000,,,74366767.0,ns,2
+example_mapping-insert_get,,100000,,,76481167.0,ns,2
+example_mapping-insert_get,,100000,,,78310272.0,ns,2
+example_mapping-insert_get,,100000,,,77555446.0,ns,2
+example_mapping-insert_get,,100000,,,76697706.0,ns,2
+example_mapping-insert_get,,100000,,,80612419.0,ns,2
+example_mapping-insert_get,,100000,,,76608991.0,ns,2
+example_mapping-insert_get,,100000,,,82779708.0,ns,2
+example_mapping-insert_get,,100000,,,76759151.0,ns,2
+example_mapping-insert_get,,100000,,,83396168.0,ns,2
+example_mapping-insert_get,,100000,,,78883145.0,ns,2
+example_mapping-insert_get,,100000,,,83052757.0,ns,2
+example_mapping-insert_get,,100000,,,79859797.0,ns,2
+example_mapping-insert_get,,100000,,,78729373.0,ns,2
+example_mapping-insert_get,,100000,,,79431129.0,ns,2
+example_mapping-insert_get,,100000,,,75613688.0,ns,2
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/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/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
new file mode 100644
index 0000000..5447290
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/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,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[75153562.0,74748264.0,80344843.0,78831555.0,76171642.0,76794799.0,76969976.0,77030731.0,78217297.0,78757683.0,80171920.0,74867694.0,76281361.0,74760093.0,76264104.0,77139976.0,75831596.0,74935681.0,74065730.0,77812518.0,76717404.0,77596262.0,75253298.0,74515559.0,73194810.0,74783997.0,73665782.0,75252638.0,77891010.0,76341180.0,74606435.0,74239726.0,74138267.0,82455444.0,76141859.0,79047081.0,75865813.0,74473896.0,75024637.0,73407245.0,76327056.0,97154965.0,150806350.0,88258741.0,84339422.0,84359273.0,83661981.0,83294290.0,84263657.0,87174411.0,81548312.0,75764549.0,74839424.0,74073809.0,76282691.0,75170243.0,74641714.0,74457055.0,74019598.0,75104619.0,74265028.0,74903429.0,74100822.0,77275519.0,75195864.0,75499611.0,75879115.0,76990798.0,77044928.0,77080198.0,73174050.0,74760754.0,74267315.0,74153863.0,76902017.0,74891210.0,75860737.0,74099777.0,74369212.0,74942280.0,75605913.0,76426775.0,74166244.0,79623373.0,74366767.0,76481167.0,78310272.0,77555446.0,76697706.0,80612419.0,76608991.0,82779708.0,76759151.0,83396168.0,78883145.0,83052757.0,79859797.0,78729373.0,79431129.0,75613688.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/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/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
new file mode 100644
index 0000000..612ee2e
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -0,0 +1 @@
+[31933801.625,34661447.375,41935169.375,44662815.125] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/new/benchmark.json b/analysis/current/criterion/example_mapping-insert_get/100000/new/benchmark.json
new file mode 100644
index 0000000..b75613a
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_mapping-insert_get","function_id":null,"value_str":"100000","throughput":null,"full_id":"example_mapping-insert_get/100000","directory_name":"example_mapping-insert_get/100000","title":"example_mapping-insert_get/100000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/new/estimates.json b/analysis/current/criterion/example_mapping-insert_get/100000/new/estimates.json
new file mode 100644
index 0000000..c2a5e67
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75019631.71,"upper_bound":75533725.95124999},"point_estimate":75270764.94,"standard_error":131673.01727312375},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74810786.0,"upper_bound":75293596.0},"point_estimate":75057133.0,"standard_error":108349.06081276045},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":710805.8705806732,"upper_bound":1280337.754869461},"point_estimate":979891.0941034555,"standard_error":141466.49061324002},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1047079.8847389988,"upper_bound":1567729.2019671134},"point_estimate":1320014.5397348667,"standard_error":133142.59511292144}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/new/raw.csv b/analysis/current/criterion/example_mapping-insert_get/100000/new/raw.csv
new file mode 100644
index 0000000..fa0e449
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/new/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_mapping-insert_get,,100000,,,75130753.0,ns,1
+example_mapping-insert_get,,100000,,,75824092.0,ns,1
+example_mapping-insert_get,,100000,,,76537724.0,ns,1
+example_mapping-insert_get,,100000,,,74438996.0,ns,1
+example_mapping-insert_get,,100000,,,74952721.0,ns,1
+example_mapping-insert_get,,100000,,,75268358.0,ns,1
+example_mapping-insert_get,,100000,,,75041543.0,ns,1
+example_mapping-insert_get,,100000,,,75235111.0,ns,1
+example_mapping-insert_get,,100000,,,74674488.0,ns,1
+example_mapping-insert_get,,100000,,,76151695.0,ns,1
+example_mapping-insert_get,,100000,,,75999946.0,ns,1
+example_mapping-insert_get,,100000,,,74623408.0,ns,1
+example_mapping-insert_get,,100000,,,73631892.0,ns,1
+example_mapping-insert_get,,100000,,,75726297.0,ns,1
+example_mapping-insert_get,,100000,,,75027562.0,ns,1
+example_mapping-insert_get,,100000,,,74615430.0,ns,1
+example_mapping-insert_get,,100000,,,74800174.0,ns,1
+example_mapping-insert_get,,100000,,,74810786.0,ns,1
+example_mapping-insert_get,,100000,,,74386748.0,ns,1
+example_mapping-insert_get,,100000,,,75338177.0,ns,1
+example_mapping-insert_get,,100000,,,80144732.0,ns,1
+example_mapping-insert_get,,100000,,,79105052.0,ns,1
+example_mapping-insert_get,,100000,,,76968593.0,ns,1
+example_mapping-insert_get,,100000,,,73782400.0,ns,1
+example_mapping-insert_get,,100000,,,74379953.0,ns,1
+example_mapping-insert_get,,100000,,,78194742.0,ns,1
+example_mapping-insert_get,,100000,,,77746739.0,ns,1
+example_mapping-insert_get,,100000,,,76669310.0,ns,1
+example_mapping-insert_get,,100000,,,76329912.0,ns,1
+example_mapping-insert_get,,100000,,,78722058.0,ns,1
+example_mapping-insert_get,,100000,,,76724404.0,ns,1
+example_mapping-insert_get,,100000,,,76096953.0,ns,1
+example_mapping-insert_get,,100000,,,76805350.0,ns,1
+example_mapping-insert_get,,100000,,,74206693.0,ns,1
+example_mapping-insert_get,,100000,,,75018018.0,ns,1
+example_mapping-insert_get,,100000,,,74864772.0,ns,1
+example_mapping-insert_get,,100000,,,74117935.0,ns,1
+example_mapping-insert_get,,100000,,,74806925.0,ns,1
+example_mapping-insert_get,,100000,,,75366432.0,ns,1
+example_mapping-insert_get,,100000,,,74662632.0,ns,1
+example_mapping-insert_get,,100000,,,75588107.0,ns,1
+example_mapping-insert_get,,100000,,,76166148.0,ns,1
+example_mapping-insert_get,,100000,,,75133328.0,ns,1
+example_mapping-insert_get,,100000,,,76727482.0,ns,1
+example_mapping-insert_get,,100000,,,75123587.0,ns,1
+example_mapping-insert_get,,100000,,,75108569.0,ns,1
+example_mapping-insert_get,,100000,,,75284664.0,ns,1
+example_mapping-insert_get,,100000,,,75811654.0,ns,1
+example_mapping-insert_get,,100000,,,75636630.0,ns,1
+example_mapping-insert_get,,100000,,,74271351.0,ns,1
+example_mapping-insert_get,,100000,,,72402857.0,ns,1
+example_mapping-insert_get,,100000,,,75352420.0,ns,1
+example_mapping-insert_get,,100000,,,74694191.0,ns,1
+example_mapping-insert_get,,100000,,,74391710.0,ns,1
+example_mapping-insert_get,,100000,,,76103805.0,ns,1
+example_mapping-insert_get,,100000,,,74804993.0,ns,1
+example_mapping-insert_get,,100000,,,74716763.0,ns,1
+example_mapping-insert_get,,100000,,,75032273.0,ns,1
+example_mapping-insert_get,,100000,,,74307873.0,ns,1
+example_mapping-insert_get,,100000,,,75702238.0,ns,1
+example_mapping-insert_get,,100000,,,74042462.0,ns,1
+example_mapping-insert_get,,100000,,,75395062.0,ns,1
+example_mapping-insert_get,,100000,,,74138334.0,ns,1
+example_mapping-insert_get,,100000,,,73012912.0,ns,1
+example_mapping-insert_get,,100000,,,73891727.0,ns,1
+example_mapping-insert_get,,100000,,,75469715.0,ns,1
+example_mapping-insert_get,,100000,,,78992916.0,ns,1
+example_mapping-insert_get,,100000,,,76512112.0,ns,1
+example_mapping-insert_get,,100000,,,76898676.0,ns,1
+example_mapping-insert_get,,100000,,,77181324.0,ns,1
+example_mapping-insert_get,,100000,,,75366549.0,ns,1
+example_mapping-insert_get,,100000,,,74810778.0,ns,1
+example_mapping-insert_get,,100000,,,74473109.0,ns,1
+example_mapping-insert_get,,100000,,,75658779.0,ns,1
+example_mapping-insert_get,,100000,,,75299049.0,ns,1
+example_mapping-insert_get,,100000,,,74184179.0,ns,1
+example_mapping-insert_get,,100000,,,75713565.0,ns,1
+example_mapping-insert_get,,100000,,,74771871.0,ns,1
+example_mapping-insert_get,,100000,,,74998887.0,ns,1
+example_mapping-insert_get,,100000,,,76759898.0,ns,1
+example_mapping-insert_get,,100000,,,75978611.0,ns,1
+example_mapping-insert_get,,100000,,,74727725.0,ns,1
+example_mapping-insert_get,,100000,,,74680236.0,ns,1
+example_mapping-insert_get,,100000,,,73005019.0,ns,1
+example_mapping-insert_get,,100000,,,75236406.0,ns,1
+example_mapping-insert_get,,100000,,,75552155.0,ns,1
+example_mapping-insert_get,,100000,,,75041458.0,ns,1
+example_mapping-insert_get,,100000,,,74462390.0,ns,1
+example_mapping-insert_get,,100000,,,73509797.0,ns,1
+example_mapping-insert_get,,100000,,,73998613.0,ns,1
+example_mapping-insert_get,,100000,,,73043084.0,ns,1
+example_mapping-insert_get,,100000,,,73445314.0,ns,1
+example_mapping-insert_get,,100000,,,73837973.0,ns,1
+example_mapping-insert_get,,100000,,,74225615.0,ns,1
+example_mapping-insert_get,,100000,,,74919435.0,ns,1
+example_mapping-insert_get,,100000,,,76190699.0,ns,1
+example_mapping-insert_get,,100000,,,74443744.0,ns,1
+example_mapping-insert_get,,100000,,,75293596.0,ns,1
+example_mapping-insert_get,,100000,,,75072723.0,ns,1
+example_mapping-insert_get,,100000,,,73549848.0,ns,1
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/new/sample.json b/analysis/current/criterion/example_mapping-insert_get/100000/new/sample.json
new file mode 100644
index 0000000..6d62615
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/new/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,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,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":[75130753.0,75824092.0,76537724.0,74438996.0,74952721.0,75268358.0,75041543.0,75235111.0,74674488.0,76151695.0,75999946.0,74623408.0,73631892.0,75726297.0,75027562.0,74615430.0,74800174.0,74810786.0,74386748.0,75338177.0,80144732.0,79105052.0,76968593.0,73782400.0,74379953.0,78194742.0,77746739.0,76669310.0,76329912.0,78722058.0,76724404.0,76096953.0,76805350.0,74206693.0,75018018.0,74864772.0,74117935.0,74806925.0,75366432.0,74662632.0,75588107.0,76166148.0,75133328.0,76727482.0,75123587.0,75108569.0,75284664.0,75811654.0,75636630.0,74271351.0,72402857.0,75352420.0,74694191.0,74391710.0,76103805.0,74804993.0,74716763.0,75032273.0,74307873.0,75702238.0,74042462.0,75395062.0,74138334.0,73012912.0,73891727.0,75469715.0,78992916.0,76512112.0,76898676.0,77181324.0,75366549.0,74810778.0,74473109.0,75658779.0,75299049.0,74184179.0,75713565.0,74771871.0,74998887.0,76759898.0,75978611.0,74727725.0,74680236.0,73005019.0,75236406.0,75552155.0,75041458.0,74462390.0,73509797.0,73998613.0,73043084.0,73445314.0,73837973.0,74225615.0,74919435.0,76190699.0,74443744.0,75293596.0,75072723.0,73549848.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/100000/new/tukey.json b/analysis/current/criterion/example_mapping-insert_get/100000/new/tukey.json
new file mode 100644
index 0000000..70c64b6
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/new/tukey.json
@@ -0,0 +1 @@
+[70386623.5,72422176.0,77850316.0,79885868.5] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json b/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
new file mode 100644
index 0000000..6a2fa7a
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_mapping-insert_get","function_id":null,"value_str":"500000","throughput":null,"full_id":"example_mapping-insert_get/500000","directory_name":"example_mapping-insert_get/500000","title":"example_mapping-insert_get/500000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/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/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..9ab76c4
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":505274810.67275,"upper_bound":512777610.42},"point_estimate":509014508.92,"standard_error":1911446.2315373602},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":506444258.5,"upper_bound":512253363.0},"point_estimate":508014970.0,"standard_error":1544096.5124620192},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8009383.120805025,"upper_bound":15470669.194700709},"point_estimate":11134118.979629874,"standard_error":1973656.0773059812},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14956171.924042275,"upper_bound":22908902.59686236},"point_estimate":19128660.92712001,"standard_error":2025606.5903221115}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/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/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..724eeb0
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_mapping-insert_get,,500000,,,461289396.0,ns,1
+example_mapping-insert_get,,500000,,,473465079.0,ns,1
+example_mapping-insert_get,,500000,,,467302838.0,ns,1
+example_mapping-insert_get,,500000,,,463883708.0,ns,1
+example_mapping-insert_get,,500000,,,468310579.0,ns,1
+example_mapping-insert_get,,500000,,,464168514.0,ns,1
+example_mapping-insert_get,,500000,,,477601168.0,ns,1
+example_mapping-insert_get,,500000,,,477372359.0,ns,1
+example_mapping-insert_get,,500000,,,482541107.0,ns,1
+example_mapping-insert_get,,500000,,,484044981.0,ns,1
+example_mapping-insert_get,,500000,,,492073302.0,ns,1
+example_mapping-insert_get,,500000,,,479929154.0,ns,1
+example_mapping-insert_get,,500000,,,497454844.0,ns,1
+example_mapping-insert_get,,500000,,,499677486.0,ns,1
+example_mapping-insert_get,,500000,,,504661169.0,ns,1
+example_mapping-insert_get,,500000,,,499901327.0,ns,1
+example_mapping-insert_get,,500000,,,506484687.0,ns,1
+example_mapping-insert_get,,500000,,,505807562.0,ns,1
+example_mapping-insert_get,,500000,,,493710746.0,ns,1
+example_mapping-insert_get,,500000,,,498044478.0,ns,1
+example_mapping-insert_get,,500000,,,517764649.0,ns,1
+example_mapping-insert_get,,500000,,,513080096.0,ns,1
+example_mapping-insert_get,,500000,,,504179795.0,ns,1
+example_mapping-insert_get,,500000,,,503437953.0,ns,1
+example_mapping-insert_get,,500000,,,506561469.0,ns,1
+example_mapping-insert_get,,500000,,,511155631.0,ns,1
+example_mapping-insert_get,,500000,,,508105813.0,ns,1
+example_mapping-insert_get,,500000,,,560309113.0,ns,1
+example_mapping-insert_get,,500000,,,565763194.0,ns,1
+example_mapping-insert_get,,500000,,,514445738.0,ns,1
+example_mapping-insert_get,,500000,,,507923922.0,ns,1
+example_mapping-insert_get,,500000,,,525312449.0,ns,1
+example_mapping-insert_get,,500000,,,525074737.0,ns,1
+example_mapping-insert_get,,500000,,,526755262.0,ns,1
+example_mapping-insert_get,,500000,,,503489472.0,ns,1
+example_mapping-insert_get,,500000,,,503990724.0,ns,1
+example_mapping-insert_get,,500000,,,514032287.0,ns,1
+example_mapping-insert_get,,500000,,,507704967.0,ns,1
+example_mapping-insert_get,,500000,,,578052791.0,ns,1
+example_mapping-insert_get,,500000,,,508805221.0,ns,1
+example_mapping-insert_get,,500000,,,518668364.0,ns,1
+example_mapping-insert_get,,500000,,,507631184.0,ns,1
+example_mapping-insert_get,,500000,,,509417236.0,ns,1
+example_mapping-insert_get,,500000,,,497297656.0,ns,1
+example_mapping-insert_get,,500000,,,514607827.0,ns,1
+example_mapping-insert_get,,500000,,,507492857.0,ns,1
+example_mapping-insert_get,,500000,,,499779789.0,ns,1
+example_mapping-insert_get,,500000,,,507924127.0,ns,1
+example_mapping-insert_get,,500000,,,512752858.0,ns,1
+example_mapping-insert_get,,500000,,,515412336.0,ns,1
+example_mapping-insert_get,,500000,,,497643530.0,ns,1
+example_mapping-insert_get,,500000,,,515637325.0,ns,1
+example_mapping-insert_get,,500000,,,525327954.0,ns,1
+example_mapping-insert_get,,500000,,,515163543.0,ns,1
+example_mapping-insert_get,,500000,,,503322066.0,ns,1
+example_mapping-insert_get,,500000,,,495887792.0,ns,1
+example_mapping-insert_get,,500000,,,556207843.0,ns,1
+example_mapping-insert_get,,500000,,,539435627.0,ns,1
+example_mapping-insert_get,,500000,,,506327048.0,ns,1
+example_mapping-insert_get,,500000,,,497708747.0,ns,1
+example_mapping-insert_get,,500000,,,521943546.0,ns,1
+example_mapping-insert_get,,500000,,,506633149.0,ns,1
+example_mapping-insert_get,,500000,,,512659871.0,ns,1
+example_mapping-insert_get,,500000,,,502072897.0,ns,1
+example_mapping-insert_get,,500000,,,505892453.0,ns,1
+example_mapping-insert_get,,500000,,,524688642.0,ns,1
+example_mapping-insert_get,,500000,,,525878509.0,ns,1
+example_mapping-insert_get,,500000,,,518238568.0,ns,1
+example_mapping-insert_get,,500000,,,504569072.0,ns,1
+example_mapping-insert_get,,500000,,,522173876.0,ns,1
+example_mapping-insert_get,,500000,,,511870703.0,ns,1
+example_mapping-insert_get,,500000,,,506110527.0,ns,1
+example_mapping-insert_get,,500000,,,528224317.0,ns,1
+example_mapping-insert_get,,500000,,,516660608.0,ns,1
+example_mapping-insert_get,,500000,,,505333530.0,ns,1
+example_mapping-insert_get,,500000,,,497121320.0,ns,1
+example_mapping-insert_get,,500000,,,510013149.0,ns,1
+example_mapping-insert_get,,500000,,,512755106.0,ns,1
+example_mapping-insert_get,,500000,,,505180691.0,ns,1
+example_mapping-insert_get,,500000,,,511249602.0,ns,1
+example_mapping-insert_get,,500000,,,512687885.0,ns,1
+example_mapping-insert_get,,500000,,,506851648.0,ns,1
+example_mapping-insert_get,,500000,,,511864059.0,ns,1
+example_mapping-insert_get,,500000,,,502532529.0,ns,1
+example_mapping-insert_get,,500000,,,514478485.0,ns,1
+example_mapping-insert_get,,500000,,,513518677.0,ns,1
+example_mapping-insert_get,,500000,,,507515346.0,ns,1
+example_mapping-insert_get,,500000,,,525927699.0,ns,1
+example_mapping-insert_get,,500000,,,522303242.0,ns,1
+example_mapping-insert_get,,500000,,,511526352.0,ns,1
+example_mapping-insert_get,,500000,,,528248821.0,ns,1
+example_mapping-insert_get,,500000,,,522811799.0,ns,1
+example_mapping-insert_get,,500000,,,529405244.0,ns,1
+example_mapping-insert_get,,500000,,,518659549.0,ns,1
+example_mapping-insert_get,,500000,,,502971343.0,ns,1
+example_mapping-insert_get,,500000,,,501517651.0,ns,1
+example_mapping-insert_get,,500000,,,509217958.0,ns,1
+example_mapping-insert_get,,500000,,,521479329.0,ns,1
+example_mapping-insert_get,,500000,,,512642667.0,ns,1
+example_mapping-insert_get,,500000,,,528704997.0,ns,1
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/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/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..fdf6cbb
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("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,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,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":[461289396.0,473465079.0,467302838.0,463883708.0,468310579.0,464168514.0,477601168.0,477372359.0,482541107.0,484044981.0,492073302.0,479929154.0,497454844.0,499677486.0,504661169.0,499901327.0,506484687.0,505807562.0,493710746.0,498044478.0,517764649.0,513080096.0,504179795.0,503437953.0,506561469.0,511155631.0,508105813.0,560309113.0,565763194.0,514445738.0,507923922.0,525312449.0,525074737.0,526755262.0,503489472.0,503990724.0,514032287.0,507704967.0,578052791.0,508805221.0,518668364.0,507631184.0,509417236.0,497297656.0,514607827.0,507492857.0,499779789.0,507924127.0,512752858.0,515412336.0,497643530.0,515637325.0,525327954.0,515163543.0,503322066.0,495887792.0,556207843.0,539435627.0,506327048.0,497708747.0,521943546.0,506633149.0,512659871.0,502072897.0,505892453.0,524688642.0,525878509.0,518238568.0,504569072.0,522173876.0,511870703.0,506110527.0,528224317.0,516660608.0,505333530.0,497121320.0,510013149.0,512755106.0,505180691.0,511249602.0,512687885.0,506851648.0,511864059.0,502532529.0,514478485.0,513518677.0,507515346.0,525927699.0,522303242.0,511526352.0,528248821.0,522811799.0,529405244.0,518659549.0,502971343.0,501517651.0,509217958.0,521479329.0,512642667.0,528704997.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/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/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..363ad44
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[458860629.25,480639125.125,538715114.125,560493610.0] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
new file mode 100644
index 0000000..6a2fa7a
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_mapping-insert_get","function_id":null,"value_str":"500000","throughput":null,"full_id":"example_mapping-insert_get/500000","directory_name":"example_mapping-insert_get/500000","title":"example_mapping-insert_get/500000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/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/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
new file mode 100644
index 0000000..af4388e
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":431151183.69525003,"upper_bound":436689280.1885},"point_estimate":433767862.61,"standard_error":1414242.1235239424},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":429564544.0,"upper_bound":433351797.0},"point_estimate":431705520.0,"standard_error":899860.2484015928},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5921631.057170033,"upper_bound":10178137.33052194},"point_estimate":7987991.427084804,"standard_error":1081408.5107939711},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9120562.635788266,"upper_bound":18685412.14939951},"point_estimate":14203989.713542923,"standard_error":2437482.476473381}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/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/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
new file mode 100644
index 0000000..42c974f
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_mapping-insert_get,,500000,,,384923581.0,ns,1
+example_mapping-insert_get,,500000,,,431687468.0,ns,1
+example_mapping-insert_get,,500000,,,441770301.0,ns,1
+example_mapping-insert_get,,500000,,,434225158.0,ns,1
+example_mapping-insert_get,,500000,,,431309505.0,ns,1
+example_mapping-insert_get,,500000,,,443256348.0,ns,1
+example_mapping-insert_get,,500000,,,431117985.0,ns,1
+example_mapping-insert_get,,500000,,,428011462.0,ns,1
+example_mapping-insert_get,,500000,,,427402326.0,ns,1
+example_mapping-insert_get,,500000,,,439101929.0,ns,1
+example_mapping-insert_get,,500000,,,425656119.0,ns,1
+example_mapping-insert_get,,500000,,,440101312.0,ns,1
+example_mapping-insert_get,,500000,,,448333132.0,ns,1
+example_mapping-insert_get,,500000,,,431788276.0,ns,1
+example_mapping-insert_get,,500000,,,437591539.0,ns,1
+example_mapping-insert_get,,500000,,,499713871.0,ns,1
+example_mapping-insert_get,,500000,,,429564544.0,ns,1
+example_mapping-insert_get,,500000,,,451474283.0,ns,1
+example_mapping-insert_get,,500000,,,426806516.0,ns,1
+example_mapping-insert_get,,500000,,,438987252.0,ns,1
+example_mapping-insert_get,,500000,,,424876371.0,ns,1
+example_mapping-insert_get,,500000,,,426786658.0,ns,1
+example_mapping-insert_get,,500000,,,426157065.0,ns,1
+example_mapping-insert_get,,500000,,,419816053.0,ns,1
+example_mapping-insert_get,,500000,,,431723572.0,ns,1
+example_mapping-insert_get,,500000,,,427295060.0,ns,1
+example_mapping-insert_get,,500000,,,439260136.0,ns,1
+example_mapping-insert_get,,500000,,,431508737.0,ns,1
+example_mapping-insert_get,,500000,,,433873448.0,ns,1
+example_mapping-insert_get,,500000,,,436932687.0,ns,1
+example_mapping-insert_get,,500000,,,437806607.0,ns,1
+example_mapping-insert_get,,500000,,,457797308.0,ns,1
+example_mapping-insert_get,,500000,,,447937678.0,ns,1
+example_mapping-insert_get,,500000,,,441225532.0,ns,1
+example_mapping-insert_get,,500000,,,444628221.0,ns,1
+example_mapping-insert_get,,500000,,,448454998.0,ns,1
+example_mapping-insert_get,,500000,,,502040354.0,ns,1
+example_mapping-insert_get,,500000,,,425768342.0,ns,1
+example_mapping-insert_get,,500000,,,425499102.0,ns,1
+example_mapping-insert_get,,500000,,,433806886.0,ns,1
+example_mapping-insert_get,,500000,,,433334651.0,ns,1
+example_mapping-insert_get,,500000,,,421568275.0,ns,1
+example_mapping-insert_get,,500000,,,425707396.0,ns,1
+example_mapping-insert_get,,500000,,,426860807.0,ns,1
+example_mapping-insert_get,,500000,,,427765757.0,ns,1
+example_mapping-insert_get,,500000,,,432990588.0,ns,1
+example_mapping-insert_get,,500000,,,420935578.0,ns,1
+example_mapping-insert_get,,500000,,,429341988.0,ns,1
+example_mapping-insert_get,,500000,,,426260275.0,ns,1
+example_mapping-insert_get,,500000,,,451498095.0,ns,1
+example_mapping-insert_get,,500000,,,424929736.0,ns,1
+example_mapping-insert_get,,500000,,,435687869.0,ns,1
+example_mapping-insert_get,,500000,,,446677305.0,ns,1
+example_mapping-insert_get,,500000,,,433688471.0,ns,1
+example_mapping-insert_get,,500000,,,431091805.0,ns,1
+example_mapping-insert_get,,500000,,,433196025.0,ns,1
+example_mapping-insert_get,,500000,,,415976563.0,ns,1
+example_mapping-insert_get,,500000,,,440630722.0,ns,1
+example_mapping-insert_get,,500000,,,441138305.0,ns,1
+example_mapping-insert_get,,500000,,,433507569.0,ns,1
+example_mapping-insert_get,,500000,,,419832479.0,ns,1
+example_mapping-insert_get,,500000,,,418566196.0,ns,1
+example_mapping-insert_get,,500000,,,432398901.0,ns,1
+example_mapping-insert_get,,500000,,,445459079.0,ns,1
+example_mapping-insert_get,,500000,,,426656384.0,ns,1
+example_mapping-insert_get,,500000,,,426666819.0,ns,1
+example_mapping-insert_get,,500000,,,419736298.0,ns,1
+example_mapping-insert_get,,500000,,,475929703.0,ns,1
+example_mapping-insert_get,,500000,,,448626830.0,ns,1
+example_mapping-insert_get,,500000,,,427751502.0,ns,1
+example_mapping-insert_get,,500000,,,424544187.0,ns,1
+example_mapping-insert_get,,500000,,,427869048.0,ns,1
+example_mapping-insert_get,,500000,,,426312129.0,ns,1
+example_mapping-insert_get,,500000,,,434973572.0,ns,1
+example_mapping-insert_get,,500000,,,424804288.0,ns,1
+example_mapping-insert_get,,500000,,,429210620.0,ns,1
+example_mapping-insert_get,,500000,,,433832844.0,ns,1
+example_mapping-insert_get,,500000,,,430439630.0,ns,1
+example_mapping-insert_get,,500000,,,444916259.0,ns,1
+example_mapping-insert_get,,500000,,,432386297.0,ns,1
+example_mapping-insert_get,,500000,,,440054290.0,ns,1
+example_mapping-insert_get,,500000,,,434381801.0,ns,1
+example_mapping-insert_get,,500000,,,441306149.0,ns,1
+example_mapping-insert_get,,500000,,,418166932.0,ns,1
+example_mapping-insert_get,,500000,,,429801225.0,ns,1
+example_mapping-insert_get,,500000,,,423158519.0,ns,1
+example_mapping-insert_get,,500000,,,430693542.0,ns,1
+example_mapping-insert_get,,500000,,,435732302.0,ns,1
+example_mapping-insert_get,,500000,,,426492549.0,ns,1
+example_mapping-insert_get,,500000,,,421957966.0,ns,1
+example_mapping-insert_get,,500000,,,426323258.0,ns,1
+example_mapping-insert_get,,500000,,,435278128.0,ns,1
+example_mapping-insert_get,,500000,,,432596134.0,ns,1
+example_mapping-insert_get,,500000,,,432080848.0,ns,1
+example_mapping-insert_get,,500000,,,428523844.0,ns,1
+example_mapping-insert_get,,500000,,,436643741.0,ns,1
+example_mapping-insert_get,,500000,,,429254417.0,ns,1
+example_mapping-insert_get,,500000,,,429787142.0,ns,1
+example_mapping-insert_get,,500000,,,432163287.0,ns,1
+example_mapping-insert_get,,500000,,,422671620.0,ns,1
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/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/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
new file mode 100644
index 0000000..398b8d7
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/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,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,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":[384923581.0,431687468.0,441770301.0,434225158.0,431309505.0,443256348.0,431117985.0,428011462.0,427402326.0,439101929.0,425656119.0,440101312.0,448333132.0,431788276.0,437591539.0,499713871.0,429564544.0,451474283.0,426806516.0,438987252.0,424876371.0,426786658.0,426157065.0,419816053.0,431723572.0,427295060.0,439260136.0,431508737.0,433873448.0,436932687.0,437806607.0,457797308.0,447937678.0,441225532.0,444628221.0,448454998.0,502040354.0,425768342.0,425499102.0,433806886.0,433334651.0,421568275.0,425707396.0,426860807.0,427765757.0,432990588.0,420935578.0,429341988.0,426260275.0,451498095.0,424929736.0,435687869.0,446677305.0,433688471.0,431091805.0,433196025.0,415976563.0,440630722.0,441138305.0,433507569.0,419832479.0,418566196.0,432398901.0,445459079.0,426656384.0,426666819.0,419736298.0,475929703.0,448626830.0,427751502.0,424544187.0,427869048.0,426312129.0,434973572.0,424804288.0,429210620.0,433832844.0,430439630.0,444916259.0,432386297.0,440054290.0,434381801.0,441306149.0,418166932.0,429801225.0,423158519.0,430693542.0,435732302.0,426492549.0,421957966.0,426323258.0,435278128.0,432596134.0,432080848.0,428523844.0,436643741.0,429254417.0,429787142.0,432163287.0,422671620.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/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/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
new file mode 100644
index 0000000..e6aa420
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -0,0 +1 @@
+[392156396.25,409385910.75,455331282.75,472560797.25] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/new/benchmark.json b/analysis/current/criterion/example_mapping-insert_get/500000/new/benchmark.json
new file mode 100644
index 0000000..6a2fa7a
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_mapping-insert_get","function_id":null,"value_str":"500000","throughput":null,"full_id":"example_mapping-insert_get/500000","directory_name":"example_mapping-insert_get/500000","title":"example_mapping-insert_get/500000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/new/estimates.json b/analysis/current/criterion/example_mapping-insert_get/500000/new/estimates.json
new file mode 100644
index 0000000..9ab76c4
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":505274810.67275,"upper_bound":512777610.42},"point_estimate":509014508.92,"standard_error":1911446.2315373602},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":506444258.5,"upper_bound":512253363.0},"point_estimate":508014970.0,"standard_error":1544096.5124620192},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8009383.120805025,"upper_bound":15470669.194700709},"point_estimate":11134118.979629874,"standard_error":1973656.0773059812},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14956171.924042275,"upper_bound":22908902.59686236},"point_estimate":19128660.92712001,"standard_error":2025606.5903221115}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/new/raw.csv b/analysis/current/criterion/example_mapping-insert_get/500000/new/raw.csv
new file mode 100644
index 0000000..724eeb0
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/new/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_mapping-insert_get,,500000,,,461289396.0,ns,1
+example_mapping-insert_get,,500000,,,473465079.0,ns,1
+example_mapping-insert_get,,500000,,,467302838.0,ns,1
+example_mapping-insert_get,,500000,,,463883708.0,ns,1
+example_mapping-insert_get,,500000,,,468310579.0,ns,1
+example_mapping-insert_get,,500000,,,464168514.0,ns,1
+example_mapping-insert_get,,500000,,,477601168.0,ns,1
+example_mapping-insert_get,,500000,,,477372359.0,ns,1
+example_mapping-insert_get,,500000,,,482541107.0,ns,1
+example_mapping-insert_get,,500000,,,484044981.0,ns,1
+example_mapping-insert_get,,500000,,,492073302.0,ns,1
+example_mapping-insert_get,,500000,,,479929154.0,ns,1
+example_mapping-insert_get,,500000,,,497454844.0,ns,1
+example_mapping-insert_get,,500000,,,499677486.0,ns,1
+example_mapping-insert_get,,500000,,,504661169.0,ns,1
+example_mapping-insert_get,,500000,,,499901327.0,ns,1
+example_mapping-insert_get,,500000,,,506484687.0,ns,1
+example_mapping-insert_get,,500000,,,505807562.0,ns,1
+example_mapping-insert_get,,500000,,,493710746.0,ns,1
+example_mapping-insert_get,,500000,,,498044478.0,ns,1
+example_mapping-insert_get,,500000,,,517764649.0,ns,1
+example_mapping-insert_get,,500000,,,513080096.0,ns,1
+example_mapping-insert_get,,500000,,,504179795.0,ns,1
+example_mapping-insert_get,,500000,,,503437953.0,ns,1
+example_mapping-insert_get,,500000,,,506561469.0,ns,1
+example_mapping-insert_get,,500000,,,511155631.0,ns,1
+example_mapping-insert_get,,500000,,,508105813.0,ns,1
+example_mapping-insert_get,,500000,,,560309113.0,ns,1
+example_mapping-insert_get,,500000,,,565763194.0,ns,1
+example_mapping-insert_get,,500000,,,514445738.0,ns,1
+example_mapping-insert_get,,500000,,,507923922.0,ns,1
+example_mapping-insert_get,,500000,,,525312449.0,ns,1
+example_mapping-insert_get,,500000,,,525074737.0,ns,1
+example_mapping-insert_get,,500000,,,526755262.0,ns,1
+example_mapping-insert_get,,500000,,,503489472.0,ns,1
+example_mapping-insert_get,,500000,,,503990724.0,ns,1
+example_mapping-insert_get,,500000,,,514032287.0,ns,1
+example_mapping-insert_get,,500000,,,507704967.0,ns,1
+example_mapping-insert_get,,500000,,,578052791.0,ns,1
+example_mapping-insert_get,,500000,,,508805221.0,ns,1
+example_mapping-insert_get,,500000,,,518668364.0,ns,1
+example_mapping-insert_get,,500000,,,507631184.0,ns,1
+example_mapping-insert_get,,500000,,,509417236.0,ns,1
+example_mapping-insert_get,,500000,,,497297656.0,ns,1
+example_mapping-insert_get,,500000,,,514607827.0,ns,1
+example_mapping-insert_get,,500000,,,507492857.0,ns,1
+example_mapping-insert_get,,500000,,,499779789.0,ns,1
+example_mapping-insert_get,,500000,,,507924127.0,ns,1
+example_mapping-insert_get,,500000,,,512752858.0,ns,1
+example_mapping-insert_get,,500000,,,515412336.0,ns,1
+example_mapping-insert_get,,500000,,,497643530.0,ns,1
+example_mapping-insert_get,,500000,,,515637325.0,ns,1
+example_mapping-insert_get,,500000,,,525327954.0,ns,1
+example_mapping-insert_get,,500000,,,515163543.0,ns,1
+example_mapping-insert_get,,500000,,,503322066.0,ns,1
+example_mapping-insert_get,,500000,,,495887792.0,ns,1
+example_mapping-insert_get,,500000,,,556207843.0,ns,1
+example_mapping-insert_get,,500000,,,539435627.0,ns,1
+example_mapping-insert_get,,500000,,,506327048.0,ns,1
+example_mapping-insert_get,,500000,,,497708747.0,ns,1
+example_mapping-insert_get,,500000,,,521943546.0,ns,1
+example_mapping-insert_get,,500000,,,506633149.0,ns,1
+example_mapping-insert_get,,500000,,,512659871.0,ns,1
+example_mapping-insert_get,,500000,,,502072897.0,ns,1
+example_mapping-insert_get,,500000,,,505892453.0,ns,1
+example_mapping-insert_get,,500000,,,524688642.0,ns,1
+example_mapping-insert_get,,500000,,,525878509.0,ns,1
+example_mapping-insert_get,,500000,,,518238568.0,ns,1
+example_mapping-insert_get,,500000,,,504569072.0,ns,1
+example_mapping-insert_get,,500000,,,522173876.0,ns,1
+example_mapping-insert_get,,500000,,,511870703.0,ns,1
+example_mapping-insert_get,,500000,,,506110527.0,ns,1
+example_mapping-insert_get,,500000,,,528224317.0,ns,1
+example_mapping-insert_get,,500000,,,516660608.0,ns,1
+example_mapping-insert_get,,500000,,,505333530.0,ns,1
+example_mapping-insert_get,,500000,,,497121320.0,ns,1
+example_mapping-insert_get,,500000,,,510013149.0,ns,1
+example_mapping-insert_get,,500000,,,512755106.0,ns,1
+example_mapping-insert_get,,500000,,,505180691.0,ns,1
+example_mapping-insert_get,,500000,,,511249602.0,ns,1
+example_mapping-insert_get,,500000,,,512687885.0,ns,1
+example_mapping-insert_get,,500000,,,506851648.0,ns,1
+example_mapping-insert_get,,500000,,,511864059.0,ns,1
+example_mapping-insert_get,,500000,,,502532529.0,ns,1
+example_mapping-insert_get,,500000,,,514478485.0,ns,1
+example_mapping-insert_get,,500000,,,513518677.0,ns,1
+example_mapping-insert_get,,500000,,,507515346.0,ns,1
+example_mapping-insert_get,,500000,,,525927699.0,ns,1
+example_mapping-insert_get,,500000,,,522303242.0,ns,1
+example_mapping-insert_get,,500000,,,511526352.0,ns,1
+example_mapping-insert_get,,500000,,,528248821.0,ns,1
+example_mapping-insert_get,,500000,,,522811799.0,ns,1
+example_mapping-insert_get,,500000,,,529405244.0,ns,1
+example_mapping-insert_get,,500000,,,518659549.0,ns,1
+example_mapping-insert_get,,500000,,,502971343.0,ns,1
+example_mapping-insert_get,,500000,,,501517651.0,ns,1
+example_mapping-insert_get,,500000,,,509217958.0,ns,1
+example_mapping-insert_get,,500000,,,521479329.0,ns,1
+example_mapping-insert_get,,500000,,,512642667.0,ns,1
+example_mapping-insert_get,,500000,,,528704997.0,ns,1
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/new/sample.json b/analysis/current/criterion/example_mapping-insert_get/500000/new/sample.json
new file mode 100644
index 0000000..fdf6cbb
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/new/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,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,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":[461289396.0,473465079.0,467302838.0,463883708.0,468310579.0,464168514.0,477601168.0,477372359.0,482541107.0,484044981.0,492073302.0,479929154.0,497454844.0,499677486.0,504661169.0,499901327.0,506484687.0,505807562.0,493710746.0,498044478.0,517764649.0,513080096.0,504179795.0,503437953.0,506561469.0,511155631.0,508105813.0,560309113.0,565763194.0,514445738.0,507923922.0,525312449.0,525074737.0,526755262.0,503489472.0,503990724.0,514032287.0,507704967.0,578052791.0,508805221.0,518668364.0,507631184.0,509417236.0,497297656.0,514607827.0,507492857.0,499779789.0,507924127.0,512752858.0,515412336.0,497643530.0,515637325.0,525327954.0,515163543.0,503322066.0,495887792.0,556207843.0,539435627.0,506327048.0,497708747.0,521943546.0,506633149.0,512659871.0,502072897.0,505892453.0,524688642.0,525878509.0,518238568.0,504569072.0,522173876.0,511870703.0,506110527.0,528224317.0,516660608.0,505333530.0,497121320.0,510013149.0,512755106.0,505180691.0,511249602.0,512687885.0,506851648.0,511864059.0,502532529.0,514478485.0,513518677.0,507515346.0,525927699.0,522303242.0,511526352.0,528248821.0,522811799.0,529405244.0,518659549.0,502971343.0,501517651.0,509217958.0,521479329.0,512642667.0,528704997.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/500000/new/tukey.json b/analysis/current/criterion/example_mapping-insert_get/500000/new/tukey.json
new file mode 100644
index 0000000..363ad44
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/new/tukey.json
@@ -0,0 +1 @@
+[458860629.25,480639125.125,538715114.125,560493610.0] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..55d0599
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_sets-insert_n","function_id":null,"value_str":"10000","throughput":null,"full_id":"example_sets-insert_n/10000","directory_name":"example_sets-insert_n/10000","title":"example_sets-insert_n/10000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..db115d1
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":110098378.401,"upper_bound":112928082.802},"point_estimate":111136535.55,"standard_error":808898.3817361738},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":109579761.0,"upper_bound":110661491.5},"point_estimate":110258532.0,"standard_error":300938.0165185629},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1308195.8083748817,"upper_bound":2020023.1903374195},"point_estimate":1595369.4928765297,"standard_error":186010.5234760998},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1436289.9936029564,"upper_bound":13796877.825191826},"point_estimate":8140507.3426812235,"standard_error":4339546.553601025}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..e65ca9a
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,10000,,,108528459.0,ns,1
+example_sets-insert_n,,10000,,,109309402.0,ns,1
+example_sets-insert_n,,10000,,,111034172.0,ns,1
+example_sets-insert_n,,10000,,,113362341.0,ns,1
+example_sets-insert_n,,10000,,,113282272.0,ns,1
+example_sets-insert_n,,10000,,,112448150.0,ns,1
+example_sets-insert_n,,10000,,,111164447.0,ns,1
+example_sets-insert_n,,10000,,,111224049.0,ns,1
+example_sets-insert_n,,10000,,,110718540.0,ns,1
+example_sets-insert_n,,10000,,,111176381.0,ns,1
+example_sets-insert_n,,10000,,,113641535.0,ns,1
+example_sets-insert_n,,10000,,,111657500.0,ns,1
+example_sets-insert_n,,10000,,,112004733.0,ns,1
+example_sets-insert_n,,10000,,,110897869.0,ns,1
+example_sets-insert_n,,10000,,,112956847.0,ns,1
+example_sets-insert_n,,10000,,,111388153.0,ns,1
+example_sets-insert_n,,10000,,,109483155.0,ns,1
+example_sets-insert_n,,10000,,,108567926.0,ns,1
+example_sets-insert_n,,10000,,,112845270.0,ns,1
+example_sets-insert_n,,10000,,,111004165.0,ns,1
+example_sets-insert_n,,10000,,,110604443.0,ns,1
+example_sets-insert_n,,10000,,,113771497.0,ns,1
+example_sets-insert_n,,10000,,,114088666.0,ns,1
+example_sets-insert_n,,10000,,,110496668.0,ns,1
+example_sets-insert_n,,10000,,,108533333.0,ns,1
+example_sets-insert_n,,10000,,,109162329.0,ns,1
+example_sets-insert_n,,10000,,,108306699.0,ns,1
+example_sets-insert_n,,10000,,,110246738.0,ns,1
+example_sets-insert_n,,10000,,,111715834.0,ns,1
+example_sets-insert_n,,10000,,,111816288.0,ns,1
+example_sets-insert_n,,10000,,,110139226.0,ns,1
+example_sets-insert_n,,10000,,,108751928.0,ns,1
+example_sets-insert_n,,10000,,,110732948.0,ns,1
+example_sets-insert_n,,10000,,,108885581.0,ns,1
+example_sets-insert_n,,10000,,,108012925.0,ns,1
+example_sets-insert_n,,10000,,,109312800.0,ns,1
+example_sets-insert_n,,10000,,,109664533.0,ns,1
+example_sets-insert_n,,10000,,,110270326.0,ns,1
+example_sets-insert_n,,10000,,,110346936.0,ns,1
+example_sets-insert_n,,10000,,,109664374.0,ns,1
+example_sets-insert_n,,10000,,,108512694.0,ns,1
+example_sets-insert_n,,10000,,,110399582.0,ns,1
+example_sets-insert_n,,10000,,,110877973.0,ns,1
+example_sets-insert_n,,10000,,,111943850.0,ns,1
+example_sets-insert_n,,10000,,,108980017.0,ns,1
+example_sets-insert_n,,10000,,,108970779.0,ns,1
+example_sets-insert_n,,10000,,,109659150.0,ns,1
+example_sets-insert_n,,10000,,,109309151.0,ns,1
+example_sets-insert_n,,10000,,,110992034.0,ns,1
+example_sets-insert_n,,10000,,,108294816.0,ns,1
+example_sets-insert_n,,10000,,,190076367.0,ns,1
+example_sets-insert_n,,10000,,,108775066.0,ns,1
+example_sets-insert_n,,10000,,,110040594.0,ns,1
+example_sets-insert_n,,10000,,,110410934.0,ns,1
+example_sets-insert_n,,10000,,,110743218.0,ns,1
+example_sets-insert_n,,10000,,,109185038.0,ns,1
+example_sets-insert_n,,10000,,,109445011.0,ns,1
+example_sets-insert_n,,10000,,,110949571.0,ns,1
+example_sets-insert_n,,10000,,,112460962.0,ns,1
+example_sets-insert_n,,10000,,,113246757.0,ns,1
+example_sets-insert_n,,10000,,,111776009.0,ns,1
+example_sets-insert_n,,10000,,,109502085.0,ns,1
+example_sets-insert_n,,10000,,,109102133.0,ns,1
+example_sets-insert_n,,10000,,,107928392.0,ns,1
+example_sets-insert_n,,10000,,,109742469.0,ns,1
+example_sets-insert_n,,10000,,,110637069.0,ns,1
+example_sets-insert_n,,10000,,,116389348.0,ns,1
+example_sets-insert_n,,10000,,,112074308.0,ns,1
+example_sets-insert_n,,10000,,,112658411.0,ns,1
+example_sets-insert_n,,10000,,,111557638.0,ns,1
+example_sets-insert_n,,10000,,,110850257.0,ns,1
+example_sets-insert_n,,10000,,,111122145.0,ns,1
+example_sets-insert_n,,10000,,,110591560.0,ns,1
+example_sets-insert_n,,10000,,,111706141.0,ns,1
+example_sets-insert_n,,10000,,,110623021.0,ns,1
+example_sets-insert_n,,10000,,,109922052.0,ns,1
+example_sets-insert_n,,10000,,,109579761.0,ns,1
+example_sets-insert_n,,10000,,,109486467.0,ns,1
+example_sets-insert_n,,10000,,,108587118.0,ns,1
+example_sets-insert_n,,10000,,,108666680.0,ns,1
+example_sets-insert_n,,10000,,,108140196.0,ns,1
+example_sets-insert_n,,10000,,,107521525.0,ns,1
+example_sets-insert_n,,10000,,,109550925.0,ns,1
+example_sets-insert_n,,10000,,,109502686.0,ns,1
+example_sets-insert_n,,10000,,,109244115.0,ns,1
+example_sets-insert_n,,10000,,,109087771.0,ns,1
+example_sets-insert_n,,10000,,,108252293.0,ns,1
+example_sets-insert_n,,10000,,,110142367.0,ns,1
+example_sets-insert_n,,10000,,,108953808.0,ns,1
+example_sets-insert_n,,10000,,,109240111.0,ns,1
+example_sets-insert_n,,10000,,,109179902.0,ns,1
+example_sets-insert_n,,10000,,,111272893.0,ns,1
+example_sets-insert_n,,10000,,,108973356.0,ns,1
+example_sets-insert_n,,10000,,,109297311.0,ns,1
+example_sets-insert_n,,10000,,,109223881.0,ns,1
+example_sets-insert_n,,10000,,,111290968.0,ns,1
+example_sets-insert_n,,10000,,,112048909.0,ns,1
+example_sets-insert_n,,10000,,,110531496.0,ns,1
+example_sets-insert_n,,10000,,,107222380.0,ns,1
+example_sets-insert_n,,10000,,,107980596.0,ns,1
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..fd5ca65
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/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,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,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":[108528459.0,109309402.0,111034172.0,113362341.0,113282272.0,112448150.0,111164447.0,111224049.0,110718540.0,111176381.0,113641535.0,111657500.0,112004733.0,110897869.0,112956847.0,111388153.0,109483155.0,108567926.0,112845270.0,111004165.0,110604443.0,113771497.0,114088666.0,110496668.0,108533333.0,109162329.0,108306699.0,110246738.0,111715834.0,111816288.0,110139226.0,108751928.0,110732948.0,108885581.0,108012925.0,109312800.0,109664533.0,110270326.0,110346936.0,109664374.0,108512694.0,110399582.0,110877973.0,111943850.0,108980017.0,108970779.0,109659150.0,109309151.0,110992034.0,108294816.0,190076367.0,108775066.0,110040594.0,110410934.0,110743218.0,109185038.0,109445011.0,110949571.0,112460962.0,113246757.0,111776009.0,109502085.0,109102133.0,107928392.0,109742469.0,110637069.0,116389348.0,112074308.0,112658411.0,111557638.0,110850257.0,111122145.0,110591560.0,111706141.0,110623021.0,109922052.0,109579761.0,109486467.0,108587118.0,108666680.0,108140196.0,107521525.0,109550925.0,109502686.0,109244115.0,109087771.0,108252293.0,110142367.0,108953808.0,109240111.0,109179902.0,111272893.0,108973356.0,109297311.0,109223881.0,111290968.0,112048909.0,110531496.0,107222380.0,107980596.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..625117a
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[102869799.75,106022654.25,114430266.25,117583120.75] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..55d0599
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_sets-insert_n","function_id":null,"value_str":"10000","throughput":null,"full_id":"example_sets-insert_n/10000","directory_name":"example_sets-insert_n/10000","title":"example_sets-insert_n/10000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..75ab36d
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1109244.9338207138,"upper_bound":1115331.9026964842},"point_estimate":1112263.295835303,"standard_error":1551.6444145011367},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1108386.2493975903,"upper_bound":1113854.451388889},"point_estimate":1111008.5316736794,"standard_error":1537.9142304636232},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9571.039514184575,"upper_bound":16205.46276645245},"point_estimate":12385.94094650257,"standard_error":1686.8884512431762},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1107413.4814915739,"upper_bound":1113131.8628092564},"point_estimate":1110139.5222255061,"standard_error":1458.3872544615394},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12878.273992682414,"upper_bound":17992.858115705563},"point_estimate":15552.470905593573,"standard_error":1306.9955940164878}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..99723a1
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,10000,,,1115128.0,ns,1
+example_sets-insert_n,,10000,,,2219723.0,ns,2
+example_sets-insert_n,,10000,,,3315565.0,ns,3
+example_sets-insert_n,,10000,,,4270630.0,ns,4
+example_sets-insert_n,,10000,,,5564606.0,ns,5
+example_sets-insert_n,,10000,,,6706593.0,ns,6
+example_sets-insert_n,,10000,,,7855427.0,ns,7
+example_sets-insert_n,,10000,,,9101055.0,ns,8
+example_sets-insert_n,,10000,,,10124470.0,ns,9
+example_sets-insert_n,,10000,,,11214552.0,ns,10
+example_sets-insert_n,,10000,,,12717452.0,ns,11
+example_sets-insert_n,,10000,,,13422774.0,ns,12
+example_sets-insert_n,,10000,,,14305876.0,ns,13
+example_sets-insert_n,,10000,,,15034864.0,ns,14
+example_sets-insert_n,,10000,,,17187259.0,ns,15
+example_sets-insert_n,,10000,,,17691372.0,ns,16
+example_sets-insert_n,,10000,,,18930253.0,ns,17
+example_sets-insert_n,,10000,,,20501985.0,ns,18
+example_sets-insert_n,,10000,,,20980817.0,ns,19
+example_sets-insert_n,,10000,,,22375571.0,ns,20
+example_sets-insert_n,,10000,,,23908160.0,ns,21
+example_sets-insert_n,,10000,,,24454173.0,ns,22
+example_sets-insert_n,,10000,,,25162180.0,ns,23
+example_sets-insert_n,,10000,,,26782754.0,ns,24
+example_sets-insert_n,,10000,,,27572184.0,ns,25
+example_sets-insert_n,,10000,,,29028987.0,ns,26
+example_sets-insert_n,,10000,,,29322015.0,ns,27
+example_sets-insert_n,,10000,,,31186597.0,ns,28
+example_sets-insert_n,,10000,,,31488679.0,ns,29
+example_sets-insert_n,,10000,,,33234174.0,ns,30
+example_sets-insert_n,,10000,,,35534844.0,ns,31
+example_sets-insert_n,,10000,,,36329745.0,ns,32
+example_sets-insert_n,,10000,,,37345288.0,ns,33
+example_sets-insert_n,,10000,,,37711809.0,ns,34
+example_sets-insert_n,,10000,,,39327808.0,ns,35
+example_sets-insert_n,,10000,,,40642288.0,ns,36
+example_sets-insert_n,,10000,,,40952688.0,ns,37
+example_sets-insert_n,,10000,,,41357787.0,ns,38
+example_sets-insert_n,,10000,,,43120258.0,ns,39
+example_sets-insert_n,,10000,,,45059669.0,ns,40
+example_sets-insert_n,,10000,,,45870775.0,ns,41
+example_sets-insert_n,,10000,,,46187668.0,ns,42
+example_sets-insert_n,,10000,,,47177660.0,ns,43
+example_sets-insert_n,,10000,,,48854311.0,ns,44
+example_sets-insert_n,,10000,,,51109259.0,ns,45
+example_sets-insert_n,,10000,,,51557726.0,ns,46
+example_sets-insert_n,,10000,,,51802280.0,ns,47
+example_sets-insert_n,,10000,,,53113661.0,ns,48
+example_sets-insert_n,,10000,,,54329449.0,ns,49
+example_sets-insert_n,,10000,,,55513706.0,ns,50
+example_sets-insert_n,,10000,,,55695013.0,ns,51
+example_sets-insert_n,,10000,,,57269167.0,ns,52
+example_sets-insert_n,,10000,,,60179909.0,ns,53
+example_sets-insert_n,,10000,,,61460838.0,ns,54
+example_sets-insert_n,,10000,,,61965710.0,ns,55
+example_sets-insert_n,,10000,,,63092287.0,ns,56
+example_sets-insert_n,,10000,,,63751151.0,ns,57
+example_sets-insert_n,,10000,,,64340838.0,ns,58
+example_sets-insert_n,,10000,,,64680011.0,ns,59
+example_sets-insert_n,,10000,,,66757048.0,ns,60
+example_sets-insert_n,,10000,,,68310398.0,ns,61
+example_sets-insert_n,,10000,,,67953241.0,ns,62
+example_sets-insert_n,,10000,,,69779002.0,ns,63
+example_sets-insert_n,,10000,,,71117119.0,ns,64
+example_sets-insert_n,,10000,,,72473893.0,ns,65
+example_sets-insert_n,,10000,,,73503265.0,ns,66
+example_sets-insert_n,,10000,,,73330485.0,ns,67
+example_sets-insert_n,,10000,,,75457523.0,ns,68
+example_sets-insert_n,,10000,,,76285199.0,ns,69
+example_sets-insert_n,,10000,,,76976637.0,ns,70
+example_sets-insert_n,,10000,,,82083614.0,ns,71
+example_sets-insert_n,,10000,,,80209661.0,ns,72
+example_sets-insert_n,,10000,,,82555571.0,ns,73
+example_sets-insert_n,,10000,,,81982292.0,ns,74
+example_sets-insert_n,,10000,,,83574381.0,ns,75
+example_sets-insert_n,,10000,,,84590799.0,ns,76
+example_sets-insert_n,,10000,,,84356715.0,ns,77
+example_sets-insert_n,,10000,,,86038054.0,ns,78
+example_sets-insert_n,,10000,,,86185434.0,ns,79
+example_sets-insert_n,,10000,,,87929691.0,ns,80
+example_sets-insert_n,,10000,,,90622708.0,ns,81
+example_sets-insert_n,,10000,,,90268613.0,ns,82
+example_sets-insert_n,,10000,,,92044236.0,ns,83
+example_sets-insert_n,,10000,,,92603389.0,ns,84
+example_sets-insert_n,,10000,,,93749859.0,ns,85
+example_sets-insert_n,,10000,,,94788958.0,ns,86
+example_sets-insert_n,,10000,,,96444663.0,ns,87
+example_sets-insert_n,,10000,,,98212945.0,ns,88
+example_sets-insert_n,,10000,,,99335128.0,ns,89
+example_sets-insert_n,,10000,,,98467422.0,ns,90
+example_sets-insert_n,,10000,,,101995323.0,ns,91
+example_sets-insert_n,,10000,,,102204354.0,ns,92
+example_sets-insert_n,,10000,,,103332316.0,ns,93
+example_sets-insert_n,,10000,,,103304623.0,ns,94
+example_sets-insert_n,,10000,,,106899520.0,ns,95
+example_sets-insert_n,,10000,,,107163809.0,ns,96
+example_sets-insert_n,,10000,,,107955585.0,ns,97
+example_sets-insert_n,,10000,,,107568812.0,ns,98
+example_sets-insert_n,,10000,,,109438557.0,ns,99
+example_sets-insert_n,,10000,,,110487345.0,ns,100
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..49d5312
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +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":[1115128.0,2219723.0,3315565.0,4270630.0,5564606.0,6706593.0,7855427.0,9101055.0,10124470.0,11214552.0,12717452.0,13422774.0,14305876.0,15034864.0,17187259.0,17691372.0,18930253.0,20501985.0,20980817.0,22375571.0,23908160.0,24454173.0,25162180.0,26782754.0,27572184.0,29028987.0,29322015.0,31186597.0,31488679.0,33234174.0,35534844.0,36329745.0,37345288.0,37711809.0,39327808.0,40642288.0,40952688.0,41357787.0,43120258.0,45059669.0,45870775.0,46187668.0,47177660.0,48854311.0,51109259.0,51557726.0,51802280.0,53113661.0,54329449.0,55513706.0,55695013.0,57269167.0,60179909.0,61460838.0,61965710.0,63092287.0,63751151.0,64340838.0,64680011.0,66757048.0,68310398.0,67953241.0,69779002.0,71117119.0,72473893.0,73503265.0,73330485.0,75457523.0,76285199.0,76976637.0,82083614.0,80209661.0,82555571.0,81982292.0,83574381.0,84590799.0,84356715.0,86038054.0,86185434.0,87929691.0,90622708.0,90268613.0,92044236.0,92603389.0,93749859.0,94788958.0,96444663.0,98212945.0,99335128.0,98467422.0,101995323.0,102204354.0,103332316.0,103304623.0,106899520.0,107163809.0,107955585.0,107568812.0,109438557.0,110487345.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..b01ef7d
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[1053902.8069473165,1078336.8256760393,1143494.2089526332,1167928.2276813558] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..55d0599
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_sets-insert_n","function_id":null,"value_str":"10000","throughput":null,"full_id":"example_sets-insert_n/10000","directory_name":"example_sets-insert_n/10000","title":"example_sets-insert_n/10000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..a375116
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":721116.0797065942,"upper_bound":726691.0491846335},"point_estimate":723799.6342930364,"standard_error":1421.3256682986614},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":719686.6666666666,"upper_bound":724909.4173441734},"point_estimate":722232.3877968878,"standard_error":1468.8043729047447},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8050.43537889014,"upper_bound":12886.344404774187},"point_estimate":10566.04850803078,"standard_error":1232.7885729045665},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":723224.0059812972,"upper_bound":728739.7257081512},"point_estimate":725717.7759583272,"standard_error":1415.0597360595755},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10917.586676828741,"upper_bound":17346.912090304435},"point_estimate":14220.468032722583,"standard_error":1652.9657448217415}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..a5dc840
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,10000,,,1371116.0,ns,2
+example_sets-insert_n,,10000,,,2875618.0,ns,4
+example_sets-insert_n,,10000,,,4306924.0,ns,6
+example_sets-insert_n,,10000,,,5854477.0,ns,8
+example_sets-insert_n,,10000,,,7297915.0,ns,10
+example_sets-insert_n,,10000,,,8744625.0,ns,12
+example_sets-insert_n,,10000,,,10276251.0,ns,14
+example_sets-insert_n,,10000,,,11688350.0,ns,16
+example_sets-insert_n,,10000,,,13266437.0,ns,18
+example_sets-insert_n,,10000,,,14584091.0,ns,20
+example_sets-insert_n,,10000,,,17250608.0,ns,22
+example_sets-insert_n,,10000,,,18288114.0,ns,24
+example_sets-insert_n,,10000,,,18660662.0,ns,26
+example_sets-insert_n,,10000,,,20164469.0,ns,28
+example_sets-insert_n,,10000,,,21204246.0,ns,30
+example_sets-insert_n,,10000,,,22580321.0,ns,32
+example_sets-insert_n,,10000,,,24036212.0,ns,34
+example_sets-insert_n,,10000,,,25629723.0,ns,36
+example_sets-insert_n,,10000,,,27208682.0,ns,38
+example_sets-insert_n,,10000,,,28176113.0,ns,40
+example_sets-insert_n,,10000,,,29787119.0,ns,42
+example_sets-insert_n,,10000,,,33336452.0,ns,44
+example_sets-insert_n,,10000,,,32716622.0,ns,46
+example_sets-insert_n,,10000,,,33612131.0,ns,48
+example_sets-insert_n,,10000,,,35915638.0,ns,50
+example_sets-insert_n,,10000,,,37473832.0,ns,52
+example_sets-insert_n,,10000,,,39129450.0,ns,54
+example_sets-insert_n,,10000,,,39754223.0,ns,56
+example_sets-insert_n,,10000,,,42021025.0,ns,58
+example_sets-insert_n,,10000,,,44406379.0,ns,60
+example_sets-insert_n,,10000,,,46654095.0,ns,62
+example_sets-insert_n,,10000,,,45083546.0,ns,64
+example_sets-insert_n,,10000,,,46801802.0,ns,66
+example_sets-insert_n,,10000,,,51062789.0,ns,68
+example_sets-insert_n,,10000,,,50716034.0,ns,70
+example_sets-insert_n,,10000,,,52250405.0,ns,72
+example_sets-insert_n,,10000,,,53017363.0,ns,74
+example_sets-insert_n,,10000,,,54352851.0,ns,76
+example_sets-insert_n,,10000,,,55187048.0,ns,78
+example_sets-insert_n,,10000,,,57095364.0,ns,80
+example_sets-insert_n,,10000,,,57930441.0,ns,82
+example_sets-insert_n,,10000,,,60342104.0,ns,84
+example_sets-insert_n,,10000,,,61493636.0,ns,86
+example_sets-insert_n,,10000,,,65188132.0,ns,88
+example_sets-insert_n,,10000,,,67217117.0,ns,90
+example_sets-insert_n,,10000,,,68462235.0,ns,92
+example_sets-insert_n,,10000,,,67427112.0,ns,94
+example_sets-insert_n,,10000,,,69481467.0,ns,96
+example_sets-insert_n,,10000,,,69904835.0,ns,98
+example_sets-insert_n,,10000,,,70946578.0,ns,100
+example_sets-insert_n,,10000,,,72011078.0,ns,102
+example_sets-insert_n,,10000,,,74470847.0,ns,104
+example_sets-insert_n,,10000,,,76154984.0,ns,106
+example_sets-insert_n,,10000,,,77417245.0,ns,108
+example_sets-insert_n,,10000,,,78400208.0,ns,110
+example_sets-insert_n,,10000,,,79881942.0,ns,112
+example_sets-insert_n,,10000,,,81415167.0,ns,114
+example_sets-insert_n,,10000,,,82943064.0,ns,116
+example_sets-insert_n,,10000,,,84278952.0,ns,118
+example_sets-insert_n,,10000,,,85575864.0,ns,120
+example_sets-insert_n,,10000,,,88511215.0,ns,122
+example_sets-insert_n,,10000,,,90182410.0,ns,124
+example_sets-insert_n,,10000,,,92202146.0,ns,126
+example_sets-insert_n,,10000,,,92390780.0,ns,128
+example_sets-insert_n,,10000,,,94676820.0,ns,130
+example_sets-insert_n,,10000,,,95353754.0,ns,132
+example_sets-insert_n,,10000,,,97661415.0,ns,134
+example_sets-insert_n,,10000,,,100194061.0,ns,136
+example_sets-insert_n,,10000,,,100727477.0,ns,138
+example_sets-insert_n,,10000,,,102321685.0,ns,140
+example_sets-insert_n,,10000,,,103187055.0,ns,142
+example_sets-insert_n,,10000,,,103420806.0,ns,144
+example_sets-insert_n,,10000,,,105781879.0,ns,146
+example_sets-insert_n,,10000,,,106869002.0,ns,148
+example_sets-insert_n,,10000,,,108043129.0,ns,150
+example_sets-insert_n,,10000,,,110362667.0,ns,152
+example_sets-insert_n,,10000,,,112344652.0,ns,154
+example_sets-insert_n,,10000,,,112271120.0,ns,156
+example_sets-insert_n,,10000,,,114440398.0,ns,158
+example_sets-insert_n,,10000,,,115101526.0,ns,160
+example_sets-insert_n,,10000,,,116825579.0,ns,162
+example_sets-insert_n,,10000,,,118932700.0,ns,164
+example_sets-insert_n,,10000,,,120753997.0,ns,166
+example_sets-insert_n,,10000,,,121451093.0,ns,168
+example_sets-insert_n,,10000,,,123029462.0,ns,170
+example_sets-insert_n,,10000,,,127044104.0,ns,172
+example_sets-insert_n,,10000,,,127529349.0,ns,174
+example_sets-insert_n,,10000,,,126980246.0,ns,176
+example_sets-insert_n,,10000,,,129470648.0,ns,178
+example_sets-insert_n,,10000,,,132053292.0,ns,180
+example_sets-insert_n,,10000,,,132393314.0,ns,182
+example_sets-insert_n,,10000,,,132788712.0,ns,184
+example_sets-insert_n,,10000,,,135325592.0,ns,186
+example_sets-insert_n,,10000,,,137469663.0,ns,188
+example_sets-insert_n,,10000,,,136497498.0,ns,190
+example_sets-insert_n,,10000,,,139260065.0,ns,192
+example_sets-insert_n,,10000,,,148858986.0,ns,194
+example_sets-insert_n,,10000,,,144154508.0,ns,196
+example_sets-insert_n,,10000,,,143496419.0,ns,198
+example_sets-insert_n,,10000,,,144283425.0,ns,200
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..0a02d55
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +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":[1371116.0,2875618.0,4306924.0,5854477.0,7297915.0,8744625.0,10276251.0,11688350.0,13266437.0,14584091.0,17250608.0,18288114.0,18660662.0,20164469.0,21204246.0,22580321.0,24036212.0,25629723.0,27208682.0,28176113.0,29787119.0,33336452.0,32716622.0,33612131.0,35915638.0,37473832.0,39129450.0,39754223.0,42021025.0,44406379.0,46654095.0,45083546.0,46801802.0,51062789.0,50716034.0,52250405.0,53017363.0,54352851.0,55187048.0,57095364.0,57930441.0,60342104.0,61493636.0,65188132.0,67217117.0,68462235.0,67427112.0,69481467.0,69904835.0,70946578.0,72011078.0,74470847.0,76154984.0,77417245.0,78400208.0,79881942.0,81415167.0,82943064.0,84278952.0,85575864.0,88511215.0,90182410.0,92202146.0,92390780.0,94676820.0,95353754.0,97661415.0,100194061.0,100727477.0,102321685.0,103187055.0,103420806.0,105781879.0,106869002.0,108043129.0,110362667.0,112344652.0,112271120.0,114440398.0,115101526.0,116825579.0,118932700.0,120753997.0,121451093.0,123029462.0,127044104.0,127529349.0,126980246.0,129470648.0,132053292.0,132393314.0,132788712.0,135325592.0,137469663.0,136497498.0,139260065.0,148858986.0,144154508.0,143496419.0,144283425.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/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/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..25f1865
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[672706.2724310114,693921.8306387004,750496.6525258708,771712.2107335597] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/new/benchmark.json b/analysis/current/criterion/example_sets-insert_n/10000/new/benchmark.json
new file mode 100644
index 0000000..55d0599
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_sets-insert_n","function_id":null,"value_str":"10000","throughput":null,"full_id":"example_sets-insert_n/10000","directory_name":"example_sets-insert_n/10000","title":"example_sets-insert_n/10000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/new/estimates.json b/analysis/current/criterion/example_sets-insert_n/10000/new/estimates.json
new file mode 100644
index 0000000..db115d1
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":110098378.401,"upper_bound":112928082.802},"point_estimate":111136535.55,"standard_error":808898.3817361738},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":109579761.0,"upper_bound":110661491.5},"point_estimate":110258532.0,"standard_error":300938.0165185629},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1308195.8083748817,"upper_bound":2020023.1903374195},"point_estimate":1595369.4928765297,"standard_error":186010.5234760998},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1436289.9936029564,"upper_bound":13796877.825191826},"point_estimate":8140507.3426812235,"standard_error":4339546.553601025}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/new/raw.csv b/analysis/current/criterion/example_sets-insert_n/10000/new/raw.csv
new file mode 100644
index 0000000..e65ca9a
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/new/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,10000,,,108528459.0,ns,1
+example_sets-insert_n,,10000,,,109309402.0,ns,1
+example_sets-insert_n,,10000,,,111034172.0,ns,1
+example_sets-insert_n,,10000,,,113362341.0,ns,1
+example_sets-insert_n,,10000,,,113282272.0,ns,1
+example_sets-insert_n,,10000,,,112448150.0,ns,1
+example_sets-insert_n,,10000,,,111164447.0,ns,1
+example_sets-insert_n,,10000,,,111224049.0,ns,1
+example_sets-insert_n,,10000,,,110718540.0,ns,1
+example_sets-insert_n,,10000,,,111176381.0,ns,1
+example_sets-insert_n,,10000,,,113641535.0,ns,1
+example_sets-insert_n,,10000,,,111657500.0,ns,1
+example_sets-insert_n,,10000,,,112004733.0,ns,1
+example_sets-insert_n,,10000,,,110897869.0,ns,1
+example_sets-insert_n,,10000,,,112956847.0,ns,1
+example_sets-insert_n,,10000,,,111388153.0,ns,1
+example_sets-insert_n,,10000,,,109483155.0,ns,1
+example_sets-insert_n,,10000,,,108567926.0,ns,1
+example_sets-insert_n,,10000,,,112845270.0,ns,1
+example_sets-insert_n,,10000,,,111004165.0,ns,1
+example_sets-insert_n,,10000,,,110604443.0,ns,1
+example_sets-insert_n,,10000,,,113771497.0,ns,1
+example_sets-insert_n,,10000,,,114088666.0,ns,1
+example_sets-insert_n,,10000,,,110496668.0,ns,1
+example_sets-insert_n,,10000,,,108533333.0,ns,1
+example_sets-insert_n,,10000,,,109162329.0,ns,1
+example_sets-insert_n,,10000,,,108306699.0,ns,1
+example_sets-insert_n,,10000,,,110246738.0,ns,1
+example_sets-insert_n,,10000,,,111715834.0,ns,1
+example_sets-insert_n,,10000,,,111816288.0,ns,1
+example_sets-insert_n,,10000,,,110139226.0,ns,1
+example_sets-insert_n,,10000,,,108751928.0,ns,1
+example_sets-insert_n,,10000,,,110732948.0,ns,1
+example_sets-insert_n,,10000,,,108885581.0,ns,1
+example_sets-insert_n,,10000,,,108012925.0,ns,1
+example_sets-insert_n,,10000,,,109312800.0,ns,1
+example_sets-insert_n,,10000,,,109664533.0,ns,1
+example_sets-insert_n,,10000,,,110270326.0,ns,1
+example_sets-insert_n,,10000,,,110346936.0,ns,1
+example_sets-insert_n,,10000,,,109664374.0,ns,1
+example_sets-insert_n,,10000,,,108512694.0,ns,1
+example_sets-insert_n,,10000,,,110399582.0,ns,1
+example_sets-insert_n,,10000,,,110877973.0,ns,1
+example_sets-insert_n,,10000,,,111943850.0,ns,1
+example_sets-insert_n,,10000,,,108980017.0,ns,1
+example_sets-insert_n,,10000,,,108970779.0,ns,1
+example_sets-insert_n,,10000,,,109659150.0,ns,1
+example_sets-insert_n,,10000,,,109309151.0,ns,1
+example_sets-insert_n,,10000,,,110992034.0,ns,1
+example_sets-insert_n,,10000,,,108294816.0,ns,1
+example_sets-insert_n,,10000,,,190076367.0,ns,1
+example_sets-insert_n,,10000,,,108775066.0,ns,1
+example_sets-insert_n,,10000,,,110040594.0,ns,1
+example_sets-insert_n,,10000,,,110410934.0,ns,1
+example_sets-insert_n,,10000,,,110743218.0,ns,1
+example_sets-insert_n,,10000,,,109185038.0,ns,1
+example_sets-insert_n,,10000,,,109445011.0,ns,1
+example_sets-insert_n,,10000,,,110949571.0,ns,1
+example_sets-insert_n,,10000,,,112460962.0,ns,1
+example_sets-insert_n,,10000,,,113246757.0,ns,1
+example_sets-insert_n,,10000,,,111776009.0,ns,1
+example_sets-insert_n,,10000,,,109502085.0,ns,1
+example_sets-insert_n,,10000,,,109102133.0,ns,1
+example_sets-insert_n,,10000,,,107928392.0,ns,1
+example_sets-insert_n,,10000,,,109742469.0,ns,1
+example_sets-insert_n,,10000,,,110637069.0,ns,1
+example_sets-insert_n,,10000,,,116389348.0,ns,1
+example_sets-insert_n,,10000,,,112074308.0,ns,1
+example_sets-insert_n,,10000,,,112658411.0,ns,1
+example_sets-insert_n,,10000,,,111557638.0,ns,1
+example_sets-insert_n,,10000,,,110850257.0,ns,1
+example_sets-insert_n,,10000,,,111122145.0,ns,1
+example_sets-insert_n,,10000,,,110591560.0,ns,1
+example_sets-insert_n,,10000,,,111706141.0,ns,1
+example_sets-insert_n,,10000,,,110623021.0,ns,1
+example_sets-insert_n,,10000,,,109922052.0,ns,1
+example_sets-insert_n,,10000,,,109579761.0,ns,1
+example_sets-insert_n,,10000,,,109486467.0,ns,1
+example_sets-insert_n,,10000,,,108587118.0,ns,1
+example_sets-insert_n,,10000,,,108666680.0,ns,1
+example_sets-insert_n,,10000,,,108140196.0,ns,1
+example_sets-insert_n,,10000,,,107521525.0,ns,1
+example_sets-insert_n,,10000,,,109550925.0,ns,1
+example_sets-insert_n,,10000,,,109502686.0,ns,1
+example_sets-insert_n,,10000,,,109244115.0,ns,1
+example_sets-insert_n,,10000,,,109087771.0,ns,1
+example_sets-insert_n,,10000,,,108252293.0,ns,1
+example_sets-insert_n,,10000,,,110142367.0,ns,1
+example_sets-insert_n,,10000,,,108953808.0,ns,1
+example_sets-insert_n,,10000,,,109240111.0,ns,1
+example_sets-insert_n,,10000,,,109179902.0,ns,1
+example_sets-insert_n,,10000,,,111272893.0,ns,1
+example_sets-insert_n,,10000,,,108973356.0,ns,1
+example_sets-insert_n,,10000,,,109297311.0,ns,1
+example_sets-insert_n,,10000,,,109223881.0,ns,1
+example_sets-insert_n,,10000,,,111290968.0,ns,1
+example_sets-insert_n,,10000,,,112048909.0,ns,1
+example_sets-insert_n,,10000,,,110531496.0,ns,1
+example_sets-insert_n,,10000,,,107222380.0,ns,1
+example_sets-insert_n,,10000,,,107980596.0,ns,1
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/new/sample.json b/analysis/current/criterion/example_sets-insert_n/10000/new/sample.json
new file mode 100644
index 0000000..fd5ca65
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/new/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,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,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":[108528459.0,109309402.0,111034172.0,113362341.0,113282272.0,112448150.0,111164447.0,111224049.0,110718540.0,111176381.0,113641535.0,111657500.0,112004733.0,110897869.0,112956847.0,111388153.0,109483155.0,108567926.0,112845270.0,111004165.0,110604443.0,113771497.0,114088666.0,110496668.0,108533333.0,109162329.0,108306699.0,110246738.0,111715834.0,111816288.0,110139226.0,108751928.0,110732948.0,108885581.0,108012925.0,109312800.0,109664533.0,110270326.0,110346936.0,109664374.0,108512694.0,110399582.0,110877973.0,111943850.0,108980017.0,108970779.0,109659150.0,109309151.0,110992034.0,108294816.0,190076367.0,108775066.0,110040594.0,110410934.0,110743218.0,109185038.0,109445011.0,110949571.0,112460962.0,113246757.0,111776009.0,109502085.0,109102133.0,107928392.0,109742469.0,110637069.0,116389348.0,112074308.0,112658411.0,111557638.0,110850257.0,111122145.0,110591560.0,111706141.0,110623021.0,109922052.0,109579761.0,109486467.0,108587118.0,108666680.0,108140196.0,107521525.0,109550925.0,109502686.0,109244115.0,109087771.0,108252293.0,110142367.0,108953808.0,109240111.0,109179902.0,111272893.0,108973356.0,109297311.0,109223881.0,111290968.0,112048909.0,110531496.0,107222380.0,107980596.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/10000/new/tukey.json b/analysis/current/criterion/example_sets-insert_n/10000/new/tukey.json
new file mode 100644
index 0000000..625117a
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/new/tukey.json
@@ -0,0 +1 @@
+[102869799.75,106022654.25,114430266.25,117583120.75] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..99e3155
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_sets-insert_n","function_id":null,"value_str":"500","throughput":null,"full_id":"example_sets-insert_n/500","directory_name":"example_sets-insert_n/500","title":"example_sets-insert_n/500"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..b4c08cd
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":288652.3117303253,"upper_bound":290219.1645516404},"point_estimate":289432.07521556783,"standard_error":400.47217474979135},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":288202.531671159,"upper_bound":290281.925},"point_estimate":289091.5263742594,"standard_error":573.9481769746244},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3509.740852395464,"upper_bound":5160.009919538741},"point_estimate":4353.677777735206,"standard_error":428.294000067425},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":287938.92376045807,"upper_bound":289778.4019265592},"point_estimate":288809.731654352,"standard_error":470.5526905756268},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3504.6188958701277,"upper_bound":4527.459897820021},"point_estimate":4037.9167702415975,"standard_error":261.19999371714266}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..fdf1792
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,500,,,1175489.0,ns,4
+example_sets-insert_n,,500,,,2365328.0,ns,8
+example_sets-insert_n,,500,,,3528592.0,ns,12
+example_sets-insert_n,,500,,,4710806.0,ns,16
+example_sets-insert_n,,500,,,5828372.0,ns,20
+example_sets-insert_n,,500,,,7030112.0,ns,24
+example_sets-insert_n,,500,,,8197246.0,ns,28
+example_sets-insert_n,,500,,,9401232.0,ns,32
+example_sets-insert_n,,500,,,10497549.0,ns,36
+example_sets-insert_n,,500,,,11611277.0,ns,40
+example_sets-insert_n,,500,,,12754202.0,ns,44
+example_sets-insert_n,,500,,,14166468.0,ns,48
+example_sets-insert_n,,500,,,14806311.0,ns,52
+example_sets-insert_n,,500,,,16251663.0,ns,56
+example_sets-insert_n,,500,,,17355250.0,ns,60
+example_sets-insert_n,,500,,,18382946.0,ns,64
+example_sets-insert_n,,500,,,19622448.0,ns,68
+example_sets-insert_n,,500,,,20843875.0,ns,72
+example_sets-insert_n,,500,,,21718774.0,ns,76
+example_sets-insert_n,,500,,,22743289.0,ns,80
+example_sets-insert_n,,500,,,24011718.0,ns,84
+example_sets-insert_n,,500,,,25152226.0,ns,88
+example_sets-insert_n,,500,,,26150294.0,ns,92
+example_sets-insert_n,,500,,,27502757.0,ns,96
+example_sets-insert_n,,500,,,29284026.0,ns,100
+example_sets-insert_n,,500,,,29223091.0,ns,104
+example_sets-insert_n,,500,,,31035923.0,ns,108
+example_sets-insert_n,,500,,,32831936.0,ns,112
+example_sets-insert_n,,500,,,33823955.0,ns,116
+example_sets-insert_n,,500,,,34333454.0,ns,120
+example_sets-insert_n,,500,,,35827628.0,ns,124
+example_sets-insert_n,,500,,,37082821.0,ns,128
+example_sets-insert_n,,500,,,38606480.0,ns,132
+example_sets-insert_n,,500,,,39235306.0,ns,136
+example_sets-insert_n,,500,,,40178273.0,ns,140
+example_sets-insert_n,,500,,,40560149.0,ns,144
+example_sets-insert_n,,500,,,43237968.0,ns,148
+example_sets-insert_n,,500,,,44533934.0,ns,152
+example_sets-insert_n,,500,,,45421310.0,ns,156
+example_sets-insert_n,,500,,,45213403.0,ns,160
+example_sets-insert_n,,500,,,48552269.0,ns,164
+example_sets-insert_n,,500,,,47611130.0,ns,168
+example_sets-insert_n,,500,,,49855839.0,ns,172
+example_sets-insert_n,,500,,,51542444.0,ns,176
+example_sets-insert_n,,500,,,53859237.0,ns,180
+example_sets-insert_n,,500,,,54550575.0,ns,184
+example_sets-insert_n,,500,,,54583183.0,ns,188
+example_sets-insert_n,,500,,,56483590.0,ns,192
+example_sets-insert_n,,500,,,57171621.0,ns,196
+example_sets-insert_n,,500,,,56404097.0,ns,200
+example_sets-insert_n,,500,,,58353420.0,ns,204
+example_sets-insert_n,,500,,,59949062.0,ns,208
+example_sets-insert_n,,500,,,61054219.0,ns,212
+example_sets-insert_n,,500,,,62731505.0,ns,216
+example_sets-insert_n,,500,,,64294883.0,ns,220
+example_sets-insert_n,,500,,,64604616.0,ns,224
+example_sets-insert_n,,500,,,66450134.0,ns,228
+example_sets-insert_n,,500,,,67219469.0,ns,232
+example_sets-insert_n,,500,,,69366149.0,ns,236
+example_sets-insert_n,,500,,,71591449.0,ns,240
+example_sets-insert_n,,500,,,71069815.0,ns,244
+example_sets-insert_n,,500,,,72696280.0,ns,248
+example_sets-insert_n,,500,,,72542244.0,ns,252
+example_sets-insert_n,,500,,,73871280.0,ns,256
+example_sets-insert_n,,500,,,73649126.0,ns,260
+example_sets-insert_n,,500,,,77091804.0,ns,264
+example_sets-insert_n,,500,,,78990534.0,ns,268
+example_sets-insert_n,,500,,,77467486.0,ns,272
+example_sets-insert_n,,500,,,79115275.0,ns,276
+example_sets-insert_n,,500,,,80207802.0,ns,280
+example_sets-insert_n,,500,,,82572606.0,ns,284
+example_sets-insert_n,,500,,,82223566.0,ns,288
+example_sets-insert_n,,500,,,85012058.0,ns,292
+example_sets-insert_n,,500,,,87681126.0,ns,296
+example_sets-insert_n,,500,,,90160735.0,ns,300
+example_sets-insert_n,,500,,,89726477.0,ns,304
+example_sets-insert_n,,500,,,88315023.0,ns,308
+example_sets-insert_n,,500,,,88785573.0,ns,312
+example_sets-insert_n,,500,,,90482329.0,ns,316
+example_sets-insert_n,,500,,,91565241.0,ns,320
+example_sets-insert_n,,500,,,92872483.0,ns,324
+example_sets-insert_n,,500,,,93652334.0,ns,328
+example_sets-insert_n,,500,,,95304307.0,ns,332
+example_sets-insert_n,,500,,,98071225.0,ns,336
+example_sets-insert_n,,500,,,97264917.0,ns,340
+example_sets-insert_n,,500,,,98263775.0,ns,344
+example_sets-insert_n,,500,,,100424364.0,ns,348
+example_sets-insert_n,,500,,,100889988.0,ns,352
+example_sets-insert_n,,500,,,101165134.0,ns,356
+example_sets-insert_n,,500,,,103346574.0,ns,360
+example_sets-insert_n,,500,,,105140436.0,ns,364
+example_sets-insert_n,,500,,,105332842.0,ns,368
+example_sets-insert_n,,500,,,105617316.0,ns,372
+example_sets-insert_n,,500,,,108535493.0,ns,376
+example_sets-insert_n,,500,,,109113614.0,ns,380
+example_sets-insert_n,,500,,,111199421.0,ns,384
+example_sets-insert_n,,500,,,112000828.0,ns,388
+example_sets-insert_n,,500,,,113386223.0,ns,392
+example_sets-insert_n,,500,,,116345659.0,ns,396
+example_sets-insert_n,,500,,,114493378.0,ns,400
diff --git a/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..883daae
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
@@ -0,0 +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":[1175489.0,2365328.0,3528592.0,4710806.0,5828372.0,7030112.0,8197246.0,9401232.0,10497549.0,11611277.0,12754202.0,14166468.0,14806311.0,16251663.0,17355250.0,18382946.0,19622448.0,20843875.0,21718774.0,22743289.0,24011718.0,25152226.0,26150294.0,27502757.0,29284026.0,29223091.0,31035923.0,32831936.0,33823955.0,34333454.0,35827628.0,37082821.0,38606480.0,39235306.0,40178273.0,40560149.0,43237968.0,44533934.0,45421310.0,45213403.0,48552269.0,47611130.0,49855839.0,51542444.0,53859237.0,54550575.0,54583183.0,56483590.0,57171621.0,56404097.0,58353420.0,59949062.0,61054219.0,62731505.0,64294883.0,64604616.0,66450134.0,67219469.0,69366149.0,71591449.0,71069815.0,72696280.0,72542244.0,73871280.0,73649126.0,77091804.0,78990534.0,77467486.0,79115275.0,80207802.0,82572606.0,82223566.0,85012058.0,87681126.0,90160735.0,89726477.0,88315023.0,88785573.0,90482329.0,91565241.0,92872483.0,93652334.0,95304307.0,98071225.0,97264917.0,98263775.0,100424364.0,100889988.0,101165134.0,103346574.0,105140436.0,105332842.0,105617316.0,108535493.0,109113614.0,111199421.0,112000828.0,113386223.0,116345659.0,114493378.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..5bafd5b
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[268326.59412255476,277318.6592527331,301297.4995998753,310289.5647300536] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..99e3155
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_sets-insert_n","function_id":null,"value_str":"500","throughput":null,"full_id":"example_sets-insert_n/500","directory_name":"example_sets-insert_n/500","title":"example_sets-insert_n/500"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/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/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..92e5b76
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38895.886943338206,"upper_bound":39185.581629611144},"point_estimate":39041.63263715257,"standard_error":73.69544559155514},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38921.54136363637,"upper_bound":39131.541971830986},"point_estimate":39032.894549152545,"standard_error":51.0704387718417},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":362.43114411286973,"upper_bound":766.8003915776736},"point_estimate":561.9394484211872,"standard_error":110.56360833650325},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39081.39873493449,"upper_bound":39360.092017525916},"point_estimate":39215.79192020097,"standard_error":71.29642505231274},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":591.4642739740108,"upper_bound":876.3066043114753},"point_estimate":737.9465553997957,"standard_error":72.99375460702845}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/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/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..f28f841
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,500,,,1000169.0,ns,25
+example_sets-insert_n,,500,,,2016576.0,ns,50
+example_sets-insert_n,,500,,,2741865.0,ns,75
+example_sets-insert_n,,500,,,3648760.0,ns,100
+example_sets-insert_n,,500,,,4997919.0,ns,125
+example_sets-insert_n,,500,,,5782895.0,ns,150
+example_sets-insert_n,,500,,,6851215.0,ns,175
+example_sets-insert_n,,500,,,7770013.0,ns,200
+example_sets-insert_n,,500,,,8553492.0,ns,225
+example_sets-insert_n,,500,,,9531815.0,ns,250
+example_sets-insert_n,,500,,,10738124.0,ns,275
+example_sets-insert_n,,500,,,11717370.0,ns,300
+example_sets-insert_n,,500,,,12658520.0,ns,325
+example_sets-insert_n,,500,,,13719595.0,ns,350
+example_sets-insert_n,,500,,,14283771.0,ns,375
+example_sets-insert_n,,500,,,15360572.0,ns,400
+example_sets-insert_n,,500,,,15905530.0,ns,425
+example_sets-insert_n,,500,,,17619695.0,ns,450
+example_sets-insert_n,,500,,,18317600.0,ns,475
+example_sets-insert_n,,500,,,19203792.0,ns,500
+example_sets-insert_n,,500,,,20486474.0,ns,525
+example_sets-insert_n,,500,,,21563534.0,ns,550
+example_sets-insert_n,,500,,,22151331.0,ns,575
+example_sets-insert_n,,500,,,23217860.0,ns,600
+example_sets-insert_n,,500,,,23937706.0,ns,625
+example_sets-insert_n,,500,,,24561230.0,ns,650
+example_sets-insert_n,,500,,,26321216.0,ns,675
+example_sets-insert_n,,500,,,26892075.0,ns,700
+example_sets-insert_n,,500,,,27691766.0,ns,725
+example_sets-insert_n,,500,,,29215518.0,ns,750
+example_sets-insert_n,,500,,,30106863.0,ns,775
+example_sets-insert_n,,500,,,31030821.0,ns,800
+example_sets-insert_n,,500,,,31970639.0,ns,825
+example_sets-insert_n,,500,,,33145459.0,ns,850
+example_sets-insert_n,,500,,,35056118.0,ns,875
+example_sets-insert_n,,500,,,35747026.0,ns,900
+example_sets-insert_n,,500,,,36812724.0,ns,925
+example_sets-insert_n,,500,,,37351488.0,ns,950
+example_sets-insert_n,,500,,,38554912.0,ns,975
+example_sets-insert_n,,500,,,38366174.0,ns,1000
+example_sets-insert_n,,500,,,39583992.0,ns,1025
+example_sets-insert_n,,500,,,42450967.0,ns,1050
+example_sets-insert_n,,500,,,41373909.0,ns,1075
+example_sets-insert_n,,500,,,43218334.0,ns,1100
+example_sets-insert_n,,500,,,44121064.0,ns,1125
+example_sets-insert_n,,500,,,43793903.0,ns,1150
+example_sets-insert_n,,500,,,45405084.0,ns,1175
+example_sets-insert_n,,500,,,46672982.0,ns,1200
+example_sets-insert_n,,500,,,46858701.0,ns,1225
+example_sets-insert_n,,500,,,48785694.0,ns,1250
+example_sets-insert_n,,500,,,48579022.0,ns,1275
+example_sets-insert_n,,500,,,50681811.0,ns,1300
+example_sets-insert_n,,500,,,51806312.0,ns,1325
+example_sets-insert_n,,500,,,52350205.0,ns,1350
+example_sets-insert_n,,500,,,54364034.0,ns,1375
+example_sets-insert_n,,500,,,55516422.0,ns,1400
+example_sets-insert_n,,500,,,58536240.0,ns,1425
+example_sets-insert_n,,500,,,58286845.0,ns,1450
+example_sets-insert_n,,500,,,57579920.0,ns,1475
+example_sets-insert_n,,500,,,59072144.0,ns,1500
+example_sets-insert_n,,500,,,61347835.0,ns,1525
+example_sets-insert_n,,500,,,61305388.0,ns,1550
+example_sets-insert_n,,500,,,62688344.0,ns,1575
+example_sets-insert_n,,500,,,63041073.0,ns,1600
+example_sets-insert_n,,500,,,63241447.0,ns,1625
+example_sets-insert_n,,500,,,64111160.0,ns,1650
+example_sets-insert_n,,500,,,65710593.0,ns,1675
+example_sets-insert_n,,500,,,65227195.0,ns,1700
+example_sets-insert_n,,500,,,68126387.0,ns,1725
+example_sets-insert_n,,500,,,69569006.0,ns,1750
+example_sets-insert_n,,500,,,69458487.0,ns,1775
+example_sets-insert_n,,500,,,70277245.0,ns,1800
+example_sets-insert_n,,500,,,72610743.0,ns,1825
+example_sets-insert_n,,500,,,72412587.0,ns,1850
+example_sets-insert_n,,500,,,73398240.0,ns,1875
+example_sets-insert_n,,500,,,74298373.0,ns,1900
+example_sets-insert_n,,500,,,78135510.0,ns,1925
+example_sets-insert_n,,500,,,77569133.0,ns,1950
+example_sets-insert_n,,500,,,76628553.0,ns,1975
+example_sets-insert_n,,500,,,78700891.0,ns,2000
+example_sets-insert_n,,500,,,79524829.0,ns,2025
+example_sets-insert_n,,500,,,78564290.0,ns,2050
+example_sets-insert_n,,500,,,80671981.0,ns,2075
+example_sets-insert_n,,500,,,81709049.0,ns,2100
+example_sets-insert_n,,500,,,83449517.0,ns,2125
+example_sets-insert_n,,500,,,85050675.0,ns,2150
+example_sets-insert_n,,500,,,85039366.0,ns,2175
+example_sets-insert_n,,500,,,85627391.0,ns,2200
+example_sets-insert_n,,500,,,88073960.0,ns,2225
+example_sets-insert_n,,500,,,91731562.0,ns,2250
+example_sets-insert_n,,500,,,90741659.0,ns,2275
+example_sets-insert_n,,500,,,88750441.0,ns,2300
+example_sets-insert_n,,500,,,90929125.0,ns,2325
+example_sets-insert_n,,500,,,91383192.0,ns,2350
+example_sets-insert_n,,500,,,92646661.0,ns,2375
+example_sets-insert_n,,500,,,93292054.0,ns,2400
+example_sets-insert_n,,500,,,94851011.0,ns,2425
+example_sets-insert_n,,500,,,96793527.0,ns,2450
+example_sets-insert_n,,500,,,95857177.0,ns,2475
+example_sets-insert_n,,500,,,97407698.0,ns,2500
diff --git a/analysis/current/criterion/example_sets-insert_n/500/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/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..3191c55
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[25.0,50.0,75.0,100.0,125.0,150.0,175.0,200.0,225.0,250.0,275.0,300.0,325.0,350.0,375.0,400.0,425.0,450.0,475.0,500.0,525.0,550.0,575.0,600.0,625.0,650.0,675.0,700.0,725.0,750.0,775.0,800.0,825.0,850.0,875.0,900.0,925.0,950.0,975.0,1000.0,1025.0,1050.0,1075.0,1100.0,1125.0,1150.0,1175.0,1200.0,1225.0,1250.0,1275.0,1300.0,1325.0,1350.0,1375.0,1400.0,1425.0,1450.0,1475.0,1500.0,1525.0,1550.0,1575.0,1600.0,1625.0,1650.0,1675.0,1700.0,1725.0,1750.0,1775.0,1800.0,1825.0,1850.0,1875.0,1900.0,1925.0,1950.0,1975.0,2000.0,2025.0,2050.0,2075.0,2100.0,2125.0,2150.0,2175.0,2200.0,2225.0,2250.0,2275.0,2300.0,2325.0,2350.0,2375.0,2400.0,2425.0,2450.0,2475.0,2500.0],"times":[1000169.0,2016576.0,2741865.0,3648760.0,4997919.0,5782895.0,6851215.0,7770013.0,8553492.0,9531815.0,10738124.0,11717370.0,12658520.0,13719595.0,14283771.0,15360572.0,15905530.0,17619695.0,18317600.0,19203792.0,20486474.0,21563534.0,22151331.0,23217860.0,23937706.0,24561230.0,26321216.0,26892075.0,27691766.0,29215518.0,30106863.0,31030821.0,31970639.0,33145459.0,35056118.0,35747026.0,36812724.0,37351488.0,38554912.0,38366174.0,39583992.0,42450967.0,41373909.0,43218334.0,44121064.0,43793903.0,45405084.0,46672982.0,46858701.0,48785694.0,48579022.0,50681811.0,51806312.0,52350205.0,54364034.0,55516422.0,58536240.0,58286845.0,57579920.0,59072144.0,61347835.0,61305388.0,62688344.0,63041073.0,63241447.0,64111160.0,65710593.0,65227195.0,68126387.0,69569006.0,69458487.0,70277245.0,72610743.0,72412587.0,73398240.0,74298373.0,78135510.0,77569133.0,76628553.0,78700891.0,79524829.0,78564290.0,80671981.0,81709049.0,83449517.0,85050675.0,85039366.0,85627391.0,88073960.0,91731562.0,90741659.0,88750441.0,90929125.0,91383192.0,92646661.0,93292054.0,94851011.0,96793527.0,95857177.0,97407698.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/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/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..aa6406a
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[36460.247513731476,37571.61434197212,40535.2592172805,41646.626045521145] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..99e3155
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_sets-insert_n","function_id":null,"value_str":"500","throughput":null,"full_id":"example_sets-insert_n/500","directory_name":"example_sets-insert_n/500","title":"example_sets-insert_n/500"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/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/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..cb117ff
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37780.448217697514,"upper_bound":38111.08048656195},"point_estimate":37939.60458500341,"standard_error":84.68751629312383},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37794.028413461536,"upper_bound":38119.18056713212},"point_estimate":37879.729100169774,"standard_error":86.51923933828989},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":478.1686269673372,"upper_bound":806.2888354588047},"point_estimate":598.568788015976,"standard_error":80.67202299204486},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37918.956596456825,"upper_bound":38291.26391680668},"point_estimate":38103.15497171568,"standard_error":94.92007691519991},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":619.6113723793609,"upper_bound":1115.6221309507487},"point_estimate":849.0440591164154,"standard_error":134.83709423692414}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/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/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..9fc56df
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,500,,,958752.0,ns,25
+example_sets-insert_n,,500,,,1848155.0,ns,50
+example_sets-insert_n,,500,,,3203346.0,ns,75
+example_sets-insert_n,,500,,,3845744.0,ns,100
+example_sets-insert_n,,500,,,4562197.0,ns,125
+example_sets-insert_n,,500,,,5579678.0,ns,150
+example_sets-insert_n,,500,,,6436109.0,ns,175
+example_sets-insert_n,,500,,,7325344.0,ns,200
+example_sets-insert_n,,500,,,8235943.0,ns,225
+example_sets-insert_n,,500,,,9154673.0,ns,250
+example_sets-insert_n,,500,,,10375583.0,ns,275
+example_sets-insert_n,,500,,,11181562.0,ns,300
+example_sets-insert_n,,500,,,12424653.0,ns,325
+example_sets-insert_n,,500,,,13579131.0,ns,350
+example_sets-insert_n,,500,,,13617630.0,ns,375
+example_sets-insert_n,,500,,,14672627.0,ns,400
+example_sets-insert_n,,500,,,16264526.0,ns,425
+example_sets-insert_n,,500,,,17177523.0,ns,450
+example_sets-insert_n,,500,,,17989368.0,ns,475
+example_sets-insert_n,,500,,,18632269.0,ns,500
+example_sets-insert_n,,500,,,19867159.0,ns,525
+example_sets-insert_n,,500,,,21000677.0,ns,550
+example_sets-insert_n,,500,,,21954917.0,ns,575
+example_sets-insert_n,,500,,,22974996.0,ns,600
+example_sets-insert_n,,500,,,23490792.0,ns,625
+example_sets-insert_n,,500,,,24937683.0,ns,650
+example_sets-insert_n,,500,,,25549430.0,ns,675
+example_sets-insert_n,,500,,,26935354.0,ns,700
+example_sets-insert_n,,500,,,27899788.0,ns,725
+example_sets-insert_n,,500,,,28708062.0,ns,750
+example_sets-insert_n,,500,,,29362506.0,ns,775
+example_sets-insert_n,,500,,,30493728.0,ns,800
+example_sets-insert_n,,500,,,31696125.0,ns,825
+example_sets-insert_n,,500,,,31961609.0,ns,850
+example_sets-insert_n,,500,,,32757262.0,ns,875
+example_sets-insert_n,,500,,,33774388.0,ns,900
+example_sets-insert_n,,500,,,33918822.0,ns,925
+example_sets-insert_n,,500,,,35663088.0,ns,950
+example_sets-insert_n,,500,,,35912850.0,ns,975
+example_sets-insert_n,,500,,,37948315.0,ns,1000
+example_sets-insert_n,,500,,,40479300.0,ns,1025
+example_sets-insert_n,,500,,,38836708.0,ns,1050
+example_sets-insert_n,,500,,,40465407.0,ns,1075
+example_sets-insert_n,,500,,,41282249.0,ns,1100
+example_sets-insert_n,,500,,,43014336.0,ns,1125
+example_sets-insert_n,,500,,,43394808.0,ns,1150
+example_sets-insert_n,,500,,,43582201.0,ns,1175
+example_sets-insert_n,,500,,,45102490.0,ns,1200
+example_sets-insert_n,,500,,,46691566.0,ns,1225
+example_sets-insert_n,,500,,,46429526.0,ns,1250
+example_sets-insert_n,,500,,,48342425.0,ns,1275
+example_sets-insert_n,,500,,,48937847.0,ns,1300
+example_sets-insert_n,,500,,,49981920.0,ns,1325
+example_sets-insert_n,,500,,,51674249.0,ns,1350
+example_sets-insert_n,,500,,,51719487.0,ns,1375
+example_sets-insert_n,,500,,,53510007.0,ns,1400
+example_sets-insert_n,,500,,,53195818.0,ns,1425
+example_sets-insert_n,,500,,,54245794.0,ns,1450
+example_sets-insert_n,,500,,,55519273.0,ns,1475
+example_sets-insert_n,,500,,,57131661.0,ns,1500
+example_sets-insert_n,,500,,,57659603.0,ns,1525
+example_sets-insert_n,,500,,,60602062.0,ns,1550
+example_sets-insert_n,,500,,,59425106.0,ns,1575
+example_sets-insert_n,,500,,,60507286.0,ns,1600
+example_sets-insert_n,,500,,,62188051.0,ns,1625
+example_sets-insert_n,,500,,,64019219.0,ns,1650
+example_sets-insert_n,,500,,,65752002.0,ns,1675
+example_sets-insert_n,,500,,,62588713.0,ns,1700
+example_sets-insert_n,,500,,,66718753.0,ns,1725
+example_sets-insert_n,,500,,,67389842.0,ns,1750
+example_sets-insert_n,,500,,,67329393.0,ns,1775
+example_sets-insert_n,,500,,,69475432.0,ns,1800
+example_sets-insert_n,,500,,,69052028.0,ns,1825
+example_sets-insert_n,,500,,,69034413.0,ns,1850
+example_sets-insert_n,,500,,,70934644.0,ns,1875
+example_sets-insert_n,,500,,,74876077.0,ns,1900
+example_sets-insert_n,,500,,,72822570.0,ns,1925
+example_sets-insert_n,,500,,,73653456.0,ns,1950
+example_sets-insert_n,,500,,,76371562.0,ns,1975
+example_sets-insert_n,,500,,,77033289.0,ns,2000
+example_sets-insert_n,,500,,,77862834.0,ns,2025
+example_sets-insert_n,,500,,,77958075.0,ns,2050
+example_sets-insert_n,,500,,,80714272.0,ns,2075
+example_sets-insert_n,,500,,,79464969.0,ns,2100
+example_sets-insert_n,,500,,,80797215.0,ns,2125
+example_sets-insert_n,,500,,,81414716.0,ns,2150
+example_sets-insert_n,,500,,,82018846.0,ns,2175
+example_sets-insert_n,,500,,,81515552.0,ns,2200
+example_sets-insert_n,,500,,,83370656.0,ns,2225
+example_sets-insert_n,,500,,,86178383.0,ns,2250
+example_sets-insert_n,,500,,,86858925.0,ns,2275
+example_sets-insert_n,,500,,,87376918.0,ns,2300
+example_sets-insert_n,,500,,,89367943.0,ns,2325
+example_sets-insert_n,,500,,,86246874.0,ns,2350
+example_sets-insert_n,,500,,,90541643.0,ns,2375
+example_sets-insert_n,,500,,,91590707.0,ns,2400
+example_sets-insert_n,,500,,,93282631.0,ns,2425
+example_sets-insert_n,,500,,,93746805.0,ns,2450
+example_sets-insert_n,,500,,,98802775.0,ns,2475
+example_sets-insert_n,,500,,,98084933.0,ns,2500
diff --git a/analysis/current/criterion/example_sets-insert_n/500/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/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..9b4cff1
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[25.0,50.0,75.0,100.0,125.0,150.0,175.0,200.0,225.0,250.0,275.0,300.0,325.0,350.0,375.0,400.0,425.0,450.0,475.0,500.0,525.0,550.0,575.0,600.0,625.0,650.0,675.0,700.0,725.0,750.0,775.0,800.0,825.0,850.0,875.0,900.0,925.0,950.0,975.0,1000.0,1025.0,1050.0,1075.0,1100.0,1125.0,1150.0,1175.0,1200.0,1225.0,1250.0,1275.0,1300.0,1325.0,1350.0,1375.0,1400.0,1425.0,1450.0,1475.0,1500.0,1525.0,1550.0,1575.0,1600.0,1625.0,1650.0,1675.0,1700.0,1725.0,1750.0,1775.0,1800.0,1825.0,1850.0,1875.0,1900.0,1925.0,1950.0,1975.0,2000.0,2025.0,2050.0,2075.0,2100.0,2125.0,2150.0,2175.0,2200.0,2225.0,2250.0,2275.0,2300.0,2325.0,2350.0,2375.0,2400.0,2425.0,2450.0,2475.0,2500.0],"times":[958752.0,1848155.0,3203346.0,3845744.0,4562197.0,5579678.0,6436109.0,7325344.0,8235943.0,9154673.0,10375583.0,11181562.0,12424653.0,13579131.0,13617630.0,14672627.0,16264526.0,17177523.0,17989368.0,18632269.0,19867159.0,21000677.0,21954917.0,22974996.0,23490792.0,24937683.0,25549430.0,26935354.0,27899788.0,28708062.0,29362506.0,30493728.0,31696125.0,31961609.0,32757262.0,33774388.0,33918822.0,35663088.0,35912850.0,37948315.0,40479300.0,38836708.0,40465407.0,41282249.0,43014336.0,43394808.0,43582201.0,45102490.0,46691566.0,46429526.0,48342425.0,48937847.0,49981920.0,51674249.0,51719487.0,53510007.0,53195818.0,54245794.0,55519273.0,57131661.0,57659603.0,60602062.0,59425106.0,60507286.0,62188051.0,64019219.0,65752002.0,62588713.0,66718753.0,67389842.0,67329393.0,69475432.0,69052028.0,69034413.0,70934644.0,74876077.0,72822570.0,73653456.0,76371562.0,77033289.0,77862834.0,77958075.0,80714272.0,79464969.0,80797215.0,81414716.0,82018846.0,81515552.0,83370656.0,86178383.0,86858925.0,87376918.0,89367943.0,86246874.0,90541643.0,91590707.0,93282631.0,93746805.0,98802775.0,98084933.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/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/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..78613e6
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[35232.68692929292,36380.72466414141,39442.158623737385,40590.196358585876] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/new/benchmark.json b/analysis/current/criterion/example_sets-insert_n/500/new/benchmark.json
new file mode 100644
index 0000000..99e3155
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_sets-insert_n","function_id":null,"value_str":"500","throughput":null,"full_id":"example_sets-insert_n/500","directory_name":"example_sets-insert_n/500","title":"example_sets-insert_n/500"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/new/estimates.json b/analysis/current/criterion/example_sets-insert_n/500/new/estimates.json
new file mode 100644
index 0000000..b4c08cd
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":288652.3117303253,"upper_bound":290219.1645516404},"point_estimate":289432.07521556783,"standard_error":400.47217474979135},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":288202.531671159,"upper_bound":290281.925},"point_estimate":289091.5263742594,"standard_error":573.9481769746244},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3509.740852395464,"upper_bound":5160.009919538741},"point_estimate":4353.677777735206,"standard_error":428.294000067425},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":287938.92376045807,"upper_bound":289778.4019265592},"point_estimate":288809.731654352,"standard_error":470.5526905756268},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3504.6188958701277,"upper_bound":4527.459897820021},"point_estimate":4037.9167702415975,"standard_error":261.19999371714266}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/new/raw.csv b/analysis/current/criterion/example_sets-insert_n/500/new/raw.csv
new file mode 100644
index 0000000..fdf1792
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/new/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,500,,,1175489.0,ns,4
+example_sets-insert_n,,500,,,2365328.0,ns,8
+example_sets-insert_n,,500,,,3528592.0,ns,12
+example_sets-insert_n,,500,,,4710806.0,ns,16
+example_sets-insert_n,,500,,,5828372.0,ns,20
+example_sets-insert_n,,500,,,7030112.0,ns,24
+example_sets-insert_n,,500,,,8197246.0,ns,28
+example_sets-insert_n,,500,,,9401232.0,ns,32
+example_sets-insert_n,,500,,,10497549.0,ns,36
+example_sets-insert_n,,500,,,11611277.0,ns,40
+example_sets-insert_n,,500,,,12754202.0,ns,44
+example_sets-insert_n,,500,,,14166468.0,ns,48
+example_sets-insert_n,,500,,,14806311.0,ns,52
+example_sets-insert_n,,500,,,16251663.0,ns,56
+example_sets-insert_n,,500,,,17355250.0,ns,60
+example_sets-insert_n,,500,,,18382946.0,ns,64
+example_sets-insert_n,,500,,,19622448.0,ns,68
+example_sets-insert_n,,500,,,20843875.0,ns,72
+example_sets-insert_n,,500,,,21718774.0,ns,76
+example_sets-insert_n,,500,,,22743289.0,ns,80
+example_sets-insert_n,,500,,,24011718.0,ns,84
+example_sets-insert_n,,500,,,25152226.0,ns,88
+example_sets-insert_n,,500,,,26150294.0,ns,92
+example_sets-insert_n,,500,,,27502757.0,ns,96
+example_sets-insert_n,,500,,,29284026.0,ns,100
+example_sets-insert_n,,500,,,29223091.0,ns,104
+example_sets-insert_n,,500,,,31035923.0,ns,108
+example_sets-insert_n,,500,,,32831936.0,ns,112
+example_sets-insert_n,,500,,,33823955.0,ns,116
+example_sets-insert_n,,500,,,34333454.0,ns,120
+example_sets-insert_n,,500,,,35827628.0,ns,124
+example_sets-insert_n,,500,,,37082821.0,ns,128
+example_sets-insert_n,,500,,,38606480.0,ns,132
+example_sets-insert_n,,500,,,39235306.0,ns,136
+example_sets-insert_n,,500,,,40178273.0,ns,140
+example_sets-insert_n,,500,,,40560149.0,ns,144
+example_sets-insert_n,,500,,,43237968.0,ns,148
+example_sets-insert_n,,500,,,44533934.0,ns,152
+example_sets-insert_n,,500,,,45421310.0,ns,156
+example_sets-insert_n,,500,,,45213403.0,ns,160
+example_sets-insert_n,,500,,,48552269.0,ns,164
+example_sets-insert_n,,500,,,47611130.0,ns,168
+example_sets-insert_n,,500,,,49855839.0,ns,172
+example_sets-insert_n,,500,,,51542444.0,ns,176
+example_sets-insert_n,,500,,,53859237.0,ns,180
+example_sets-insert_n,,500,,,54550575.0,ns,184
+example_sets-insert_n,,500,,,54583183.0,ns,188
+example_sets-insert_n,,500,,,56483590.0,ns,192
+example_sets-insert_n,,500,,,57171621.0,ns,196
+example_sets-insert_n,,500,,,56404097.0,ns,200
+example_sets-insert_n,,500,,,58353420.0,ns,204
+example_sets-insert_n,,500,,,59949062.0,ns,208
+example_sets-insert_n,,500,,,61054219.0,ns,212
+example_sets-insert_n,,500,,,62731505.0,ns,216
+example_sets-insert_n,,500,,,64294883.0,ns,220
+example_sets-insert_n,,500,,,64604616.0,ns,224
+example_sets-insert_n,,500,,,66450134.0,ns,228
+example_sets-insert_n,,500,,,67219469.0,ns,232
+example_sets-insert_n,,500,,,69366149.0,ns,236
+example_sets-insert_n,,500,,,71591449.0,ns,240
+example_sets-insert_n,,500,,,71069815.0,ns,244
+example_sets-insert_n,,500,,,72696280.0,ns,248
+example_sets-insert_n,,500,,,72542244.0,ns,252
+example_sets-insert_n,,500,,,73871280.0,ns,256
+example_sets-insert_n,,500,,,73649126.0,ns,260
+example_sets-insert_n,,500,,,77091804.0,ns,264
+example_sets-insert_n,,500,,,78990534.0,ns,268
+example_sets-insert_n,,500,,,77467486.0,ns,272
+example_sets-insert_n,,500,,,79115275.0,ns,276
+example_sets-insert_n,,500,,,80207802.0,ns,280
+example_sets-insert_n,,500,,,82572606.0,ns,284
+example_sets-insert_n,,500,,,82223566.0,ns,288
+example_sets-insert_n,,500,,,85012058.0,ns,292
+example_sets-insert_n,,500,,,87681126.0,ns,296
+example_sets-insert_n,,500,,,90160735.0,ns,300
+example_sets-insert_n,,500,,,89726477.0,ns,304
+example_sets-insert_n,,500,,,88315023.0,ns,308
+example_sets-insert_n,,500,,,88785573.0,ns,312
+example_sets-insert_n,,500,,,90482329.0,ns,316
+example_sets-insert_n,,500,,,91565241.0,ns,320
+example_sets-insert_n,,500,,,92872483.0,ns,324
+example_sets-insert_n,,500,,,93652334.0,ns,328
+example_sets-insert_n,,500,,,95304307.0,ns,332
+example_sets-insert_n,,500,,,98071225.0,ns,336
+example_sets-insert_n,,500,,,97264917.0,ns,340
+example_sets-insert_n,,500,,,98263775.0,ns,344
+example_sets-insert_n,,500,,,100424364.0,ns,348
+example_sets-insert_n,,500,,,100889988.0,ns,352
+example_sets-insert_n,,500,,,101165134.0,ns,356
+example_sets-insert_n,,500,,,103346574.0,ns,360
+example_sets-insert_n,,500,,,105140436.0,ns,364
+example_sets-insert_n,,500,,,105332842.0,ns,368
+example_sets-insert_n,,500,,,105617316.0,ns,372
+example_sets-insert_n,,500,,,108535493.0,ns,376
+example_sets-insert_n,,500,,,109113614.0,ns,380
+example_sets-insert_n,,500,,,111199421.0,ns,384
+example_sets-insert_n,,500,,,112000828.0,ns,388
+example_sets-insert_n,,500,,,113386223.0,ns,392
+example_sets-insert_n,,500,,,116345659.0,ns,396
+example_sets-insert_n,,500,,,114493378.0,ns,400
diff --git a/analysis/current/criterion/example_sets-insert_n/500/new/sample.json b/analysis/current/criterion/example_sets-insert_n/500/new/sample.json
new file mode 100644
index 0000000..883daae
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/new/sample.json
@@ -0,0 +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":[1175489.0,2365328.0,3528592.0,4710806.0,5828372.0,7030112.0,8197246.0,9401232.0,10497549.0,11611277.0,12754202.0,14166468.0,14806311.0,16251663.0,17355250.0,18382946.0,19622448.0,20843875.0,21718774.0,22743289.0,24011718.0,25152226.0,26150294.0,27502757.0,29284026.0,29223091.0,31035923.0,32831936.0,33823955.0,34333454.0,35827628.0,37082821.0,38606480.0,39235306.0,40178273.0,40560149.0,43237968.0,44533934.0,45421310.0,45213403.0,48552269.0,47611130.0,49855839.0,51542444.0,53859237.0,54550575.0,54583183.0,56483590.0,57171621.0,56404097.0,58353420.0,59949062.0,61054219.0,62731505.0,64294883.0,64604616.0,66450134.0,67219469.0,69366149.0,71591449.0,71069815.0,72696280.0,72542244.0,73871280.0,73649126.0,77091804.0,78990534.0,77467486.0,79115275.0,80207802.0,82572606.0,82223566.0,85012058.0,87681126.0,90160735.0,89726477.0,88315023.0,88785573.0,90482329.0,91565241.0,92872483.0,93652334.0,95304307.0,98071225.0,97264917.0,98263775.0,100424364.0,100889988.0,101165134.0,103346574.0,105140436.0,105332842.0,105617316.0,108535493.0,109113614.0,111199421.0,112000828.0,113386223.0,116345659.0,114493378.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/500/new/tukey.json b/analysis/current/criterion/example_sets-insert_n/500/new/tukey.json
new file mode 100644
index 0000000..5bafd5b
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/new/tukey.json
@@ -0,0 +1 @@
+[268326.59412255476,277318.6592527331,301297.4995998753,310289.5647300536] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..03d2800
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_sets-insert_n","function_id":null,"value_str":"50000","throughput":null,"full_id":"example_sets-insert_n/50000","directory_name":"example_sets-insert_n/50000","title":"example_sets-insert_n/50000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..c1001f4
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2785108434.7322497,"upper_bound":2796056057.29875},"point_estimate":2790352119.51,"standard_error":2795277.1166327414},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2780003772.0,"upper_bound":2790372936.0},"point_estimate":2783896300.0,"standard_error":2079425.2113238084},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16478298.844751716,"upper_bound":26199634.9660635},"point_estimate":21856808.312264085,"standard_error":2402575.3250423623},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22042156.82417609,"upper_bound":33459063.36546573},"point_estimate":28143784.740281437,"standard_error":2925521.6522858078}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..e9f0913
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,50000,,,2799470300.0,ns,1
+example_sets-insert_n,,50000,,,2781829150.0,ns,1
+example_sets-insert_n,,50000,,,2779832084.0,ns,1
+example_sets-insert_n,,50000,,,2763841090.0,ns,1
+example_sets-insert_n,,50000,,,2784629945.0,ns,1
+example_sets-insert_n,,50000,,,2784010715.0,ns,1
+example_sets-insert_n,,50000,,,2766143786.0,ns,1
+example_sets-insert_n,,50000,,,2810977736.0,ns,1
+example_sets-insert_n,,50000,,,2759956120.0,ns,1
+example_sets-insert_n,,50000,,,2775992095.0,ns,1
+example_sets-insert_n,,50000,,,2824883873.0,ns,1
+example_sets-insert_n,,50000,,,2783782596.0,ns,1
+example_sets-insert_n,,50000,,,2807324086.0,ns,1
+example_sets-insert_n,,50000,,,2784010004.0,ns,1
+example_sets-insert_n,,50000,,,2786378751.0,ns,1
+example_sets-insert_n,,50000,,,2762146232.0,ns,1
+example_sets-insert_n,,50000,,,2759771528.0,ns,1
+example_sets-insert_n,,50000,,,2834181700.0,ns,1
+example_sets-insert_n,,50000,,,2762832947.0,ns,1
+example_sets-insert_n,,50000,,,2764145447.0,ns,1
+example_sets-insert_n,,50000,,,2768521836.0,ns,1
+example_sets-insert_n,,50000,,,2813944671.0,ns,1
+example_sets-insert_n,,50000,,,2769114073.0,ns,1
+example_sets-insert_n,,50000,,,2773945218.0,ns,1
+example_sets-insert_n,,50000,,,2845023813.0,ns,1
+example_sets-insert_n,,50000,,,2763536061.0,ns,1
+example_sets-insert_n,,50000,,,2751804254.0,ns,1
+example_sets-insert_n,,50000,,,2761199024.0,ns,1
+example_sets-insert_n,,50000,,,2780287499.0,ns,1
+example_sets-insert_n,,50000,,,2763174301.0,ns,1
+example_sets-insert_n,,50000,,,2778577000.0,ns,1
+example_sets-insert_n,,50000,,,2766534109.0,ns,1
+example_sets-insert_n,,50000,,,2772891663.0,ns,1
+example_sets-insert_n,,50000,,,2771086711.0,ns,1
+example_sets-insert_n,,50000,,,2784309646.0,ns,1
+example_sets-insert_n,,50000,,,2758440256.0,ns,1
+example_sets-insert_n,,50000,,,2767074537.0,ns,1
+example_sets-insert_n,,50000,,,2769194096.0,ns,1
+example_sets-insert_n,,50000,,,2837930239.0,ns,1
+example_sets-insert_n,,50000,,,2776809157.0,ns,1
+example_sets-insert_n,,50000,,,2762134176.0,ns,1
+example_sets-insert_n,,50000,,,2780003772.0,ns,1
+example_sets-insert_n,,50000,,,2758109519.0,ns,1
+example_sets-insert_n,,50000,,,2774265974.0,ns,1
+example_sets-insert_n,,50000,,,2848103074.0,ns,1
+example_sets-insert_n,,50000,,,2784527932.0,ns,1
+example_sets-insert_n,,50000,,,2756230626.0,ns,1
+example_sets-insert_n,,50000,,,2854553712.0,ns,1
+example_sets-insert_n,,50000,,,2773649927.0,ns,1
+example_sets-insert_n,,50000,,,2762528708.0,ns,1
+example_sets-insert_n,,50000,,,2777678669.0,ns,1
+example_sets-insert_n,,50000,,,2766837907.0,ns,1
+example_sets-insert_n,,50000,,,2784393164.0,ns,1
+example_sets-insert_n,,50000,,,2754765928.0,ns,1
+example_sets-insert_n,,50000,,,2783130709.0,ns,1
+example_sets-insert_n,,50000,,,2784831433.0,ns,1
+example_sets-insert_n,,50000,,,2797667878.0,ns,1
+example_sets-insert_n,,50000,,,2853553792.0,ns,1
+example_sets-insert_n,,50000,,,2779146979.0,ns,1
+example_sets-insert_n,,50000,,,2793759437.0,ns,1
+example_sets-insert_n,,50000,,,2770716045.0,ns,1
+example_sets-insert_n,,50000,,,2798260041.0,ns,1
+example_sets-insert_n,,50000,,,2779954921.0,ns,1
+example_sets-insert_n,,50000,,,2785312720.0,ns,1
+example_sets-insert_n,,50000,,,2791293357.0,ns,1
+example_sets-insert_n,,50000,,,2771662425.0,ns,1
+example_sets-insert_n,,50000,,,2790560829.0,ns,1
+example_sets-insert_n,,50000,,,2776518092.0,ns,1
+example_sets-insert_n,,50000,,,2780705528.0,ns,1
+example_sets-insert_n,,50000,,,2773555714.0,ns,1
+example_sets-insert_n,,50000,,,2796664514.0,ns,1
+example_sets-insert_n,,50000,,,2885863496.0,ns,1
+example_sets-insert_n,,50000,,,2792556697.0,ns,1
+example_sets-insert_n,,50000,,,2802703040.0,ns,1
+example_sets-insert_n,,50000,,,2852941210.0,ns,1
+example_sets-insert_n,,50000,,,2799377992.0,ns,1
+example_sets-insert_n,,50000,,,2800003737.0,ns,1
+example_sets-insert_n,,50000,,,2830997965.0,ns,1
+example_sets-insert_n,,50000,,,2812562623.0,ns,1
+example_sets-insert_n,,50000,,,2790372936.0,ns,1
+example_sets-insert_n,,50000,,,2800681136.0,ns,1
+example_sets-insert_n,,50000,,,2780510906.0,ns,1
+example_sets-insert_n,,50000,,,2783429428.0,ns,1
+example_sets-insert_n,,50000,,,2791240415.0,ns,1
+example_sets-insert_n,,50000,,,2869527343.0,ns,1
+example_sets-insert_n,,50000,,,2807279537.0,ns,1
+example_sets-insert_n,,50000,,,2780083333.0,ns,1
+example_sets-insert_n,,50000,,,2891471407.0,ns,1
+example_sets-insert_n,,50000,,,2795731147.0,ns,1
+example_sets-insert_n,,50000,,,2806663767.0,ns,1
+example_sets-insert_n,,50000,,,2803174492.0,ns,1
+example_sets-insert_n,,50000,,,2797028347.0,ns,1
+example_sets-insert_n,,50000,,,2776009307.0,ns,1
+example_sets-insert_n,,50000,,,2798931301.0,ns,1
+example_sets-insert_n,,50000,,,2805897797.0,ns,1
+example_sets-insert_n,,50000,,,2805926179.0,ns,1
+example_sets-insert_n,,50000,,,2782408243.0,ns,1
+example_sets-insert_n,,50000,,,2794883696.0,ns,1
+example_sets-insert_n,,50000,,,2795120584.0,ns,1
+example_sets-insert_n,,50000,,,2807218039.0,ns,1
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..a2fd0bd
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/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,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,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":[2799470300.0,2781829150.0,2779832084.0,2763841090.0,2784629945.0,2784010715.0,2766143786.0,2810977736.0,2759956120.0,2775992095.0,2824883873.0,2783782596.0,2807324086.0,2784010004.0,2786378751.0,2762146232.0,2759771528.0,2834181700.0,2762832947.0,2764145447.0,2768521836.0,2813944671.0,2769114073.0,2773945218.0,2845023813.0,2763536061.0,2751804254.0,2761199024.0,2780287499.0,2763174301.0,2778577000.0,2766534109.0,2772891663.0,2771086711.0,2784309646.0,2758440256.0,2767074537.0,2769194096.0,2837930239.0,2776809157.0,2762134176.0,2780003772.0,2758109519.0,2774265974.0,2848103074.0,2784527932.0,2756230626.0,2854553712.0,2773649927.0,2762528708.0,2777678669.0,2766837907.0,2784393164.0,2754765928.0,2783130709.0,2784831433.0,2797667878.0,2853553792.0,2779146979.0,2793759437.0,2770716045.0,2798260041.0,2779954921.0,2785312720.0,2791293357.0,2771662425.0,2790560829.0,2776518092.0,2780705528.0,2773555714.0,2796664514.0,2885863496.0,2792556697.0,2802703040.0,2852941210.0,2799377992.0,2800003737.0,2830997965.0,2812562623.0,2790372936.0,2800681136.0,2780510906.0,2783429428.0,2791240415.0,2869527343.0,2807279537.0,2780083333.0,2891471407.0,2795731147.0,2806663767.0,2803174492.0,2797028347.0,2776009307.0,2798931301.0,2805897797.0,2805926179.0,2782408243.0,2794883696.0,2795120584.0,2807218039.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..e60865b
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[2687263008.25,2729390752.375,2841731403.375,2883859147.5] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..03d2800
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_sets-insert_n","function_id":null,"value_str":"50000","throughput":null,"full_id":"example_sets-insert_n/50000","directory_name":"example_sets-insert_n/50000","title":"example_sets-insert_n/50000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..4b1935a
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7067921.90446429,"upper_bound":7107214.671071428},"point_estimate":7087299.16,"standard_error":10029.820082907525},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7070167.714285715,"upper_bound":7110408.428571428},"point_estimate":7087860.785714285,"standard_error":11303.320289176838},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62778.57788545804,"upper_bound":116376.36723390607},"point_estimate":86379.76916645344,"standard_error":13456.892248047287},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83917.62341599801,"upper_bound":117304.9079091111},"point_estimate":100514.95033144711,"standard_error":8578.421380762713}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..0d32b6f
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,50000,,,49666426.0,ns,7
+example_sets-insert_n,,50000,,,48700775.0,ns,7
+example_sets-insert_n,,50000,,,48630261.0,ns,7
+example_sets-insert_n,,50000,,,49961894.0,ns,7
+example_sets-insert_n,,50000,,,50017448.0,ns,7
+example_sets-insert_n,,50000,,,50195057.0,ns,7
+example_sets-insert_n,,50000,,,48956586.0,ns,7
+example_sets-insert_n,,50000,,,50028276.0,ns,7
+example_sets-insert_n,,50000,,,49388819.0,ns,7
+example_sets-insert_n,,50000,,,49781368.0,ns,7
+example_sets-insert_n,,50000,,,49780281.0,ns,7
+example_sets-insert_n,,50000,,,48676916.0,ns,7
+example_sets-insert_n,,50000,,,48793860.0,ns,7
+example_sets-insert_n,,50000,,,49862098.0,ns,7
+example_sets-insert_n,,50000,,,49318083.0,ns,7
+example_sets-insert_n,,50000,,,50050333.0,ns,7
+example_sets-insert_n,,50000,,,49655957.0,ns,7
+example_sets-insert_n,,50000,,,49745917.0,ns,7
+example_sets-insert_n,,50000,,,49990187.0,ns,7
+example_sets-insert_n,,50000,,,50034701.0,ns,7
+example_sets-insert_n,,50000,,,49861807.0,ns,7
+example_sets-insert_n,,50000,,,49763012.0,ns,7
+example_sets-insert_n,,50000,,,49516737.0,ns,7
+example_sets-insert_n,,50000,,,50308067.0,ns,7
+example_sets-insert_n,,50000,,,49932355.0,ns,7
+example_sets-insert_n,,50000,,,50147933.0,ns,7
+example_sets-insert_n,,50000,,,50511788.0,ns,7
+example_sets-insert_n,,50000,,,49579336.0,ns,7
+example_sets-insert_n,,50000,,,49520402.0,ns,7
+example_sets-insert_n,,50000,,,49534453.0,ns,7
+example_sets-insert_n,,50000,,,49840234.0,ns,7
+example_sets-insert_n,,50000,,,49901031.0,ns,7
+example_sets-insert_n,,50000,,,49817584.0,ns,7
+example_sets-insert_n,,50000,,,51089227.0,ns,7
+example_sets-insert_n,,50000,,,50868757.0,ns,7
+example_sets-insert_n,,50000,,,50720008.0,ns,7
+example_sets-insert_n,,50000,,,49303848.0,ns,7
+example_sets-insert_n,,50000,,,49948634.0,ns,7
+example_sets-insert_n,,50000,,,49424814.0,ns,7
+example_sets-insert_n,,50000,,,49924484.0,ns,7
+example_sets-insert_n,,50000,,,49434015.0,ns,7
+example_sets-insert_n,,50000,,,48405163.0,ns,7
+example_sets-insert_n,,50000,,,48421337.0,ns,7
+example_sets-insert_n,,50000,,,49188866.0,ns,7
+example_sets-insert_n,,50000,,,51078402.0,ns,7
+example_sets-insert_n,,50000,,,49613919.0,ns,7
+example_sets-insert_n,,50000,,,49786354.0,ns,7
+example_sets-insert_n,,50000,,,49889803.0,ns,7
+example_sets-insert_n,,50000,,,50775616.0,ns,7
+example_sets-insert_n,,50000,,,49033467.0,ns,7
+example_sets-insert_n,,50000,,,48729997.0,ns,7
+example_sets-insert_n,,50000,,,49488621.0,ns,7
+example_sets-insert_n,,50000,,,48399306.0,ns,7
+example_sets-insert_n,,50000,,,49716211.0,ns,7
+example_sets-insert_n,,50000,,,49492128.0,ns,7
+example_sets-insert_n,,50000,,,49651272.0,ns,7
+example_sets-insert_n,,50000,,,49435122.0,ns,7
+example_sets-insert_n,,50000,,,49613304.0,ns,7
+example_sets-insert_n,,50000,,,50167864.0,ns,7
+example_sets-insert_n,,50000,,,50326577.0,ns,7
+example_sets-insert_n,,50000,,,50378110.0,ns,7
+example_sets-insert_n,,50000,,,50518447.0,ns,7
+example_sets-insert_n,,50000,,,49839992.0,ns,7
+example_sets-insert_n,,50000,,,50637878.0,ns,7
+example_sets-insert_n,,50000,,,49310507.0,ns,7
+example_sets-insert_n,,50000,,,48897775.0,ns,7
+example_sets-insert_n,,50000,,,52270185.0,ns,7
+example_sets-insert_n,,50000,,,50859928.0,ns,7
+example_sets-insert_n,,50000,,,50460490.0,ns,7
+example_sets-insert_n,,50000,,,49200653.0,ns,7
+example_sets-insert_n,,50000,,,50644263.0,ns,7
+example_sets-insert_n,,50000,,,49813908.0,ns,7
+example_sets-insert_n,,50000,,,49493727.0,ns,7
+example_sets-insert_n,,50000,,,49747409.0,ns,7
+example_sets-insert_n,,50000,,,49339545.0,ns,7
+example_sets-insert_n,,50000,,,49222297.0,ns,7
+example_sets-insert_n,,50000,,,49616132.0,ns,7
+example_sets-insert_n,,50000,,,49268915.0,ns,7
+example_sets-insert_n,,50000,,,49479818.0,ns,7
+example_sets-insert_n,,50000,,,48586256.0,ns,7
+example_sets-insert_n,,50000,,,48858236.0,ns,7
+example_sets-insert_n,,50000,,,49242369.0,ns,7
+example_sets-insert_n,,50000,,,48825215.0,ns,7
+example_sets-insert_n,,50000,,,50105097.0,ns,7
+example_sets-insert_n,,50000,,,48370754.0,ns,7
+example_sets-insert_n,,50000,,,48345464.0,ns,7
+example_sets-insert_n,,50000,,,49131359.0,ns,7
+example_sets-insert_n,,50000,,,48857785.0,ns,7
+example_sets-insert_n,,50000,,,50237538.0,ns,7
+example_sets-insert_n,,50000,,,49186766.0,ns,7
+example_sets-insert_n,,50000,,,48708076.0,ns,7
+example_sets-insert_n,,50000,,,49508923.0,ns,7
+example_sets-insert_n,,50000,,,48816179.0,ns,7
+example_sets-insert_n,,50000,,,48632631.0,ns,7
+example_sets-insert_n,,50000,,,48998022.0,ns,7
+example_sets-insert_n,,50000,,,48732626.0,ns,7
+example_sets-insert_n,,50000,,,49772859.0,ns,7
+example_sets-insert_n,,50000,,,48470922.0,ns,7
+example_sets-insert_n,,50000,,,49590345.0,ns,7
+example_sets-insert_n,,50000,,,49734913.0,ns,7
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..a704e69
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0],"times":[49666426.0,48700775.0,48630261.0,49961894.0,50017448.0,50195057.0,48956586.0,50028276.0,49388819.0,49781368.0,49780281.0,48676916.0,48793860.0,49862098.0,49318083.0,50050333.0,49655957.0,49745917.0,49990187.0,50034701.0,49861807.0,49763012.0,49516737.0,50308067.0,49932355.0,50147933.0,50511788.0,49579336.0,49520402.0,49534453.0,49840234.0,49901031.0,49817584.0,51089227.0,50868757.0,50720008.0,49303848.0,49948634.0,49424814.0,49924484.0,49434015.0,48405163.0,48421337.0,49188866.0,51078402.0,49613919.0,49786354.0,49889803.0,50775616.0,49033467.0,48729997.0,49488621.0,48399306.0,49716211.0,49492128.0,49651272.0,49435122.0,49613304.0,50167864.0,50326577.0,50378110.0,50518447.0,49839992.0,50637878.0,49310507.0,48897775.0,52270185.0,50859928.0,50460490.0,49200653.0,50644263.0,49813908.0,49493727.0,49747409.0,49339545.0,49222297.0,49616132.0,49268915.0,49479818.0,48586256.0,48858236.0,49242369.0,48825215.0,50105097.0,48370754.0,48345464.0,49131359.0,48857785.0,50237538.0,49186766.0,48708076.0,49508923.0,48816179.0,48632631.0,48998022.0,48732626.0,49772859.0,48470922.0,49590345.0,49734913.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..f37e380
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[6692351.750000001,6859628.803571429,7305700.946428571,7472977.999999999] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..03d2800
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_sets-insert_n","function_id":null,"value_str":"50000","throughput":null,"full_id":"example_sets-insert_n/50000","directory_name":"example_sets-insert_n/50000","title":"example_sets-insert_n/50000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..d0ff30c
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3852718.665826921,"upper_bound":3877052.931519231},"point_estimate":3864838.8623076933,"standard_error":6215.7486220906885},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3839788.923076923,"upper_bound":3879037.769230769},"point_estimate":3862735.692307692,"standard_error":8713.882662155385},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52556.74491558527,"upper_bound":82203.89600212725},"point_estimate":62776.70427010583,"standard_error":7420.414736796536},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":54086.61528040087,"upper_bound":69881.23751067312},"point_estimate":62359.52391556616,"standard_error":4032.289669962301}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..919e763
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,50000,,,49407289.0,ns,13
+example_sets-insert_n,,50000,,,50414202.0,ns,13
+example_sets-insert_n,,50000,,,49388765.0,ns,13
+example_sets-insert_n,,50000,,,50410568.0,ns,13
+example_sets-insert_n,,50000,,,51004921.0,ns,13
+example_sets-insert_n,,50000,,,50725986.0,ns,13
+example_sets-insert_n,,50000,,,49728657.0,ns,13
+example_sets-insert_n,,50000,,,49725856.0,ns,13
+example_sets-insert_n,,50000,,,50079656.0,ns,13
+example_sets-insert_n,,50000,,,49279026.0,ns,13
+example_sets-insert_n,,50000,,,50165394.0,ns,13
+example_sets-insert_n,,50000,,,50759975.0,ns,13
+example_sets-insert_n,,50000,,,49678801.0,ns,13
+example_sets-insert_n,,50000,,,51345929.0,ns,13
+example_sets-insert_n,,50000,,,49545320.0,ns,13
+example_sets-insert_n,,50000,,,50271157.0,ns,13
+example_sets-insert_n,,50000,,,50168135.0,ns,13
+example_sets-insert_n,,50000,,,49652814.0,ns,13
+example_sets-insert_n,,50000,,,49226237.0,ns,13
+example_sets-insert_n,,50000,,,49824747.0,ns,13
+example_sets-insert_n,,50000,,,49555566.0,ns,13
+example_sets-insert_n,,50000,,,49911698.0,ns,13
+example_sets-insert_n,,50000,,,48973784.0,ns,13
+example_sets-insert_n,,50000,,,48715452.0,ns,13
+example_sets-insert_n,,50000,,,49507812.0,ns,13
+example_sets-insert_n,,50000,,,51331957.0,ns,13
+example_sets-insert_n,,50000,,,50194927.0,ns,13
+example_sets-insert_n,,50000,,,49840619.0,ns,13
+example_sets-insert_n,,50000,,,49816383.0,ns,13
+example_sets-insert_n,,50000,,,49667855.0,ns,13
+example_sets-insert_n,,50000,,,49146642.0,ns,13
+example_sets-insert_n,,50000,,,48861011.0,ns,13
+example_sets-insert_n,,50000,,,50761209.0,ns,13
+example_sets-insert_n,,50000,,,49786681.0,ns,13
+example_sets-insert_n,,50000,,,49326013.0,ns,13
+example_sets-insert_n,,50000,,,50037579.0,ns,13
+example_sets-insert_n,,50000,,,50113362.0,ns,13
+example_sets-insert_n,,50000,,,50131407.0,ns,13
+example_sets-insert_n,,50000,,,49951586.0,ns,13
+example_sets-insert_n,,50000,,,49423903.0,ns,13
+example_sets-insert_n,,50000,,,49556832.0,ns,13
+example_sets-insert_n,,50000,,,49839161.0,ns,13
+example_sets-insert_n,,50000,,,50688222.0,ns,13
+example_sets-insert_n,,50000,,,51096530.0,ns,13
+example_sets-insert_n,,50000,,,49877403.0,ns,13
+example_sets-insert_n,,50000,,,50811816.0,ns,13
+example_sets-insert_n,,50000,,,51903773.0,ns,13
+example_sets-insert_n,,50000,,,49636986.0,ns,13
+example_sets-insert_n,,50000,,,51437822.0,ns,13
+example_sets-insert_n,,50000,,,51137644.0,ns,13
+example_sets-insert_n,,50000,,,50725733.0,ns,13
+example_sets-insert_n,,50000,,,51035875.0,ns,13
+example_sets-insert_n,,50000,,,50904207.0,ns,13
+example_sets-insert_n,,50000,,,50768755.0,ns,13
+example_sets-insert_n,,50000,,,50700094.0,ns,13
+example_sets-insert_n,,50000,,,51487959.0,ns,13
+example_sets-insert_n,,50000,,,51018130.0,ns,13
+example_sets-insert_n,,50000,,,51005044.0,ns,13
+example_sets-insert_n,,50000,,,51150584.0,ns,13
+example_sets-insert_n,,50000,,,51047352.0,ns,13
+example_sets-insert_n,,50000,,,51414725.0,ns,13
+example_sets-insert_n,,50000,,,50553677.0,ns,13
+example_sets-insert_n,,50000,,,49418182.0,ns,13
+example_sets-insert_n,,50000,,,49808047.0,ns,13
+example_sets-insert_n,,50000,,,48626312.0,ns,13
+example_sets-insert_n,,50000,,,50230958.0,ns,13
+example_sets-insert_n,,50000,,,50527446.0,ns,13
+example_sets-insert_n,,50000,,,50631910.0,ns,13
+example_sets-insert_n,,50000,,,50438599.0,ns,13
+example_sets-insert_n,,50000,,,49917256.0,ns,13
+example_sets-insert_n,,50000,,,50284097.0,ns,13
+example_sets-insert_n,,50000,,,50427491.0,ns,13
+example_sets-insert_n,,50000,,,51017559.0,ns,13
+example_sets-insert_n,,50000,,,48690308.0,ns,13
+example_sets-insert_n,,50000,,,49178818.0,ns,13
+example_sets-insert_n,,50000,,,49753481.0,ns,13
+example_sets-insert_n,,50000,,,48951058.0,ns,13
+example_sets-insert_n,,50000,,,49068340.0,ns,13
+example_sets-insert_n,,50000,,,51908117.0,ns,13
+example_sets-insert_n,,50000,,,51656270.0,ns,13
+example_sets-insert_n,,50000,,,51852306.0,ns,13
+example_sets-insert_n,,50000,,,51010345.0,ns,13
+example_sets-insert_n,,50000,,,51568004.0,ns,13
+example_sets-insert_n,,50000,,,51085939.0,ns,13
+example_sets-insert_n,,50000,,,50442716.0,ns,13
+example_sets-insert_n,,50000,,,50287658.0,ns,13
+example_sets-insert_n,,50000,,,49315386.0,ns,13
+example_sets-insert_n,,50000,,,50447237.0,ns,13
+example_sets-insert_n,,50000,,,49774061.0,ns,13
+example_sets-insert_n,,50000,,,50329278.0,ns,13
+example_sets-insert_n,,50000,,,49588105.0,ns,13
+example_sets-insert_n,,50000,,,50200170.0,ns,13
+example_sets-insert_n,,50000,,,50506197.0,ns,13
+example_sets-insert_n,,50000,,,50762407.0,ns,13
+example_sets-insert_n,,50000,,,50297053.0,ns,13
+example_sets-insert_n,,50000,,,52558762.0,ns,13
+example_sets-insert_n,,50000,,,49225707.0,ns,13
+example_sets-insert_n,,50000,,,50677512.0,ns,13
+example_sets-insert_n,,50000,,,50285027.0,ns,13
+example_sets-insert_n,,50000,,,49885197.0,ns,13
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..28671d4
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0],"times":[49407289.0,50414202.0,49388765.0,50410568.0,51004921.0,50725986.0,49728657.0,49725856.0,50079656.0,49279026.0,50165394.0,50759975.0,49678801.0,51345929.0,49545320.0,50271157.0,50168135.0,49652814.0,49226237.0,49824747.0,49555566.0,49911698.0,48973784.0,48715452.0,49507812.0,51331957.0,50194927.0,49840619.0,49816383.0,49667855.0,49146642.0,48861011.0,50761209.0,49786681.0,49326013.0,50037579.0,50113362.0,50131407.0,49951586.0,49423903.0,49556832.0,49839161.0,50688222.0,51096530.0,49877403.0,50811816.0,51903773.0,49636986.0,51437822.0,51137644.0,50725733.0,51035875.0,50904207.0,50768755.0,50700094.0,51487959.0,51018130.0,51005044.0,51150584.0,51047352.0,51414725.0,50553677.0,49418182.0,49808047.0,48626312.0,50230958.0,50527446.0,50631910.0,50438599.0,49917256.0,50284097.0,50427491.0,51017559.0,48690308.0,49178818.0,49753481.0,48951058.0,49068340.0,51908117.0,51656270.0,51852306.0,51010345.0,51568004.0,51085939.0,50442716.0,50287658.0,49315386.0,50447237.0,49774061.0,50329278.0,49588105.0,50200170.0,50506197.0,50762407.0,50297053.0,52558762.0,49225707.0,50677512.0,50285027.0,49885197.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..0346052
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[3566492.0769230775,3693403.528846154,4031834.067307692,4158745.519230769] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/new/benchmark.json b/analysis/current/criterion/example_sets-insert_n/50000/new/benchmark.json
new file mode 100644
index 0000000..03d2800
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_sets-insert_n","function_id":null,"value_str":"50000","throughput":null,"full_id":"example_sets-insert_n/50000","directory_name":"example_sets-insert_n/50000","title":"example_sets-insert_n/50000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/new/estimates.json b/analysis/current/criterion/example_sets-insert_n/50000/new/estimates.json
new file mode 100644
index 0000000..c1001f4
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2785108434.7322497,"upper_bound":2796056057.29875},"point_estimate":2790352119.51,"standard_error":2795277.1166327414},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2780003772.0,"upper_bound":2790372936.0},"point_estimate":2783896300.0,"standard_error":2079425.2113238084},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16478298.844751716,"upper_bound":26199634.9660635},"point_estimate":21856808.312264085,"standard_error":2402575.3250423623},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22042156.82417609,"upper_bound":33459063.36546573},"point_estimate":28143784.740281437,"standard_error":2925521.6522858078}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/new/raw.csv b/analysis/current/criterion/example_sets-insert_n/50000/new/raw.csv
new file mode 100644
index 0000000..e9f0913
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/new/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,50000,,,2799470300.0,ns,1
+example_sets-insert_n,,50000,,,2781829150.0,ns,1
+example_sets-insert_n,,50000,,,2779832084.0,ns,1
+example_sets-insert_n,,50000,,,2763841090.0,ns,1
+example_sets-insert_n,,50000,,,2784629945.0,ns,1
+example_sets-insert_n,,50000,,,2784010715.0,ns,1
+example_sets-insert_n,,50000,,,2766143786.0,ns,1
+example_sets-insert_n,,50000,,,2810977736.0,ns,1
+example_sets-insert_n,,50000,,,2759956120.0,ns,1
+example_sets-insert_n,,50000,,,2775992095.0,ns,1
+example_sets-insert_n,,50000,,,2824883873.0,ns,1
+example_sets-insert_n,,50000,,,2783782596.0,ns,1
+example_sets-insert_n,,50000,,,2807324086.0,ns,1
+example_sets-insert_n,,50000,,,2784010004.0,ns,1
+example_sets-insert_n,,50000,,,2786378751.0,ns,1
+example_sets-insert_n,,50000,,,2762146232.0,ns,1
+example_sets-insert_n,,50000,,,2759771528.0,ns,1
+example_sets-insert_n,,50000,,,2834181700.0,ns,1
+example_sets-insert_n,,50000,,,2762832947.0,ns,1
+example_sets-insert_n,,50000,,,2764145447.0,ns,1
+example_sets-insert_n,,50000,,,2768521836.0,ns,1
+example_sets-insert_n,,50000,,,2813944671.0,ns,1
+example_sets-insert_n,,50000,,,2769114073.0,ns,1
+example_sets-insert_n,,50000,,,2773945218.0,ns,1
+example_sets-insert_n,,50000,,,2845023813.0,ns,1
+example_sets-insert_n,,50000,,,2763536061.0,ns,1
+example_sets-insert_n,,50000,,,2751804254.0,ns,1
+example_sets-insert_n,,50000,,,2761199024.0,ns,1
+example_sets-insert_n,,50000,,,2780287499.0,ns,1
+example_sets-insert_n,,50000,,,2763174301.0,ns,1
+example_sets-insert_n,,50000,,,2778577000.0,ns,1
+example_sets-insert_n,,50000,,,2766534109.0,ns,1
+example_sets-insert_n,,50000,,,2772891663.0,ns,1
+example_sets-insert_n,,50000,,,2771086711.0,ns,1
+example_sets-insert_n,,50000,,,2784309646.0,ns,1
+example_sets-insert_n,,50000,,,2758440256.0,ns,1
+example_sets-insert_n,,50000,,,2767074537.0,ns,1
+example_sets-insert_n,,50000,,,2769194096.0,ns,1
+example_sets-insert_n,,50000,,,2837930239.0,ns,1
+example_sets-insert_n,,50000,,,2776809157.0,ns,1
+example_sets-insert_n,,50000,,,2762134176.0,ns,1
+example_sets-insert_n,,50000,,,2780003772.0,ns,1
+example_sets-insert_n,,50000,,,2758109519.0,ns,1
+example_sets-insert_n,,50000,,,2774265974.0,ns,1
+example_sets-insert_n,,50000,,,2848103074.0,ns,1
+example_sets-insert_n,,50000,,,2784527932.0,ns,1
+example_sets-insert_n,,50000,,,2756230626.0,ns,1
+example_sets-insert_n,,50000,,,2854553712.0,ns,1
+example_sets-insert_n,,50000,,,2773649927.0,ns,1
+example_sets-insert_n,,50000,,,2762528708.0,ns,1
+example_sets-insert_n,,50000,,,2777678669.0,ns,1
+example_sets-insert_n,,50000,,,2766837907.0,ns,1
+example_sets-insert_n,,50000,,,2784393164.0,ns,1
+example_sets-insert_n,,50000,,,2754765928.0,ns,1
+example_sets-insert_n,,50000,,,2783130709.0,ns,1
+example_sets-insert_n,,50000,,,2784831433.0,ns,1
+example_sets-insert_n,,50000,,,2797667878.0,ns,1
+example_sets-insert_n,,50000,,,2853553792.0,ns,1
+example_sets-insert_n,,50000,,,2779146979.0,ns,1
+example_sets-insert_n,,50000,,,2793759437.0,ns,1
+example_sets-insert_n,,50000,,,2770716045.0,ns,1
+example_sets-insert_n,,50000,,,2798260041.0,ns,1
+example_sets-insert_n,,50000,,,2779954921.0,ns,1
+example_sets-insert_n,,50000,,,2785312720.0,ns,1
+example_sets-insert_n,,50000,,,2791293357.0,ns,1
+example_sets-insert_n,,50000,,,2771662425.0,ns,1
+example_sets-insert_n,,50000,,,2790560829.0,ns,1
+example_sets-insert_n,,50000,,,2776518092.0,ns,1
+example_sets-insert_n,,50000,,,2780705528.0,ns,1
+example_sets-insert_n,,50000,,,2773555714.0,ns,1
+example_sets-insert_n,,50000,,,2796664514.0,ns,1
+example_sets-insert_n,,50000,,,2885863496.0,ns,1
+example_sets-insert_n,,50000,,,2792556697.0,ns,1
+example_sets-insert_n,,50000,,,2802703040.0,ns,1
+example_sets-insert_n,,50000,,,2852941210.0,ns,1
+example_sets-insert_n,,50000,,,2799377992.0,ns,1
+example_sets-insert_n,,50000,,,2800003737.0,ns,1
+example_sets-insert_n,,50000,,,2830997965.0,ns,1
+example_sets-insert_n,,50000,,,2812562623.0,ns,1
+example_sets-insert_n,,50000,,,2790372936.0,ns,1
+example_sets-insert_n,,50000,,,2800681136.0,ns,1
+example_sets-insert_n,,50000,,,2780510906.0,ns,1
+example_sets-insert_n,,50000,,,2783429428.0,ns,1
+example_sets-insert_n,,50000,,,2791240415.0,ns,1
+example_sets-insert_n,,50000,,,2869527343.0,ns,1
+example_sets-insert_n,,50000,,,2807279537.0,ns,1
+example_sets-insert_n,,50000,,,2780083333.0,ns,1
+example_sets-insert_n,,50000,,,2891471407.0,ns,1
+example_sets-insert_n,,50000,,,2795731147.0,ns,1
+example_sets-insert_n,,50000,,,2806663767.0,ns,1
+example_sets-insert_n,,50000,,,2803174492.0,ns,1
+example_sets-insert_n,,50000,,,2797028347.0,ns,1
+example_sets-insert_n,,50000,,,2776009307.0,ns,1
+example_sets-insert_n,,50000,,,2798931301.0,ns,1
+example_sets-insert_n,,50000,,,2805897797.0,ns,1
+example_sets-insert_n,,50000,,,2805926179.0,ns,1
+example_sets-insert_n,,50000,,,2782408243.0,ns,1
+example_sets-insert_n,,50000,,,2794883696.0,ns,1
+example_sets-insert_n,,50000,,,2795120584.0,ns,1
+example_sets-insert_n,,50000,,,2807218039.0,ns,1
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/new/sample.json b/analysis/current/criterion/example_sets-insert_n/50000/new/sample.json
new file mode 100644
index 0000000..a2fd0bd
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/new/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,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,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":[2799470300.0,2781829150.0,2779832084.0,2763841090.0,2784629945.0,2784010715.0,2766143786.0,2810977736.0,2759956120.0,2775992095.0,2824883873.0,2783782596.0,2807324086.0,2784010004.0,2786378751.0,2762146232.0,2759771528.0,2834181700.0,2762832947.0,2764145447.0,2768521836.0,2813944671.0,2769114073.0,2773945218.0,2845023813.0,2763536061.0,2751804254.0,2761199024.0,2780287499.0,2763174301.0,2778577000.0,2766534109.0,2772891663.0,2771086711.0,2784309646.0,2758440256.0,2767074537.0,2769194096.0,2837930239.0,2776809157.0,2762134176.0,2780003772.0,2758109519.0,2774265974.0,2848103074.0,2784527932.0,2756230626.0,2854553712.0,2773649927.0,2762528708.0,2777678669.0,2766837907.0,2784393164.0,2754765928.0,2783130709.0,2784831433.0,2797667878.0,2853553792.0,2779146979.0,2793759437.0,2770716045.0,2798260041.0,2779954921.0,2785312720.0,2791293357.0,2771662425.0,2790560829.0,2776518092.0,2780705528.0,2773555714.0,2796664514.0,2885863496.0,2792556697.0,2802703040.0,2852941210.0,2799377992.0,2800003737.0,2830997965.0,2812562623.0,2790372936.0,2800681136.0,2780510906.0,2783429428.0,2791240415.0,2869527343.0,2807279537.0,2780083333.0,2891471407.0,2795731147.0,2806663767.0,2803174492.0,2797028347.0,2776009307.0,2798931301.0,2805897797.0,2805926179.0,2782408243.0,2794883696.0,2795120584.0,2807218039.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50000/new/tukey.json b/analysis/current/criterion/example_sets-insert_n/50000/new/tukey.json
new file mode 100644
index 0000000..e60865b
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/new/tukey.json
@@ -0,0 +1 @@
+[2687263008.25,2729390752.375,2841731403.375,2883859147.5] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/benchmark.json
new file mode 100644
index 0000000..58a7dbb
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_stack-push_pop","function_id":null,"value_str":"1000000","throughput":null,"full_id":"example_stack-push_pop/1000000","directory_name":"example_stack-push_pop/1000000","title":"example_stack-push_pop/1000000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/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/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..5362faf
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19929394.377300747,"upper_bound":20457044.423244543},"point_estimate":20180036.822678782,"standard_error":135193.83332631862},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19803578.6,"upper_bound":20409245.79444444},"point_estimate":20124884.248015873,"standard_error":182670.84318426443},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":218269.70827905592,"upper_bound":823958.6212801449},"point_estimate":546341.6207417467,"standard_error":149843.07849823663},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19910102.428879518,"upper_bound":20360299.381625634},"point_estimate":20131619.990418117,"standard_error":115078.26519296347},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":365855.36440130393,"upper_bound":794001.5705200332},"point_estimate":619750.1009674533,"standard_error":110066.60113489795}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/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/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..e29e4ab
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_stack-push_pop,,1000000,,,39351601.0,ns,2
+example_stack-push_pop,,1000000,,,79208122.0,ns,4
+example_stack-push_pop,,1000000,,,117905414.0,ns,6
+example_stack-push_pop,,1000000,,,154431591.0,ns,8
+example_stack-push_pop,,1000000,,,207817377.0,ns,10
+example_stack-push_pop,,1000000,,,257100804.0,ns,12
+example_stack-push_pop,,1000000,,,303663127.0,ns,14
+example_stack-push_pop,,1000000,,,316140043.0,ns,16
+example_stack-push_pop,,1000000,,,361837402.0,ns,18
+example_stack-push_pop,,1000000,,,406224635.0,ns,20
+example_stack-push_pop,,1000000,,,443636094.0,ns,22
+example_stack-push_pop,,1000000,,,493423337.0,ns,24
+example_stack-push_pop,,1000000,,,534811366.0,ns,26
+example_stack-push_pop,,1000000,,,564135337.0,ns,28
+example_stack-push_pop,,1000000,,,594153801.0,ns,30
+example_stack-push_pop,,1000000,,,619752261.0,ns,32
+example_stack-push_pop,,1000000,,,673744610.0,ns,34
+example_stack-push_pop,,1000000,,,731618429.0,ns,36
+example_stack-push_pop,,1000000,,,754304873.0,ns,38
+example_stack-push_pop,,1000000,,,819830298.0,ns,40
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/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/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..a8a7b6a
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
@@ -0,0 +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],"times":[39351601.0,79208122.0,117905414.0,154431591.0,207817377.0,257100804.0,303663127.0,316140043.0,361837402.0,406224635.0,443636094.0,493423337.0,534811366.0,564135337.0,594153801.0,619752261.0,673744610.0,731618429.0,754304873.0,819830298.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/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/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..d64455e
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[17629910.643749997,18710560.8453125,21592294.716145836,22672944.917708337] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..58a7dbb
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_stack-push_pop","function_id":null,"value_str":"1000000","throughput":null,"full_id":"example_stack-push_pop/1000000","directory_name":"example_stack-push_pop/1000000","title":"example_stack-push_pop/1000000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/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/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..0633502
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1690181.0019236354,"upper_bound":1701160.69504912},"point_estimate":1695671.4322888188,"standard_error":2819.3983429192836},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1687311.0811688313,"upper_bound":1703522.9360119049},"point_estimate":1697278.4567669174,"standard_error":4703.325068100569},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6710.370274438374,"upper_bound":21327.09284024995},"point_estimate":14777.63079936715,"standard_error":3629.5733045408538},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1688556.4834138302,"upper_bound":1703472.0491921392},"point_estimate":1695942.818168243,"standard_error":3829.7006788817725},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9693.73660115221,"upper_bound":15198.16419627264},"point_estimate":12972.543781220164,"standard_error":1407.6203954079162}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/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/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..d0c797e
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_stack-push_pop,,1000000,,,23770397.0,ns,14
+example_stack-push_pop,,1000000,,,47226450.0,ns,28
+example_stack-push_pop,,1000000,,,72052921.0,ns,42
+example_stack-push_pop,,1000000,,,95242639.0,ns,56
+example_stack-push_pop,,1000000,,,117464803.0,ns,70
+example_stack-push_pop,,1000000,,,142854872.0,ns,84
+example_stack-push_pop,,1000000,,,167800485.0,ns,98
+example_stack-push_pop,,1000000,,,190742095.0,ns,112
+example_stack-push_pop,,1000000,,,214702923.0,ns,126
+example_stack-push_pop,,1000000,,,235325207.0,ns,140
+example_stack-push_pop,,1000000,,,259946338.0,ns,154
+example_stack-push_pop,,1000000,,,281435619.0,ns,168
+example_stack-push_pop,,1000000,,,305099174.0,ns,182
+example_stack-push_pop,,1000000,,,334302377.0,ns,196
+example_stack-push_pop,,1000000,,,358960139.0,ns,210
+example_stack-push_pop,,1000000,,,378164790.0,ns,224
+example_stack-push_pop,,1000000,,,402999266.0,ns,238
+example_stack-push_pop,,1000000,,,424563069.0,ns,252
+example_stack-push_pop,,1000000,,,451314596.0,ns,266
+example_stack-push_pop,,1000000,,,480537977.0,ns,280
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/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/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..af1aae9
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/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,154.0,168.0,182.0,196.0,210.0,224.0,238.0,252.0,266.0,280.0],"times":[23770397.0,47226450.0,72052921.0,95242639.0,117464803.0,142854872.0,167800485.0,190742095.0,214702923.0,235325207.0,259946338.0,281435619.0,305099174.0,334302377.0,358960139.0,378164790.0,402999266.0,424563069.0,451314596.0,480537977.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/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/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..975b0e8
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[1631551.8218537415,1658869.7695578232,1731717.630102041,1759035.5778061226] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/new/benchmark.json b/analysis/current/criterion/example_stack-push_pop/1000000/new/benchmark.json
new file mode 100644
index 0000000..58a7dbb
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_stack-push_pop","function_id":null,"value_str":"1000000","throughput":null,"full_id":"example_stack-push_pop/1000000","directory_name":"example_stack-push_pop/1000000","title":"example_stack-push_pop/1000000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/new/estimates.json b/analysis/current/criterion/example_stack-push_pop/1000000/new/estimates.json
new file mode 100644
index 0000000..0633502
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1690181.0019236354,"upper_bound":1701160.69504912},"point_estimate":1695671.4322888188,"standard_error":2819.3983429192836},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1687311.0811688313,"upper_bound":1703522.9360119049},"point_estimate":1697278.4567669174,"standard_error":4703.325068100569},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6710.370274438374,"upper_bound":21327.09284024995},"point_estimate":14777.63079936715,"standard_error":3629.5733045408538},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1688556.4834138302,"upper_bound":1703472.0491921392},"point_estimate":1695942.818168243,"standard_error":3829.7006788817725},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9693.73660115221,"upper_bound":15198.16419627264},"point_estimate":12972.543781220164,"standard_error":1407.6203954079162}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/new/raw.csv b/analysis/current/criterion/example_stack-push_pop/1000000/new/raw.csv
new file mode 100644
index 0000000..d0c797e
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/new/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_stack-push_pop,,1000000,,,23770397.0,ns,14
+example_stack-push_pop,,1000000,,,47226450.0,ns,28
+example_stack-push_pop,,1000000,,,72052921.0,ns,42
+example_stack-push_pop,,1000000,,,95242639.0,ns,56
+example_stack-push_pop,,1000000,,,117464803.0,ns,70
+example_stack-push_pop,,1000000,,,142854872.0,ns,84
+example_stack-push_pop,,1000000,,,167800485.0,ns,98
+example_stack-push_pop,,1000000,,,190742095.0,ns,112
+example_stack-push_pop,,1000000,,,214702923.0,ns,126
+example_stack-push_pop,,1000000,,,235325207.0,ns,140
+example_stack-push_pop,,1000000,,,259946338.0,ns,154
+example_stack-push_pop,,1000000,,,281435619.0,ns,168
+example_stack-push_pop,,1000000,,,305099174.0,ns,182
+example_stack-push_pop,,1000000,,,334302377.0,ns,196
+example_stack-push_pop,,1000000,,,358960139.0,ns,210
+example_stack-push_pop,,1000000,,,378164790.0,ns,224
+example_stack-push_pop,,1000000,,,402999266.0,ns,238
+example_stack-push_pop,,1000000,,,424563069.0,ns,252
+example_stack-push_pop,,1000000,,,451314596.0,ns,266
+example_stack-push_pop,,1000000,,,480537977.0,ns,280
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/new/sample.json b/analysis/current/criterion/example_stack-push_pop/1000000/new/sample.json
new file mode 100644
index 0000000..af1aae9
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/new/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,154.0,168.0,182.0,196.0,210.0,224.0,238.0,252.0,266.0,280.0],"times":[23770397.0,47226450.0,72052921.0,95242639.0,117464803.0,142854872.0,167800485.0,190742095.0,214702923.0,235325207.0,259946338.0,281435619.0,305099174.0,334302377.0,358960139.0,378164790.0,402999266.0,424563069.0,451314596.0,480537977.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000000/new/tukey.json b/analysis/current/criterion/example_stack-push_pop/1000000/new/tukey.json
new file mode 100644
index 0000000..975b0e8
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/new/tukey.json
@@ -0,0 +1 @@
+[1631551.8218537415,1658869.7695578232,1731717.630102041,1759035.5778061226] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/benchmark.json
new file mode 100644
index 0000000..afa0362
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_stack-push_pop","function_id":null,"value_str":"10000000","throughput":null,"full_id":"example_stack-push_pop/10000000","directory_name":"example_stack-push_pop/10000000","title":"example_stack-push_pop/10000000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/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/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..c2d4047
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":364669105.94125,"upper_bound":377641576.70875},"point_estimate":370362509.65,"standard_error":3343988.885772312},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":364421005.0,"upper_bound":373888850.0},"point_estimate":369320325.5,"standard_error":2118853.730164235},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4024926.826143265,"upper_bound":14515511.426398158},"point_estimate":8260505.163046718,"standard_error":2547954.2717969683},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6433769.607208612,"upper_bound":23399432.821128312},"point_estimate":15400469.084421208,"standard_error":5017124.002810023}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/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/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..34d7763
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_stack-push_pop,,10000000,,,425255126.0,ns,1
+example_stack-push_pop,,10000000,,,354429344.0,ns,1
+example_stack-push_pop,,10000000,,,354313868.0,ns,1
+example_stack-push_pop,,10000000,,,359219882.0,ns,1
+example_stack-push_pop,,10000000,,,349422288.0,ns,1
+example_stack-push_pop,,10000000,,,364489747.0,ns,1
+example_stack-push_pop,,10000000,,,361868222.0,ns,1
+example_stack-push_pop,,10000000,,,370340518.0,ns,1
+example_stack-push_pop,,10000000,,,368508232.0,ns,1
+example_stack-push_pop,,10000000,,,374713278.0,ns,1
+example_stack-push_pop,,10000000,,,364352263.0,ns,1
+example_stack-push_pop,,10000000,,,375070642.0,ns,1
+example_stack-push_pop,,10000000,,,368465509.0,ns,1
+example_stack-push_pop,,10000000,,,377213554.0,ns,1
+example_stack-push_pop,,10000000,,,370132419.0,ns,1
+example_stack-push_pop,,10000000,,,370486735.0,ns,1
+example_stack-push_pop,,10000000,,,367634870.0,ns,1
+example_stack-push_pop,,10000000,,,373064422.0,ns,1
+example_stack-push_pop,,10000000,,,376635132.0,ns,1
+example_stack-push_pop,,10000000,,,381634142.0,ns,1
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/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/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..d272df3
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", 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":[425255126.0,354429344.0,354313868.0,359219882.0,349422288.0,364489747.0,361868222.0,370340518.0,368508232.0,374713278.0,364352263.0,375070642.0,368465509.0,377213554.0,370132419.0,370486735.0,367634870.0,373064422.0,376635132.0,381634142.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/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/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..cde4d45
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[330517154.0,347124203.375,391409668.375,408016717.75] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..afa0362
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_stack-push_pop","function_id":null,"value_str":"10000000","throughput":null,"full_id":"example_stack-push_pop/10000000","directory_name":"example_stack-push_pop/10000000","title":"example_stack-push_pop/10000000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/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/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..17e99e4
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":58155042.074250005,"upper_bound":61486000.409},"point_estimate":59527692.68000001,"standard_error":873069.4106775223},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":57797136.099999994,"upper_bound":58589853.7},"point_estimate":58244977.0,"standard_error":236018.28470269198},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":114908.02139997261,"upper_bound":1213938.7737482786},"point_estimate":663968.9065521988,"standard_error":356638.3002763521},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1122737.3639678373,"upper_bound":6173400.939993322},"point_estimate":4012040.8860261953,"standard_error":1526184.652069823}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/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/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..8b3be1e
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_stack-push_pop,,10000000,,,291570435.0,ns,5
+example_stack-push_pop,,10000000,,,289020244.0,ns,5
+example_stack-push_pop,,10000000,,,316704644.0,ns,5
+example_stack-push_pop,,10000000,,,373391652.0,ns,5
+example_stack-push_pop,,10000000,,,315821390.0,ns,5
+example_stack-push_pop,,10000000,,,308118142.0,ns,5
+example_stack-push_pop,,10000000,,,291371129.0,ns,5
+example_stack-push_pop,,10000000,,,279848018.0,ns,5
+example_stack-push_pop,,10000000,,,288874259.0,ns,5
+example_stack-push_pop,,10000000,,,288951117.0,ns,5
+example_stack-push_pop,,10000000,,,292117496.0,ns,5
+example_stack-push_pop,,10000000,,,293101635.0,ns,5
+example_stack-push_pop,,10000000,,,291078641.0,ns,5
+example_stack-push_pop,,10000000,,,292796902.0,ns,5
+example_stack-push_pop,,10000000,,,293428273.0,ns,5
+example_stack-push_pop,,10000000,,,288710251.0,ns,5
+example_stack-push_pop,,10000000,,,290627827.0,ns,5
+example_stack-push_pop,,10000000,,,288896602.0,ns,5
+example_stack-push_pop,,10000000,,,288855316.0,ns,5
+example_stack-push_pop,,10000000,,,289485295.0,ns,5
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/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/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..0c02556
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0],"times":[291570435.0,289020244.0,316704644.0,373391652.0,315821390.0,308118142.0,291371129.0,279848018.0,288874259.0,288951117.0,292117496.0,293101635.0,291078641.0,292796902.0,293428273.0,288710251.0,290627827.0,288896602.0,288855316.0,289485295.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/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/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..27df4cc
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[55240013.9,56513755.775,59910400.775,61184142.65] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/new/benchmark.json b/analysis/current/criterion/example_stack-push_pop/10000000/new/benchmark.json
new file mode 100644
index 0000000..afa0362
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_stack-push_pop","function_id":null,"value_str":"10000000","throughput":null,"full_id":"example_stack-push_pop/10000000","directory_name":"example_stack-push_pop/10000000","title":"example_stack-push_pop/10000000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/new/estimates.json b/analysis/current/criterion/example_stack-push_pop/10000000/new/estimates.json
new file mode 100644
index 0000000..17e99e4
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":58155042.074250005,"upper_bound":61486000.409},"point_estimate":59527692.68000001,"standard_error":873069.4106775223},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":57797136.099999994,"upper_bound":58589853.7},"point_estimate":58244977.0,"standard_error":236018.28470269198},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":114908.02139997261,"upper_bound":1213938.7737482786},"point_estimate":663968.9065521988,"standard_error":356638.3002763521},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1122737.3639678373,"upper_bound":6173400.939993322},"point_estimate":4012040.8860261953,"standard_error":1526184.652069823}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/new/raw.csv b/analysis/current/criterion/example_stack-push_pop/10000000/new/raw.csv
new file mode 100644
index 0000000..8b3be1e
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/new/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_stack-push_pop,,10000000,,,291570435.0,ns,5
+example_stack-push_pop,,10000000,,,289020244.0,ns,5
+example_stack-push_pop,,10000000,,,316704644.0,ns,5
+example_stack-push_pop,,10000000,,,373391652.0,ns,5
+example_stack-push_pop,,10000000,,,315821390.0,ns,5
+example_stack-push_pop,,10000000,,,308118142.0,ns,5
+example_stack-push_pop,,10000000,,,291371129.0,ns,5
+example_stack-push_pop,,10000000,,,279848018.0,ns,5
+example_stack-push_pop,,10000000,,,288874259.0,ns,5
+example_stack-push_pop,,10000000,,,288951117.0,ns,5
+example_stack-push_pop,,10000000,,,292117496.0,ns,5
+example_stack-push_pop,,10000000,,,293101635.0,ns,5
+example_stack-push_pop,,10000000,,,291078641.0,ns,5
+example_stack-push_pop,,10000000,,,292796902.0,ns,5
+example_stack-push_pop,,10000000,,,293428273.0,ns,5
+example_stack-push_pop,,10000000,,,288710251.0,ns,5
+example_stack-push_pop,,10000000,,,290627827.0,ns,5
+example_stack-push_pop,,10000000,,,288896602.0,ns,5
+example_stack-push_pop,,10000000,,,288855316.0,ns,5
+example_stack-push_pop,,10000000,,,289485295.0,ns,5
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/new/sample.json b/analysis/current/criterion/example_stack-push_pop/10000000/new/sample.json
new file mode 100644
index 0000000..0c02556
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0],"times":[291570435.0,289020244.0,316704644.0,373391652.0,315821390.0,308118142.0,291371129.0,279848018.0,288874259.0,288951117.0,292117496.0,293101635.0,291078641.0,292796902.0,293428273.0,288710251.0,290627827.0,288896602.0,288855316.0,289485295.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000000/new/tukey.json b/analysis/current/criterion/example_stack-push_pop/10000000/new/tukey.json
new file mode 100644
index 0000000..27df4cc
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/new/tukey.json
@@ -0,0 +1 @@
+[55240013.9,56513755.775,59910400.775,61184142.65] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/benchmark.json
new file mode 100644
index 0000000..b99fc61
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_stack-push_pop","function_id":null,"value_str":"50000000","throughput":null,"full_id":"example_stack-push_pop/50000000","directory_name":"example_stack-push_pop/50000000","title":"example_stack-push_pop/50000000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/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/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..552eb97
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1856515691.445,"upper_bound":1884719486.5425},"point_estimate":1870343316.05,"standard_error":7194587.771978399},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1855358285.5,"upper_bound":1885735351.5},"point_estimate":1864544022.5,"standard_error":8918715.535133934},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12362016.432130337,"upper_bound":54431728.42974365},"point_estimate":37610471.59388065,"standard_error":10445056.300502406},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23398091.181765493,"upper_bound":39544968.410485804},"point_estimate":33001650.595460635,"standard_error":4110072.8158830716}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/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/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..610d2ba
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_stack-push_pop,,50000000,,,1905137072.0,ns,1
+example_stack-push_pop,,50000000,,,1892469659.0,ns,1
+example_stack-push_pop,,50000000,,,1923323060.0,ns,1
+example_stack-push_pop,,50000000,,,1878353897.0,ns,1
+example_stack-push_pop,,50000000,,,1854952530.0,ns,1
+example_stack-push_pop,,50000000,,,1838546377.0,ns,1
+example_stack-push_pop,,50000000,,,1855764041.0,ns,1
+example_stack-push_pop,,50000000,,,1835536169.0,ns,1
+example_stack-push_pop,,50000000,,,1865797449.0,ns,1
+example_stack-push_pop,,50000000,,,1818975851.0,ns,1
+example_stack-push_pop,,50000000,,,1879001044.0,ns,1
+example_stack-push_pop,,50000000,,,1819621124.0,ns,1
+example_stack-push_pop,,50000000,,,1871281661.0,ns,1
+example_stack-push_pop,,50000000,,,1857860094.0,ns,1
+example_stack-push_pop,,50000000,,,1863290596.0,ns,1
+example_stack-push_pop,,50000000,,,1839805836.0,ns,1
+example_stack-push_pop,,50000000,,,1857556674.0,ns,1
+example_stack-push_pop,,50000000,,,1931804923.0,ns,1
+example_stack-push_pop,,50000000,,,1902166357.0,ns,1
+example_stack-push_pop,,50000000,,,1915621907.0,ns,1
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/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/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..eaa63c4
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", 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":[1905137072.0,1892469659.0,1923323060.0,1878353897.0,1854952530.0,1838546377.0,1855764041.0,1835536169.0,1865797449.0,1818975851.0,1879001044.0,1819621124.0,1871281661.0,1857860094.0,1863290596.0,1839805836.0,1857556674.0,1931804923.0,1902166357.0,1915621907.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/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/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..c5e15db
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[1719981925.5,1785573891.0,1960485799.0,2026077764.5] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..b99fc61
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_stack-push_pop","function_id":null,"value_str":"50000000","throughput":null,"full_id":"example_stack-push_pop/50000000","directory_name":"example_stack-push_pop/50000000","title":"example_stack-push_pop/50000000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/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/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..d6a8580
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":283432085.0225,"upper_bound":296728120.63874996},"point_estimate":288767162.4,"standard_error":3536674.172091019},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":281363700.0,"upper_bound":289987795.5},"point_estimate":286699129.5,"standard_error":2626080.6708016642},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3549986.3027751446,"upper_bound":10889397.7662545},"point_estimate":7750948.89549315,"standard_error":1816285.7279897353},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4998073.015536797,"upper_bound":25821918.262051295},"point_estimate":16190107.023687573,"standard_error":6863593.718449464}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/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/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..92cae3e
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_stack-push_pop,,50000000,,,281935440.0,ns,1
+example_stack-push_pop,,50000000,,,289280111.0,ns,1
+example_stack-push_pop,,50000000,,,279866515.0,ns,1
+example_stack-push_pop,,50000000,,,289923085.0,ns,1
+example_stack-push_pop,,50000000,,,352753483.0,ns,1
+example_stack-push_pop,,50000000,,,282743956.0,ns,1
+example_stack-push_pop,,50000000,,,288437654.0,ns,1
+example_stack-push_pop,,50000000,,,280791960.0,ns,1
+example_stack-push_pop,,50000000,,,283758133.0,ns,1
+example_stack-push_pop,,50000000,,,277019683.0,ns,1
+example_stack-push_pop,,50000000,,,285451327.0,ns,1
+example_stack-push_pop,,50000000,,,278119082.0,ns,1
+example_stack-push_pop,,50000000,,,276895090.0,ns,1
+example_stack-push_pop,,50000000,,,277194147.0,ns,1
+example_stack-push_pop,,50000000,,,287946932.0,ns,1
+example_stack-push_pop,,50000000,,,291402157.0,ns,1
+example_stack-push_pop,,50000000,,,290052506.0,ns,1
+example_stack-push_pop,,50000000,,,292391327.0,ns,1
+example_stack-push_pop,,50000000,,,296035051.0,ns,1
+example_stack-push_pop,,50000000,,,293345609.0,ns,1
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/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/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..8be8a20
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/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":[281935440.0,289280111.0,279866515.0,289923085.0,352753483.0,282743956.0,288437654.0,280791960.0,283758133.0,277019683.0,285451327.0,278119082.0,276895090.0,277194147.0,287946932.0,291402157.0,290052506.0,292391327.0,296035051.0,293345609.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/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/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..e0ad11d
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[251072638.75,265816618.75,305133898.75,319877878.75] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/new/benchmark.json b/analysis/current/criterion/example_stack-push_pop/50000000/new/benchmark.json
new file mode 100644
index 0000000..b99fc61
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"example_stack-push_pop","function_id":null,"value_str":"50000000","throughput":null,"full_id":"example_stack-push_pop/50000000","directory_name":"example_stack-push_pop/50000000","title":"example_stack-push_pop/50000000"} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/new/estimates.json b/analysis/current/criterion/example_stack-push_pop/50000000/new/estimates.json
new file mode 100644
index 0000000..d6a8580
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":283432085.0225,"upper_bound":296728120.63874996},"point_estimate":288767162.4,"standard_error":3536674.172091019},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":281363700.0,"upper_bound":289987795.5},"point_estimate":286699129.5,"standard_error":2626080.6708016642},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3549986.3027751446,"upper_bound":10889397.7662545},"point_estimate":7750948.89549315,"standard_error":1816285.7279897353},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4998073.015536797,"upper_bound":25821918.262051295},"point_estimate":16190107.023687573,"standard_error":6863593.718449464}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/new/raw.csv b/analysis/current/criterion/example_stack-push_pop/50000000/new/raw.csv
new file mode 100644
index 0000000..92cae3e
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/new/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_stack-push_pop,,50000000,,,281935440.0,ns,1
+example_stack-push_pop,,50000000,,,289280111.0,ns,1
+example_stack-push_pop,,50000000,,,279866515.0,ns,1
+example_stack-push_pop,,50000000,,,289923085.0,ns,1
+example_stack-push_pop,,50000000,,,352753483.0,ns,1
+example_stack-push_pop,,50000000,,,282743956.0,ns,1
+example_stack-push_pop,,50000000,,,288437654.0,ns,1
+example_stack-push_pop,,50000000,,,280791960.0,ns,1
+example_stack-push_pop,,50000000,,,283758133.0,ns,1
+example_stack-push_pop,,50000000,,,277019683.0,ns,1
+example_stack-push_pop,,50000000,,,285451327.0,ns,1
+example_stack-push_pop,,50000000,,,278119082.0,ns,1
+example_stack-push_pop,,50000000,,,276895090.0,ns,1
+example_stack-push_pop,,50000000,,,277194147.0,ns,1
+example_stack-push_pop,,50000000,,,287946932.0,ns,1
+example_stack-push_pop,,50000000,,,291402157.0,ns,1
+example_stack-push_pop,,50000000,,,290052506.0,ns,1
+example_stack-push_pop,,50000000,,,292391327.0,ns,1
+example_stack-push_pop,,50000000,,,296035051.0,ns,1
+example_stack-push_pop,,50000000,,,293345609.0,ns,1
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/new/sample.json b/analysis/current/criterion/example_stack-push_pop/50000000/new/sample.json
new file mode 100644
index 0000000..8be8a20
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/new/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":[281935440.0,289280111.0,279866515.0,289923085.0,352753483.0,282743956.0,288437654.0,280791960.0,283758133.0,277019683.0,285451327.0,278119082.0,276895090.0,277194147.0,287946932.0,291402157.0,290052506.0,292391327.0,296035051.0,293345609.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/50000000/new/tukey.json b/analysis/current/criterion/example_stack-push_pop/50000000/new/tukey.json
new file mode 100644
index 0000000..e0ad11d
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/new/tukey.json
@@ -0,0 +1 @@
+[251072638.75,265816618.75,305133898.75,319877878.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/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..388120f
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/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":1781909994.30625,"upper_bound":2433269403.62},"point_estimate":2106749709.7,"standard_error":175002605.1562572},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1345046525.5,"upper_bound":2870773794.5},"point_estimate":2108006279.5,"standard_error":664718190.677736},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59445360.40683389,"upper_bound":1176920981.130776},"point_estimate":1144897035.9350145,"standard_error":386524076.6776168},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":692975151.0212487,"upper_bound":818935778.2520088},"point_estimate":802651480.2717651,"standard_error":32159390.298589204}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/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..fa96373
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/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,,20000,,,2993287930.0,ns,1
+prime_sieve,,20000,,,1262886968.0,ns,1
+prime_sieve,,20000,,,2902042117.0,ns,1
+prime_sieve,,20000,,,1267599582.0,ns,1
+prime_sieve,,20000,,,2864878705.0,ns,1
+prime_sieve,,20000,,,1394056993.0,ns,1
+prime_sieve,,20000,,,1332476302.0,ns,1
+prime_sieve,,20000,,,2891338407.0,ns,1
+prime_sieve,,20000,,,1339091287.0,ns,1
+prime_sieve,,20000,,,2825310416.0,ns,1
+prime_sieve,,20000,,,1278393098.0,ns,1
+prime_sieve,,20000,,,2876668884.0,ns,1
+prime_sieve,,20000,,,1351001764.0,ns,1
+prime_sieve,,20000,,,2821955566.0,ns,1
+prime_sieve,,20000,,,1376576062.0,ns,1
+prime_sieve,,20000,,,2942717969.0,ns,1
+prime_sieve,,20000,,,1367119761.0,ns,1
+prime_sieve,,20000,,,2847836658.0,ns,1
+prime_sieve,,20000,,,1289740441.0,ns,1
+prime_sieve,,20000,,,2910015284.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/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..8099f62
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/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":[2993287930.0,1262886968.0,2902042117.0,1267599582.0,2864878705.0,1394056993.0,1332476302.0,2891338407.0,1339091287.0,2825310416.0,1278393098.0,2876668884.0,1351001764.0,2821955566.0,1376576062.0,2942717969.0,1367119761.0,2847836658.0,1289740441.0,2910015284.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/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..a3b5815
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[-3291258631.25,-976910545.25,5194684350.75,7509032436.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..dbf2612
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":115429460.776875,"upper_bound":116485543.43124999},"point_estimate":115944215.825,"standard_error":270325.05015879154},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":115289194.0,"upper_bound":116311677.0},"point_estimate":115591036.75,"standard_error":318095.8454546096},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":543225.0010058284,"upper_bound":1878615.2604041412},"point_estimate":1064347.4016040564,"standard_error":332214.78114786523},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":820018.6582097136,"upper_bound":1531294.1753821042},"point_estimate":1246089.2904751657,"standard_error":180694.1997159153}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..867c907
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,20000,,,232654044.0,ns,2
+prime_sieve,,20000,,,230682958.0,ns,2
+prime_sieve,,20000,,,227588073.0,ns,2
+prime_sieve,,20000,,,231188443.0,ns,2
+prime_sieve,,20000,,,233441605.0,ns,2
+prime_sieve,,20000,,,231175704.0,ns,2
+prime_sieve,,20000,,,232570881.0,ns,2
+prime_sieve,,20000,,,235462516.0,ns,2
+prime_sieve,,20000,,,229721094.0,ns,2
+prime_sieve,,20000,,,228940882.0,ns,2
+prime_sieve,,20000,,,231018721.0,ns,2
+prime_sieve,,20000,,,229778334.0,ns,2
+prime_sieve,,20000,,,229560852.0,ns,2
+prime_sieve,,20000,,,230974738.0,ns,2
+prime_sieve,,20000,,,236458313.0,ns,2
+prime_sieve,,20000,,,231954905.0,ns,2
+prime_sieve,,20000,,,230473818.0,ns,2
+prime_sieve,,20000,,,232592664.0,ns,2
+prime_sieve,,20000,,,234638710.0,ns,2
+prime_sieve,,20000,,,236891378.0,ns,2
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..aba320e
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", 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,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[232654044.0,230682958.0,227588073.0,231188443.0,233441605.0,231175704.0,232570881.0,235462516.0,229721094.0,228940882.0,231018721.0,229778334.0,229560852.0,230974738.0,236458313.0,231954905.0,230473818.0,232592664.0,234638710.0,236891378.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..18a89ca
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[111323492.625,113236733.0625,118338707.5625,120251948.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..9e37f2d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":964062780.8412501,"upper_bound":1019114092.86375},"point_estimate":983359732.65,"standard_error":16827720.825318247},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":961718516.0,"upper_bound":969715764.5},"point_estimate":966752657.5,"standard_error":2265252.7687355517},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3481090.6232982874,"upper_bound":11519400.010889769},"point_estimate":7686872.407230735,"standard_error":2072321.3931546004},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5072326.952300233,"upper_bound":126908507.17959045},"point_estimate":77282423.52665588,"standard_error":43872804.70020411}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..82702be
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("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,,20000,,,1310596919.0,ns,1
+prime_sieve,,20000,,,961819260.0,ns,1
+prime_sieve,,20000,,,963110470.0,ns,1
+prime_sieve,,20000,,,971987221.0,ns,1
+prime_sieve,,20000,,,966390237.0,ns,1
+prime_sieve,,20000,,,961024668.0,ns,1
+prime_sieve,,20000,,,969743992.0,ns,1
+prime_sieve,,20000,,,968822915.0,ns,1
+prime_sieve,,20000,,,975973754.0,ns,1
+prime_sieve,,20000,,,967115078.0,ns,1
+prime_sieve,,20000,,,978603581.0,ns,1
+prime_sieve,,20000,,,969687537.0,ns,1
+prime_sieve,,20000,,,974208129.0,ns,1
+prime_sieve,,20000,,,956105650.0,ns,1
+prime_sieve,,20000,,,956222542.0,ns,1
+prime_sieve,,20000,,,958958889.0,ns,1
+prime_sieve,,20000,,,959836847.0,ns,1
+prime_sieve,,20000,,,961617772.0,ns,1
+prime_sieve,,20000,,,969100621.0,ns,1
+prime_sieve,,20000,,,966268571.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..1c2c3e0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("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":[1310596919.0,961819260.0,963110470.0,971987221.0,966390237.0,961024668.0,969743992.0,968822915.0,975973754.0,967115078.0,978603581.0,969687537.0,974208129.0,956105650.0,956222542.0,958958889.0,959836847.0,961617772.0,969100621.0,966268571.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..95e16a0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[934963586.25,948216541.125,983557754.125,996810709.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..3aca238
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1398082435.00125,"upper_bound":1431969379.4575},"point_estimate":1413335086.85,"standard_error":8765702.780462738},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1389170253.5,"upper_bound":1422814082.0},"point_estimate":1395612032.0,"standard_error":8107310.44300007},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5300875.34379065,"upper_bound":45731528.59250307},"point_estimate":14197020.782652497,"standard_error":10330442.820388991},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19737761.311900064,"upper_bound":56181605.49333952},"point_estimate":40284751.983274534,"standard_error":10092827.739397237}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..ff35918
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, 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,,20000,,,1540102202.0,ns,1
+prime_sieve,,20000,,,1472507617.0,ns,1
+prime_sieve,,20000,,,1423007334.0,ns,1
+prime_sieve,,20000,,,1394269428.0,ns,1
+prime_sieve,,20000,,,1391646460.0,ns,1
+prime_sieve,,20000,,,1386378124.0,ns,1
+prime_sieve,,20000,,,1397024884.0,ns,1
+prime_sieve,,20000,,,1390340544.0,ns,1
+prime_sieve,,20000,,,1381585639.0,ns,1
+prime_sieve,,20000,,,1449063516.0,ns,1
+prime_sieve,,20000,,,1387999963.0,ns,1
+prime_sieve,,20000,,,1385694421.0,ns,1
+prime_sieve,,20000,,,1422620830.0,ns,1
+prime_sieve,,20000,,,1378456438.0,ns,1
+prime_sieve,,20000,,,1387118645.0,ns,1
+prime_sieve,,20000,,,1397036073.0,ns,1
+prime_sieve,,20000,,,1453659576.0,ns,1
+prime_sieve,,20000,,,1437563590.0,ns,1
+prime_sieve,,20000,,,1393671817.0,ns,1
+prime_sieve,,20000,,,1396954636.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..f064b45
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, 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":[1540102202.0,1472507617.0,1423007334.0,1394269428.0,1391646460.0,1386378124.0,1397024884.0,1390340544.0,1381585639.0,1449063516.0,1387999963.0,1385694421.0,1422620830.0,1378456438.0,1387118645.0,1397036073.0,1453659576.0,1437563590.0,1393671817.0,1396954636.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..a423882
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[1271179340.0,1329479486.75,1484946544.75,1543246691.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/estimates.json
new file mode 100644
index 0000000..7e391b2
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1358744636.6000001,"upper_bound":1390608436.22875},"point_estimate":1372979213.35,"standard_error":8216874.986248608},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1352634736.0,"upper_bound":1366177162.5},"point_estimate":1356967674.5,"standard_error":3742717.73465265},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3558496.4266240597,"upper_bound":23128184.491592646},"point_estimate":7851855.391001701,"standard_error":5514558.201478275},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13630972.292284707,"upper_bound":51266735.624974236},"point_estimate":37733433.90960309,"standard_error":9500821.482835978}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/raw.csv
new file mode 100644
index 0000000..cc8cb3e
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,20000,,,1378927394.0,ns,1
+prime_sieve,,20000,,,1457594791.0,ns,1
+prime_sieve,,20000,,,1370334853.0,ns,1
+prime_sieve,,20000,,,1481309075.0,ns,1
+prime_sieve,,20000,,,1397257400.0,ns,1
+prime_sieve,,20000,,,1358511301.0,ns,1
+prime_sieve,,20000,,,1358051724.0,ns,1
+prime_sieve,,20000,,,1362019472.0,ns,1
+prime_sieve,,20000,,,1349775648.0,ns,1
+prime_sieve,,20000,,,1350053075.0,ns,1
+prime_sieve,,20000,,,1419538949.0,ns,1
+prime_sieve,,20000,,,1351427464.0,ns,1
+prime_sieve,,20000,,,1356018194.0,ns,1
+prime_sieve,,20000,,,1352924178.0,ns,1
+prime_sieve,,20000,,,1357917155.0,ns,1
+prime_sieve,,20000,,,1344435851.0,ns,1
+prime_sieve,,20000,,,1352059342.0,ns,1
+prime_sieve,,20000,,,1352345294.0,ns,1
+prime_sieve,,20000,,,1355575817.0,ns,1
+prime_sieve,,20000,,,1353507290.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/sample.json
new file mode 100644
index 0000000..92817cf
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/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":[1378927394.0,1457594791.0,1370334853.0,1481309075.0,1397257400.0,1358511301.0,1358051724.0,1362019472.0,1349775648.0,1350053075.0,1419538949.0,1351427464.0,1356018194.0,1352924178.0,1357917155.0,1344435851.0,1352059342.0,1352345294.0,1355575817.0,1353507290.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/tukey.json
new file mode 100644
index 0000000..47fdcb0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::EagerSortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[1291646259.25,1321960032.625,1402796761.625,1433110535.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..9265b52
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119616423.14375,"upper_bound":125914307.93125},"point_estimate":121887360.775,"standard_error":1861975.0470895562},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119252779.25,"upper_bound":120954757.5},"point_estimate":119931307.25,"standard_error":388716.05244674085},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":647472.1649050713,"upper_bound":2023415.7497271895},"point_estimate":1418777.3806616664,"standard_error":376696.13095670944},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":937697.7910491542,"upper_bound":13957261.299285717},"point_estimate":8509155.452748934,"standard_error":4601498.596109143}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..0c2664d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, 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,,20000,,,242402170.0,ns,2
+prime_sieve,,20000,,,243047136.0,ns,2
+prime_sieve,,20000,,,315379725.0,ns,2
+prime_sieve,,20000,,,240382035.0,ns,2
+prime_sieve,,20000,,,239816224.0,ns,2
+prime_sieve,,20000,,,235732644.0,ns,2
+prime_sieve,,20000,,,238451949.0,ns,2
+prime_sieve,,20000,,,238916363.0,ns,2
+prime_sieve,,20000,,,237588035.0,ns,2
+prime_sieve,,20000,,,242477833.0,ns,2
+prime_sieve,,20000,,,244719552.0,ns,2
+prime_sieve,,20000,,,241416860.0,ns,2
+prime_sieve,,20000,,,237786253.0,ns,2
+prime_sieve,,20000,,,238111167.0,ns,2
+prime_sieve,,20000,,,239909005.0,ns,2
+prime_sieve,,20000,,,237212871.0,ns,2
+prime_sieve,,20000,,,238559168.0,ns,2
+prime_sieve,,20000,,,240306024.0,ns,2
+prime_sieve,,20000,,,243720084.0,ns,2
+prime_sieve,,20000,,,239559333.0,ns,2
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..c1f82a4
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/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,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[242402170.0,243047136.0,315379725.0,240382035.0,239816224.0,235732644.0,238451949.0,238916363.0,237588035.0,242477833.0,244719552.0,241416860.0,237786253.0,238111167.0,239909005.0,237212871.0,238559168.0,240306024.0,243720084.0,239559333.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..3402eee
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[113101878.375,116142627.5625,124251292.0625,127292041.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/estimates.json
new file mode 100644
index 0000000..672ff41
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119992511.76708333,"upper_bound":121352109.58791669},"point_estimate":120561549.36666667,"standard_error":352712.67394837446},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119775325.66666666,"upper_bound":120757545.5},"point_estimate":120041578.0,"standard_error":274103.7798438006},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":266767.17846393585,"upper_bound":1430387.7446055338},"point_estimate":777732.1630925013,"standard_error":296035.60373847873},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":563501.9270675934,"upper_bound":2469006.8995937156},"point_estimate":1613246.8824893297,"standard_error":573243.5540006589}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/raw.csv
new file mode 100644
index 0000000..58422af
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,20000,,,362221622.0,ns,3
+prime_sieve,,20000,,,359465043.0,ns,3
+prime_sieve,,20000,,,360120968.0,ns,3
+prime_sieve,,20000,,,358797165.0,ns,3
+prime_sieve,,20000,,,362334943.0,ns,3
+prime_sieve,,20000,,,365779414.0,ns,3
+prime_sieve,,20000,,,359700801.0,ns,3
+prime_sieve,,20000,,,360128500.0,ns,3
+prime_sieve,,20000,,,360359517.0,ns,3
+prime_sieve,,20000,,,379552467.0,ns,3
+prime_sieve,,20000,,,363038326.0,ns,3
+prime_sieve,,20000,,,359217007.0,ns,3
+prime_sieve,,20000,,,357078776.0,ns,3
+prime_sieve,,20000,,,362323651.0,ns,3
+prime_sieve,,20000,,,358629391.0,ns,3
+prime_sieve,,20000,,,359434947.0,ns,3
+prime_sieve,,20000,,,361776830.0,ns,3
+prime_sieve,,20000,,,359161005.0,ns,3
+prime_sieve,,20000,,,358197417.0,ns,3
+prime_sieve,,20000,,,366375172.0,ns,3
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/sample.json
new file mode 100644
index 0000000..364e1e0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/sample.json
@@ -0,0 +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,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[362221622.0,359465043.0,360120968.0,358797165.0,362334943.0,365779414.0,359700801.0,360128500.0,360359517.0,379552467.0,363038326.0,359217007.0,357078776.0,362323651.0,358629391.0,359434947.0,361776830.0,359161005.0,358197417.0,366375172.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/tukey.json
new file mode 100644
index 0000000..f16a4ca
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[116610868.00000001,118172601.75,122337225.08333331,123898958.83333331] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..34c411b
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":115541122.19500001,"upper_bound":116204174.20041667},"point_estimate":115856677.11666664,"standard_error":168860.59117850044},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":115494167.5,"upper_bound":116103020.66666666},"point_estimate":115809169.83333334,"standard_error":171432.28960265178},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":307045.2190488651,"upper_bound":841324.3353635073},"point_estimate":627607.7962577527,"standard_error":133551.71171982744},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":388459.6480751733,"upper_bound":1085112.9447332914},"point_estimate":773248.4764580796,"standard_error":186092.49518032974}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..78ae968
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", 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,,20000,,,346021336.0,ns,3
+prime_sieve,,20000,,,345239172.0,ns,3
+prime_sieve,,20000,,,346005066.0,ns,3
+prime_sieve,,20000,,,348000713.0,ns,3
+prime_sieve,,20000,,,349882889.0,ns,3
+prime_sieve,,20000,,,346946433.0,ns,3
+prime_sieve,,20000,,,347811593.0,ns,3
+prime_sieve,,20000,,,354496718.0,ns,3
+prime_sieve,,20000,,,347713680.0,ns,3
+prime_sieve,,20000,,,348913225.0,ns,3
+prime_sieve,,20000,,,346891267.0,ns,3
+prime_sieve,,20000,,,346671216.0,ns,3
+prime_sieve,,20000,,,346293789.0,ns,3
+prime_sieve,,20000,,,348452079.0,ns,3
+prime_sieve,,20000,,,349426129.0,ns,3
+prime_sieve,,20000,,,348166045.0,ns,3
+prime_sieve,,20000,,,342721482.0,ns,3
+prime_sieve,,20000,,,347141339.0,ns,3
+prime_sieve,,20000,,,348863126.0,ns,3
+prime_sieve,,20000,,,345743330.0,ns,3
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..9bd8f56
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
@@ -0,0 +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,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[346021336.0,345239172.0,346005066.0,348000713.0,349882889.0,346946433.0,347811593.0,354496718.0,347713680.0,348913225.0,346891267.0,346671216.0,346293789.0,348452079.0,349426129.0,348166045.0,342721482.0,347141339.0,348863126.0,345743330.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..a05f03d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[113079393.5833333,114243976.08333331,117349529.41666669,118514111.9166667] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/new/benchmark.json b/analysis/current/criterion/prime_sieve/20000/new/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/new/estimates.json b/analysis/current/criterion/prime_sieve/20000/new/estimates.json
new file mode 100644
index 0000000..9265b52
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119616423.14375,"upper_bound":125914307.93125},"point_estimate":121887360.775,"standard_error":1861975.0470895562},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119252779.25,"upper_bound":120954757.5},"point_estimate":119931307.25,"standard_error":388716.05244674085},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":647472.1649050713,"upper_bound":2023415.7497271895},"point_estimate":1418777.3806616664,"standard_error":376696.13095670944},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":937697.7910491542,"upper_bound":13957261.299285717},"point_estimate":8509155.452748934,"standard_error":4601498.596109143}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/new/raw.csv b/analysis/current/criterion/prime_sieve/20000/new/raw.csv
new file mode 100644
index 0000000..0c2664d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,20000,,,242402170.0,ns,2
+prime_sieve,,20000,,,243047136.0,ns,2
+prime_sieve,,20000,,,315379725.0,ns,2
+prime_sieve,,20000,,,240382035.0,ns,2
+prime_sieve,,20000,,,239816224.0,ns,2
+prime_sieve,,20000,,,235732644.0,ns,2
+prime_sieve,,20000,,,238451949.0,ns,2
+prime_sieve,,20000,,,238916363.0,ns,2
+prime_sieve,,20000,,,237588035.0,ns,2
+prime_sieve,,20000,,,242477833.0,ns,2
+prime_sieve,,20000,,,244719552.0,ns,2
+prime_sieve,,20000,,,241416860.0,ns,2
+prime_sieve,,20000,,,237786253.0,ns,2
+prime_sieve,,20000,,,238111167.0,ns,2
+prime_sieve,,20000,,,239909005.0,ns,2
+prime_sieve,,20000,,,237212871.0,ns,2
+prime_sieve,,20000,,,238559168.0,ns,2
+prime_sieve,,20000,,,240306024.0,ns,2
+prime_sieve,,20000,,,243720084.0,ns,2
+prime_sieve,,20000,,,239559333.0,ns,2
diff --git a/analysis/current/criterion/prime_sieve/20000/new/sample.json b/analysis/current/criterion/prime_sieve/20000/new/sample.json
new file mode 100644
index 0000000..c1f82a4
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/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,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[242402170.0,243047136.0,315379725.0,240382035.0,239816224.0,235732644.0,238451949.0,238916363.0,237588035.0,242477833.0,244719552.0,241416860.0,237786253.0,238111167.0,239909005.0,237212871.0,238559168.0,240306024.0,243720084.0,239559333.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/new/tukey.json b/analysis/current/criterion/prime_sieve/20000/new/tukey.json
new file mode 100644
index 0000000..3402eee
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/tukey.json
@@ -0,0 +1 @@
+[113101878.375,116142627.5625,124251292.0625,127292041.25] \ 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)])])/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
new file mode 100644
index 0000000..0290bdf
--- /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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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)])])/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..7ab51a2
--- /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":186682.2564669475,"upper_bound":188510.88692614055},"point_estimate":187583.71098036956,"standard_error":465.2477562914948},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186770.7120377504,"upper_bound":188528.7612590799},"point_estimate":187231.87000605327,"standard_error":486.8655794712865},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":624.2492062800454,"upper_bound":3508.2387236886652},"point_estimate":2055.6109183947797,"standard_error":754.463821560207},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":187312.63904728432,"upper_bound":189270.31494650492},"point_estimate":188223.01162522886,"standard_error":502.6126461338257},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1485.1511170177305,"upper_bound":2582.658634140658},"point_estimate":2133.0283103905986,"standard_error":280.0687507863621}} \ 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..095db3f
--- /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,,,21676184.0,ns,118
+prime_sieve,,500,,,43652586.0,ns,236
+prime_sieve,,500,,,65545142.0,ns,354
+prime_sieve,,500,,,87394476.0,ns,472
+prime_sieve,,500,,,111147659.0,ns,590
+prime_sieve,,500,,,132359840.0,ns,708
+prime_sieve,,500,,,155842791.0,ns,826
+prime_sieve,,500,,,176686702.0,ns,944
+prime_sieve,,500,,,201038410.0,ns,1062
+prime_sieve,,500,,,224901218.0,ns,1180
+prime_sieve,,500,,,242375299.0,ns,1298
+prime_sieve,,500,,,271162195.0,ns,1416
+prime_sieve,,500,,,285168573.0,ns,1534
+prime_sieve,,500,,,309412370.0,ns,1652
+prime_sieve,,500,,,331901544.0,ns,1770
+prime_sieve,,500,,,359097364.0,ns,1888
+prime_sieve,,500,,,374905001.0,ns,2006
+prime_sieve,,500,,,405578507.0,ns,2124
+prime_sieve,,500,,,421122932.0,ns,2242
+prime_sieve,,500,,,440875399.0,ns,2360
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..ccf6fc7
--- /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":[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":[21676184.0,43652586.0,65545142.0,87394476.0,111147659.0,132359840.0,155842791.0,176686702.0,201038410.0,224901218.0,242375299.0,271162195.0,285168573.0,309412370.0,331901544.0,359097364.0,374905001.0,405578507.0,421122932.0,440875399.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..c6a0b0c
--- /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 @@
+[179600.60879445408,183061.31959812783,192289.88174125782,195750.59254493157] \ 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::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::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /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::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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::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), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..44a45f9
--- /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::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75352.76887125123,"upper_bound":76033.9108043042},"point_estimate":75686.3185391393,"standard_error":173.41680306865837},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75176.10964403974,"upper_bound":75956.59958609272},"point_estimate":75642.70877483443,"standard_error":202.0361898532476},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":332.8251479543136,"upper_bound":1139.9908620458966},"point_estimate":706.7353408055792,"standard_error":198.68086859877863},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75455.23108292716,"upper_bound":76097.56062384002},"point_estimate":75771.00842467176,"standard_error":163.937957011932},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":511.0198275913557,"upper_bound":1014.8416005229851},"point_estimate":800.1084619754505,"standard_error":128.53720407332275}} \ 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::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), ("Sieve", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..1e3dee6
--- /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::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,22616711.0,ns,302
+prime_sieve,,500,,,45983758.0,ns,604
+prime_sieve,,500,,,70193674.0,ns,906
+prime_sieve,,500,,,89538273.0,ns,1208
+prime_sieve,,500,,,112831019.0,ns,1510
+prime_sieve,,500,,,136795320.0,ns,1812
+prime_sieve,,500,,,160108759.0,ns,2114
+prime_sieve,,500,,,181641629.0,ns,2416
+prime_sieve,,500,,,204770713.0,ns,2718
+prime_sieve,,500,,,228348731.0,ns,3020
+prime_sieve,,500,,,251386553.0,ns,3322
+prime_sieve,,500,,,277828242.0,ns,3624
+prime_sieve,,500,,,302323215.0,ns,3926
+prime_sieve,,500,,,321546449.0,ns,4228
+prime_sieve,,500,,,340517499.0,ns,4530
+prime_sieve,,500,,,363185774.0,ns,4832
+prime_sieve,,500,,,389468549.0,ns,5134
+prime_sieve,,500,,,415569880.0,ns,5436
+prime_sieve,,500,,,431059276.0,ns,5738
+prime_sieve,,500,,,458203653.0,ns,6040
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::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), ("Sieve", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..4e7a5a9
--- /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::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[302.0,604.0,906.0,1208.0,1510.0,1812.0,2114.0,2416.0,2718.0,3020.0,3322.0,3624.0,3926.0,4228.0,4530.0,4832.0,5134.0,5436.0,5738.0,6040.0],"times":[22616711.0,45983758.0,70193674.0,89538273.0,112831019.0,136795320.0,160108759.0,181641629.0,204770713.0,228348731.0,251386553.0,277828242.0,302323215.0,321546449.0,340517499.0,363185774.0,389468549.0,415569880.0,431059276.0,458203653.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::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), ("Sieve", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..045abe5
--- /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::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[72455.60778145697,73811.6659250828,77427.82097475165,78783.87911837747] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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)])])/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)])])/estimates.json
new file mode 100644
index 0000000..b800bda
--- /dev/null
+++ 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)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195045.05235644965,"upper_bound":196863.4760927015},"point_estimate":195954.0387587124,"standard_error":464.10774996867434},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195292.23623844187,"upper_bound":196741.87204968944},"point_estimate":195584.30836627143,"standard_error":415.4370785303718},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":622.8964152137605,"upper_bound":2964.6292000846856},"point_estimate":1716.2038865668233,"standard_error":592.7764022203742},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195790.19658801155,"upper_bound":197482.93191538454},"point_estimate":196574.99886380852,"standard_error":435.2719709016983},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1347.0470701745007,"upper_bound":2703.116013252156},"point_estimate":2134.3533068650286,"standard_error":345.6079703812309}} \ 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)])])/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)])])/raw.csv
new file mode 100644
index 0000000..a189038
--- /dev/null
+++ 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)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,22123144.0,ns,115
+prime_sieve,,500,,,44059017.0,ns,230
+prime_sieve,,500,,,67189148.0,ns,345
+prime_sieve,,500,,,90490868.0,ns,460
+prime_sieve,,500,,,111521433.0,ns,575
+prime_sieve,,500,,,137936536.0,ns,690
+prime_sieve,,500,,,159393569.0,ns,805
+prime_sieve,,500,,,180557225.0,ns,920
+prime_sieve,,500,,,201024684.0,ns,1035
+prime_sieve,,500,,,224841432.0,ns,1150
+prime_sieve,,500,,,247406347.0,ns,1265
+prime_sieve,,500,,,269914858.0,ns,1380
+prime_sieve,,500,,,291774508.0,ns,1495
+prime_sieve,,500,,,316790790.0,ns,1610
+prime_sieve,,500,,,340486871.0,ns,1725
+prime_sieve,,500,,,368010701.0,ns,1840
+prime_sieve,,500,,,382041364.0,ns,1955
+prime_sieve,,500,,,410154914.0,ns,2070
+prime_sieve,,500,,,428680277.0,ns,2185
+prime_sieve,,500,,,449812584.0,ns,2300
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)])])/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)])])/sample.json
new file mode 100644
index 0000000..97e358b
--- /dev/null
+++ 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)])])/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":[22123144.0,44059017.0,67189148.0,90490868.0,111521433.0,137936536.0,159393569.0,180557225.0,201024684.0,224841432.0,247406347.0,269914858.0,291774508.0,316790790.0,340486871.0,368010701.0,382041364.0,410154914.0,428680277.0,449812584.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)])])/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)])])/tukey.json
new file mode 100644
index 0000000..83f3acd
--- /dev/null
+++ 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)])])/tukey.json
@@ -0,0 +1 @@
+[189494.0204363753,192278.4900398153,199703.74231565534,202488.21191909534] \ 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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /dev/null
+++ 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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..e2e668d
--- /dev/null
+++ 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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":189293.5778738624,"upper_bound":190899.7790586176},"point_estimate":190082.98747143729,"standard_error":410.8251588278942},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":189019.17552339903,"upper_bound":190977.06203817733},"point_estimate":189983.55106100795,"standard_error":484.53402522046287},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":932.1049584949276,"upper_bound":3146.0908649621683},"point_estimate":1723.4988034203452,"standard_error":585.2287243602682},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":188356.758727115,"upper_bound":190297.2393657417},"point_estimate":189238.34295626578,"standard_error":497.1405630453717},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1318.2471161387382,"upper_bound":2282.8570728609543},"point_estimate":1886.9414987915454,"standard_error":244.60230796416332}} \ 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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..37ce8ef
--- /dev/null
+++ 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::EagerSortedVec until n=2261, 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,,,22180102.0,ns,116
+prime_sieve,,500,,,44724023.0,ns,232
+prime_sieve,,500,,,66224027.0,ns,348
+prime_sieve,,500,,,89677633.0,ns,464
+prime_sieve,,500,,,112275997.0,ns,580
+prime_sieve,,500,,,131962171.0,ns,696
+prime_sieve,,500,,,153465414.0,ns,812
+prime_sieve,,500,,,177127202.0,ns,928
+prime_sieve,,500,,,196809922.0,ns,1044
+prime_sieve,,500,,,220592340.0,ns,1160
+prime_sieve,,500,,,239887442.0,ns,1276
+prime_sieve,,500,,,263929384.0,ns,1392
+prime_sieve,,500,,,286220348.0,ns,1508
+prime_sieve,,500,,,310320894.0,ns,1624
+prime_sieve,,500,,,331374640.0,ns,1740
+prime_sieve,,500,,,348612920.0,ns,1856
+prime_sieve,,500,,,378770432.0,ns,1972
+prime_sieve,,500,,,390264313.0,ns,2088
+prime_sieve,,500,,,413447215.0,ns,2204
+prime_sieve,,500,,,438576363.0,ns,2320
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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..dd27039
--- /dev/null
+++ 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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[116.0,232.0,348.0,464.0,580.0,696.0,812.0,928.0,1044.0,1160.0,1276.0,1392.0,1508.0,1624.0,1740.0,1856.0,1972.0,2088.0,2204.0,2320.0],"times":[22180102.0,44724023.0,66224027.0,89677633.0,112275997.0,131962171.0,153465414.0,177127202.0,196809922.0,220592340.0,239887442.0,263929384.0,286220348.0,310320894.0,331374640.0,348612920.0,378770432.0,390264313.0,413447215.0,438576363.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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..36c31fc
--- /dev/null
+++ 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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[182160.20262041606,185518.31340654084,194473.27550287353,197831.38628899827] \ 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::EagerSortedVec)])])/benchmark.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::EagerSortedVec)])])/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /dev/null
+++ 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::EagerSortedVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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::EagerSortedVec)])])/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::EagerSortedVec)])])/estimates.json
new file mode 100644
index 0000000..334d128
--- /dev/null
+++ 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::EagerSortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":192318.47853583557,"upper_bound":194741.95247489176},"point_estimate":193490.22996327892,"standard_error":618.8312786309696},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":191753.53415119363,"upper_bound":195257.19418103446},"point_estimate":192531.04861111112,"standard_error":784.8208619497851},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":838.1723448608259,"upper_bound":4510.237048519247},"point_estimate":2084.5529824536757,"standard_error":1083.6329169581325},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193241.32745901129,"upper_bound":196410.9138896498},"point_estimate":194998.55766850896,"standard_error":807.7339553774946},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1957.0183943970055,"upper_bound":3386.8785894640837},"point_estimate":2834.6786580324397,"standard_error":364.26426516424164}} \ 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::EagerSortedVec)])])/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::EagerSortedVec)])])/raw.csv
new file mode 100644
index 0000000..f5e6aeb
--- /dev/null
+++ 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::EagerSortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,21985148.0,ns,116
+prime_sieve,,500,,,44493748.0,ns,232
+prime_sieve,,500,,,67278277.0,ns,348
+prime_sieve,,500,,,87845909.0,ns,464
+prime_sieve,,500,,,111506117.0,ns,580
+prime_sieve,,500,,,134072761.0,ns,696
+prime_sieve,,500,,,158943773.0,ns,812
+prime_sieve,,500,,,181517186.0,ns,928
+prime_sieve,,500,,,201030868.0,ns,1044
+prime_sieve,,500,,,222143014.0,ns,1160
+prime_sieve,,500,,,243956602.0,ns,1276
+prime_sieve,,500,,,267965282.0,ns,1392
+prime_sieve,,500,,,289119297.0,ns,1508
+prime_sieve,,500,,,310283899.0,ns,1624
+prime_sieve,,500,,,334886190.0,ns,1740
+prime_sieve,,500,,,367972498.0,ns,1856
+prime_sieve,,500,,,391473611.0,ns,1972
+prime_sieve,,500,,,414452220.0,ns,2088
+prime_sieve,,500,,,432927672.0,ns,2204
+prime_sieve,,500,,,452200416.0,ns,2320
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::EagerSortedVec)])])/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::EagerSortedVec)])])/sample.json
new file mode 100644
index 0000000..f4ad2c4
--- /dev/null
+++ 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::EagerSortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[116.0,232.0,348.0,464.0,580.0,696.0,812.0,928.0,1044.0,1160.0,1276.0,1392.0,1508.0,1624.0,1740.0,1856.0,1972.0,2088.0,2204.0,2320.0],"times":[21985148.0,44493748.0,67278277.0,87845909.0,111506117.0,134072761.0,158943773.0,181517186.0,201030868.0,222143014.0,243956602.0,267965282.0,289119297.0,310283899.0,334886190.0,367972498.0,391473611.0,414452220.0,432927672.0,452200416.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::EagerSortedVec)])])/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::EagerSortedVec)])])/tukey.json
new file mode 100644
index 0000000..42c5264
--- /dev/null
+++ 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::EagerSortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[179765.00553831953,185716.7044601412,201587.901584999,207539.6005068207] \ 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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..6093811
--- /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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82196.22926857347,"upper_bound":82927.78611186227},"point_estimate":82527.80631947273,"standard_error":188.0973144460028},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81960.72835112692,"upper_bound":82765.28754448399},"point_estimate":82319.62470181065,"standard_error":228.34190143819805},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":291.07795337325274,"upper_bound":1024.5269120527146},"point_estimate":673.729613679482,"standard_error":191.72216055788942},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82129.22291266324,"upper_bound":82672.43575366151},"point_estimate":82399.38415564125,"standard_error":139.5233624410461},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":431.64201499245064,"upper_bound":1177.088920376526},"point_estimate":857.9991848154708,"standard_error":201.33349270382678}} \ 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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..d2d7276
--- /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::EagerSortedVec until n=2261, 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,,,23914266.0,ns,281
+prime_sieve,,500,,,45967649.0,ns,562
+prime_sieve,,500,,,69114670.0,ns,843
+prime_sieve,,500,,,94474247.0,ns,1124
+prime_sieve,,500,,,114806249.0,ns,1405
+prime_sieve,,500,,,139494108.0,ns,1686
+prime_sieve,,500,,,160774374.0,ns,1967
+prime_sieve,,500,,,186194228.0,ns,2248
+prime_sieve,,500,,,210296946.0,ns,2529
+prime_sieve,,500,,,231988564.0,ns,2810
+prime_sieve,,500,,,253819348.0,ns,3091
+prime_sieve,,500,,,276116245.0,ns,3372
+prime_sieve,,500,,,300336389.0,ns,3653
+prime_sieve,,500,,,324251619.0,ns,3934
+prime_sieve,,500,,,344498008.0,ns,4215
+prime_sieve,,500,,,371134471.0,ns,4496
+prime_sieve,,500,,,391403002.0,ns,4777
+prime_sieve,,500,,,420705859.0,ns,5058
+prime_sieve,,500,,,438184274.0,ns,5339
+prime_sieve,,500,,,465301472.0,ns,5620
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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..0b00053
--- /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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[281.0,562.0,843.0,1124.0,1405.0,1686.0,1967.0,2248.0,2529.0,2810.0,3091.0,3372.0,3653.0,3934.0,4215.0,4496.0,4777.0,5058.0,5339.0,5620.0],"times":[23914266.0,45967649.0,69114670.0,94474247.0,114806249.0,139494108.0,160774374.0,186194228.0,210296946.0,231988564.0,253819348.0,276116245.0,300336389.0,324251619.0,344498008.0,371134471.0,391403002.0,420705859.0,438184274.0,465301472.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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..ca22192
--- /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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[79283.5608837485,80602.99266755633,84121.47742437723,85440.90920818507] \ 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::EagerSortedVec)])])/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::EagerSortedVec)])])/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /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::EagerSortedVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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::EagerSortedVec)])])/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::EagerSortedVec)])])/estimates.json
new file mode 100644
index 0000000..4c1ad80
--- /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::EagerSortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81341.74664042295,"upper_bound":82128.80016581318},"point_estimate":81708.81864940053,"standard_error":202.26627405792186},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81142.036408834,"upper_bound":81796.51364175564},"point_estimate":81551.43906964922,"standard_error":170.55702753211972},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":278.2072886364128,"upper_bound":1176.3219473545469},"point_estimate":606.9803741485892,"standard_error":233.67962131845476},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81190.44119778044,"upper_bound":81897.72611320628},"point_estimate":81484.7513943482,"standard_error":181.7337044013946},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":483.0624494054379,"upper_bound":1176.0577474954698},"point_estimate":925.3066102374729,"standard_error":172.42778441011316}} \ 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::EagerSortedVec)])])/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::EagerSortedVec)])])/raw.csv
new file mode 100644
index 0000000..ec90bda
--- /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::EagerSortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23183746.0,ns,281
+prime_sieve,,500,,,46978712.0,ns,562
+prime_sieve,,500,,,68984118.0,ns,843
+prime_sieve,,500,,,93540317.0,ns,1124
+prime_sieve,,500,,,114622497.0,ns,1405
+prime_sieve,,500,,,137914082.0,ns,1686
+prime_sieve,,500,,,158716419.0,ns,1967
+prime_sieve,,500,,,181781986.0,ns,2248
+prime_sieve,,500,,,204641036.0,ns,2529
+prime_sieve,,500,,,227676681.0,ns,2810
+prime_sieve,,500,,,251066367.0,ns,3091
+prime_sieve,,500,,,275230927.0,ns,3372
+prime_sieve,,500,,,306597530.0,ns,3653
+prime_sieve,,500,,,320703731.0,ns,3934
+prime_sieve,,500,,,340240025.0,ns,4215
+prime_sieve,,500,,,366859986.0,ns,4496
+prime_sieve,,500,,,387735395.0,ns,4777
+prime_sieve,,500,,,413711286.0,ns,5058
+prime_sieve,,500,,,434895706.0,ns,5339
+prime_sieve,,500,,,455877201.0,ns,5620
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::EagerSortedVec)])])/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::EagerSortedVec)])])/sample.json
new file mode 100644
index 0000000..2264a81
--- /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::EagerSortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[281.0,562.0,843.0,1124.0,1405.0,1686.0,1967.0,2248.0,2529.0,2810.0,3091.0,3372.0,3653.0,3934.0,4215.0,4496.0,4777.0,5058.0,5339.0,5620.0],"times":[23183746.0,46978712.0,68984118.0,93540317.0,114622497.0,137914082.0,158716419.0,181781986.0,204641036.0,227676681.0,251066367.0,275230927.0,306597530.0,320703731.0,340240025.0,366859986.0,387735395.0,413711286.0,434895706.0,455877201.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::EagerSortedVec)])])/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::EagerSortedVec)])])/tukey.json
new file mode 100644
index 0000000..d6610b8
--- /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::EagerSortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[78951.73665480429,80022.68694395019,82878.55438167258,83949.50467081848] \ 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::HashSet)])])/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", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /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", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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::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::HashSet)])])/estimates.json
new file mode 100644
index 0000000..01371be
--- /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", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75214.71053315424,"upper_bound":75813.47763654713},"point_estimate":75524.9720061117,"standard_error":152.6606941391532},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75349.20648907105,"upper_bound":75970.06303278689},"point_estimate":75545.50254856041,"standard_error":164.39306015352633},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":268.4047565351625,"upper_bound":1068.645098404802},"point_estimate":715.4710181464487,"standard_error":202.8668274741671},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75563.40972394988,"upper_bound":76057.39869576952},"point_estimate":75836.62241389159,"standard_error":125.76239835320312},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":452.72758072826514,"upper_bound":874.8592794869219},"point_estimate":696.9524696684529,"standard_error":107.27602132656382}} \ 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::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::HashSet)])])/raw.csv
new file mode 100644
index 0000000..fba3dfa
--- /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", 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,,,22546909.0,ns,305
+prime_sieve,,500,,,46562329.0,ns,610
+prime_sieve,,500,,,68106057.0,ns,915
+prime_sieve,,500,,,92750330.0,ns,1220
+prime_sieve,,500,,,114232442.0,ns,1525
+prime_sieve,,500,,,138161789.0,ns,1830
+prime_sieve,,500,,,159170545.0,ns,2135
+prime_sieve,,500,,,183781933.0,ns,2440
+prime_sieve,,500,,,206912469.0,ns,2745
+prime_sieve,,500,,,230002695.0,ns,3050
+prime_sieve,,500,,,253914913.0,ns,3355
+prime_sieve,,500,,,278274564.0,ns,3660
+prime_sieve,,500,,,297469945.0,ns,3965
+prime_sieve,,500,,,322759306.0,ns,4270
+prime_sieve,,500,,,350792876.0,ns,4575
+prime_sieve,,500,,,369782754.0,ns,4880
+prime_sieve,,500,,,391484847.0,ns,5185
+prime_sieve,,500,,,418992660.0,ns,5490
+prime_sieve,,500,,,441604565.0,ns,5795
+prime_sieve,,500,,,463083119.0,ns,6100
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::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::HashSet)])])/sample.json
new file mode 100644
index 0000000..8ffb0f4
--- /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", std::collections::HashSet)])])/sample.json
@@ -0,0 +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":[22546909.0,46562329.0,68106057.0,92750330.0,114232442.0,138161789.0,159170545.0,183781933.0,206912469.0,230002695.0,253914913.0,278274564.0,297469945.0,322759306.0,350792876.0,369782754.0,391484847.0,418992660.0,441604565.0,463083119.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::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::HashSet)])])/tukey.json
new file mode 100644
index 0000000..dd383c6
--- /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", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[72905.92610340475,74076.13040274272,77196.67520097732,78366.87950031529] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/new/benchmark.json b/analysis/current/criterion/prime_sieve/500/new/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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
new file mode 100644
index 0000000..6093811
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82196.22926857347,"upper_bound":82927.78611186227},"point_estimate":82527.80631947273,"standard_error":188.0973144460028},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81960.72835112692,"upper_bound":82765.28754448399},"point_estimate":82319.62470181065,"standard_error":228.34190143819805},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":291.07795337325274,"upper_bound":1024.5269120527146},"point_estimate":673.729613679482,"standard_error":191.72216055788942},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82129.22291266324,"upper_bound":82672.43575366151},"point_estimate":82399.38415564125,"standard_error":139.5233624410461},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":431.64201499245064,"upper_bound":1177.088920376526},"point_estimate":857.9991848154708,"standard_error":201.33349270382678}} \ 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
new file mode 100644
index 0000000..d2d7276
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23914266.0,ns,281
+prime_sieve,,500,,,45967649.0,ns,562
+prime_sieve,,500,,,69114670.0,ns,843
+prime_sieve,,500,,,94474247.0,ns,1124
+prime_sieve,,500,,,114806249.0,ns,1405
+prime_sieve,,500,,,139494108.0,ns,1686
+prime_sieve,,500,,,160774374.0,ns,1967
+prime_sieve,,500,,,186194228.0,ns,2248
+prime_sieve,,500,,,210296946.0,ns,2529
+prime_sieve,,500,,,231988564.0,ns,2810
+prime_sieve,,500,,,253819348.0,ns,3091
+prime_sieve,,500,,,276116245.0,ns,3372
+prime_sieve,,500,,,300336389.0,ns,3653
+prime_sieve,,500,,,324251619.0,ns,3934
+prime_sieve,,500,,,344498008.0,ns,4215
+prime_sieve,,500,,,371134471.0,ns,4496
+prime_sieve,,500,,,391403002.0,ns,4777
+prime_sieve,,500,,,420705859.0,ns,5058
+prime_sieve,,500,,,438184274.0,ns,5339
+prime_sieve,,500,,,465301472.0,ns,5620
diff --git a/analysis/current/criterion/prime_sieve/500/new/sample.json b/analysis/current/criterion/prime_sieve/500/new/sample.json
new file mode 100644
index 0000000..0b00053
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[281.0,562.0,843.0,1124.0,1405.0,1686.0,1967.0,2248.0,2529.0,2810.0,3091.0,3372.0,3653.0,3934.0,4215.0,4496.0,4777.0,5058.0,5339.0,5620.0],"times":[23914266.0,45967649.0,69114670.0,94474247.0,114806249.0,139494108.0,160774374.0,186194228.0,210296946.0,231988564.0,253819348.0,276116245.0,300336389.0,324251619.0,344498008.0,371134471.0,391403002.0,420705859.0,438184274.0,465301472.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
new file mode 100644
index 0000000..ca22192
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/tukey.json
@@ -0,0 +1 @@
+[79283.5608837485,80602.99266755633,84121.47742437723,85440.90920818507] \ 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)])])/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
new file mode 100644
index 0000000..ac8cbc0
--- /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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ 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)])])/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..79c69cd
--- /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":26681623994.665,"upper_bound":27592679048.2675},"point_estimate":27256890346.1,"standard_error":253867018.75864515},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27545000972.5,"upper_bound":27602987375.0},"point_estimate":27581532595.5,"standard_error":13837042.045842268},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25162508.099976182,"upper_bound":127814760.6297344},"point_estimate":58842674.6219337,"standard_error":25655784.795707606},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53146994.47260013,"upper_bound":1871189520.3338869},"point_estimate":1166256643.963822,"standard_error":579580766.2001894}} \ 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..c4ce84e
--- /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,,,22484515108.0,ns,1
+prime_sieve,,50000,,,26206817594.0,ns,1
+prime_sieve,,50000,,,27393008572.0,ns,1
+prime_sieve,,50000,,,27538647902.0,ns,1
+prime_sieve,,50000,,,27626091305.0,ns,1
+prime_sieve,,50000,,,27601665097.0,ns,1
+prime_sieve,,50000,,,27566797813.0,ns,1
+prime_sieve,,50000,,,27525487462.0,ns,1
+prime_sieve,,50000,,,27579905302.0,ns,1
+prime_sieve,,50000,,,27663637287.0,ns,1
+prime_sieve,,50000,,,27551354043.0,ns,1
+prime_sieve,,50000,,,27672650095.0,ns,1
+prime_sieve,,50000,,,27570365894.0,ns,1
+prime_sieve,,50000,,,27689488533.0,ns,1
+prime_sieve,,50000,,,27584488927.0,ns,1
+prime_sieve,,50000,,,27583159889.0,ns,1
+prime_sieve,,50000,,,27604309653.0,ns,1
+prime_sieve,,50000,,,27488884078.0,ns,1
+prime_sieve,,50000,,,27588506784.0,ns,1
+prime_sieve,,50000,,,27618025584.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..7d66e2e
--- /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":[22484515108.0,26206817594.0,27393008572.0,27538647902.0,27626091305.0,27601665097.0,27566797813.0,27525487462.0,27579905302.0,27663637287.0,27551354043.0,27672650095.0,27570365894.0,27689488533.0,27584488927.0,27583159889.0,27604309653.0,27488884078.0,27588506784.0,27618025584.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..10fad9d
--- /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 @@
+[27318215260.75,27426786526.375,27716309901.375,27824881167.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::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::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /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::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ 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::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), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..20ef840
--- /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::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":767970016.13375,"upper_bound":779887413.3187499},"point_estimate":772613592.3,"standard_error":3229045.4800020563},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":766775806.5,"upper_bound":772718353.5},"point_estimate":769269004.5,"standard_error":1496854.423622979},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2469390.3467595577,"upper_bound":8066993.249282241},"point_estimate":5081134.012591839,"standard_error":1480628.43005329},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3615845.548239282,"upper_bound":23825928.286316138},"point_estimate":14776282.502007278,"standard_error":6730327.967584689}} \ 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::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), ("Sieve", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..99bef4b
--- /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::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,770991719.0,ns,1
+prime_sieve,,50000,,,762196339.0,ns,1
+prime_sieve,,50000,,,769021301.0,ns,1
+prime_sieve,,50000,,,765993514.0,ns,1
+prime_sieve,,50000,,,773536176.0,ns,1
+prime_sieve,,50000,,,766119528.0,ns,1
+prime_sieve,,50000,,,765099744.0,ns,1
+prime_sieve,,50000,,,770389377.0,ns,1
+prime_sieve,,50000,,,769516708.0,ns,1
+prime_sieve,,50000,,,767555603.0,ns,1
+prime_sieve,,50000,,,775763937.0,ns,1
+prime_sieve,,50000,,,768219014.0,ns,1
+prime_sieve,,50000,,,773922953.0,ns,1
+prime_sieve,,50000,,,761642363.0,ns,1
+prime_sieve,,50000,,,765690139.0,ns,1
+prime_sieve,,50000,,,776749523.0,ns,1
+prime_sieve,,50000,,,778201646.0,ns,1
+prime_sieve,,50000,,,771900531.0,ns,1
+prime_sieve,,50000,,,832329646.0,ns,1
+prime_sieve,,50000,,,767432085.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::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), ("Sieve", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..7ac41fc
--- /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::vec::Vec)])])/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":[770991719.0,762196339.0,769021301.0,765993514.0,773536176.0,766119528.0,765099744.0,770389377.0,769516708.0,767555603.0,775763937.0,768219014.0,773922953.0,761642363.0,765690139.0,776749523.0,778201646.0,771900531.0,832329646.0,767432085.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::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), ("Sieve", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..50acf31
--- /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::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[743453487.25,754770755.875,784950138.875,796267407.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::HashSet), ("Sieve", std::collections::LinkedList)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ 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)])])/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)])])/estimates.json
new file mode 100644
index 0000000..0ed9cf7
--- /dev/null
+++ 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)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7330335877.4825,"upper_bound":7366576593.0725},"point_estimate":7347578901.45,"standard_error":9290762.377011217},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7321812315.5,"upper_bound":7348089343.0},"point_estimate":7334653266.0,"standard_error":8632079.756777715},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9259271.237415075,"upper_bound":56137175.781565905},"point_estimate":25519555.979937315,"standard_error":11413685.606444119},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26052807.909978468,"upper_bound":52453611.387221225},"point_estimate":42558953.99005985,"standard_error":6684238.911478636}} \ 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)])])/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)])])/raw.csv
new file mode 100644
index 0000000..c4c1723
--- /dev/null
+++ 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)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,7324311758.0,ns,1
+prime_sieve,,50000,,,7320733549.0,ns,1
+prime_sieve,,50000,,,7285238979.0,ns,1
+prime_sieve,,50000,,,7316737883.0,ns,1
+prime_sieve,,50000,,,7316553695.0,ns,1
+prime_sieve,,50000,,,7411767472.0,ns,1
+prime_sieve,,50000,,,7336794785.0,ns,1
+prime_sieve,,50000,,,7332908253.0,ns,1
+prime_sieve,,50000,,,7322891082.0,ns,1
+prime_sieve,,50000,,,7444260802.0,ns,1
+prime_sieve,,50000,,,7387348195.0,ns,1
+prime_sieve,,50000,,,7324103354.0,ns,1
+prime_sieve,,50000,,,7336398279.0,ns,1
+prime_sieve,,50000,,,7407924262.0,ns,1
+prime_sieve,,50000,,,7318143239.0,ns,1
+prime_sieve,,50000,,,7341605906.0,ns,1
+prime_sieve,,50000,,,7354572780.0,ns,1
+prime_sieve,,50000,,,7311620181.0,ns,1
+prime_sieve,,50000,,,7341105215.0,ns,1
+prime_sieve,,50000,,,7416558360.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)])])/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)])])/sample.json
new file mode 100644
index 0000000..46edbf8
--- /dev/null
+++ 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)])])/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":[7324311758.0,7320733549.0,7285238979.0,7316737883.0,7316553695.0,7411767472.0,7336794785.0,7332908253.0,7322891082.0,7444260802.0,7387348195.0,7324103354.0,7336398279.0,7407924262.0,7318143239.0,7341605906.0,7354572780.0,7311620181.0,7341105215.0,7416558360.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)])])/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)])])/tukey.json
new file mode 100644
index 0000000..ff84aa4
--- /dev/null
+++ 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)])])/tukey.json
@@ -0,0 +1 @@
+[7192043984.75,7256064978.125,7426787627.125,7490808620.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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /dev/null
+++ 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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ 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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..82d8c83
--- /dev/null
+++ 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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9015529110.859999,"upper_bound":9293711916.395},"point_estimate":9159563030.0,"standard_error":72017225.29016629},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9260241537.0,"upper_bound":9309310063.0},"point_estimate":9282586276.0,"standard_error":47301692.23548623},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21481436.979228258,"upper_bound":443598358.44195485},"point_estimate":45853760.806033015,"standard_error":100443316.17424528},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205076091.57473704,"upper_bound":410930594.2137054},"point_estimate":330429190.76134473,"standard_error":51289171.11850671}} \ 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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..b26697a
--- /dev/null
+++ 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::EagerSortedVec until n=2261, 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,,,9329349615.0,ns,1
+prime_sieve,,50000,,,9296807481.0,ns,1
+prime_sieve,,50000,,,8660075267.0,ns,1
+prime_sieve,,50000,,,9301242886.0,ns,1
+prime_sieve,,50000,,,9833627887.0,ns,1
+prime_sieve,,50000,,,9266991918.0,ns,1
+prime_sieve,,50000,,,8634469204.0,ns,1
+prime_sieve,,50000,,,9259217531.0,ns,1
+prime_sieve,,50000,,,9265611022.0,ns,1
+prime_sieve,,50000,,,9296056188.0,ns,1
+prime_sieve,,50000,,,8584929931.0,ns,1
+prime_sieve,,50000,,,9310367028.0,ns,1
+prime_sieve,,50000,,,9316661401.0,ns,1
+prime_sieve,,50000,,,9269116364.0,ns,1
+prime_sieve,,50000,,,8744524882.0,ns,1
+prime_sieve,,50000,,,9342930880.0,ns,1
+prime_sieve,,50000,,,9261265543.0,ns,1
+prime_sieve,,50000,,,9308253098.0,ns,1
+prime_sieve,,50000,,,8591510489.0,ns,1
+prime_sieve,,50000,,,9318251985.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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..40a4001
--- /dev/null
+++ 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::EagerSortedVec until n=2261, 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":[9329349615.0,9296807481.0,8660075267.0,9301242886.0,9833627887.0,9266991918.0,8634469204.0,9259217531.0,9265611022.0,9296056188.0,8584929931.0,9310367028.0,9316661401.0,9269116364.0,8744524882.0,9342930880.0,9261265543.0,9308253098.0,8591510489.0,9318251985.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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..51580cb
--- /dev/null
+++ 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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[8586355611.25,8858449990.0,9584035000.0,9856129378.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", primrose_library::EagerSortedVec)])])/benchmark.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::EagerSortedVec)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /dev/null
+++ 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::EagerSortedVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ 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::EagerSortedVec)])])/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::EagerSortedVec)])])/estimates.json
new file mode 100644
index 0000000..091707b
--- /dev/null
+++ 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::EagerSortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8991557384.0525,"upper_bound":9028417882.4375},"point_estimate":9010007510.5,"standard_error":9438539.528579952},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8986429560.5,"upper_bound":9034317012.0},"point_estimate":9007815954.5,"standard_error":10949866.54975078},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18594986.070773005,"upper_bound":76875938.40377927},"point_estimate":50356307.21369684,"standard_error":15741935.846090317},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31462400.480788257,"upper_bound":51552158.05997651},"point_estimate":43381517.28535601,"standard_error":5128149.911552285}} \ 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::EagerSortedVec)])])/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::EagerSortedVec)])])/raw.csv
new file mode 100644
index 0000000..e604a39
--- /dev/null
+++ 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::EagerSortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,9004750305.0,ns,1
+prime_sieve,,50000,,,9011661260.0,ns,1
+prime_sieve,,50000,,,8934572430.0,ns,1
+prime_sieve,,50000,,,8994818955.0,ns,1
+prime_sieve,,50000,,,9048235817.0,ns,1
+prime_sieve,,50000,,,9068485326.0,ns,1
+prime_sieve,,50000,,,9080456999.0,ns,1
+prime_sieve,,50000,,,9003942896.0,ns,1
+prime_sieve,,50000,,,9075392726.0,ns,1
+prime_sieve,,50000,,,9010881604.0,ns,1
+prime_sieve,,50000,,,8947634164.0,ns,1
+prime_sieve,,50000,,,8987594050.0,ns,1
+prime_sieve,,50000,,,9059264361.0,ns,1
+prime_sieve,,50000,,,8985265071.0,ns,1
+prime_sieve,,50000,,,9012571878.0,ns,1
+prime_sieve,,50000,,,8975356064.0,ns,1
+prime_sieve,,50000,,,9020398207.0,ns,1
+prime_sieve,,50000,,,9055187810.0,ns,1
+prime_sieve,,50000,,,8951334171.0,ns,1
+prime_sieve,,50000,,,8972346116.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::EagerSortedVec)])])/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::EagerSortedVec)])])/sample.json
new file mode 100644
index 0000000..9b8ce49
--- /dev/null
+++ 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::EagerSortedVec)])])/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":[9004750305.0,9011661260.0,8934572430.0,8994818955.0,9048235817.0,9068485326.0,9080456999.0,9003942896.0,9075392726.0,9010881604.0,8947634164.0,8987594050.0,9059264361.0,8985265071.0,9012571878.0,8975356064.0,9020398207.0,9055187810.0,8951334171.0,8972346116.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::EagerSortedVec)])])/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::EagerSortedVec)])])/tukey.json
new file mode 100644
index 0000000..37d9eed
--- /dev/null
+++ 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::EagerSortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[8781229831.25,8882008825.25,9150752809.25,9251531803.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::vec::Vec), ("Primes", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ 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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..9f9543a
--- /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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":788391186.08,"upper_bound":804484564.6425},"point_estimate":794483789.9,"standard_error":4474530.088395524},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":787331844.0,"upper_bound":792909450.5},"point_estimate":791302662.0,"standard_error":1548672.0012210715},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1052571.8513131142,"upper_bound":8977714.382913709},"point_estimate":4031540.704625845,"standard_error":1951873.7857998095},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3761661.4315156485,"upper_bound":33191086.687960774},"point_estimate":20417594.16096865,"standard_error":9954178.987470541}} \ 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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..b5908be
--- /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::EagerSortedVec until n=2261, 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,,,789156256.0,ns,1
+prime_sieve,,50000,,,792877501.0,ns,1
+prime_sieve,,50000,,,785372056.0,ns,1
+prime_sieve,,50000,,,792941400.0,ns,1
+prime_sieve,,50000,,,783233213.0,ns,1
+prime_sieve,,50000,,,781548330.0,ns,1
+prime_sieve,,50000,,,792277003.0,ns,1
+prime_sieve,,50000,,,785071452.0,ns,1
+prime_sieve,,50000,,,790038356.0,ns,1
+prime_sieve,,50000,,,796345499.0,ns,1
+prime_sieve,,50000,,,803109492.0,ns,1
+prime_sieve,,50000,,,793330347.0,ns,1
+prime_sieve,,50000,,,790694877.0,ns,1
+prime_sieve,,50000,,,788010594.0,ns,1
+prime_sieve,,50000,,,878481766.0,ns,1
+prime_sieve,,50000,,,782968528.0,ns,1
+prime_sieve,,50000,,,792984148.0,ns,1
+prime_sieve,,50000,,,786653094.0,ns,1
+prime_sieve,,50000,,,792671439.0,ns,1
+prime_sieve,,50000,,,791910447.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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..eda4b9a
--- /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::EagerSortedVec until n=2261, 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":[789156256.0,792877501.0,785372056.0,792941400.0,783233213.0,781548330.0,792277003.0,785071452.0,790038356.0,796345499.0,803109492.0,793330347.0,790694877.0,788010594.0,878481766.0,782968528.0,792984148.0,786653094.0,792671439.0,791910447.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::EagerSortedVec until n=2261, 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", primrose_library::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..1ca427e
--- /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::EagerSortedVec until n=2261, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[766475077.0,776403955.75,802880965.75,812809844.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::vec::Vec), ("Primes", primrose_library::EagerSortedVec)])])/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::EagerSortedVec)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /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::EagerSortedVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ 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::EagerSortedVec)])])/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::EagerSortedVec)])])/estimates.json
new file mode 100644
index 0000000..f04963e
--- /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::EagerSortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":785153461.50625,"upper_bound":792772886.67875},"point_estimate":788337433.55,"standard_error":1984554.8201978893},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":784794074.5,"upper_bound":786901351.5},"point_estimate":785959746.0,"standard_error":596237.2842264666},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1072234.0921640396,"upper_bound":4948609.590044618},"point_estimate":2155317.1096354723,"standard_error":1074873.6014889784},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2223006.623495516,"upper_bound":13676084.02882592},"point_estimate":9085293.810776995,"standard_error":3235350.416529221}} \ 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::EagerSortedVec)])])/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::EagerSortedVec)])])/raw.csv
new file mode 100644
index 0000000..859ba60
--- /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::EagerSortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,784842618.0,ns,1
+prime_sieve,,50000,,,803768145.0,ns,1
+prime_sieve,,50000,,,788416031.0,ns,1
+prime_sieve,,50000,,,786024581.0,ns,1
+prime_sieve,,50000,,,784994146.0,ns,1
+prime_sieve,,50000,,,786747793.0,ns,1
+prime_sieve,,50000,,,785380629.0,ns,1
+prime_sieve,,50000,,,787054910.0,ns,1
+prime_sieve,,50000,,,785952757.0,ns,1
+prime_sieve,,50000,,,789556952.0,ns,1
+prime_sieve,,50000,,,781168213.0,ns,1
+prime_sieve,,50000,,,783538758.0,ns,1
+prime_sieve,,50000,,,786424971.0,ns,1
+prime_sieve,,50000,,,785966735.0,ns,1
+prime_sieve,,50000,,,784266478.0,ns,1
+prime_sieve,,50000,,,792837223.0,ns,1
+prime_sieve,,50000,,,784745531.0,ns,1
+prime_sieve,,50000,,,782894559.0,ns,1
+prime_sieve,,50000,,,821000845.0,ns,1
+prime_sieve,,50000,,,781166796.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::EagerSortedVec)])])/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::EagerSortedVec)])])/sample.json
new file mode 100644
index 0000000..46704ad
--- /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::EagerSortedVec)])])/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":[784842618.0,803768145.0,788416031.0,786024581.0,784994146.0,786747793.0,785380629.0,787054910.0,785952757.0,789556952.0,781168213.0,783538758.0,786424971.0,785966735.0,784266478.0,792837223.0,784745531.0,782894559.0,821000845.0,781166796.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::EagerSortedVec)])])/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::EagerSortedVec)])])/tukey.json
new file mode 100644
index 0000000..96cb678
--- /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::EagerSortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[776317500.25,780471634.0,791549324.0,795703457.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::vec::Vec), ("Primes", std::collections::HashSet)])])/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", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /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", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ 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::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::HashSet)])])/estimates.json
new file mode 100644
index 0000000..42763c9
--- /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", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":768847420.9875001,"upper_bound":774827693.6987499},"point_estimate":771691454.75,"standard_error":1529894.0186929822},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":766683573.0,"upper_bound":774736323.5},"point_estimate":771222835.0,"standard_error":2211837.8503768337},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3086644.159001112,"upper_bound":10308913.4711802},"point_estimate":7761457.564106584,"standard_error":1732702.1838436935},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4258981.9528052695,"upper_bound":8945954.509438349},"point_estimate":7023385.507611393,"standard_error":1222318.8359120246}} \ 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::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::HashSet)])])/raw.csv
new file mode 100644
index 0000000..faa7c3b
--- /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", 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,,,763501875.0,ns,1
+prime_sieve,,50000,,,765128864.0,ns,1
+prime_sieve,,50000,,,765758250.0,ns,1
+prime_sieve,,50000,,,764365456.0,ns,1
+prime_sieve,,50000,,,767608896.0,ns,1
+prime_sieve,,50000,,,786568613.0,ns,1
+prime_sieve,,50000,,,763850799.0,ns,1
+prime_sieve,,50000,,,774211688.0,ns,1
+prime_sieve,,50000,,,776677337.0,ns,1
+prime_sieve,,50000,,,776342718.0,ns,1
+prime_sieve,,50000,,,776573015.0,ns,1
+prime_sieve,,50000,,,775260959.0,ns,1
+prime_sieve,,50000,,,773129501.0,ns,1
+prime_sieve,,50000,,,765104908.0,ns,1
+prime_sieve,,50000,,,772384846.0,ns,1
+prime_sieve,,50000,,,770459790.0,ns,1
+prime_sieve,,50000,,,768895162.0,ns,1
+prime_sieve,,50000,,,771985880.0,ns,1
+prime_sieve,,50000,,,767663217.0,ns,1
+prime_sieve,,50000,,,788357321.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::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::HashSet)])])/sample.json
new file mode 100644
index 0000000..7d193e8
--- /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", 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":[763501875.0,765128864.0,765758250.0,764365456.0,767608896.0,786568613.0,763850799.0,774211688.0,776677337.0,776342718.0,776573015.0,775260959.0,773129501.0,765104908.0,772384846.0,770459790.0,768895162.0,771985880.0,767663217.0,788357321.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::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::HashSet)])])/tukey.json
new file mode 100644
index 0000000..a32e083
--- /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", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[735809417.75,750705160.625,790427141.625,805322884.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/benchmark.json b/analysis/current/criterion/prime_sieve/50000/new/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ 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
new file mode 100644
index 0000000..9f9543a
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":788391186.08,"upper_bound":804484564.6425},"point_estimate":794483789.9,"standard_error":4474530.088395524},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":787331844.0,"upper_bound":792909450.5},"point_estimate":791302662.0,"standard_error":1548672.0012210715},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1052571.8513131142,"upper_bound":8977714.382913709},"point_estimate":4031540.704625845,"standard_error":1951873.7857998095},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3761661.4315156485,"upper_bound":33191086.687960774},"point_estimate":20417594.16096865,"standard_error":9954178.987470541}} \ 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
new file mode 100644
index 0000000..b5908be
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/new/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,789156256.0,ns,1
+prime_sieve,,50000,,,792877501.0,ns,1
+prime_sieve,,50000,,,785372056.0,ns,1
+prime_sieve,,50000,,,792941400.0,ns,1
+prime_sieve,,50000,,,783233213.0,ns,1
+prime_sieve,,50000,,,781548330.0,ns,1
+prime_sieve,,50000,,,792277003.0,ns,1
+prime_sieve,,50000,,,785071452.0,ns,1
+prime_sieve,,50000,,,790038356.0,ns,1
+prime_sieve,,50000,,,796345499.0,ns,1
+prime_sieve,,50000,,,803109492.0,ns,1
+prime_sieve,,50000,,,793330347.0,ns,1
+prime_sieve,,50000,,,790694877.0,ns,1
+prime_sieve,,50000,,,788010594.0,ns,1
+prime_sieve,,50000,,,878481766.0,ns,1
+prime_sieve,,50000,,,782968528.0,ns,1
+prime_sieve,,50000,,,792984148.0,ns,1
+prime_sieve,,50000,,,786653094.0,ns,1
+prime_sieve,,50000,,,792671439.0,ns,1
+prime_sieve,,50000,,,791910447.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
new file mode 100644
index 0000000..eda4b9a
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/new/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":[789156256.0,792877501.0,785372056.0,792941400.0,783233213.0,781548330.0,792277003.0,785071452.0,790038356.0,796345499.0,803109492.0,793330347.0,790694877.0,788010594.0,878481766.0,782968528.0,792984148.0,786653094.0,792671439.0,791910447.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
new file mode 100644
index 0000000..1ca427e
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/new/tukey.json
@@ -0,0 +1 @@
+[766475077.0,776403955.75,802880965.75,812809844.5] \ No newline at end of file