aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::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/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("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::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/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::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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::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/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("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::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/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 until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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 until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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 until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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 until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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 until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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 until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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 until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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 until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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 until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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 until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/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 until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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 until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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 until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("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::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", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/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::SortedVec)])])/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::SortedVec)])])/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::SortedVec)])])/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::SortedVec)])])/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", 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", 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", 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", 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", 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", std::collections::BTreeSet)])])/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::BTreeSet)])])/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::BTreeSet)])])/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::BTreeSet)])])/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::BTreeSet)])])/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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("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", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/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::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("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::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/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::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("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", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/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::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("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::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/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::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::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
765 files changed, 5025 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::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..453d649
--- /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":1849910.1120274172,"upper_bound":1945251.432906746},"point_estimate":1884886.763997114,"standard_error":27532.136907201937},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1844903.0946969697,"upper_bound":1873730.1050505051},"point_estimate":1857662.272005772,"standard_error":11034.893721405531},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3293.714150009727,"upper_bound":37691.97225810661},"point_estimate":21137.995726846828,"standard_error":10649.301175122235},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1853668.7392957918,"upper_bound":1960876.8140868142},"point_estimate":1886875.0739866195,"standard_error":29534.493024778836},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10673.584068685468,"upper_bound":140806.8257497357},"point_estimate":91595.32822861982,"standard_error":46262.39959063944}} \ 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..ae22421
--- /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,,,60574382.0,ns,33
+aoc_2021_09-part1,,100,,,121623146.0,ns,66
+aoc_2021_09-part1,,100,,,185279344.0,ns,99
+aoc_2021_09-part1,,100,,,243639665.0,ns,132
+aoc_2021_09-part1,,100,,,309532028.0,ns,165
+aoc_2021_09-part1,,100,,,424235501.0,ns,198
+aoc_2021_09-part1,,100,,,429893361.0,ns,231
+aoc_2021_09-part1,,100,,,487616250.0,ns,264
+aoc_2021_09-part1,,100,,,550731354.0,ns,297
+aoc_2021_09-part1,,100,,,617869159.0,ns,330
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("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..dff79b6
--- /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":[33.0,66.0,99.0,132.0,165.0,198.0,231.0,264.0,297.0,330.0],"times":[60574382.0,121623146.0,185279344.0,243639665.0,309532028.0,424235501.0,429893361.0,487616250.0,550731354.0,617869159.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..a544152
--- /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 @@
+[1767920.7037878782,1806997.3973484845,1911201.9135101014,1950278.6070707077] \ 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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..e88531a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3511601.1762719294,"upper_bound":3542744.5931140357},"point_estimate":3527572.7940162914,"standard_error":7971.197774643921},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3501685.9385964912,"upper_bound":3552242.2781954887},"point_estimate":3531376.8684210526,"standard_error":12820.383542036818},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3874.561744897057,"upper_bound":46568.76935705421},"point_estimate":28748.597662899716,"standard_error":11103.302054026302},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3512602.021269989,"upper_bound":3544507.743161368},"point_estimate":3526560.287764867,"standard_error":8140.435870829177},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14985.406228824899,"upper_bound":32050.99246057286},"point_estimate":26641.26705085771,"standard_error":4296.725673593558}} \ 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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..285e6f6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("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,,,67429682.0,ns,19
+aoc_2021_09-part1,,100,,,132590250.0,ns,38
+aoc_2021_09-part1,,100,,,201280617.0,ns,57
+aoc_2021_09-part1,,100,,,270396084.0,ns,76
+aoc_2021_09-part1,,100,,,331113988.0,ns,95
+aoc_2021_09-part1,,100,,,402592692.0,ns,114
+aoc_2021_09-part1,,100,,,472888672.0,ns,133
+aoc_2021_09-part1,,100,,,539649057.0,ns,152
+aoc_2021_09-part1,,100,,,600920466.0,ns,171
+aoc_2021_09-part1,,100,,,667192869.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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..ca4ac25
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("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":[67429682.0,132590250.0,201280617.0,270396084.0,331113988.0,402592692.0,472888672.0,539649057.0,600920466.0,667192869.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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..db5836c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[3398854.8729166673,3455524.8138706144,3606644.6564144734,3663314.5973684206] \ 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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/estimates.json
new file mode 100644
index 0000000..655d3b1
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1845452.459343112,"upper_bound":1863933.553047619},"point_estimate":1854639.798132653,"standard_error":4753.1888425320485},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1839879.9952380953,"upper_bound":1871349.657142857},"point_estimate":1853562.796190476,"standard_error":8270.258114914592},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4274.86345910596,"upper_bound":25465.891685389946},"point_estimate":22423.55206140206,"standard_error":5744.049330803197},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1841251.1922665832,"upper_bound":1865599.674806137},"point_estimate":1854990.0495732839,"standard_error":6234.278312638398},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10114.411408475242,"upper_bound":18650.820070051876},"point_estimate":15840.637074558279,"standard_error":2169.655697643654}} \ 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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/raw.csv
new file mode 100644
index 0000000..81f786c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("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,,,65544574.0,ns,35
+aoc_2021_09-part1,,100,,,130994476.0,ns,70
+aoc_2021_09-part1,,100,,,195153619.0,ns,105
+aoc_2021_09-part1,,100,,,256503358.0,ns,140
+aoc_2021_09-part1,,100,,,323490947.0,ns,175
+aoc_2021_09-part1,,100,,,386374799.0,ns,210
+aoc_2021_09-part1,,100,,,452641872.0,ns,245
+aoc_2021_09-part1,,100,,,514359059.0,ns,280
+aoc_2021_09-part1,,100,,,590870622.0,ns,315
+aoc_2021_09-part1,,100,,,652007840.0,ns,350
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/sample.json
new file mode 100644
index 0000000..e24a46e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[65544574.0,130994476.0,195153619.0,256503358.0,323490947.0,386374799.0,452641872.0,514359059.0,590870622.0,652007840.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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/tukey.json
new file mode 100644
index 0000000..648b304
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/tukey.json
@@ -0,0 +1 @@
+[1759461.4448979592,1800625.4512755102,1910396.1349489796,1951560.1413265306] \ 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..dbf18b3
--- /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":3523569.87220635,"upper_bound":3551756.79},"point_estimate":3536610.0475674598,"standard_error":7263.194148071234},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3517663.341666667,"upper_bound":3552687.341666667},"point_estimate":3530206.7319444446,"standard_error":9373.808288336013},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4021.903222347092,"upper_bound":38566.47025405848},"point_estimate":21061.199241089093,"standard_error":8652.675473591542},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3520693.3728690566,"upper_bound":3537534.7016438358},"point_estimate":3529132.8115584417,"standard_error":4245.750959640448},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11242.68105537743,"upper_bound":32241.932568341457},"point_estimate":24251.02830390189,"standard_error":5792.927527562806}} \ 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..4748a19
--- /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,,,71194586.0,ns,20
+aoc_2021_09-part1,,100,,,143546982.0,ns,40
+aoc_2021_09-part1,,100,,,212738723.0,ns,60
+aoc_2021_09-part1,,100,,,281812775.0,ns,80
+aoc_2021_09-part1,,100,,,350780656.0,ns,100
+aoc_2021_09-part1,,100,,,422119601.0,ns,120
+aoc_2021_09-part1,,100,,,492412790.0,ns,140
+aoc_2021_09-part1,,100,,,567403836.0,ns,160
+aoc_2021_09-part1,,100,,,636158464.0,ns,180
+aoc_2021_09-part1,,100,,,705239955.0,ns,200
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..f60951f
--- /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":[20.0,40.0,60.0,80.0,100.0,120.0,140.0,160.0,180.0,200.0],"times":[71194586.0,143546982.0,212738723.0,281812775.0,350780656.0,422119601.0,492412790.0,567403836.0,636158464.0,705239955.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..bb17591
--- /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 @@
+[3437299.23125,3478105.8296875004,3586923.4255208336,3627730.0239583333] \ 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..d4cc2e2
--- /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":1819112.800520658,"upper_bound":1843568.2489635851},"point_estimate":1831593.648105742,"standard_error":6262.70861440936},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1815603.8151260505,"upper_bound":1848909.7573529412},"point_estimate":1834383.8926470587,"standard_error":10035.13786871623},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3588.314913353487,"upper_bound":35684.61986058922},"point_estimate":23113.908791851885,"standard_error":7884.120658192809},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1819024.6952514397,"upper_bound":1839068.3249991096},"point_estimate":1826777.601909855,"standard_error":5021.241931276759},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12431.339199070171,"upper_bound":25841.052721455006},"point_estimate":20881.699474708574,"standard_error":3474.751566363312}} \ 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..9553960
--- /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,,,61044614.0,ns,34
+aoc_2021_09-part1,,100,,,125296009.0,ns,68
+aoc_2021_09-part1,,100,,,189126405.0,ns,102
+aoc_2021_09-part1,,100,,,251162631.0,ns,136
+aoc_2021_09-part1,,100,,,316033572.0,ns,170
+aoc_2021_09-part1,,100,,,376102371.0,ns,204
+aoc_2021_09-part1,,100,,,432113708.0,ns,238
+aoc_2021_09-part1,,100,,,492079757.0,ns,272
+aoc_2021_09-part1,,100,,,557958480.0,ns,306
+aoc_2021_09-part1,,100,,,620901002.0,ns,340
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..e7f61c8
--- /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":[34.0,68.0,102.0,136.0,170.0,204.0,238.0,272.0,306.0,340.0],"times":[61044614.0,125296009.0,189126405.0,251162631.0,316033572.0,376102371.0,432113708.0,492079757.0,557958480.0,620901002.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..edd89e1
--- /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 @@
+[1732211.7499124655,1774881.521314776,1888667.5783876046,1931337.3497899154] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
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::HashSet), ("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::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..94b86c5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3501275.4376666667,"upper_bound":3640352.4034999995},"point_estimate":3557936.4067341266,"standard_error":37009.332838559145},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3491159.333333333,"upper_bound":3581966.1071428573},"point_estimate":3521809.80875,"standard_error":20980.036401561894},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11290.295319557466,"upper_bound":115574.63911964046},"point_estimate":37746.583908364395,"standard_error":28491.947527128024},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3512726.919981793,"upper_bound":3733285.8543583537},"point_estimate":3596466.981688312,"standard_error":65790.26492110232},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26113.110759478444,"upper_bound":183639.70238828746},"point_estimate":123118.10896724483,"standard_error":48883.87243896681}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..1813c3a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,72495517.0,ns,20
+aoc_2021_09-part1,,100,,,138216091.0,ns,40
+aoc_2021_09-part1,,100,,,208347543.0,ns,60
+aoc_2021_09-part1,,100,,,284096066.0,ns,80
+aoc_2021_09-part1,,100,,,350028138.0,ns,100
+aoc_2021_09-part1,,100,,,421183154.0,ns,120
+aoc_2021_09-part1,,100,,,495481891.0,ns,140
+aoc_2021_09-part1,,100,,,564497254.0,ns,160
+aoc_2021_09-part1,,100,,,698869636.0,ns,180
+aoc_2021_09-part1,,100,,,703102356.0,ns,200
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..5d1aa8d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[20.0,40.0,60.0,80.0,100.0,120.0,140.0,160.0,180.0,200.0],"times":[72495517.0,138216091.0,208347543.0,284096066.0,350028138.0,421183154.0,495481891.0,564497254.0,698869636.0,703102356.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..96cfd1b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[3366134.62720238,3434405.283184523,3616460.365803572,3684731.021785715] \ 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..dbf18b3
--- /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":3523569.87220635,"upper_bound":3551756.79},"point_estimate":3536610.0475674598,"standard_error":7263.194148071234},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3517663.341666667,"upper_bound":3552687.341666667},"point_estimate":3530206.7319444446,"standard_error":9373.808288336013},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4021.903222347092,"upper_bound":38566.47025405848},"point_estimate":21061.199241089093,"standard_error":8652.675473591542},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3520693.3728690566,"upper_bound":3537534.7016438358},"point_estimate":3529132.8115584417,"standard_error":4245.750959640448},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11242.68105537743,"upper_bound":32241.932568341457},"point_estimate":24251.02830390189,"standard_error":5792.927527562806}} \ 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..4748a19
--- /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,,,71194586.0,ns,20
+aoc_2021_09-part1,,100,,,143546982.0,ns,40
+aoc_2021_09-part1,,100,,,212738723.0,ns,60
+aoc_2021_09-part1,,100,,,281812775.0,ns,80
+aoc_2021_09-part1,,100,,,350780656.0,ns,100
+aoc_2021_09-part1,,100,,,422119601.0,ns,120
+aoc_2021_09-part1,,100,,,492412790.0,ns,140
+aoc_2021_09-part1,,100,,,567403836.0,ns,160
+aoc_2021_09-part1,,100,,,636158464.0,ns,180
+aoc_2021_09-part1,,100,,,705239955.0,ns,200
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..f60951f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/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":[71194586.0,143546982.0,212738723.0,281812775.0,350780656.0,422119601.0,492412790.0,567403836.0,636158464.0,705239955.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..bb17591
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/tukey.json
@@ -0,0 +1 @@
+[3437299.23125,3478105.8296875004,3586923.4255208336,3627730.0239583333] \ 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..49211ce
--- /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":4564733953.3,"upper_bound":4653657392.04},"point_estimate":4607413947.2,"standard_error":22751586.7250603},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4537277459.5,"upper_bound":4667416147.0},"point_estimate":4605236216.0,"standard_error":35626842.29524345},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10542374.782535434,"upper_bound":132910739.1745627},"point_estimate":84673361.61934733,"standard_error":32455940.179363947},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42848809.30723569,"upper_bound":94239906.95839475},"point_estimate":75899536.2670177,"standard_error":13421353.54768028}} \ 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..a228352
--- /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,,,4743538319.0,ns,1
+aoc_2021_09-part2,,100,,,4629016309.0,ns,1
+aoc_2021_09-part2,,100,,,4701806801.0,ns,1
+aoc_2021_09-part2,,100,,,4525024332.0,ns,1
+aoc_2021_09-part2,,100,,,4581456123.0,ns,1
+aoc_2021_09-part2,,100,,,4520784687.0,ns,1
+aoc_2021_09-part2,,100,,,4643237778.0,ns,1
+aoc_2021_09-part2,,100,,,4549530587.0,ns,1
+aoc_2021_09-part2,,100,,,4633025493.0,ns,1
+aoc_2021_09-part2,,100,,,4546719043.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..72cc6a2
--- /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":[4743538319.0,4629016309.0,4701806801.0,4525024332.0,4581456123.0,4520784687.0,4643237778.0,4549530587.0,4633025493.0,4546719043.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..a4ee1c0
--- /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 @@
+[4267633595.75,4407527762.375,4780578873.375,4920473040.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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..5e797aa
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":132810622678.035,"upper_bound":134548917025.0225},"point_estimate":133693840989.2,"standard_error":445146016.4659176},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":132320917563.0,"upper_bound":134830424105.0},"point_estimate":134153919420.0,"standard_error":688602126.491444},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":253147958.02562535,"upper_bound":2471984306.6387057},"point_estimate":1807942038.8159127,"standard_error":593612296.409919},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":889966468.5530896,"upper_bound":1792076448.9081588},"point_estimate":1482761893.3892834,"standard_error":230628403.7312738}} \ 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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..7c80691
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("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,,,134296290799.0,ns,1
+aoc_2021_09-part2,,100,,,135307808246.0,ns,1
+aoc_2021_09-part2,,100,,,134011548041.0,ns,1
+aoc_2021_09-part2,,100,,,134659811419.0,ns,1
+aoc_2021_09-part2,,100,,,132439201274.0,ns,1
+aoc_2021_09-part2,,100,,,132868927805.0,ns,1
+aoc_2021_09-part2,,100,,,135781651267.0,ns,1
+aoc_2021_09-part2,,100,,,134353039964.0,ns,1
+aoc_2021_09-part2,,100,,,131447223756.0,ns,1
+aoc_2021_09-part2,,100,,,131772907321.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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..3ba864f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("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":[134296290799.0,135307808246.0,134011548041.0,134659811419.0,132439201274.0,132868927805.0,135781651267.0,134353039964.0,131447223756.0,131772907321.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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..d98beeb
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[126437175961.25,129491904434.0,137637847028.0,140692575500.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/estimates.json
new file mode 100644
index 0000000..76fd552
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":131546202771.46251,"upper_bound":133289137209.565},"point_estimate":132415867166.7,"standard_error":441520629.28511536},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":131780934412.0,"upper_bound":133025060655.5},"point_estimate":132420129919.5,"standard_error":303930050.3132138},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":226668006.39993846,"upper_bound":2420657983.1880302},"point_estimate":674593609.3699694,"standard_error":504215192.04067475},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":448645537.00208825,"upper_bound":2043252945.356702},"point_estimate":1466000702.870751,"standard_error":410737822.03799546}} \ 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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/raw.csv
new file mode 100644
index 0000000..8f8e292
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("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,,,132194653454.0,ns,1
+aoc_2021_09-part2,,100,,,129517003342.0,ns,1
+aoc_2021_09-part2,,100,,,131367215370.0,ns,1
+aoc_2021_09-part2,,100,,,133267695028.0,ns,1
+aoc_2021_09-part2,,100,,,131973764498.0,ns,1
+aoc_2021_09-part2,,100,,,132883778826.0,ns,1
+aoc_2021_09-part2,,100,,,132782426283.0,ns,1
+aoc_2021_09-part2,,100,,,135331875027.0,ns,1
+aoc_2021_09-part2,,100,,,132339835428.0,ns,1
+aoc_2021_09-part2,,100,,,132500424411.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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/sample.json
new file mode 100644
index 0000000..8d89839
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("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":[132194653454.0,129517003342.0,131367215370.0,133267695028.0,131973764498.0,132883778826.0,132782426283.0,135331875027.0,132339835428.0,132500424411.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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/tukey.json
new file mode 100644
index 0000000..6944712
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("Map", std::collections::HashMap)])])/tukey.json
@@ -0,0 +1 @@
+[129540624877.25,130784805807.125,134102621620.125,135346802550.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)])])/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..cdffe67
--- /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":8861917224.885,"upper_bound":9040613039.3625},"point_estimate":8953374958.0,"standard_error":45993691.64973881},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8826253396.5,"upper_bound":9081417190.0},"point_estimate":8994686679.5,"standard_error":70819483.98426034},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36914749.695432186,"upper_bound":249135274.51006472},"point_estimate":185796994.27224398,"standard_error":59739099.41475419},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":89727724.35688932,"upper_bound":190903239.569706},"point_estimate":153904864.04093727,"standard_error":25886131.874490865}} \ 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..4c3770f
--- /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,,,9164373035.0,ns,1
+aoc_2021_09-part2,,100,,,8864735710.0,ns,1
+aoc_2021_09-part2,,100,,,9048023405.0,ns,1
+aoc_2021_09-part2,,100,,,9047461954.0,ns,1
+aoc_2021_09-part2,,100,,,8998226089.0,ns,1
+aoc_2021_09-part2,,100,,,8828294148.0,ns,1
+aoc_2021_09-part2,,100,,,8991147270.0,ns,1
+aoc_2021_09-part2,,100,,,8688344460.0,ns,1
+aoc_2021_09-part2,,100,,,8787771083.0,ns,1
+aoc_2021_09-part2,,100,,,9115372426.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..bd87b65
--- /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":[9164373035.0,8864735710.0,9048023405.0,9047461954.0,8998226089.0,8828294148.0,8991147270.0,8688344460.0,8787771083.0,9115372426.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..ed9485b
--- /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 @@
+[8205969027.25,8521686782.875,9363600797.875,9679318553.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::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..b19c794
--- /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":7904033031.46,"upper_bound":8116556106.3425},"point_estimate":8000361955.3,"standard_error":54824414.4389782},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7877573813.5,"upper_bound":8091836901.0},"point_estimate":7940790503.0,"standard_error":55066213.55314379},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23824638.79442811,"upper_bound":273110379.4106215},"point_estimate":102442967.23487377,"standard_error":66800974.67092671},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":64133508.65666465,"upper_bound":245924387.70989168},"point_estimate":182686589.7329523,"standard_error":48363174.30992458}} \ 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..ad01b31
--- /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,,,8404895686.0,ns,1
+aoc_2021_09-part2,,100,,,8194646725.0,ns,1
+aoc_2021_09-part2,,100,,,7929035688.0,ns,1
+aoc_2021_09-part2,,100,,,7952545318.0,ns,1
+aoc_2021_09-part2,,100,,,7908656983.0,ns,1
+aoc_2021_09-part2,,100,,,7978123057.0,ns,1
+aoc_2021_09-part2,,100,,,7896896690.0,ns,1
+aoc_2021_09-part2,,100,,,8091836901.0,ns,1
+aoc_2021_09-part2,,100,,,7800491861.0,ns,1
+aoc_2021_09-part2,,100,,,7846490644.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..aff7eab
--- /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":[8404895686.0,8194646725.0,7929035688.0,7952545318.0,7908656983.0,7978123057.0,7896896690.0,8091836901.0,7800491861.0,7846490644.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..d6c0efd
--- /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 @@
+[7409121733.0,7654479248.125,8308765955.125,8554123470.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", 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::HashSet), ("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::HashSet), ("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::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..d242383
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5319020740.8,"upper_bound":5453146800.8},"point_estimate":5389089119.8,"standard_error":34411711.42681897},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5265763279.0,"upper_bound":5487399691.0},"point_estimate":5427390693.0,"standard_error":56368060.830814086},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16660312.454420328,"upper_bound":186725548.85965884},"point_estimate":100131793.28560531,"standard_error":45880270.34862963},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":58548535.665240556,"upper_bound":139689611.65793997},"point_estimate":114761385.12415028,"standard_error":20053518.31628366}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..9b1710d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,5494531074.0,ns,1
+aoc_2021_09-part2,,100,,,5359455133.0,ns,1
+aoc_2021_09-part2,,100,,,5487399691.0,ns,1
+aoc_2021_09-part2,,100,,,5418743015.0,ns,1
+aoc_2021_09-part2,,100,,,5436038371.0,ns,1
+aoc_2021_09-part2,,100,,,5264560323.0,ns,1
+aoc_2021_09-part2,,100,,,5472056620.0,ns,1
+aoc_2021_09-part2,,100,,,5184149052.0,ns,1
+aoc_2021_09-part2,,100,,,5265763279.0,ns,1
+aoc_2021_09-part2,,100,,,5508194640.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..f9b2cf1
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[5494531074.0,5359455133.0,5487399691.0,5418743015.0,5436038371.0,5264560323.0,5472056620.0,5184149052.0,5265763279.0,5508194640.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..50ef8df
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[4706053200.25,4997619721.375,5775130444.375,6066696965.5] \ 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..cdffe67
--- /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":8861917224.885,"upper_bound":9040613039.3625},"point_estimate":8953374958.0,"standard_error":45993691.64973881},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8826253396.5,"upper_bound":9081417190.0},"point_estimate":8994686679.5,"standard_error":70819483.98426034},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36914749.695432186,"upper_bound":249135274.51006472},"point_estimate":185796994.27224398,"standard_error":59739099.41475419},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":89727724.35688932,"upper_bound":190903239.569706},"point_estimate":153904864.04093727,"standard_error":25886131.874490865}} \ 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..4c3770f
--- /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,,,9164373035.0,ns,1
+aoc_2021_09-part2,,100,,,8864735710.0,ns,1
+aoc_2021_09-part2,,100,,,9048023405.0,ns,1
+aoc_2021_09-part2,,100,,,9047461954.0,ns,1
+aoc_2021_09-part2,,100,,,8998226089.0,ns,1
+aoc_2021_09-part2,,100,,,8828294148.0,ns,1
+aoc_2021_09-part2,,100,,,8991147270.0,ns,1
+aoc_2021_09-part2,,100,,,8688344460.0,ns,1
+aoc_2021_09-part2,,100,,,8787771083.0,ns,1
+aoc_2021_09-part2,,100,,,9115372426.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..bd87b65
--- /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":[9164373035.0,8864735710.0,9048023405.0,9047461954.0,8998226089.0,8828294148.0,8991147270.0,8688344460.0,8787771083.0,9115372426.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..ed9485b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json
@@ -0,0 +1 @@
+[8205969027.25,8521686782.875,9363600797.875,9679318553.5] \ 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..17332d2
--- /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":507857870.7775,"upper_bound":510822790.7},"point_estimate":509200589.3,"standard_error":763493.0576986517},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":507232703.0,"upper_bound":510281009.0},"point_estimate":508967300.5,"standard_error":789688.6201469009},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":488783.5593223572,"upper_bound":3811508.0425322056},"point_estimate":2259709.1976821423,"standard_error":814264.5753596323},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1104897.9892392077,"upper_bound":3547695.888674134},"point_estimate":2553687.9277114347,"standard_error":711478.7552191652}} \ 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..71dcbf9
--- /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,,,509443530.0,ns,1
+aoc_2022_08-part1,,1000,,,508013789.0,ns,1
+aoc_2022_08-part1,,1000,,,510930401.0,ns,1
+aoc_2022_08-part1,,1000,,,507232703.0,ns,1
+aoc_2022_08-part1,,1000,,,509150431.0,ns,1
+aoc_2022_08-part1,,1000,,,515097316.0,ns,1
+aoc_2022_08-part1,,1000,,,506381722.0,ns,1
+aoc_2022_08-part1,,1000,,,506690822.0,ns,1
+aoc_2022_08-part1,,1000,,,510281009.0,ns,1
+aoc_2022_08-part1,,1000,,,508784170.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..403ed6e
--- /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":[509443530.0,508013789.0,510930401.0,507232703.0,509150431.0,515097316.0,506381722.0,506690822.0,510281009.0,508784170.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..e7f8588
--- /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 @@
+[499496980.25,503462477.375,514037136.375,518002633.5] \ 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 until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..b3faf0a
--- /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 until n=1000000, then std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":483033568.4925,"upper_bound":507562172.3},"point_estimate":493275116.5,"standard_error":6480243.155058065},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":480980293.0,"upper_bound":498369924.0},"point_estimate":485857933.5,"standard_error":4214627.451155494},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":320373.5457122326,"upper_bound":22004719.89863813},"point_estimate":8053203.586927056,"standard_error":5616036.45000138},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3875561.1933230953,"upper_bound":31496681.94515304},"point_estimate":21643935.097746592,"standard_error":8012975.553167683}} \ 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 until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..e715e82
--- /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 until n=1000000, then 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,,,494373252.0,ns,1
+aoc_2022_08-part1,,1000,,,476630939.0,ns,1
+aoc_2022_08-part1,,1000,,,485965978.0,ns,1
+aoc_2022_08-part1,,1000,,,510664254.0,ns,1
+aoc_2022_08-part1,,1000,,,548545498.0,ns,1
+aoc_2022_08-part1,,1000,,,479871951.0,ns,1
+aoc_2022_08-part1,,1000,,,480980293.0,ns,1
+aoc_2022_08-part1,,1000,,,483893517.0,ns,1
+aoc_2022_08-part1,,1000,,,486075594.0,ns,1
+aoc_2022_08-part1,,1000,,,485749889.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 until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..4090d47
--- /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 until n=1000000, then 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":[494373252.0,476630939.0,485965978.0,510664254.0,548545498.0,479871951.0,480980293.0,483893517.0,486075594.0,485749889.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 until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..4fd5f5d
--- /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 until n=1000000, then std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[449937883.5,465823241.25,508184195.25,524069553.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)])])/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..2d4d42b
--- /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":342287122.1,"upper_bound":354162544.2625},"point_estimate":348213675.1,"standard_error":3034205.0943240905},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":339807818.0,"upper_bound":357742159.0},"point_estimate":345909454.5,"standard_error":4653609.602816974},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1121333.3554923534,"upper_bound":17113948.757466674},"point_estimate":14285102.78838873,"standard_error":4296829.365032859},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6153845.260487779,"upper_bound":12408536.359449336},"point_estimate":10141054.300703885,"standard_error":1605083.9776042793}} \ 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..89065c4
--- /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,,,335562107.0,ns,1
+aoc_2022_08-part1,,1000,,,333170401.0,ns,1
+aoc_2022_08-part1,,1000,,,342927221.0,ns,1
+aoc_2022_08-part1,,1000,,,360268840.0,ns,1
+aoc_2022_08-part1,,1000,,,355215478.0,ns,1
+aoc_2022_08-part1,,1000,,,344439879.0,ns,1
+aoc_2022_08-part1,,1000,,,344053529.0,ns,1
+aoc_2022_08-part1,,1000,,,363246495.0,ns,1
+aoc_2022_08-part1,,1000,,,355873771.0,ns,1
+aoc_2022_08-part1,,1000,,,347379030.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..c4469cc
--- /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":[335562107.0,333170401.0,342927221.0,360268840.0,355215478.0,344439879.0,344053529.0,363246495.0,355873771.0,347379030.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..965aeaf
--- /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 @@
+[305707598.75,324458198.375,374459797.375,393210397.0] \ 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..b3faf0a
--- /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":483033568.4925,"upper_bound":507562172.3},"point_estimate":493275116.5,"standard_error":6480243.155058065},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":480980293.0,"upper_bound":498369924.0},"point_estimate":485857933.5,"standard_error":4214627.451155494},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":320373.5457122326,"upper_bound":22004719.89863813},"point_estimate":8053203.586927056,"standard_error":5616036.45000138},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3875561.1933230953,"upper_bound":31496681.94515304},"point_estimate":21643935.097746592,"standard_error":8012975.553167683}} \ 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..e715e82
--- /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,,,494373252.0,ns,1
+aoc_2022_08-part1,,1000,,,476630939.0,ns,1
+aoc_2022_08-part1,,1000,,,485965978.0,ns,1
+aoc_2022_08-part1,,1000,,,510664254.0,ns,1
+aoc_2022_08-part1,,1000,,,548545498.0,ns,1
+aoc_2022_08-part1,,1000,,,479871951.0,ns,1
+aoc_2022_08-part1,,1000,,,480980293.0,ns,1
+aoc_2022_08-part1,,1000,,,483893517.0,ns,1
+aoc_2022_08-part1,,1000,,,486075594.0,ns,1
+aoc_2022_08-part1,,1000,,,485749889.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..4090d47
--- /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":[494373252.0,476630939.0,485965978.0,510664254.0,548545498.0,479871951.0,480980293.0,483893517.0,486075594.0,485749889.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..4fd5f5d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/new/tukey.json
@@ -0,0 +1 @@
+[449937883.5,465823241.25,508184195.25,524069553.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)])])/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..59b2470
--- /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":634498065.4,"upper_bound":662024227.6975},"point_estimate":644236436.3,"standard_error":8230514.303559802},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":634117826.0,"upper_bound":638969355.0},"point_estimate":635685729.5,"standard_error":2265572.405743075},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":235436.8758201599,"upper_bound":5688596.73460722},"point_estimate":3112418.4182435274,"standard_error":2693405.5672187908},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1627108.8561216146,"upper_bound":42165634.15638881},"point_estimate":27446018.034801416,"standard_error":14699460.426657598}} \ 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..288e89c
--- /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,,,638969355.0,ns,1
+aoc_2022_08-part1,,1100,,,634117826.0,ns,1
+aoc_2022_08-part1,,1100,,,722057637.0,ns,1
+aoc_2022_08-part1,,1100,,,639249465.0,ns,1
+aoc_2022_08-part1,,1100,,,635672280.0,ns,1
+aoc_2022_08-part1,,1100,,,635408478.0,ns,1
+aoc_2022_08-part1,,1100,,,631575653.0,ns,1
+aoc_2022_08-part1,,1100,,,633055038.0,ns,1
+aoc_2022_08-part1,,1100,,,635699179.0,ns,1
+aoc_2022_08-part1,,1100,,,636559452.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..a36e5c3
--- /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":[638969355.0,634117826.0,722057637.0,639249465.0,635672280.0,635408478.0,631575653.0,633055038.0,635699179.0,636559452.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..56d543d
--- /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 @@
+[622661318.25,628550903.625,644256464.625,650146050.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 until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..8574fe0
--- /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 until n=1000000, then std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":622775108.385,"upper_bound":627076538.6},"point_estimate":624907351.3,"standard_error":1101505.7775585975},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":622121676.0,"upper_bound":628865674.0},"point_estimate":624217255.0,"standard_error":1431689.1426640626},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":403347.2532391548,"upper_bound":6610707.201236486},"point_estimate":3649667.429405451,"standard_error":1865824.183902846},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2090845.1553251338,"upper_bound":4533855.944659553},"point_estimate":3664412.734229564,"standard_error":629737.3595659425}} \ 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 until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..5e1acd0
--- /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 until n=1000000, then 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,,,630585047.0,ns,1
+aoc_2022_08-part1,,1100,,,628865674.0,ns,1
+aoc_2022_08-part1,,1100,,,629128455.0,ns,1
+aoc_2022_08-part1,,1100,,,623098851.0,ns,1
+aoc_2022_08-part1,,1100,,,624375135.0,ns,1
+aoc_2022_08-part1,,1100,,,623831027.0,ns,1
+aoc_2022_08-part1,,1100,,,619486340.0,ns,1
+aoc_2022_08-part1,,1100,,,625231284.0,ns,1
+aoc_2022_08-part1,,1100,,,620412325.0,ns,1
+aoc_2022_08-part1,,1100,,,624059375.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 until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..4b40c19
--- /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 until n=1000000, then 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":[630585047.0,628865674.0,629128455.0,623098851.0,624375135.0,623831027.0,619486340.0,625231284.0,620412325.0,624059375.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 until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..f8c7999
--- /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 until n=1000000, then std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[609256350.5,616269122.75,634969848.75,641982621.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..5ce490a
--- /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":429250756.1,"upper_bound":435652573.6},"point_estimate":432498076.1,"standard_error":1630089.7654455875},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":427877351.0,"upper_bound":435410275.0},"point_estimate":433054825.0,"standard_error":1676269.1412549838},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":823490.8815801144,"upper_bound":9704023.060119152},"point_estimate":3155040.9435868263,"standard_error":2309187.8034084975},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2087749.7867765268,"upper_bound":7179220.985508342},"point_estimate":5406821.2011700645,"standard_error":1182521.4047741846}} \ 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..424d9cb
--- /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,,,431228916.0,ns,1
+aoc_2022_08-part1,,1100,,,431071060.0,ns,1
+aoc_2022_08-part1,,1100,,,432804095.0,ns,1
+aoc_2022_08-part1,,1100,,,424525786.0,ns,1
+aoc_2022_08-part1,,1100,,,435327152.0,ns,1
+aoc_2022_08-part1,,1100,,,423751966.0,ns,1
+aoc_2022_08-part1,,1100,,,442145681.0,ns,1
+aoc_2022_08-part1,,1100,,,434854838.0,ns,1
+aoc_2022_08-part1,,1100,,,433305555.0,ns,1
+aoc_2022_08-part1,,1100,,,435965712.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..7c6cebd
--- /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":[431228916.0,431071060.0,432804095.0,424525786.0,435327152.0,423751966.0,442145681.0,434854838.0,433305555.0,435965712.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..192f25a
--- /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 @@
+[418814875.5,424962699.75,441356897.75,447504722.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..8574fe0
--- /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":622775108.385,"upper_bound":627076538.6},"point_estimate":624907351.3,"standard_error":1101505.7775585975},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":622121676.0,"upper_bound":628865674.0},"point_estimate":624217255.0,"standard_error":1431689.1426640626},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":403347.2532391548,"upper_bound":6610707.201236486},"point_estimate":3649667.429405451,"standard_error":1865824.183902846},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2090845.1553251338,"upper_bound":4533855.944659553},"point_estimate":3664412.734229564,"standard_error":629737.3595659425}} \ 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..5e1acd0
--- /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,,,630585047.0,ns,1
+aoc_2022_08-part1,,1100,,,628865674.0,ns,1
+aoc_2022_08-part1,,1100,,,629128455.0,ns,1
+aoc_2022_08-part1,,1100,,,623098851.0,ns,1
+aoc_2022_08-part1,,1100,,,624375135.0,ns,1
+aoc_2022_08-part1,,1100,,,623831027.0,ns,1
+aoc_2022_08-part1,,1100,,,619486340.0,ns,1
+aoc_2022_08-part1,,1100,,,625231284.0,ns,1
+aoc_2022_08-part1,,1100,,,620412325.0,ns,1
+aoc_2022_08-part1,,1100,,,624059375.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..4b40c19
--- /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":[630585047.0,628865674.0,629128455.0,623098851.0,624375135.0,623831027.0,619486340.0,625231284.0,620412325.0,624059375.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..f8c7999
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/new/tukey.json
@@ -0,0 +1 @@
+[609256350.5,616269122.75,634969848.75,641982621.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..5fb6c5f
--- /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":1629304513.25,"upper_bound":1658650110.1925},"point_estimate":1640172951.4,"standard_error":8415625.231685838},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1628157720.5,"upper_bound":1637303267.5},"point_estimate":1631140756.0,"standard_error":3339817.2895287476},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":409371.0569322109,"upper_bound":11941622.244393826},"point_estimate":4453166.191640496,"standard_error":3609910.7164498367},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2970933.618633199,"upper_bound":42980543.44871606},"point_estimate":27969323.806619182,"standard_error":13897944.035439875}} \ 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..bf579ff
--- /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,,,1627999078.0,ns,1
+aoc_2022_08-part2,,1000,,,1624674642.0,ns,1
+aoc_2022_08-part2,,1000,,,1640789742.0,ns,1
+aoc_2022_08-part2,,1000,,,1630639993.0,ns,1
+aoc_2022_08-part2,,1000,,,1636948348.0,ns,1
+aoc_2022_08-part2,,1000,,,1628316363.0,ns,1
+aoc_2022_08-part2,,1000,,,1628275195.0,ns,1
+aoc_2022_08-part2,,1000,,,1633816793.0,ns,1
+aoc_2022_08-part2,,1000,,,1718627841.0,ns,1
+aoc_2022_08-part2,,1000,,,1631641519.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..70d180a
--- /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":[1627999078.0,1624674642.0,1640789742.0,1630639993.0,1636948348.0,1628316363.0,1628275195.0,1633816793.0,1718627841.0,1631641519.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..1457b71
--- /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 @@
+[1604645570.25,1616465528.625,1647985417.625,1659805376.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 until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..ba771b7
--- /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 until n=1000000, then std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1524977706.1924999,"upper_bound":1543293356.2},"point_estimate":1533874284.7,"standard_error":4691780.173496828},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1521861384.0,"upper_bound":1546136128.0},"point_estimate":1529220244.0,"standard_error":7394272.873102207},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1089802.901852131,"upper_bound":26036637.18365729},"point_estimate":18851596.698117256,"standard_error":6438594.044161383},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8949484.991908247,"upper_bound":19753806.375737824},"point_estimate":15595003.257002944,"standard_error":2831503.328241532}} \ 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 until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..4e604e3
--- /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 until n=1000000, then 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,,,1532687498.0,ns,1
+aoc_2022_08-part2,,1000,,,1524619721.0,ns,1
+aoc_2022_08-part2,,1000,,,1547425113.0,ns,1
+aoc_2022_08-part2,,1000,,,1512163460.0,ns,1
+aoc_2022_08-part2,,1000,,,1562498080.0,ns,1
+aoc_2022_08-part2,,1000,,,1525752990.0,ns,1
+aoc_2022_08-part2,,1000,,,1543737089.0,ns,1
+aoc_2022_08-part2,,1000,,,1525416135.0,ns,1
+aoc_2022_08-part2,,1000,,,1546136128.0,ns,1
+aoc_2022_08-part2,,1000,,,1518306633.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 until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..6a46bac
--- /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 until n=1000000, then 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":[1532687498.0,1524619721.0,1547425113.0,1512163460.0,1562498080.0,1525752990.0,1543737089.0,1525416135.0,1546136128.0,1518306633.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 until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..4ec2d1c
--- /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 until n=1000000, then std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[1462666193.25,1493742508.875,1576612683.875,1607688999.5] \ 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..7fc7b87
--- /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":1120259286.7,"upper_bound":1139292446.7},"point_estimate":1129303311.5,"standard_error":4871014.97787922},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1116015002.0,"upper_bound":1141225053.0},"point_estimate":1126879477.5,"standard_error":6986727.286845398},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2273166.757643223,"upper_bound":27908951.16251707},"point_estimate":16706780.102795362,"standard_error":6079808.514380887},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8551906.156408891,"upper_bound":21258575.54524404},"point_estimate":16226640.481689287,"standard_error":3492165.9393001413}} \ 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..46568a5
--- /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,,,1117548232.0,ns,1
+aoc_2022_08-part2,,1000,,,1116740045.0,ns,1
+aoc_2022_08-part2,,1000,,,1126113531.0,ns,1
+aoc_2022_08-part2,,1000,,,1114481772.0,ns,1
+aoc_2022_08-part2,,1000,,,1127645424.0,ns,1
+aoc_2022_08-part2,,1000,,,1141225053.0,ns,1
+aoc_2022_08-part2,,1000,,,1141584840.0,ns,1
+aoc_2022_08-part2,,1000,,,1162604180.0,ns,1
+aoc_2022_08-part2,,1000,,,1109356859.0,ns,1
+aoc_2022_08-part2,,1000,,,1135733179.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..58ab999
--- /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":[1117548232.0,1116740045.0,1126113531.0,1114481772.0,1127645424.0,1141225053.0,1141584840.0,1162604180.0,1109356859.0,1135733179.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..c4d9ef9
--- /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 @@
+[1048212113.5,1082577102.625,1174217073.625,1208582062.75] \ 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..ba771b7
--- /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":1524977706.1924999,"upper_bound":1543293356.2},"point_estimate":1533874284.7,"standard_error":4691780.173496828},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1521861384.0,"upper_bound":1546136128.0},"point_estimate":1529220244.0,"standard_error":7394272.873102207},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1089802.901852131,"upper_bound":26036637.18365729},"point_estimate":18851596.698117256,"standard_error":6438594.044161383},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8949484.991908247,"upper_bound":19753806.375737824},"point_estimate":15595003.257002944,"standard_error":2831503.328241532}} \ 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..4e604e3
--- /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,,,1532687498.0,ns,1
+aoc_2022_08-part2,,1000,,,1524619721.0,ns,1
+aoc_2022_08-part2,,1000,,,1547425113.0,ns,1
+aoc_2022_08-part2,,1000,,,1512163460.0,ns,1
+aoc_2022_08-part2,,1000,,,1562498080.0,ns,1
+aoc_2022_08-part2,,1000,,,1525752990.0,ns,1
+aoc_2022_08-part2,,1000,,,1543737089.0,ns,1
+aoc_2022_08-part2,,1000,,,1525416135.0,ns,1
+aoc_2022_08-part2,,1000,,,1546136128.0,ns,1
+aoc_2022_08-part2,,1000,,,1518306633.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..6a46bac
--- /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":[1532687498.0,1524619721.0,1547425113.0,1512163460.0,1562498080.0,1525752990.0,1543737089.0,1525416135.0,1546136128.0,1518306633.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..4ec2d1c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/new/tukey.json
@@ -0,0 +1 @@
+[1462666193.25,1493742508.875,1576612683.875,1607688999.5] \ 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..749169e
--- /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":2033206880.9275,"upper_bound":2038551636.1},"point_estimate":2035954855.3,"standard_error":1375021.7204964203},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2031715532.5,"upper_bound":2040114952.5},"point_estimate":2036495802.5,"standard_error":1856425.292795364},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":291775.6748199463,"upper_bound":8492524.645927548},"point_estimate":4033350.2178937197,"standard_error":1905015.4846837607},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2551568.4399807137,"upper_bound":5662497.644718192},"point_estimate":4570764.768485127,"standard_error":787765.1120896146}} \ 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..513ba19
--- /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,,,2036482075.0,ns,1
+aoc_2022_08-part2,,1100,,,2041719274.0,ns,1
+aoc_2022_08-part2,,1100,,,2033265066.0,ns,1
+aoc_2022_08-part2,,1100,,,2038702873.0,ns,1
+aoc_2022_08-part2,,1100,,,2034285624.0,ns,1
+aoc_2022_08-part2,,1100,,,2041916074.0,ns,1
+aoc_2022_08-part2,,1100,,,2029011965.0,ns,1
+aoc_2022_08-part2,,1100,,,2038510631.0,ns,1
+aoc_2022_08-part2,,1100,,,2029145441.0,ns,1
+aoc_2022_08-part2,,1100,,,2036509530.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..1d5aab8
--- /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":[2036482075.0,2041719274.0,2033265066.0,2038702873.0,2034285624.0,2041916074.0,2029011965.0,2038510631.0,2029145441.0,2036509530.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..f2dd5c7
--- /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 @@
+[2018116384.5,2025818295.0,2046356723.0,2054058633.5] \ 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 until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..fdd788a
--- /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 until n=1000000, then std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1930625374.105,"upper_bound":1960766599.2},"point_estimate":1944379875.3,"standard_error":7730263.014209675},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1926645639.0,"upper_bound":1970643782.0},"point_estimate":1931846653.5,"standard_error":10782547.00696216},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":487424.0151464939,"upper_bound":38605485.94901562},"point_estimate":7758091.320866346,"standard_error":9854691.170470592},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4914263.594926136,"upper_bound":32754577.25140905},"point_estimate":25733038.38817983,"standard_error":5963891.345186111}} \ 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 until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..67f9c88
--- /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 until n=1000000, then 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,,,1926645639.0,ns,1
+aoc_2022_08-part2,,1100,,,1923595104.0,ns,1
+aoc_2022_08-part2,,1100,,,1972517962.0,ns,1
+aoc_2022_08-part2,,1100,,,1933122880.0,ns,1
+aoc_2022_08-part2,,1100,,,1996682826.0,ns,1
+aoc_2022_08-part2,,1100,,,1936261808.0,ns,1
+aoc_2022_08-part2,,1100,,,1970643782.0,ns,1
+aoc_2022_08-part2,,1100,,,1927176179.0,ns,1
+aoc_2022_08-part2,,1100,,,1930570427.0,ns,1
+aoc_2022_08-part2,,1100,,,1926582146.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 until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..6132822
--- /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 until n=1000000, then 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":[1926645639.0,1923595104.0,1972517962.0,1933122880.0,1996682826.0,1936261808.0,1970643782.0,1927176179.0,1930570427.0,1926582146.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 until n=1000000, then 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::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..a15b68b
--- /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 until n=1000000, then std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[1820968230.5,1873873252.25,2014953310.25,2067858332.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..a74c080
--- /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":1342355859.3,"upper_bound":1376973809.5225},"point_estimate":1357709682.0,"standard_error":8899405.09735279},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1339245484.5,"upper_bound":1379764677.0},"point_estimate":1345163188.5,"standard_error":8467474.55526276},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2162610.760205984,"upper_bound":38761649.68684316},"point_estimate":11712462.69686222,"standard_error":8540490.152910274},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5939335.571946228,"upper_bound":37985013.5039835},"point_estimate":29706546.988794334,"standard_error":8640507.171364537}} \ 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..3da3b07
--- /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,,,1339279067.0,ns,1
+aoc_2022_08-part2,,1100,,,1355267844.0,ns,1
+aoc_2022_08-part2,,1100,,,1343704725.0,ns,1
+aoc_2022_08-part2,,1100,,,1353620302.0,ns,1
+aoc_2022_08-part2,,1100,,,1335270596.0,ns,1
+aoc_2022_08-part2,,1100,,,1340670563.0,ns,1
+aoc_2022_08-part2,,1100,,,1418932613.0,ns,1
+aoc_2022_08-part2,,1100,,,1346621652.0,ns,1
+aoc_2022_08-part2,,1100,,,1405909052.0,ns,1
+aoc_2022_08-part2,,1100,,,1337820406.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..35b9fb1
--- /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":[1339279067.0,1355267844.0,1343704725.0,1353620302.0,1335270596.0,1340670563.0,1418932613.0,1346621652.0,1405909052.0,1337820406.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..ed491c9
--- /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 @@
+[1293939888.5,1316783414.75,1377699484.75,1400543011.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..fdd788a
--- /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":1930625374.105,"upper_bound":1960766599.2},"point_estimate":1944379875.3,"standard_error":7730263.014209675},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1926645639.0,"upper_bound":1970643782.0},"point_estimate":1931846653.5,"standard_error":10782547.00696216},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":487424.0151464939,"upper_bound":38605485.94901562},"point_estimate":7758091.320866346,"standard_error":9854691.170470592},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4914263.594926136,"upper_bound":32754577.25140905},"point_estimate":25733038.38817983,"standard_error":5963891.345186111}} \ 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..67f9c88
--- /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,,,1926645639.0,ns,1
+aoc_2022_08-part2,,1100,,,1923595104.0,ns,1
+aoc_2022_08-part2,,1100,,,1972517962.0,ns,1
+aoc_2022_08-part2,,1100,,,1933122880.0,ns,1
+aoc_2022_08-part2,,1100,,,1996682826.0,ns,1
+aoc_2022_08-part2,,1100,,,1936261808.0,ns,1
+aoc_2022_08-part2,,1100,,,1970643782.0,ns,1
+aoc_2022_08-part2,,1100,,,1927176179.0,ns,1
+aoc_2022_08-part2,,1100,,,1930570427.0,ns,1
+aoc_2022_08-part2,,1100,,,1926582146.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..6132822
--- /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":[1926645639.0,1923595104.0,1972517962.0,1933122880.0,1996682826.0,1936261808.0,1970643782.0,1927176179.0,1930570427.0,1926582146.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..a15b68b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/new/tukey.json
@@ -0,0 +1 @@
+[1820968230.5,1873873252.25,2014953310.25,2067858332.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..5385e00
--- /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::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5316427.026393651,"upper_bound":6046444.599479365},"point_estimate":5685078.554899471,"standard_error":185925.08940631486},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5336655.059259259,"upper_bound":6136557.066666666},"point_estimate":5650584.673333334,"standard_error":194252.5118228204},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":94288.68037004134,"upper_bound":1033265.3553838731},"point_estimate":368158.3133118835,"standard_error":247385.7392426397},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5435759.283760684,"upper_bound":5911365.052796421},"point_estimate":5619089.335757576,"standard_error":121223.03429037027},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":266926.64566927886,"upper_bound":840259.1034607862},"point_estimate":623124.2603469981,"standard_error":141202.8020771726}} \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..16370cd
--- /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::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,100,,,67742611.0,ns,15
+aoc_2022_09-part1,,100,,,163079144.0,ns,30
+aoc_2022_09-part1,,100,,,288212607.0,ns,45
+aoc_2022_09-part1,,100,,,405815804.0,ns,60
+aoc_2022_09-part1,,100,,,443252247.0,ns,75
+aoc_2022_09-part1,,100,,,528155058.0,ns,90
+aoc_2022_09-part1,,100,,,568406075.0,ns,105
+aoc_2022_09-part1,,100,,,691270136.0,ns,120
+aoc_2022_09-part1,,100,,,707040718.0,ns,135
+aoc_2022_09-part1,,100,,,831087732.0,ns,150
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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..bd348ac
--- /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::SortedUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[67742611.0,163079144.0,288212607.0,405815804.0,443252247.0,528155058.0,568406075.0,691270136.0,707040718.0,831087732.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..1b9a095
--- /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::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[3977285.4780952353,4698160.868809522,6620495.24404762,7341370.634761907] \ 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..6335805
--- /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":833729.7865064102,"upper_bound":894917.9174977106},"point_estimate":855541.0437797619,"standard_error":18117.74088320602},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":832221.09375,"upper_bound":843196.2528846154},"point_estimate":837850.5018315018,"standard_error":4984.69490810381},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1019.4039040173984,"upper_bound":13871.05923210485},"point_estimate":5637.0375528072,"standard_error":6027.611934066619},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":833164.6531097903,"upper_bound":871909.0210279707},"point_estimate":845633.7304695304,"standard_error":10253.220785758624},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3828.4329847901145,"upper_bound":93443.15172178193},"point_estimate":60835.59062243803,"standard_error":32331.974879631718}} \ 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..a153d1c
--- /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,,,87394389.0,ns,104
+aoc_2022_09-part1,,100,,,173852145.0,ns,208
+aoc_2022_09-part1,,100,,,261754118.0,ns,312
+aoc_2022_09-part1,,100,,,427622273.0,ns,416
+aoc_2022_09-part1,,100,,,430497349.0,ns,520
+aoc_2022_09-part1,,100,,,517055490.0,ns,624
+aoc_2022_09-part1,,100,,,609150722.0,ns,728
+aoc_2022_09-part1,,100,,,698648796.0,ns,832
+aoc_2022_09-part1,,100,,,779431914.0,ns,936
+aoc_2022_09-part1,,100,,,880537211.0,ns,1040
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..44b9011
--- /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":[104.0,208.0,312.0,416.0,520.0,624.0,728.0,832.0,936.0,1040.0],"times":[87394389.0,173852145.0,261754118.0,427622273.0,430497349.0,517055490.0,609150722.0,698648796.0,779431914.0,880537211.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..b210593
--- /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 @@
+[813471.2560096156,823486.481971154,850193.751201923,860208.9771634614] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..073814c
--- /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 until n=184237, then std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":546428.9095329087,"upper_bound":552620.6689171974},"point_estimate":549286.9803068446,"standard_error":1589.2210986658508},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":544842.1203113942,"upper_bound":552683.1633757962},"point_estimate":548940.0944040036,"standard_error":1999.2970027181618},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":464.72898856474836,"upper_bound":8170.4170704874405},"point_estimate":5472.705011863338,"standard_error":2247.861304001805},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":546390.6972461297,"upper_bound":551462.5750177389},"point_estimate":548741.0247497725,"standard_error":1289.052990301376},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2389.5620054979345,"upper_bound":6971.075459153281},"point_estimate":5293.560589770081,"standard_error":1245.8962657997877}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..ce651c6
--- /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 until n=184237, then 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,,,85667912.0,ns,157
+aoc_2022_09-part1,,100,,,172859209.0,ns,314
+aoc_2022_09-part1,,100,,,256142324.0,ns,471
+aoc_2022_09-part1,,100,,,351940983.0,ns,628
+aoc_2022_09-part1,,100,,,435987599.0,ns,785
+aoc_2022_09-part1,,100,,,512802638.0,ns,942
+aoc_2022_09-part1,,100,,,602203722.0,ns,1099
+aoc_2022_09-part1,,100,,,690704692.0,ns,1256
+aoc_2022_09-part1,,100,,,769861916.0,ns,1413
+aoc_2022_09-part1,,100,,,863449935.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 until n=184237, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..2680f0f
--- /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 until n=184237, then std::collections::BTreeSet)])])/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":[85667912.0,172859209.0,256142324.0,351940983.0,435987599.0,512802638.0,602203722.0,690704692.0,769861916.0,863449935.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..ea6512f
--- /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 until n=184237, then std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[529064.9389596602,537055.2009023355,558362.5660828027,566352.8280254779] \ 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..59898fb
--- /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":540004.0269673289,"upper_bound":556657.2212863959},"point_estimate":546612.114544016,"standard_error":4492.80786810817},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":538143.0783742331,"upper_bound":547258.7979842244},"point_estimate":543233.7350460123,"standard_error":2346.2429406002097},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1180.8548120366643,"upper_bound":11379.755996077407},"point_estimate":4261.641656651587,"standard_error":2887.5849877128585},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":540649.3680368098,"upper_bound":570980.3781752269},"point_estimate":553713.6145486415,"standard_error":9204.274665153573},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3120.679935298889,"upper_bound":22596.830635444006},"point_estimate":14867.055972501706,"standard_error":6383.128096375614}} \ 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..fc467d1
--- /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,,,89577861.0,ns,163
+aoc_2022_09-part1,,100,,,177436436.0,ns,326
+aoc_2022_09-part1,,100,,,261624216.0,ns,489
+aoc_2022_09-part1,,100,,,349053391.0,ns,652
+aoc_2022_09-part1,,100,,,440856479.0,ns,815
+aoc_2022_09-part1,,100,,,534320372.0,ns,978
+aoc_2022_09-part1,,100,,,621799550.0,ns,1141
+aoc_2022_09-part1,,100,,,707007837.0,ns,1304
+aoc_2022_09-part1,,100,,,793046957.0,ns,1467
+aoc_2022_09-part1,,100,,,956647415.0,ns,1630
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..3a73ff6
--- /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":[163.0,326.0,489.0,652.0,815.0,978.0,1141.0,1304.0,1467.0,1630.0],"times":[89577861.0,177436436.0,261624216.0,349053391.0,440856479.0,534320372.0,621799550.0,707007837.0,793046957.0,956647415.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..1d81f26
--- /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 @@
+[524716.328892784,532695.8036079461,553974.4028483786,561953.8775635408] \ 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..073814c
--- /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":546428.9095329087,"upper_bound":552620.6689171974},"point_estimate":549286.9803068446,"standard_error":1589.2210986658508},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":544842.1203113942,"upper_bound":552683.1633757962},"point_estimate":548940.0944040036,"standard_error":1999.2970027181618},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":464.72898856474836,"upper_bound":8170.4170704874405},"point_estimate":5472.705011863338,"standard_error":2247.861304001805},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":546390.6972461297,"upper_bound":551462.5750177389},"point_estimate":548741.0247497725,"standard_error":1289.052990301376},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2389.5620054979345,"upper_bound":6971.075459153281},"point_estimate":5293.560589770081,"standard_error":1245.8962657997877}} \ 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..ce651c6
--- /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,,,85667912.0,ns,157
+aoc_2022_09-part1,,100,,,172859209.0,ns,314
+aoc_2022_09-part1,,100,,,256142324.0,ns,471
+aoc_2022_09-part1,,100,,,351940983.0,ns,628
+aoc_2022_09-part1,,100,,,435987599.0,ns,785
+aoc_2022_09-part1,,100,,,512802638.0,ns,942
+aoc_2022_09-part1,,100,,,602203722.0,ns,1099
+aoc_2022_09-part1,,100,,,690704692.0,ns,1256
+aoc_2022_09-part1,,100,,,769861916.0,ns,1413
+aoc_2022_09-part1,,100,,,863449935.0,ns,1570
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..2680f0f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/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":[85667912.0,172859209.0,256142324.0,351940983.0,435987599.0,512802638.0,602203722.0,690704692.0,769861916.0,863449935.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..ea6512f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json
@@ -0,0 +1 @@
+[529064.9389596602,537055.2009023355,558362.5660828027,566352.8280254779] \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..3e495a2
--- /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::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":624093794.5,"upper_bound":1040128938.0324998},"point_estimate":830602927.3,"standard_error":106906533.26074272},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":519922741.0,"upper_bound":1138413094.0},"point_estimate":791399080.0,"standard_error":184374502.73254246},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":54354060.94752252,"upper_bound":578701544.2185938},"point_estimate":423580759.1337383,"standard_error":134377036.90324876},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":220979405.480365,"upper_bound":437814711.69102323},"point_estimate":355823014.66527444,"standard_error":55907242.351049796}} \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..c61ab2d
--- /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::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,1000,,,884885272.0,ns,1
+aoc_2022_09-part1,,1000,,,1080213667.0,ns,1
+aoc_2022_09-part1,,1000,,,628445143.0,ns,1
+aoc_2022_09-part1,,1000,,,519922741.0,ns,1
+aoc_2022_09-part1,,1000,,,1401978034.0,ns,1
+aoc_2022_09-part1,,1000,,,508811041.0,ns,1
+aoc_2022_09-part1,,1000,,,1138413094.0,ns,1
+aoc_2022_09-part1,,1000,,,1153536292.0,ns,1
+aoc_2022_09-part1,,1000,,,697912888.0,ns,1
+aoc_2022_09-part1,,1000,,,291911101.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..28bc4ad
--- /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::SortedUniqueVec)])])/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":[884885272.0,1080213667.0,628445143.0,519922741.0,1401978034.0,508811041.0,1138413094.0,1153536292.0,697912888.0,291911101.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..26e8cf6
--- /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::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[-1183376345.75,-318161502.125,1989078080.875,2854292924.5] \ 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..2d1f13f
--- /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":10220561.603580248,"upper_bound":10397935.282996362},"point_estimate":10313712.306556437,"standard_error":45606.88660629203},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10179207.272222223,"upper_bound":10414350.133333333},"point_estimate":10372813.50308642,"standard_error":60161.02346262723},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19961.778995607187,"upper_bound":254264.05870924296},"point_estimate":106003.36671584174,"standard_error":64688.38078833823},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10337044.613199666,"upper_bound":10440428.6863124},"point_estimate":10395634.404617604,"standard_error":25915.397223819138},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":67878.04786033543,"upper_bound":188588.47330805962},"point_estimate":152186.24231363926,"standard_error":29647.112969674716}} \ 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..46fb864
--- /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,,,90554410.0,ns,9
+aoc_2022_09-part1,,1000,,,181284347.0,ns,18
+aoc_2022_09-part1,,1000,,,281611580.0,ns,27
+aoc_2022_09-part1,,1000,,,367923442.0,ns,36
+aoc_2022_09-part1,,1000,,,462917787.0,ns,45
+aoc_2022_09-part1,,1000,,,559862751.0,ns,54
+aoc_2022_09-part1,,1000,,,654869678.0,ns,63
+aoc_2022_09-part1,,1000,,,756879793.0,ns,72
+aoc_2022_09-part1,,1000,,,840601661.0,ns,81
+aoc_2022_09-part1,,1000,,,937291512.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..e5fba9c
--- /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":[90554410.0,181284347.0,281611580.0,367923442.0,462917787.0,559862751.0,654869678.0,756879793.0,840601661.0,937291512.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..eb3f4c6
--- /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 @@
+[9718993.371428574,9977915.28154762,10668373.708531745,10927295.61865079] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..ebe10b5
--- /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 until n=184237, then std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5401077.178926471,"upper_bound":5563836.277120449},"point_estimate":5478749.415238095,"standard_error":41652.90247306854},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5397454.696078431,"upper_bound":5565894.076680672},"point_estimate":5442922.261764706,"standard_error":44503.73747302789},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13459.033839878433,"upper_bound":232640.94227685677},"point_estimate":108967.07542280084,"standard_error":54268.787067766854},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5410906.779055319,"upper_bound":5570483.523881348},"point_estimate":5476054.519174943,"standard_error":40911.20782965942},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":65453.26808350535,"upper_bound":184556.1170480586},"point_estimate":139231.24815491156,"standard_error":31205.59122601975}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..79b5ef0
--- /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 until n=184237, then 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,,,89514305.0,ns,17
+aoc_2022_09-part1,,1000,,,184905031.0,ns,34
+aoc_2022_09-part1,,1000,,,275270551.0,ns,51
+aoc_2022_09-part1,,1000,,,391370753.0,ns,68
+aoc_2022_09-part1,,1000,,,463034207.0,ns,85
+aoc_2022_09-part1,,1000,,,566762051.0,ns,102
+aoc_2022_09-part1,,1000,,,669045509.0,ns,119
+aoc_2022_09-part1,,1000,,,749299750.0,ns,136
+aoc_2022_09-part1,,1000,,,831149088.0,ns,153
+aoc_2022_09-part1,,1000,,,911635610.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 until n=184237, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..d6a2be2
--- /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 until n=184237, then std::collections::BTreeSet)])])/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":[89514305.0,184905031.0,275270551.0,391370753.0,463034207.0,566762051.0,669045509.0,749299750.0,831149088.0,911635610.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..9fe0bb6
--- /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 until n=184237, then std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[4990460.528186271,5198321.805759802,5752618.545955885,5960479.823529416] \ 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..d9b7847
--- /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":6068344.964222223,"upper_bound":6332238.822562698},"point_estimate":6171016.119285714,"standard_error":72789.1388625983},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6076308.286111111,"upper_bound":6151033.766666667},"point_estimate":6113229.676666667,"standard_error":24165.968957371068},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12071.188962360284,"upper_bound":141725.95689386144},"point_estimate":47747.394078314435,"standard_error":33958.32580221795},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6082180.092439863,"upper_bound":6431705.847370072},"point_estimate":6193862.047445888,"standard_error":97554.93767454683},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27635.248285441336,"upper_bound":370490.20253606705},"point_estimate":242087.9228291392,"standard_error":113351.54990081383}} \ 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..222f808
--- /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,,,89397721.0,ns,15
+aoc_2022_09-part1,,1000,,,184974887.0,ns,30
+aoc_2022_09-part1,,1000,,,275728358.0,ns,45
+aoc_2022_09-part1,,1000,,,366660782.0,ns,60
+aoc_2022_09-part1,,1000,,,456496756.0,ns,75
+aoc_2022_09-part1,,1000,,,553593039.0,ns,90
+aoc_2022_09-part1,,1000,,,718247629.0,ns,105
+aoc_2022_09-part1,,1000,,,731292426.0,ns,120
+aoc_2022_09-part1,,1000,,,817899258.0,ns,135
+aoc_2022_09-part1,,1000,,,917316948.0,ns,150
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..ac892b1
--- /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":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[89397721.0,184974887.0,275728358.0,366660782.0,456496756.0,553593039.0,718247629.0,731292426.0,817899258.0,917316948.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..b683998
--- /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 @@
+[5918675.181666667,6003584.314583333,6230008.669027777,6314917.801944444] \ 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..ebe10b5
--- /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":5401077.178926471,"upper_bound":5563836.277120449},"point_estimate":5478749.415238095,"standard_error":41652.90247306854},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5397454.696078431,"upper_bound":5565894.076680672},"point_estimate":5442922.261764706,"standard_error":44503.73747302789},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13459.033839878433,"upper_bound":232640.94227685677},"point_estimate":108967.07542280084,"standard_error":54268.787067766854},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5410906.779055319,"upper_bound":5570483.523881348},"point_estimate":5476054.519174943,"standard_error":40911.20782965942},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":65453.26808350535,"upper_bound":184556.1170480586},"point_estimate":139231.24815491156,"standard_error":31205.59122601975}} \ 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..79b5ef0
--- /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,,,89514305.0,ns,17
+aoc_2022_09-part1,,1000,,,184905031.0,ns,34
+aoc_2022_09-part1,,1000,,,275270551.0,ns,51
+aoc_2022_09-part1,,1000,,,391370753.0,ns,68
+aoc_2022_09-part1,,1000,,,463034207.0,ns,85
+aoc_2022_09-part1,,1000,,,566762051.0,ns,102
+aoc_2022_09-part1,,1000,,,669045509.0,ns,119
+aoc_2022_09-part1,,1000,,,749299750.0,ns,136
+aoc_2022_09-part1,,1000,,,831149088.0,ns,153
+aoc_2022_09-part1,,1000,,,911635610.0,ns,170
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..d6a2be2
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/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":[89514305.0,184905031.0,275270551.0,391370753.0,463034207.0,566762051.0,669045509.0,749299750.0,831149088.0,911635610.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..9fe0bb6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json
@@ -0,0 +1 @@
+[4990460.528186271,5198321.805759802,5752618.545955885,5960479.823529416] \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..08ad9e3
--- /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::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3215287140.5,"upper_bound":5441541341.42},"point_estimate":4382613932.4,"standard_error":567952510.7362882},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2863764383.0,"upper_bound":6091341472.0},"point_estimate":4593777980.0,"standard_error":787846596.9630343},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":427139248.1473625,"upper_bound":3024237721.0161476},"point_estimate":2392602853.5985084,"standard_error":722863117.128742},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":979504732.8248934,"upper_bound":2376442323.496658},"point_estimate":1888604332.933294,"standard_error":355302664.93312097}} \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..57ab828
--- /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::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,2000,,,4881879461.0,ns,1
+aoc_2022_09-part1,,2000,,,2313597002.0,ns,1
+aoc_2022_09-part1,,2000,,,844813731.0,ns,1
+aoc_2022_09-part1,,2000,,,6393237869.0,ns,1
+aoc_2022_09-part1,,2000,,,4305676499.0,ns,1
+aoc_2022_09-part1,,2000,,,6091341472.0,ns,1
+aoc_2022_09-part1,,2000,,,6547261575.0,ns,1
+aoc_2022_09-part1,,2000,,,5408225955.0,ns,1
+aoc_2022_09-part1,,2000,,,4176341377.0,ns,1
+aoc_2022_09-part1,,2000,,,2863764383.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..cfde0b3
--- /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::SortedUniqueVec)])])/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":[4881879461.0,2313597002.0,844813731.0,6393237869.0,4305676499.0,6091341472.0,6547261575.0,5408225955.0,4176341377.0,2863764383.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..90d3de1
--- /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::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[-4994053252.25,-901072310.375,10013543534.625,14106524476.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..63c42d4
--- /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":21108867.73366667,"upper_bound":21659352.85919404},"point_estimate":21399978.91185714,"standard_error":141341.84768139586},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21035295.714285716,"upper_bound":21747348.733333334},"point_estimate":21478759.96333333,"standard_error":173946.55720283763},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":65499.30239215604,"upper_bound":779425.4899424325},"point_estimate":382244.3947038051,"standard_error":183991.6786336746},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21429301.206498194,"upper_bound":21730621.976284586},"point_estimate":21601004.153246753,"standard_error":75817.71019511094},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204944.45309087512,"upper_bound":596188.3026735234},"point_estimate":470546.8842392505,"standard_error":98780.49376880914}} \ 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..1760d5b
--- /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,,,103529964.0,ns,5
+aoc_2022_09-part1,,2000,,,205372743.0,ns,10
+aoc_2022_09-part1,,2000,,,320634493.0,ns,15
+aoc_2022_09-part1,,2000,,,433593622.0,ns,20
+aoc_2022_09-part1,,2000,,,550190677.0,ns,25
+aoc_2022_09-part1,,2000,,,636951243.0,ns,30
+aoc_2022_09-part1,,2000,,,747760952.0,ns,35
+aoc_2022_09-part1,,2000,,,870721538.0,ns,40
+aoc_2022_09-part1,,2000,,,978630693.0,ns,45
+aoc_2022_09-part1,,2000,,,1079094353.0,ns,50
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..0596bef
--- /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":[5.0,10.0,15.0,20.0,25.0,30.0,35.0,40.0,45.0,50.0],"times":[103529964.0,205372743.0,320634493.0,433593622.0,550190677.0,636951243.0,747760952.0,870721538.0,978630693.0,1079094353.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..9b01e9e
--- /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 @@
+[19868427.453571424,20566679.09285714,22428683.46428572,23126935.103571437] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..3b3faf5
--- /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 until n=184237, then std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29280198.39618254,"upper_bound":29790787.188670635},"point_estimate":29534984.033878963,"standard_error":130589.77382243874},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29212199.910714284,"upper_bound":29944253.733333334},"point_estimate":29450784.453125,"standard_error":187244.98811711333},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53251.46061334814,"upper_bound":741539.7417875385},"point_estimate":535350.14808001,"standard_error":177723.07355579463},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29110645.555393588,"upper_bound":29885705.2972973},"point_estimate":29515598.885064933,"standard_error":204790.925728331},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":253788.41945547212,"upper_bound":547071.7635975298},"point_estimate":435990.29201169393,"standard_error":75493.77931154043}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..823094c
--- /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 until n=184237, then 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,,,116317311.0,ns,4
+aoc_2022_09-part1,,2000,,,241525632.0,ns,8
+aoc_2022_09-part1,,2000,,,357778681.0,ns,12
+aoc_2022_09-part1,,2000,,,470138095.0,ns,16
+aoc_2022_09-part1,,2000,,,586235914.0,ns,20
+aoc_2022_09-part1,,2000,,,715412551.0,ns,24
+aoc_2022_09-part1,,2000,,,821662018.0,ns,28
+aoc_2022_09-part1,,2000,,,944574015.0,ns,32
+aoc_2022_09-part1,,2000,,,1037447077.0,ns,36
+aoc_2022_09-part1,,2000,,,1203186047.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::HashSet until n=184237, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..1f9c63a
--- /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 until n=184237, then 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":[116317311.0,241525632.0,357778681.0,470138095.0,586235914.0,715412551.0,821662018.0,944574015.0,1037447077.0,1203186047.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..c7d8ce4
--- /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 until n=184237, then std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[27840314.26517857,28580214.529017854,30553281.89925595,31293182.163095236] \ 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..c2cde26
--- /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":12900898.168412698,"upper_bound":13514035.827857142},"point_estimate":13154342.530379819,"standard_error":162575.21684840915},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12839138.971428571,"upper_bound":13276541.739795918},"point_estimate":12942531.817460317,"standard_error":110381.89808231442},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28136.088067151206,"upper_bound":519429.61900720885},"point_estimate":200803.1135064598,"standard_error":133525.39923505543},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12928147.08214886,"upper_bound":13587064.320920786},"point_estimate":13147689.185528757,"standard_error":174589.562376184},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":104196.93667802592,"upper_bound":800049.8576039714},"point_estimate":543078.9197739549,"standard_error":208493.05225708964}} \ 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..b2fd778
--- /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,,,90195033.0,ns,7
+aoc_2022_09-part1,,2000,,,178826150.0,ns,14
+aoc_2022_09-part1,,2000,,,272204181.0,ns,21
+aoc_2022_09-part1,,2000,,,378249406.0,ns,28
+aoc_2022_09-part1,,2000,,,447038383.0,ns,35
+aoc_2022_09-part1,,2000,,,611851590.0,ns,42
+aoc_2022_09-part1,,2000,,,639164630.0,ns,49
+aoc_2022_09-part1,,2000,,,739288217.0,ns,56
+aoc_2022_09-part1,,2000,,,814146466.0,ns,63
+aoc_2022_09-part1,,2000,,,903348706.0,ns,70
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..6f1c04d
--- /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":[7.0,14.0,21.0,28.0,35.0,42.0,49.0,56.0,63.0,70.0],"times":[90195033.0,178826150.0,272204181.0,378249406.0,447038383.0,611851590.0,639164630.0,739288217.0,814146466.0,903348706.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..845aead
--- /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 @@
+[12073319.132270407,12481659.023278061,13570565.39929847,13978905.290306123] \ 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..3b3faf5
--- /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":29280198.39618254,"upper_bound":29790787.188670635},"point_estimate":29534984.033878963,"standard_error":130589.77382243874},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29212199.910714284,"upper_bound":29944253.733333334},"point_estimate":29450784.453125,"standard_error":187244.98811711333},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53251.46061334814,"upper_bound":741539.7417875385},"point_estimate":535350.14808001,"standard_error":177723.07355579463},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29110645.555393588,"upper_bound":29885705.2972973},"point_estimate":29515598.885064933,"standard_error":204790.925728331},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":253788.41945547212,"upper_bound":547071.7635975298},"point_estimate":435990.29201169393,"standard_error":75493.77931154043}} \ 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..823094c
--- /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,,,116317311.0,ns,4
+aoc_2022_09-part1,,2000,,,241525632.0,ns,8
+aoc_2022_09-part1,,2000,,,357778681.0,ns,12
+aoc_2022_09-part1,,2000,,,470138095.0,ns,16
+aoc_2022_09-part1,,2000,,,586235914.0,ns,20
+aoc_2022_09-part1,,2000,,,715412551.0,ns,24
+aoc_2022_09-part1,,2000,,,821662018.0,ns,28
+aoc_2022_09-part1,,2000,,,944574015.0,ns,32
+aoc_2022_09-part1,,2000,,,1037447077.0,ns,36
+aoc_2022_09-part1,,2000,,,1203186047.0,ns,40
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..1f9c63a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/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":[116317311.0,241525632.0,357778681.0,470138095.0,586235914.0,715412551.0,821662018.0,944574015.0,1037447077.0,1203186047.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..c7d8ce4
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json
@@ -0,0 +1 @@
+[27840314.26517857,28580214.529017854,30553281.89925595,31293182.163095236] \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..0bf8f55
--- /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::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5262157.449478703,"upper_bound":5940359.677862433},"point_estimate":5649864.142862434,"standard_error":176642.64186656996},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5460610.716666667,"upper_bound":6052928.977407407},"point_estimate":5796056.733333333,"standard_error":155814.85159108505},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":91062.23642332236,"upper_bound":691824.5981346584},"point_estimate":421879.51110514137,"standard_error":158133.6487929871},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5664098.3972394755,"upper_bound":6057065.228302877},"point_estimate":5902146.726580086,"standard_error":102685.96106316712},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":187122.0520194864,"upper_bound":850511.6699498027},"point_estimate":587395.0547033473,"standard_error":199809.49965124036}} \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..c92b9c6
--- /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::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,100,,,62667477.0,ns,15
+aoc_2022_09-part2,,100,,,159013124.0,ns,30
+aoc_2022_09-part2,,100,,,261913857.0,ns,45
+aoc_2022_09-part2,,100,,,340770718.0,ns,60
+aoc_2022_09-part2,,100,,,461441975.0,ns,75
+aoc_2022_09-part2,,100,,,519462498.0,ns,90
+aoc_2022_09-part2,,100,,,633120431.0,ns,105
+aoc_2022_09-part2,,100,,,655273286.0,ns,120
+aoc_2022_09-part2,,100,,,805936700.0,ns,135
+aoc_2022_09-part2,,100,,,920393471.0,ns,150
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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..9ef6fb3
--- /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::SortedUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[62667477.0,159013124.0,261913857.0,340770718.0,461441975.0,519462498.0,633120431.0,655273286.0,805936700.0,920393471.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..a91c0f6
--- /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::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[4017051.626984127,4766193.828075397,6763906.364318783,7513048.565410053] \ 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..c7c2a56
--- /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":1356140.161952862,"upper_bound":1370671.1913620578},"point_estimate":1364430.492800024,"standard_error":3783.095718288995},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1359723.4029882154,"upper_bound":1372883.7706709956},"point_estimate":1368420.491098485,"standard_error":3416.845144375718},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1496.5877989986568,"upper_bound":14865.032800234336},"point_estimate":7829.818811220163,"standard_error":3461.4426387389594},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1360489.6412915117,"upper_bound":1372230.4628308401},"point_estimate":1367076.3959464778,"standard_error":3126.3234038748574},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3968.618406768221,"upper_bound":18108.105545659997},"point_estimate":12578.766467874662,"standard_error":4220.741161719565}} \ 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..f9ba7aa
--- /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,,,87987277.0,ns,66
+aoc_2022_09-part2,,100,,,181053770.0,ns,132
+aoc_2022_09-part2,,100,,,272383469.0,ns,198
+aoc_2022_09-part2,,100,,,360049899.0,ns,264
+aoc_2022_09-part2,,100,,,451189326.0,ns,330
+aoc_2022_09-part2,,100,,,539278931.0,ns,396
+aoc_2022_09-part2,,100,,,633577507.0,ns,462
+aoc_2022_09-part2,,100,,,723149117.0,ns,528
+aoc_2022_09-part2,,100,,,805239130.0,ns,594
+aoc_2022_09-part2,,100,,,907095853.0,ns,660
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..d3dc9aa
--- /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":[66.0,132.0,198.0,264.0,330.0,396.0,462.0,528.0,594.0,660.0],"times":[87987277.0,181053770.0,272383469.0,360049899.0,451189326.0,539278931.0,633577507.0,723149117.0,805239130.0,907095853.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..bace365
--- /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 @@
+[1334593.1011904767,1348455.5283414505,1385422.0007440473,1399284.4278950212] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..bd034e8
--- /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 until n=184237, then std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1073194.8566463415,"upper_bound":1107512.912086382},"point_estimate":1089330.9962630663,"standard_error":8804.685237661137},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1071907.0655487804,"upper_bound":1110740.2731707317},"point_estimate":1079701.5785714285,"standard_error":9087.24356599811},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2980.4734391592615,"upper_bound":48289.21771196349},"point_estimate":20664.702179164735,"standard_error":11918.009369296606},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1070034.3777883865,"upper_bound":1110426.4114732782},"point_estimate":1091139.5323725056,"standard_error":10793.642283099307},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11734.214018560744,"upper_bound":38569.26925879909},"point_estimate":29321.40992646122,"standard_error":6812.679867701891}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..469df78
--- /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 until n=184237, then 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,,,90074996.0,ns,82
+aoc_2022_09-part2,,100,,,188258437.0,ns,164
+aoc_2022_09-part2,,100,,,264190511.0,ns,246
+aoc_2022_09-part2,,100,,,349837799.0,ns,328
+aoc_2022_09-part2,,100,,,442194598.0,ns,410
+aoc_2022_09-part2,,100,,,515750858.0,ns,492
+aoc_2022_09-part2,,100,,,620424975.0,ns,574
+aoc_2022_09-part2,,100,,,717962452.0,ns,656
+aoc_2022_09-part2,,100,,,794999781.0,ns,738
+aoc_2022_09-part2,,100,,,924160983.0,ns,820
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..3bef3ba
--- /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 until n=184237, then std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[82.0,164.0,246.0,328.0,410.0,492.0,574.0,656.0,738.0,820.0],"times":[90074996.0,188258437.0,264190511.0,349837799.0,442194598.0,515750858.0,620424975.0,717962452.0,794999781.0,924160983.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..9992823
--- /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 until n=184237, then std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[1006659.745426829,1040713.744664634,1131524.4092987808,1165578.4085365857] \ 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..fe0024a
--- /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":1090349.2475135624,"upper_bound":1211442.6985515372},"point_estimate":1138849.1765837853,"standard_error":32698.325783350334},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1076344.9978902955,"upper_bound":1152561.8012658227},"point_estimate":1098111.4765822785,"standard_error":22870.75446351836},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7175.5014167552445,"upper_bound":90981.02354678925},"point_estimate":39446.48215256486,"standard_error":22619.716074457734},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1082597.0835806655,"upper_bound":1161011.3293931496},"point_estimate":1108245.8085484137,"standard_error":20740.61854055389},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23455.765171419655,"upper_bound":164514.46979662974},"point_estimate":109064.91578411922,"standard_error":45978.322557361185}} \ 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..965eac6
--- /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,,,86039909.0,ns,79
+aoc_2022_09-part2,,100,,,181527808.0,ns,158
+aoc_2022_09-part2,,100,,,268302669.0,ns,237
+aoc_2022_09-part2,,100,,,452797600.0,ns,316
+aoc_2022_09-part2,,100,,,463352708.0,ns,395
+aoc_2022_09-part2,,100,,,510187529.0,ns,474
+aoc_2022_09-part2,,100,,,590882510.0,ns,553
+aoc_2022_09-part2,,100,,,679088261.0,ns,632
+aoc_2022_09-part2,,100,,,772128837.0,ns,711
+aoc_2022_09-part2,,100,,,874617043.0,ns,790
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..b6c6938
--- /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":[79.0,158.0,237.0,316.0,395.0,474.0,553.0,632.0,711.0,790.0],"times":[86039909.0,181527808.0,268302669.0,452797600.0,463352708.0,510187529.0,590882510.0,679088261.0,772128837.0,874617043.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..4a3e806
--- /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 @@
+[880903.8765822789,979828.295094937,1243626.7444620254,1342551.1629746833] \ 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..bd034e8
--- /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":1073194.8566463415,"upper_bound":1107512.912086382},"point_estimate":1089330.9962630663,"standard_error":8804.685237661137},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1071907.0655487804,"upper_bound":1110740.2731707317},"point_estimate":1079701.5785714285,"standard_error":9087.24356599811},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2980.4734391592615,"upper_bound":48289.21771196349},"point_estimate":20664.702179164735,"standard_error":11918.009369296606},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1070034.3777883865,"upper_bound":1110426.4114732782},"point_estimate":1091139.5323725056,"standard_error":10793.642283099307},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11734.214018560744,"upper_bound":38569.26925879909},"point_estimate":29321.40992646122,"standard_error":6812.679867701891}} \ 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..469df78
--- /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,,,90074996.0,ns,82
+aoc_2022_09-part2,,100,,,188258437.0,ns,164
+aoc_2022_09-part2,,100,,,264190511.0,ns,246
+aoc_2022_09-part2,,100,,,349837799.0,ns,328
+aoc_2022_09-part2,,100,,,442194598.0,ns,410
+aoc_2022_09-part2,,100,,,515750858.0,ns,492
+aoc_2022_09-part2,,100,,,620424975.0,ns,574
+aoc_2022_09-part2,,100,,,717962452.0,ns,656
+aoc_2022_09-part2,,100,,,794999781.0,ns,738
+aoc_2022_09-part2,,100,,,924160983.0,ns,820
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..3bef3ba
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[82.0,164.0,246.0,328.0,410.0,492.0,574.0,656.0,738.0,820.0],"times":[90074996.0,188258437.0,264190511.0,349837799.0,442194598.0,515750858.0,620424975.0,717962452.0,794999781.0,924160983.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..9992823
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json
@@ -0,0 +1 @@
+[1006659.745426829,1040713.744664634,1131524.4092987808,1165578.4085365857] \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..0c38d4a
--- /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::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":703196827.7,"upper_bound":1102696246.8974998},"point_estimate":919024533.1,"standard_error":102719180.24785815},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":718624260.0,"upper_bound":1174454689.0},"point_estimate":963146635.5,"standard_error":102314702.35188763},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39468692.718690634,"upper_bound":537661034.5902085},"point_estimate":232923113.4800881,"standard_error":128626552.60271388},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":145188840.2977149,"upper_bound":462651007.03913766},"point_estimate":342658897.76327705,"standard_error":87313359.2696466}} \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..865f69a
--- /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::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,1000,,,1249514383.0,ns,1
+aoc_2022_09-part2,,1000,,,1044027387.0,ns,1
+aoc_2022_09-part2,,1000,,,171546336.0,ns,1
+aoc_2022_09-part2,,1000,,,875057991.0,ns,1
+aoc_2022_09-part2,,1000,,,562190529.0,ns,1
+aoc_2022_09-part2,,1000,,,1012805025.0,ns,1
+aoc_2022_09-part2,,1000,,,913488246.0,ns,1
+aoc_2022_09-part2,,1000,,,1326915037.0,ns,1
+aoc_2022_09-part2,,1000,,,860245708.0,ns,1
+aoc_2022_09-part2,,1000,,,1174454689.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..9314fb8
--- /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::SortedUniqueVec)])])/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":[1249514383.0,1044027387.0,171546336.0,875057991.0,562190529.0,1012805025.0,913488246.0,1326915037.0,860245708.0,1174454689.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..9f6c7fb
--- /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::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[30251524.5,447100151.625,1558696490.625,1975545117.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..9c6997c
--- /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":15360603.693591272,"upper_bound":16831567.644444443},"point_estimate":15897899.245813489,"standard_error":427709.0842301245},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15303658.476190476,"upper_bound":15689952.270833334},"point_estimate":15485093.866666667,"standard_error":151690.70237730627},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50595.00078509374,"upper_bound":505245.62460342806},"point_estimate":286359.5848848519,"standard_error":157181.42439151902},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15403604.478512472,"upper_bound":15978361.173772136},"point_estimate":15612541.64025974,"standard_error":147887.1074878153},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":144646.77646147218,"upper_bound":2187587.4673238066},"point_estimate":1422077.4221863206,"standard_error":727800.3789755887}} \ 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..b15a208
--- /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,,,93862204.0,ns,6
+aoc_2022_09-part2,,1000,,,182589072.0,ns,12
+aoc_2022_09-part2,,1000,,,358328601.0,ns,18
+aoc_2022_09-part2,,1000,,,371808022.0,ns,24
+aoc_2022_09-part2,,1000,,,454245271.0,ns,30
+aoc_2022_09-part2,,1000,,,554224730.0,ns,36
+aoc_2022_09-part2,,1000,,,642753656.0,ns,42
+aoc_2022_09-part2,,1000,,,753117709.0,ns,48
+aoc_2022_09-part2,,1000,,,848445429.0,ns,54
+aoc_2022_09-part2,,1000,,,928691209.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..1a9e916
--- /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":[93862204.0,182589072.0,358328601.0,371808022.0,454245271.0,554224730.0,642753656.0,753117709.0,848445429.0,928691209.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..fddd61f
--- /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 @@
+[14270938.70808531,14798732.706225194,16206183.367931552,16733977.366071437] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..af6ca32
--- /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 until n=184237, then std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10473047.28861111,"upper_bound":10633764.190141093},"point_estimate":10547879.40999559,"standard_error":41240.58321140252},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10448933.925925925,"upper_bound":10651634.777777778},"point_estimate":10492641.95,"standard_error":57301.89647216123},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12036.757865936472,"upper_bound":237544.19164941512},"point_estimate":104863.15215682518,"standard_error":57254.12973870148},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10442843.514167368,"upper_bound":10650759.459866807},"point_estimate":10522250.936507937,"standard_error":53308.858512689956},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":66442.32059605375,"upper_bound":178364.63328597997},"point_estimate":137397.87741842534,"standard_error":29782.574484396875}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..2ee31c0
--- /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 until n=184237, then 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,,,96148783.0,ns,9
+aoc_2022_09-part2,,1000,,,188354315.0,ns,18
+aoc_2022_09-part2,,1000,,,282121216.0,ns,27
+aoc_2022_09-part2,,1000,,,383458852.0,ns,36
+aoc_2022_09-part2,,1000,,,472131115.0,ns,45
+aoc_2022_09-part2,,1000,,,571824884.0,ns,54
+aoc_2022_09-part2,,1000,,,682141182.0,ns,63
+aoc_2022_09-part2,,1000,,,747412993.0,ns,72
+aoc_2022_09-part2,,1000,,,846279191.0,ns,81
+aoc_2022_09-part2,,1000,,,944413321.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 until n=184237, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..df940f3
--- /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 until n=184237, then 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":[96148783.0,188354315.0,282121216.0,383458852.0,472131115.0,571824884.0,682141182.0,747412993.0,846279191.0,944413321.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..de6f5ec
--- /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 until n=184237, then std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[9902739.86111111,10177736.229166666,10911059.877314815,11186056.245370371] \ 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..b516ab1
--- /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":11453604.632040178,"upper_bound":11743999.643128721},"point_estimate":11573874.778988097,"standard_error":76409.14415758051},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11434925.521875,"upper_bound":11621715.0625},"point_estimate":11502345.192708332,"standard_error":46492.81872579258},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28917.811333481222,"upper_bound":257035.14204796514},"point_estimate":106292.32231293242,"standard_error":61085.21676837269},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11451422.873411344,"upper_bound":11587268.882142857},"point_estimate":11510523.82857143,"standard_error":34996.24302405541},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62548.87473545493,"upper_bound":377202.8419229669},"point_estimate":254784.4211730569,"standard_error":97360.26076284653}} \ 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..9469b7a
--- /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,,,92330824.0,ns,8
+aoc_2022_09-part2,,1000,,,187233234.0,ns,16
+aoc_2022_09-part2,,1000,,,293718735.0,ns,24
+aoc_2022_09-part2,,1000,,,365021459.0,ns,32
+aoc_2022_09-part2,,1000,,,453159023.0,ns,40
+aoc_2022_09-part2,,1000,,,552112655.0,ns,48
+aoc_2022_09-part2,,1000,,,641445471.0,ns,56
+aoc_2022_09-part2,,1000,,,736149978.0,ns,64
+aoc_2022_09-part2,,1000,,,835137837.0,ns,72
+aoc_2022_09-part2,,1000,,,917034436.0,ns,80
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..72eac22
--- /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":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[92330824.0,187233234.0,293718735.0,365021459.0,453159023.0,552112655.0,641445471.0,736149978.0,835137837.0,917034436.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..a7718d8
--- /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 @@
+[11072008.525892854,11264264.348214284,11776946.54107143,11969202.36339286] \ 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..af6ca32
--- /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":10473047.28861111,"upper_bound":10633764.190141093},"point_estimate":10547879.40999559,"standard_error":41240.58321140252},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10448933.925925925,"upper_bound":10651634.777777778},"point_estimate":10492641.95,"standard_error":57301.89647216123},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12036.757865936472,"upper_bound":237544.19164941512},"point_estimate":104863.15215682518,"standard_error":57254.12973870148},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10442843.514167368,"upper_bound":10650759.459866807},"point_estimate":10522250.936507937,"standard_error":53308.858512689956},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":66442.32059605375,"upper_bound":178364.63328597997},"point_estimate":137397.87741842534,"standard_error":29782.574484396875}} \ 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..2ee31c0
--- /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,,,96148783.0,ns,9
+aoc_2022_09-part2,,1000,,,188354315.0,ns,18
+aoc_2022_09-part2,,1000,,,282121216.0,ns,27
+aoc_2022_09-part2,,1000,,,383458852.0,ns,36
+aoc_2022_09-part2,,1000,,,472131115.0,ns,45
+aoc_2022_09-part2,,1000,,,571824884.0,ns,54
+aoc_2022_09-part2,,1000,,,682141182.0,ns,63
+aoc_2022_09-part2,,1000,,,747412993.0,ns,72
+aoc_2022_09-part2,,1000,,,846279191.0,ns,81
+aoc_2022_09-part2,,1000,,,944413321.0,ns,90
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..df940f3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/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":[96148783.0,188354315.0,282121216.0,383458852.0,472131115.0,571824884.0,682141182.0,747412993.0,846279191.0,944413321.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..de6f5ec
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json
@@ -0,0 +1 @@
+[9902739.86111111,10177736.229166666,10911059.877314815,11186056.245370371] \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..c416d78
--- /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::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2022357839.0,"upper_bound":4321459342.1},"point_estimate":3147017772.2,"standard_error":591479783.4299607},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1191445456.5,"upper_bound":4930395808.0},"point_estimate":3111253386.5,"standard_error":1072932979.1805418},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":154511659.6269697,"upper_bound":3421740960.2719545},"point_estimate":2714159363.605839,"standard_error":951525938.7604837},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1200521503.2675984,"upper_bound":2324664961.953475},"point_estimate":1976480434.5316963,"standard_error":281519983.94608545}} \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..b7222e2
--- /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::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,2000,,,1269044922.0,ns,1
+aoc_2022_09-part2,,2000,,,5687712038.0,ns,1
+aoc_2022_09-part2,,2000,,,1073919917.0,ns,1
+aoc_2022_09-part2,,2000,,,2625566114.0,ns,1
+aoc_2022_09-part2,,2000,,,3596940659.0,ns,1
+aoc_2022_09-part2,,2000,,,3734287842.0,ns,1
+aoc_2022_09-part2,,2000,,,4930395808.0,ns,1
+aoc_2022_09-part2,,2000,,,1308970996.0,ns,1
+aoc_2022_09-part2,,2000,,,6176073695.0,ns,1
+aoc_2022_09-part2,,2000,,,1067265731.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..979d7ab
--- /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::SortedUniqueVec)])])/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":[1269044922.0,5687712038.0,1073919917.0,2625566114.0,3596940659.0,3734287842.0,4930395808.0,1308970996.0,6176073695.0,1067265731.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..beeec0e
--- /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::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[-8778000687.5,-3749487123.5,9659882380.5,14688395944.5] \ 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..522d031
--- /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":31242826.739980157,"upper_bound":32091354.861759257},"point_estimate":31645790.67445767,"standard_error":218290.63438712587},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31197206.57142857,"upper_bound":32477020.333333332},"point_estimate":31377057.1,"standard_error":299863.66312819783},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":80235.40097303633,"upper_bound":1148622.88132787},"point_estimate":339932.5117083278,"standard_error":302684.812144226},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31254607.254162606,"upper_bound":32309702.322061192},"point_estimate":31715221.024242423,"standard_error":290329.772605767},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":320744.3143758632,"upper_bound":898439.9426968024},"point_estimate":726974.1689094821,"standard_error":138850.4991779653}} \ 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..b8952bb
--- /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,,,97442435.0,ns,3
+aoc_2022_09-part2,,2000,,,188011040.0,ns,6
+aoc_2022_09-part2,,2000,,,276207888.0,ns,9
+aoc_2022_09-part2,,2000,,,389724244.0,ns,12
+aoc_2022_09-part2,,2000,,,471284113.0,ns,15
+aoc_2022_09-part2,,2000,,,559770209.0,ns,18
+aoc_2022_09-part2,,2000,,,655141338.0,ns,21
+aoc_2022_09-part2,,2000,,,751456915.0,ns,24
+aoc_2022_09-part2,,2000,,,889376707.0,ns,27
+aoc_2022_09-part2,,2000,,,945301826.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..68c8bfe
--- /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":[97442435.0,188011040.0,276207888.0,389724244.0,471284113.0,559770209.0,655141338.0,751456915.0,889376707.0,945301826.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..c90f739
--- /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 @@
+[28196483.105952393,29711032.116220243,33749829.476934515,35264378.48720237] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then 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::HashSet until n=184237, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..725788a
--- /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 until n=184237, then std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38924394.832407415,"upper_bound":40124249.54370371},"point_estimate":39469811.28842593,"standard_error":307838.5410234241},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38660514.770833336,"upper_bound":40038787.75833333},"point_estimate":39258926.027777776,"standard_error":422087.5895725429},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":112672.64913577214,"upper_bound":1699098.2203933038},"point_estimate":915560.5595899913,"standard_error":387719.20451855985},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38840440.04270833,"upper_bound":40932060.27231121},"point_estimate":39807266.299567096,"standard_error":582934.3057906281},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":481168.3427287146,"upper_bound":1392399.8735927627},"point_estimate":1021099.6934813183,"standard_error":262373.9819256864}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..6ea938c
--- /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 until n=184237, then 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,,,115371447.0,ns,3
+aoc_2022_09-part2,,2000,,,232400195.0,ns,6
+aoc_2022_09-part2,,2000,,,355481117.0,ns,9
+aoc_2022_09-part2,,2000,,,483130583.0,ns,12
+aoc_2022_09-part2,,2000,,,597250404.0,ns,15
+aoc_2022_09-part2,,2000,,,702359103.0,ns,18
+aoc_2022_09-part2,,2000,,,837873428.0,ns,21
+aoc_2022_09-part2,,2000,,,926103929.0,ns,24
+aoc_2022_09-part2,,2000,,,1043918830.0,ns,27
+aoc_2022_09-part2,,2000,,,1252863352.0,ns,30
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..26083cd
--- /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 until n=184237, then 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":[115371447.0,232400195.0,355481117.0,483130583.0,597250404.0,702359103.0,837873428.0,926103929.0,1043918830.0,1252863352.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=184237, then std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..1ee6034
--- /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 until n=184237, then std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[35089673.74444445,36885380.24027778,41673930.89583333,43469637.39166666] \ 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..129bab6
--- /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":22982119.624953374,"upper_bound":23285299.663531747},"point_estimate":23120905.65874008,"standard_error":77851.1041178211},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22931977.775,"upper_bound":23281695.125},"point_estimate":22998423.15,"standard_error":102909.15424349874},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31065.81077972082,"upper_bound":434052.69559152646},"point_estimate":149504.83265138182,"standard_error":105352.43826044926},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22932379.72898644,"upper_bound":23087807.725103736},"point_estimate":22979644.5512987,"standard_error":41079.17673454145},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":107293.69675234253,"upper_bound":344503.12223229173},"point_estimate":259118.69217197475,"standard_error":64008.53577714185}} \ 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..abae622
--- /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,,,93092098.0,ns,4
+aoc_2022_09-part2,,2000,,,185411681.0,ns,8
+aoc_2022_09-part2,,2000,,,284198761.0,ns,12
+aoc_2022_09-part2,,2000,,,374190882.0,ns,16
+aoc_2022_09-part2,,2000,,,459470486.0,ns,20
+aoc_2022_09-part2,,2000,,,552559728.0,ns,24
+aoc_2022_09-part2,,2000,,,641425689.0,ns,28
+aoc_2022_09-part2,,2000,,,732387415.0,ns,32
+aoc_2022_09-part2,,2000,,,826755143.0,ns,36
+aoc_2022_09-part2,,2000,,,917279111.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..aab5b0e
--- /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":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[93092098.0,185411681.0,284198761.0,374190882.0,459470486.0,552559728.0,641425689.0,732387415.0,826755143.0,917279111.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..a5b81cf
--- /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 @@
+[22014703.745138884,22477521.118055552,23711700.77916667,24174518.152083337] \ 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..725788a
--- /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":38924394.832407415,"upper_bound":40124249.54370371},"point_estimate":39469811.28842593,"standard_error":307838.5410234241},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38660514.770833336,"upper_bound":40038787.75833333},"point_estimate":39258926.027777776,"standard_error":422087.5895725429},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":112672.64913577214,"upper_bound":1699098.2203933038},"point_estimate":915560.5595899913,"standard_error":387719.20451855985},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38840440.04270833,"upper_bound":40932060.27231121},"point_estimate":39807266.299567096,"standard_error":582934.3057906281},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":481168.3427287146,"upper_bound":1392399.8735927627},"point_estimate":1021099.6934813183,"standard_error":262373.9819256864}} \ 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..6ea938c
--- /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,,,115371447.0,ns,3
+aoc_2022_09-part2,,2000,,,232400195.0,ns,6
+aoc_2022_09-part2,,2000,,,355481117.0,ns,9
+aoc_2022_09-part2,,2000,,,483130583.0,ns,12
+aoc_2022_09-part2,,2000,,,597250404.0,ns,15
+aoc_2022_09-part2,,2000,,,702359103.0,ns,18
+aoc_2022_09-part2,,2000,,,837873428.0,ns,21
+aoc_2022_09-part2,,2000,,,926103929.0,ns,24
+aoc_2022_09-part2,,2000,,,1043918830.0,ns,27
+aoc_2022_09-part2,,2000,,,1252863352.0,ns,30
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json b/analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json
new file mode 100644
index 0000000..26083cd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/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":[115371447.0,232400195.0,355481117.0,483130583.0,597250404.0,702359103.0,837873428.0,926103929.0,1043918830.0,1252863352.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..1ee6034
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json
@@ -0,0 +1 @@
+[35089673.74444445,36885380.24027778,41673930.89583333,43469637.39166666] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..d35766b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part1/large","directory_name":"aoc_2022_14-part1/large","title":"aoc_2022_14-part1/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..b592e40
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1437.3890242224265,"upper_bound":1490.7674338332017},"point_estimate":1461.5409292096622,"standard_error":13.734878088620986},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1434.4769592797215,"upper_bound":1477.9484891890047},"point_estimate":1450.9309515039902,"standard_error":10.01966145665762},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3.7128890390554483,"upper_bound":63.89038874601352},"point_estimate":24.685648051408602,"standard_error":15.936891691840533},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1454.995546009679,"upper_bound":1511.538486614463},"point_estimate":1482.1524297433689,"standard_error":14.22148158482132},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16.135674304887235,"upper_bound":64.69153004754328},"point_estimate":45.767828434171726,"standard_error":13.888062668249384}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..d4edb87
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,11423983.0,ns,8145
+aoc_2022_14-part1,,large,,,23594870.0,ns,16290
+aoc_2022_14-part1,,large,,,34710584.0,ns,24435
+aoc_2022_14-part1,,large,,,47010095.0,ns,32580
+aoc_2022_14-part1,,large,,,59000846.0,ns,40725
+aoc_2022_14-part1,,large,,,71012976.0,ns,48870
+aoc_2022_14-part1,,large,,,89509248.0,ns,57015
+aoc_2022_14-part1,,large,,,95999126.0,ns,65160
+aoc_2022_14-part1,,large,,,107163062.0,ns,73305
+aoc_2022_14-part1,,large,,,121687740.0,ns,81450
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..ed71051
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[8145.0,16290.0,24435.0,32580.0,40725.0,48870.0,57015.0,65160.0,73305.0,81450.0],"times":[11423983.0,23594870.0,34710584.0,47010095.0,59000846.0,71012976.0,89509248.0,95999126.0,107163062.0,121687740.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..8aaad0f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[1365.8682499488439,1405.079708921629,1509.6435995157221,1548.855058488507] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..d35766b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part1/large","directory_name":"aoc_2022_14-part1/large","title":"aoc_2022_14-part1/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..70f037e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1509.0273222023886,"upper_bound":1630.106008245033},"point_estimate":1566.8121628611896,"standard_error":31.135814263674224},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1481.0987630947873,"upper_bound":1650.6649375236652},"point_estimate":1543.6588203121714,"standard_error":42.04885131877614},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26.127936334066547,"upper_bound":169.30724811330015},"point_estimate":107.84246267584673,"standard_error":39.14801053857781},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1542.0316762267678,"upper_bound":1639.7748834056404},"point_estimate":1591.656757656076,"standard_error":25.11780702368241},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50.61417138471414,"upper_bound":128.06516597331145},"point_estimate":103.7422188807804,"standard_error":18.957363762525212}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..96b16a8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,11450190.0,ns,7923
+aoc_2022_14-part1,,large,,,23469491.0,ns,15846
+aoc_2022_14-part1,,large,,,34720362.0,ns,23769
+aoc_2022_14-part1,,large,,,53942884.0,ns,31692
+aoc_2022_14-part1,,large,,,69360424.0,ns,39615
+aoc_2022_14-part1,,large,,,73540309.0,ns,47538
+aoc_2022_14-part1,,large,,,83842243.0,ns,55461
+aoc_2022_14-part1,,large,,,97632796.0,ns,63384
+aoc_2022_14-part1,,large,,,112552498.0,ns,71307
+aoc_2022_14-part1,,large,,,130782183.0,ns,79230
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..0391903
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[7923.0,15846.0,23769.0,31692.0,39615.0,47538.0,55461.0,63384.0,71307.0,79230.0],"times":[11450190.0,23469491.0,34720362.0,53942884.0,69360424.0,73540309.0,83842243.0,97632796.0,112552498.0,130782183.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..39bdd84
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[1057.2174400329359,1272.9874241959815,1848.3740486307697,2064.1440327938153] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..d35766b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part1/large","directory_name":"aoc_2022_14-part1/large","title":"aoc_2022_14-part1/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..b4a2004
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1110.6285491854455,"upper_bound":1152.6070735641763},"point_estimate":1132.1690268176412,"standard_error":10.773680506436994},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1108.633769869235,"upper_bound":1169.6607678855742},"point_estimate":1127.5974487398905,"standard_error":12.994073871912505},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1.767975840705176,"upper_bound":65.68910172431856},"point_estimate":33.047845316501565,"standard_error":17.809549980607734},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1129.3676386506575,"upper_bound":1171.420765128359},"point_estimate":1157.3460265597687,"standard_error":10.178009558023707},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19.164314968100943,"upper_bound":46.61954715897705},"point_estimate":35.92028105232694,"standard_error":7.128424352872741}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..5f8253f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,9070055.0,ns,8514
+aoc_2022_14-part1,,large,,,19115529.0,ns,17028
+aoc_2022_14-part1,,large,,,27960154.0,ns,25542
+aoc_2022_14-part1,,large,,,38210721.0,ns,34056
+aoc_2022_14-part1,,large,,,48498067.0,ns,42570
+aoc_2022_14-part1,,large,,,57766461.0,ns,51084
+aoc_2022_14-part1,,large,,,67010901.0,ns,59598
+aoc_2022_14-part1,,large,,,79671837.0,ns,68112
+aoc_2022_14-part1,,large,,,89626426.0,ns,76626
+aoc_2022_14-part1,,large,,,100745057.0,ns,85140
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..b6b1d74
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[8514.0,17028.0,25542.0,34056.0,42570.0,51084.0,59598.0,68112.0,76626.0,85140.0],"times":[9070055.0,19115529.0,27960154.0,38210721.0,48498067.0,57766461.0,67010901.0,79671837.0,89626426.0,100745057.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..70e2729
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[1002.4064716936809,1062.276251614987,1221.928998071803,1281.7987779931093] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..d35766b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part1/large","directory_name":"aoc_2022_14-part1/large","title":"aoc_2022_14-part1/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..27a19f3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1199.9259734368616,"upper_bound":1266.452804680172},"point_estimate":1233.55899108724,"standard_error":17.084147314535393},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1183.5198338101077,"upper_bound":1283.2663455737834},"point_estimate":1235.4149366571312,"standard_error":32.463857989219804},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.314709913818399,"upper_bound":86.48177717735115},"point_estimate":68.28714264340256,"standard_error":22.668371742225226},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1239.9882819242853,"upper_bound":1293.582161763205},"point_estimate":1275.5744611742978,"standard_error":13.741538134264124},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37.214179202934424,"upper_bound":67.87577200507903},"point_estimate":57.04726505596999,"standard_error":7.904676690558832}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..8caa0a7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,14023517.0,ns,12235
+aoc_2022_14-part1,,large,,,29275096.0,ns,24470
+aoc_2022_14-part1,,large,,,42969547.0,ns,36705
+aoc_2022_14-part1,,large,,,59347398.0,ns,48940
+aoc_2022_14-part1,,large,,,72850107.0,ns,61175
+aoc_2022_14-part1,,large,,,92362524.0,ns,73410
+aoc_2022_14-part1,,large,,,109658571.0,ns,85645
+aoc_2022_14-part1,,large,,,125537266.0,ns,97880
+aoc_2022_14-part1,,large,,,141624156.0,ns,110115
+aoc_2022_14-part1,,large,,,160473846.0,ns,122350
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..0f1bc69
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[12235.0,24470.0,36705.0,48940.0,61175.0,73410.0,85645.0,97880.0,110115.0,122350.0],"times":[14023517.0,29275096.0,42969547.0,59347398.0,72850107.0,92362524.0,109658571.0,125537266.0,141624156.0,160473846.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..5834fa8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[922.8543956156223,1057.5409309504348,1416.7050251766013,1551.3915605114137] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..d35766b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part1/large","directory_name":"aoc_2022_14-part1/large","title":"aoc_2022_14-part1/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..4adea31
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1499.0680054409615,"upper_bound":1541.4481596567562},"point_estimate":1518.102303631486,"standard_error":10.881856901792863},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1495.9890502600738,"upper_bound":1525.8250094002633},"point_estimate":1515.8669392742997,"standard_error":6.192918726195726},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1.5025157037254782,"upper_bound":53.16178169045678},"point_estimate":10.352585913215641,"standard_error":13.224837877091959},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1501.2967914388732,"upper_bound":1566.144368382184},"point_estimate":1533.8685345111742,"standard_error":16.997932769430925},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.030941545060037,"upper_bound":51.754886339712485},"point_estimate":36.14746591242923,"standard_error":11.535577976517029}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..c33708c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,16126557.0,ns,10638
+aoc_2022_14-part1,,large,,,32382076.0,ns,21276
+aoc_2022_14-part1,,large,,,46937137.0,ns,31914
+aoc_2022_14-part1,,large,,,64500112.0,ns,42552
+aoc_2022_14-part1,,large,,,80532621.0,ns,53190
+aoc_2022_14-part1,,large,,,94332833.0,ns,63828
+aoc_2022_14-part1,,large,,,112297315.0,ns,74466
+aoc_2022_14-part1,,large,,,129228408.0,ns,85104
+aoc_2022_14-part1,,large,,,153655184.0,ns,95742
+aoc_2022_14-part1,,large,,,163099019.0,ns,106380
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..9b9b3b2
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[10638.0,21276.0,31914.0,42552.0,53190.0,63828.0,74466.0,85104.0,95742.0,106380.0],"times":[16126557.0,32382076.0,46937137.0,64500112.0,80532621.0,94332833.0,112297315.0,129228408.0,153655184.0,163099019.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..0cfaa85
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[1474.8022339054069,1492.171103255177,1538.4880881878976,1555.8569575376678] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..d35766b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part1/large","directory_name":"aoc_2022_14-part1/large","title":"aoc_2022_14-part1/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..5983fff
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1424.0781306733056,"upper_bound":1449.4876950497194},"point_estimate":1437.5459990801533,"standard_error":6.522599704032676},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1422.4127274830353,"upper_bound":1454.6518609911577},"point_estimate":1441.515216944273,"standard_error":8.425823813540838},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2.6134597346012427,"upper_bound":35.29046438561435},"point_estimate":17.32960972780989,"standard_error":8.443289048072721},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1433.8485287311946,"upper_bound":1456.7375161337636},"point_estimate":1448.4689805875803,"standard_error":5.8704887073997},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.104988155325426,"upper_bound":28.3691958349208},"point_estimate":21.655226751104003,"standard_error":4.878150428534701}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..5dfe20d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,18606487.0,ns,12968
+aoc_2022_14-part1,,large,,,36659653.0,ns,25936
+aoc_2022_14-part1,,large,,,56591776.0,ns,38904
+aoc_2022_14-part1,,large,,,72258260.0,ns,51872
+aoc_2022_14-part1,,large,,,92803841.0,ns,64840
+aoc_2022_14-part1,,large,,,111371220.0,ns,77808
+aoc_2022_14-part1,,large,,,131520391.0,ns,90776
+aoc_2022_14-part1,,large,,,151008559.0,ns,103744
+aoc_2022_14-part1,,large,,,169025865.0,ns,116712
+aoc_2022_14-part1,,large,,,189881743.0,ns,129680
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..5803435
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[12968.0,25936.0,38904.0,51872.0,64840.0,77808.0,90776.0,103744.0,116712.0,129680.0],"times":[18606487.0,36659653.0,56591776.0,72258260.0,92803841.0,111371220.0,131520391.0,151008559.0,169025865.0,189881743.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..3bc156c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[1365.5823670353395,1398.4390725522162,1486.0569539305543,1518.9136594474312] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
new file mode 100644
index 0000000..d35766b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part1/large","directory_name":"aoc_2022_14-part1/large","title":"aoc_2022_14-part1/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..2b43324
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1260.7888484415794,"upper_bound":1426.5591569033797},"point_estimate":1325.3056922688872,"standard_error":45.658774933854396},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1258.049108211635,"upper_bound":1331.7114395584663},"point_estimate":1268.697410422153,"standard_error":22.968756696111594},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2.9912291544602767,"upper_bound":99.38104341458975},"point_estimate":33.25812639063721,"standard_error":28.321318148667753},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1270.144359637318,"upper_bound":1418.0641614499355},"point_estimate":1320.943841195912,"standard_error":38.49352983065692},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23.645846667444,"upper_bound":231.5380355511273},"point_estimate":152.29601388458843,"standard_error":68.65148936048928}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..fd2110e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,10482141.0,ns,8354
+aoc_2022_14-part1,,large,,,21021925.0,ns,16708
+aoc_2022_14-part1,,large,,,31623023.0,ns,25062
+aoc_2022_14-part1,,large,,,40658198.0,ns,33416
+aoc_2022_14-part1,,large,,,72815864.0,ns,41770
+aoc_2022_14-part1,,large,,,66061423.0,ns,50124
+aoc_2022_14-part1,,large,,,75998579.0,ns,58478
+aoc_2022_14-part1,,large,,,91146359.0,ns,66832
+aoc_2022_14-part1,,large,,,95907498.0,ns,75186
+aoc_2022_14-part1,,large,,,105373435.0,ns,83540
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..6f073b5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[8354.0,16708.0,25062.0,33416.0,41770.0,50124.0,58478.0,66832.0,75186.0,83540.0],"times":[10482141.0,21021925.0,31623023.0,40658198.0,72815864.0,66061423.0,75998579.0,91146359.0,95907498.0,105373435.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..855e1cb
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[1095.8214606347683,1177.4030543537738,1394.9539709377887,1476.5355646567943] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..d35766b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part1/large","directory_name":"aoc_2022_14-part1/large","title":"aoc_2022_14-part1/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..68cbf36
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1596.815168683146,"upper_bound":1643.49120620362},"point_estimate":1618.8819915728925,"standard_error":11.986143384826894},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1583.8231889348585,"upper_bound":1652.6420212889243},"point_estimate":1609.458865701306,"standard_error":18.44104396456528},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.0629462807769405,"upper_bound":66.14568756929086},"point_estimate":43.608900597167185,"standard_error":16.550875149014775},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1604.2493719309002,"upper_bound":1670.2919306268034},"point_estimate":1641.3160986494645,"standard_error":17.165931718851805},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20.700671100141548,"upper_bound":50.11760892640159},"point_estimate":39.91074495890493,"standard_error":7.567264443583186}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..1f75a22
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,19434231.0,ns,12327
+aoc_2022_14-part1,,large,,,39148397.0,ns,24654
+aoc_2022_14-part1,,large,,,59682459.0,ns,36981
+aoc_2022_14-part1,,large,,,80794185.0,ns,49308
+aoc_2022_14-part1,,large,,,97366892.0,ns,61635
+aoc_2022_14-part1,,large,,,117343248.0,ns,73962
+aoc_2022_14-part1,,large,,,143819831.0,ns,86289
+aoc_2022_14-part1,,large,,,158283567.0,ns,98616
+aoc_2022_14-part1,,large,,,181902207.0,ns,110943
+aoc_2022_14-part1,,large,,,208853756.0,ns,123270
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..0ae1a01
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[12327.0,24654.0,36981.0,49308.0,61635.0,73962.0,86289.0,98616.0,110943.0,123270.0],"times":[19434231.0,39148397.0,59682459.0,80794185.0,97366892.0,117343248.0,143819831.0,158283567.0,181902207.0,208853756.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..60b1d90
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[1429.4930690760123,1508.1859612030503,1718.0336735418186,1796.726565668857] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/benchmark.json
new file mode 100644
index 0000000..d35766b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part1/large","directory_name":"aoc_2022_14-part1/large","title":"aoc_2022_14-part1/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json
new file mode 100644
index 0000000..4adea31
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1499.0680054409615,"upper_bound":1541.4481596567562},"point_estimate":1518.102303631486,"standard_error":10.881856901792863},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1495.9890502600738,"upper_bound":1525.8250094002633},"point_estimate":1515.8669392742997,"standard_error":6.192918726195726},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1.5025157037254782,"upper_bound":53.16178169045678},"point_estimate":10.352585913215641,"standard_error":13.224837877091959},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1501.2967914388732,"upper_bound":1566.144368382184},"point_estimate":1533.8685345111742,"standard_error":16.997932769430925},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.030941545060037,"upper_bound":51.754886339712485},"point_estimate":36.14746591242923,"standard_error":11.535577976517029}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv
new file mode 100644
index 0000000..c33708c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,16126557.0,ns,10638
+aoc_2022_14-part1,,large,,,32382076.0,ns,21276
+aoc_2022_14-part1,,large,,,46937137.0,ns,31914
+aoc_2022_14-part1,,large,,,64500112.0,ns,42552
+aoc_2022_14-part1,,large,,,80532621.0,ns,53190
+aoc_2022_14-part1,,large,,,94332833.0,ns,63828
+aoc_2022_14-part1,,large,,,112297315.0,ns,74466
+aoc_2022_14-part1,,large,,,129228408.0,ns,85104
+aoc_2022_14-part1,,large,,,153655184.0,ns,95742
+aoc_2022_14-part1,,large,,,163099019.0,ns,106380
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json
new file mode 100644
index 0000000..9b9b3b2
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[10638.0,21276.0,31914.0,42552.0,53190.0,63828.0,74466.0,85104.0,95742.0,106380.0],"times":[16126557.0,32382076.0,46937137.0,64500112.0,80532621.0,94332833.0,112297315.0,129228408.0,153655184.0,163099019.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json
new file mode 100644
index 0000000..0cfaa85
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json
@@ -0,0 +1 @@
+[1474.8022339054069,1492.171103255177,1538.4880881878976,1555.8569575376678] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..a9b9567
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part1/small","directory_name":"aoc_2022_14-part1/small","title":"aoc_2022_14-part1/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..83d993a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7143.098563474672,"upper_bound":7206.465942761859},"point_estimate":7175.9833267618,"standard_error":16.266229952749526},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7131.402096236303,"upper_bound":7205.124460854375},"point_estimate":7196.49172224869,"standard_error":20.62594147069197},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2.964734942600513,"upper_bound":94.1067366975414},"point_estimate":22.380776219781136,"standard_error":26.784065521021866},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7168.858437840655,"upper_bound":7220.167733354869},"point_estimate":7196.779500442388,"standard_error":12.813818193530333},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24.043030094429515,"upper_bound":68.60854826948704},"point_estimate":54.09333385662762,"standard_error":10.522172505628419}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..113691c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,74844065.0,ns,10495
+aoc_2022_14-part1,,small,,,148806690.0,ns,20990
+aoc_2022_14-part1,,small,,,226779120.0,ns,31485
+aoc_2022_14-part1,,small,,,301994000.0,ns,41980
+aoc_2022_14-part1,,small,,,372326375.0,ns,52475
+aoc_2022_14-part1,,small,,,453529472.0,ns,62970
+aoc_2022_14-part1,,small,,,533353391.0,ns,73465
+aoc_2022_14-part1,,small,,,604446890.0,ns,83960
+aoc_2022_14-part1,,small,,,677974139.0,ns,94455
+aoc_2022_14-part1,,small,,,756473171.0,ns,104950
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..f530926
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[10495.0,20990.0,31485.0,41980.0,52475.0,62970.0,73465.0,83960.0,94455.0,104950.0],"times":[74844065.0,148806690.0,226779120.0,301994000.0,372326375.0,453529472.0,533353391.0,604446890.0,677974139.0,756473171.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..3f601fb
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[6963.995320523003,7053.4918823778535,7292.1493806574545,7381.645942512305] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..a9b9567
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part1/small","directory_name":"aoc_2022_14-part1/small","title":"aoc_2022_14-part1/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..ffd741e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6004.248274857289,"upper_bound":6133.254185702308},"point_estimate":6076.295961177594,"standard_error":33.39075496259388},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6045.828947368422,"upper_bound":6163.420449979912},"point_estimate":6082.7366726094815,"standard_error":28.504462883402933},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.295756624666955,"upper_bound":145.98453757917613},"point_estimate":71.78778557766134,"standard_error":35.11148533026806},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6084.703296011886,"upper_bound":6164.096432180381},"point_estimate":6135.427360385697,"standard_error":19.779745129987077},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41.971005003121725,"upper_bound":160.28737273337293},"point_estimate":111.5259839694332,"standard_error":35.818030944999926}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..7573f0c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,57775838.0,ns,9956
+aoc_2022_14-part1,,small,,,120950934.0,ns,19912
+aoc_2022_14-part1,,small,,,180797354.0,ns,29868
+aoc_2022_14-part1,,small,,,239636316.0,ns,39824
+aoc_2022_14-part1,,small,,,304366110.0,ns,49780
+aoc_2022_14-part1,,small,,,363565773.0,ns,59736
+aoc_2022_14-part1,,small,,,431680842.0,ns,69692
+aoc_2022_14-part1,,small,,,484201257.0,ns,79648
+aoc_2022_14-part1,,small,,,553549292.0,ns,89604
+aoc_2022_14-part1,,small,,,613630140.0,ns,99560
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..625cd43
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[9956.0,19912.0,29868.0,39824.0,49780.0,59736.0,69692.0,79648.0,89604.0,99560.0],"times":[57775838.0,120950934.0,180797354.0,239636316.0,304366110.0,363565773.0,431680842.0,484201257.0,553549292.0,613630140.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..e21c074
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[5780.546705504219,5919.512266472479,6290.087095721172,6429.052656689432] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..a9b9567
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part1/small","directory_name":"aoc_2022_14-part1/small","title":"aoc_2022_14-part1/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..38c16d8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11267.706421909981,"upper_bound":11439.479629728825},"point_estimate":11358.972939666972,"standard_error":44.38668739996736},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11169.03699163542,"upper_bound":11478.122291354768},"point_estimate":11422.488849629844,"standard_error":75.39315793714367},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20.318821674170223,"upper_bound":218.54061715560843},"point_estimate":100.71135723759068,"standard_error":54.48728046127013},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11398.727209434312,"upper_bound":11471.987126698436},"point_estimate":11440.96007776475,"standard_error":19.0784898305006},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":58.4554986956052,"upper_bound":169.570861908411},"point_estimate":147.4589026443262,"standard_error":24.51864423527801}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..c04c9ac
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,77213520.0,ns,6934
+aoc_2022_14-part1,,small,,,154892205.0,ns,13868
+aoc_2022_14-part1,,small,,,232088176.0,ns,20802
+aoc_2022_14-part1,,small,,,315077510.0,ns,27736
+aoc_2022_14-part1,,small,,,398622810.0,ns,34670
+aoc_2022_14-part1,,small,,,475791403.0,ns,41604
+aoc_2022_14-part1,,small,,,556270293.0,ns,48538
+aoc_2022_14-part1,,small,,,636233768.0,ns,55472
+aoc_2022_14-part1,,small,,,717402737.0,ns,62406
+aoc_2022_14-part1,,small,,,791085082.0,ns,69340
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..ea26342
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[6934.0,13868.0,20802.0,27736.0,34670.0,41604.0,48538.0,55472.0,62406.0,69340.0],"times":[77213520.0,154892205.0,232088176.0,315077510.0,398622810.0,475791403.0,556270293.0,636233768.0,717402737.0,791085082.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..d11fe90
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[10465.322932547693,10841.034789752357,11842.933075631463,12218.644932836129] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..a9b9567
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part1/small","directory_name":"aoc_2022_14-part1/small","title":"aoc_2022_14-part1/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..a947974
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4758.446435047055,"upper_bound":4872.226890912456},"point_estimate":4825.048833251788,"standard_error":30.166249693061815},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4806.784097777181,"upper_bound":4885.417492109328},"point_estimate":4849.688487773055,"standard_error":19.11981383326061},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3.217512802995355,"upper_bound":93.33427066552909},"point_estimate":43.403891654381475,"standard_error":24.069665013531562},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4819.516350167356,"upper_bound":4897.379705825397},"point_estimate":4860.608575039224,"standard_error":20.742008784904417},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25.988741683423374,"upper_bound":150.98802095242405},"point_estimate":101.08792887657582,"standard_error":39.708885412976905}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..55c763d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,67878064.0,ns,14891
+aoc_2022_14-part1,,small,,,143155644.0,ns,29782
+aoc_2022_14-part1,,small,,,217349117.0,ns,44673
+aoc_2022_14-part1,,small,,,288032162.0,ns,59564
+aoc_2022_14-part1,,small,,,360224062.0,ns,74455
+aoc_2022_14-part1,,small,,,434352882.0,ns,89346
+aoc_2022_14-part1,,small,,,506720271.0,ns,104237
+aoc_2022_14-part1,,small,,,584842854.0,ns,119128
+aoc_2022_14-part1,,small,,,658750230.0,ns,134019
+aoc_2022_14-part1,,small,,,714589933.0,ns,148910
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..2500fcb
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[14891.0,29782.0,44673.0,59564.0,74455.0,89346.0,104237.0,119128.0,134019.0,148910.0],"times":[67878064.0,143155644.0,217349117.0,288032162.0,360224062.0,434352882.0,506720271.0,584842854.0,658750230.0,714589933.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..45ca93e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[4662.921126855144,4738.464009300918,4939.911695822982,5015.454578268756] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..a9b9567
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part1/small","directory_name":"aoc_2022_14-part1/small","title":"aoc_2022_14-part1/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..524fdc9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9846.953029209693,"upper_bound":9975.495892302917},"point_estimate":9915.528041483269,"standard_error":32.958938722324724},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9873.381030980194,"upper_bound":10021.076853732859},"point_estimate":9904.636342475029,"standard_error":36.89785364766558},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.216272267859281,"upper_bound":192.35211774555611},"point_estimate":61.009236508392604,"standard_error":45.44842801820184},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9900.995082015928,"upper_bound":10003.570868726245},"point_estimate":9956.496321885326,"standard_error":26.39926061315201},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50.41831239248114,"upper_bound":151.70639539303195},"point_estimate":109.63366931617996,"standard_error":28.992208446032414}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..3eee679
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,76150866.0,ns,7876
+aoc_2022_14-part1,,small,,,155832067.0,ns,15752
+aoc_2022_14-part1,,small,,,234105605.0,ns,23628
+aoc_2022_14-part1,,small,,,311050996.0,ns,31504
+aoc_2022_14-part1,,small,,,395081612.0,ns,39380
+aoc_2022_14-part1,,small,,,474610338.0,ns,47256
+aoc_2022_14-part1,,small,,,545878410.0,ns,55132
+aoc_2022_14-part1,,small,,,621629057.0,ns,63008
+aoc_2022_14-part1,,small,,,705166466.0,ns,70884
+aoc_2022_14-part1,,small,,,789260013.0,ns,78760
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..d10e732
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[7876.0,15752.0,23628.0,31504.0,39380.0,47256.0,55132.0,63008.0,70884.0,78760.0],"times":[76150866.0,155832067.0,234105605.0,311050996.0,395081612.0,474610338.0,545878410.0,621629057.0,705166466.0,789260013.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..d8a420d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[9504.431870027089,9691.33922888099,10189.758852491394,10376.666211345295] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..a9b9567
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part1/small","directory_name":"aoc_2022_14-part1/small","title":"aoc_2022_14-part1/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..24d6d30
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4762.514731998634,"upper_bound":4831.961333798181},"point_estimate":4796.899021933213,"standard_error":17.751392344995942},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4757.670891830274,"upper_bound":4826.851547636996},"point_estimate":4801.210452068661,"standard_error":15.50212443024154},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.633004216135369,"upper_bound":102.24082988092785},"point_estimate":32.648204666872886,"standard_error":23.306839504629103},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4764.953817048257,"upper_bound":4871.393990060663},"point_estimate":4826.068774864084,"standard_error":27.514582595786603},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23.89509300466261,"upper_bound":80.8589678973246},"point_estimate":59.05921162132526,"standard_error":14.176742982093202}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..836faad
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,74269166.0,ns,15477
+aoc_2022_14-part1,,small,,,147789077.0,ns,30954
+aoc_2022_14-part1,,small,,,223042507.0,ns,46431
+aoc_2022_14-part1,,small,,,290591134.0,ns,61908
+aoc_2022_14-part1,,small,,,372743110.0,ns,77385
+aoc_2022_14-part1,,small,,,444242967.0,ns,92862
+aoc_2022_14-part1,,small,,,512599152.0,ns,108339
+aoc_2022_14-part1,,small,,,596249306.0,ns,123816
+aoc_2022_14-part1,,small,,,673912796.0,ns,139293
+aoc_2022_14-part1,,small,,,760291417.0,ns,154770
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..06260bd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[15477.0,30954.0,46431.0,61908.0,77385.0,92862.0,108339.0,123816.0,139293.0,154770.0],"times":[74269166.0,147789077.0,223042507.0,290591134.0,372743110.0,444242967.0,512599152.0,596249306.0,673912796.0,760291417.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..7498f89
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[4657.9658888996555,4717.39890038444,4875.886931010533,4935.319942495318] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
new file mode 100644
index 0000000..a9b9567
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part1/small","directory_name":"aoc_2022_14-part1/small","title":"aoc_2022_14-part1/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..0a9199e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11970.482709528644,"upper_bound":12107.303076746042},"point_estimate":12040.224878495597,"standard_error":35.109019382017806},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11970.595077569957,"upper_bound":12139.91877627954},"point_estimate":12031.860245195174,"standard_error":41.0415779440702},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24.319250525184803,"upper_bound":206.28410135439788},"point_estimate":95.9501547800391,"standard_error":46.597217989397436},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12003.78068965234,"upper_bound":12112.290566071231},"point_estimate":12042.642568856401,"standard_error":27.79156632972715},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":57.345300215490084,"upper_bound":153.73920618291442},"point_estimate":116.7502455880036,"standard_error":24.632596109698646}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..851cb4b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,82448062.0,ns,6897
+aoc_2022_14-part1,,small,,,162999970.0,ns,13794
+aoc_2022_14-part1,,small,,,250524628.0,ns,20691
+aoc_2022_14-part1,,small,,,333407936.0,ns,27588
+aoc_2022_14-part1,,small,,,420530278.0,ns,34485
+aoc_2022_14-part1,,small,,,505254615.0,ns,41382
+aoc_2022_14-part1,,small,,,578543733.0,ns,48279
+aoc_2022_14-part1,,small,,,664031368.0,ns,55176
+aoc_2022_14-part1,,small,,,746672033.0,ns,62073
+aoc_2022_14-part1,,small,,,826743265.0,ns,68970
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..b96d11a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[6897.0,13794.0,20691.0,27588.0,34485.0,41382.0,48279.0,55176.0,62073.0,68970.0],"times":[82448062.0,162999970.0,250524628.0,333407936.0,420530278.0,505254615.0,578543733.0,664031368.0,746672033.0,826743265.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..88a0a68
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[11630.300368690327,11807.277932693307,12279.21810336792,12456.195667370901] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..a9b9567
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part1/small","directory_name":"aoc_2022_14-part1/small","title":"aoc_2022_14-part1/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..706f865
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9981.543606233023,"upper_bound":10103.394958202272},"point_estimate":10046.3450833222,"standard_error":31.376320661215654},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9972.301772507013,"upper_bound":10128.738482955028},"point_estimate":10083.794369350222,"standard_error":48.52280566070008},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.836256306838568,"upper_bound":172.06756675965056},"point_estimate":77.52679176440508,"standard_error":48.625594980900765},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10062.097154920797,"upper_bound":10127.119955977954},"point_estimate":10106.150438365512,"standard_error":16.79406095091332},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":49.521783287425976,"upper_bound":131.47164364314673},"point_estimate":104.84691409474243,"standard_error":20.95883827054115}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..50ddbcf
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,77771713.0,ns,7842
+aoc_2022_14-part1,,small,,,154392006.0,ns,15684
+aoc_2022_14-part1,,small,,,238215398.0,ns,23526
+aoc_2022_14-part1,,small,,,312827405.0,ns,31368
+aoc_2022_14-part1,,small,,,393169340.0,ns,39210
+aoc_2022_14-part1,,small,,,472992178.0,ns,47052
+aoc_2022_14-part1,,small,,,556000077.0,ns,54894
+aoc_2022_14-part1,,small,,,636671988.0,ns,62736
+aoc_2022_14-part1,,small,,,713899811.0,ns,70578
+aoc_2022_14-part1,,small,,,794540017.0,ns,78420
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..bbcaa54
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[7842.0,15684.0,23526.0,31368.0,39210.0,47052.0,54894.0,62736.0,70578.0,78420.0],"times":[77771713.0,154392006.0,238215398.0,312827405.0,393169340.0,472992178.0,556000077.0,636671988.0,713899811.0,794540017.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..ae0751e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[9562.13488723722,9774.283806631873,10340.014258350944,10552.163177745595] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/benchmark.json
new file mode 100644
index 0000000..a9b9567
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part1/small","directory_name":"aoc_2022_14-part1/small","title":"aoc_2022_14-part1/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json
new file mode 100644
index 0000000..524fdc9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9846.953029209693,"upper_bound":9975.495892302917},"point_estimate":9915.528041483269,"standard_error":32.958938722324724},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9873.381030980194,"upper_bound":10021.076853732859},"point_estimate":9904.636342475029,"standard_error":36.89785364766558},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.216272267859281,"upper_bound":192.35211774555611},"point_estimate":61.009236508392604,"standard_error":45.44842801820184},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9900.995082015928,"upper_bound":10003.570868726245},"point_estimate":9956.496321885326,"standard_error":26.39926061315201},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50.41831239248114,"upper_bound":151.70639539303195},"point_estimate":109.63366931617996,"standard_error":28.992208446032414}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv
new file mode 100644
index 0000000..3eee679
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,76150866.0,ns,7876
+aoc_2022_14-part1,,small,,,155832067.0,ns,15752
+aoc_2022_14-part1,,small,,,234105605.0,ns,23628
+aoc_2022_14-part1,,small,,,311050996.0,ns,31504
+aoc_2022_14-part1,,small,,,395081612.0,ns,39380
+aoc_2022_14-part1,,small,,,474610338.0,ns,47256
+aoc_2022_14-part1,,small,,,545878410.0,ns,55132
+aoc_2022_14-part1,,small,,,621629057.0,ns,63008
+aoc_2022_14-part1,,small,,,705166466.0,ns,70884
+aoc_2022_14-part1,,small,,,789260013.0,ns,78760
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json
new file mode 100644
index 0000000..d10e732
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[7876.0,15752.0,23628.0,31504.0,39380.0,47256.0,55132.0,63008.0,70884.0,78760.0],"times":[76150866.0,155832067.0,234105605.0,311050996.0,395081612.0,474610338.0,545878410.0,621629057.0,705166466.0,789260013.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json
new file mode 100644
index 0000000..d8a420d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json
@@ -0,0 +1 @@
+[9504.431870027089,9691.33922888099,10189.758852491394,10376.666211345295] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..3b09906
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part2/large","directory_name":"aoc_2022_14-part2/large","title":"aoc_2022_14-part2/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..d7569fd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33397697790.8675,"upper_bound":33678536423.8},"point_estimate":33520271158.6,"standard_error":72565924.00678416},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33403123915.5,"upper_bound":33568012546.0},"point_estimate":33469522356.5,"standard_error":51030319.6217715},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9684138.429272175,"upper_bound":275475534.08363163},"point_estimate":132146471.49023116,"standard_error":63520666.23932387},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62751343.99195265,"upper_bound":354040911.6189316},"point_estimate":242319928.93738708,"standard_error":86565650.53190066}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..44400d4
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,33552875966.0,ns,1
+aoc_2022_14-part2,,large,,,33196401135.0,ns,1
+aoc_2022_14-part2,,large,,,33568012546.0,ns,1
+aoc_2022_14-part2,,large,,,34131315807.0,ns,1
+aoc_2022_14-part2,,large,,,33430847230.0,ns,1
+aoc_2022_14-part2,,large,,,33577966358.0,ns,1
+aoc_2022_14-part2,,large,,,33443910954.0,ns,1
+aoc_2022_14-part2,,large,,,33374612815.0,ns,1
+aoc_2022_14-part2,,large,,,33495133759.0,ns,1
+aoc_2022_14-part2,,large,,,33431635016.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..5274a66
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/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":[33552875966.0,33196401135.0,33568012546.0,34131315807.0,33430847230.0,33577966358.0,33443910954.0,33374612815.0,33495133759.0,33431635016.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..64a3e61
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[33031491503.0,33231267839.75,33764004737.75,33963781074.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..3b09906
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part2/large","directory_name":"aoc_2022_14-part2/large","title":"aoc_2022_14-part2/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..ffe8bf1
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":335478223.515,"upper_bound":337796948.7},"point_estimate":336469287.85,"standard_error":605208.1795725881},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":335335294.5,"upper_bound":337148092.0},"point_estimate":335747108.0,"standard_error":488356.67268105823},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":140044.5402637124,"upper_bound":2204039.7925704718},"point_estimate":1013041.6588649154,"standard_error":585216.544574382},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":601268.5036378717,"upper_bound":2926619.477928066},"point_estimate":2012025.468611268,"standard_error":703572.0562182368}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..2ff0565
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,673373378.0,ns,2
+aoc_2022_14-part2,,large,,,673586981.0,ns,2
+aoc_2022_14-part2,,large,,,668521007.0,ns,2
+aoc_2022_14-part2,,large,,,670670589.0,ns,2
+aoc_2022_14-part2,,large,,,671314449.0,ns,2
+aoc_2022_14-part2,,large,,,683090003.0,ns,2
+aoc_2022_14-part2,,large,,,670640229.0,ns,2
+aoc_2022_14-part2,,large,,,671296148.0,ns,2
+aoc_2022_14-part2,,large,,,671673983.0,ns,2
+aoc_2022_14-part2,,large,,,675218990.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..97becd6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[673373378.0,673586981.0,668521007.0,670670589.0,671314449.0,683090003.0,670640229.0,671296148.0,671673983.0,675218990.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..ae82fef
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[331353587.125,333383538.25,338796741.25,340826692.375] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..3b09906
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part2/large","directory_name":"aoc_2022_14-part2/large","title":"aoc_2022_14-part2/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..03abab4
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":342679728.37125003,"upper_bound":349281576.9},"point_estimate":345508842.95,"standard_error":1718991.4083610787},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":341238186.5,"upper_bound":347249945.0},"point_estimate":344662940.25,"standard_error":1739741.934824436},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":500156.2130704522,"upper_bound":7430788.473527133},"point_estimate":3873540.0254309177,"standard_error":1644359.074532735},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2071911.483118008,"upper_bound":8388029.449723317},"point_estimate":5738145.420750935,"standard_error":1996130.0971913089}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..36c612a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,694499890.0,ns,2
+aoc_2022_14-part2,,large,,,692626550.0,ns,2
+aoc_2022_14-part2,,large,,,720133567.0,ns,2
+aoc_2022_14-part2,,large,,,694602539.0,ns,2
+aoc_2022_14-part2,,large,,,682476373.0,ns,2
+aoc_2022_14-part2,,large,,,690562835.0,ns,2
+aoc_2022_14-part2,,large,,,688088926.0,ns,2
+aoc_2022_14-part2,,large,,,681348833.0,ns,2
+aoc_2022_14-part2,,large,,,684266650.0,ns,2
+aoc_2022_14-part2,,large,,,681570696.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..9055f76
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[694499890.0,692626550.0,720133567.0,694602539.0,682476373.0,690562835.0,688088926.0,681348833.0,684266650.0,681570696.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..522199b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[324800552.0,333131261.5625,355346487.0625,363677196.625] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..3b09906
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part2/large","directory_name":"aoc_2022_14-part2/large","title":"aoc_2022_14-part2/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..1ffffb3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271379680.8675,"upper_bound":272414823.59125},"point_estimate":271930179.55,"standard_error":265928.2410922711},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271434062.75,"upper_bound":272772003.5},"point_estimate":271913750.25,"standard_error":313088.02553378063},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":57391.444981098175,"upper_bound":1449513.5313659906},"point_estimate":967251.1880278587,"standard_error":381078.8843759331},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":440752.69422118494,"upper_bound":1162942.8526998316},"point_estimate":884306.2007348049,"standard_error":197055.6179587254}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..69a746e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,543164900.0,ns,2
+aoc_2022_14-part2,,large,,,543796691.0,ns,2
+aoc_2022_14-part2,,large,,,542016980.0,ns,2
+aoc_2022_14-part2,,large,,,540220405.0,ns,2
+aoc_2022_14-part2,,large,,,545927714.0,ns,2
+aoc_2022_14-part2,,large,,,545544007.0,ns,2
+aoc_2022_14-part2,,large,,,543858310.0,ns,2
+aoc_2022_14-part2,,large,,,543719271.0,ns,2
+aoc_2022_14-part2,,large,,,544720602.0,ns,2
+aoc_2022_14-part2,,large,,,545634711.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..778dc76
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[543164900.0,543796691.0,542016980.0,540220405.0,545927714.0,545544007.0,543858310.0,543719271.0,544720602.0,545634711.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..bd021ed
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[268599751.875,270125749.125,274195075.125,275721072.375] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..3b09906
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part2/large","directory_name":"aoc_2022_14-part2/large","title":"aoc_2022_14-part2/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..5cb4797
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":245423608.35,"upper_bound":246152246.45},"point_estimate":245788412.7,"standard_error":185860.35768898716},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":245286389.0,"upper_bound":246397934.0},"point_estimate":245701830.75,"standard_error":297861.2677711618},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":93122.10434675217,"upper_bound":1044906.068149209},"point_estimate":679919.2359790206,"standard_error":241155.95878890553},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":374617.8200836528,"upper_bound":769356.335571958},"point_estimate":621546.3473711353,"standard_error":101085.2307593039}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..a2e4f55
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,490543216.0,ns,2
+aoc_2022_14-part2,,large,,,492377613.0,ns,2
+aoc_2022_14-part2,,large,,,492388685.0,ns,2
+aoc_2022_14-part2,,large,,,489557607.0,ns,2
+aoc_2022_14-part2,,large,,,490572778.0,ns,2
+aoc_2022_14-part2,,large,,,490967166.0,ns,2
+aoc_2022_14-part2,,large,,,493214123.0,ns,2
+aoc_2022_14-part2,,large,,,491745098.0,ns,2
+aoc_2022_14-part2,,large,,,493339743.0,ns,2
+aoc_2022_14-part2,,large,,,491062225.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..b37b9a6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[490543216.0,492377613.0,492388685.0,489557607.0,490572778.0,490967166.0,493214123.0,491745098.0,493339743.0,491062225.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..541f8ec
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[242763874.5,244049781.0,247478865.0,248764771.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..3b09906
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part2/large","directory_name":"aoc_2022_14-part2/large","title":"aoc_2022_14-part2/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..a92a00c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32937040877.1,"upper_bound":33283266457.5},"point_estimate":33098871759.9,"standard_error":88932107.96427925},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32894470163.5,"upper_bound":33299543225.5},"point_estimate":32984593910.0,"standard_error":116220522.6751774},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43881625.594845414,"upper_bound":492335166.10690355},"point_estimate":246318372.36637473,"standard_error":118850923.79093996},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":139626785.1470095,"upper_bound":388766562.8011144},"point_estimate":297295747.12507993,"standard_error":66182323.14498088}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..4bce41c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,33281482593.0,ns,1
+aoc_2022_14-part2,,large,,,32999890536.0,ns,1
+aoc_2022_14-part2,,large,,,32729675268.0,ns,1
+aoc_2022_14-part2,,large,,,32859423477.0,ns,1
+aoc_2022_14-part2,,large,,,32929516850.0,ns,1
+aoc_2022_14-part2,,large,,,32910101781.0,ns,1
+aoc_2022_14-part2,,large,,,32969297284.0,ns,1
+aoc_2022_14-part2,,large,,,33710243359.0,ns,1
+aoc_2022_14-part2,,large,,,33407384036.0,ns,1
+aoc_2022_14-part2,,large,,,33191702415.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..381f259
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", 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],"times":[33281482593.0,32999890536.0,32729675268.0,32859423477.0,32929516850.0,32910101781.0,32969297284.0,33710243359.0,33407384036.0,33191702415.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..7a0b75a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[31882709547.5,32398832547.875,33775160548.875,34291283549.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
new file mode 100644
index 0000000..3b09906
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part2/large","directory_name":"aoc_2022_14-part2/large","title":"aoc_2022_14-part2/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..e6347d6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":342072917.55,"upper_bound":344470067.7},"point_estimate":343314160.6,"standard_error":614625.3394410238},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":341414115.75,"upper_bound":345076570.5},"point_estimate":343633079.25,"standard_error":866902.1402751748},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":492464.4844070077,"upper_bound":3618661.0748559237},"point_estimate":2222863.9937862754,"standard_error":794008.9734607502},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1105717.252070097,"upper_bound":2525269.7844484313},"point_estimate":2054737.5099835447,"standard_error":356838.5094749577}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..46a0bf5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,685266336.0,ns,2
+aoc_2022_14-part2,,large,,,690153141.0,ns,2
+aoc_2022_14-part2,,large,,,692004534.0,ns,2
+aoc_2022_14-part2,,large,,,684155936.0,ns,2
+aoc_2022_14-part2,,large,,,680390127.0,ns,2
+aoc_2022_14-part2,,large,,,687376334.0,ns,2
+aoc_2022_14-part2,,large,,,690675883.0,ns,2
+aoc_2022_14-part2,,large,,,688907940.0,ns,2
+aoc_2022_14-part2,,large,,,687155983.0,ns,2
+aoc_2022_14-part2,,large,,,680196998.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..1baba6a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[685266336.0,690153141.0,692004534.0,684155936.0,680390127.0,687376334.0,690675883.0,688907940.0,687155983.0,680196998.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..20ea293
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[334104310.875,338160539.4375,348977148.9375,353033377.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..3b09906
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part2/large","directory_name":"aoc_2022_14-part2/large","title":"aoc_2022_14-part2/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..079b7e1
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":240232057.9483333,"upper_bound":251972380.8333333},"point_estimate":245229530.43333334,"standard_error":3069313.6937004803},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":239263436.66666666,"upper_bound":248660463.8333333},"point_estimate":241564692.3333333,"standard_error":2182754.9580348004},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":748846.9149053023,"upper_bound":11662546.27384843},"point_estimate":3941191.8035298586,"standard_error":2989694.1819044612},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2363817.965513442,"upper_bound":14709702.8483645},"point_estimate":10255473.221113866,"standard_error":3523087.3110839617}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..c3d63b2
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,724520112.0,ns,3
+aoc_2022_14-part2,,large,,,722185430.0,ns,3
+aoc_2022_14-part2,,large,,,739299733.0,ns,3
+aoc_2022_14-part2,,large,,,812082875.0,ns,3
+aoc_2022_14-part2,,large,,,713395190.0,ns,3
+aoc_2022_14-part2,,large,,,729344975.0,ns,3
+aoc_2022_14-part2,,large,,,708485048.0,ns,3
+aoc_2022_14-part2,,large,,,720086700.0,ns,3
+aoc_2022_14-part2,,large,,,762617808.0,ns,3
+aoc_2022_14-part2,,large,,,724868042.0,ns,3
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..6a8b4cf
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/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],"times":[724520112.0,722185430.0,739299733.0,812082875.0,713395190.0,729344975.0,708485048.0,720086700.0,762617808.0,724868042.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..1f3702d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[224004133.16666657,232103963.66666663,253703511.66666675,261803342.16666678] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/benchmark.json
new file mode 100644
index 0000000..3b09906
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part2/large","directory_name":"aoc_2022_14-part2/large","title":"aoc_2022_14-part2/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json
new file mode 100644
index 0000000..5cb4797
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":245423608.35,"upper_bound":246152246.45},"point_estimate":245788412.7,"standard_error":185860.35768898716},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":245286389.0,"upper_bound":246397934.0},"point_estimate":245701830.75,"standard_error":297861.2677711618},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":93122.10434675217,"upper_bound":1044906.068149209},"point_estimate":679919.2359790206,"standard_error":241155.95878890553},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":374617.8200836528,"upper_bound":769356.335571958},"point_estimate":621546.3473711353,"standard_error":101085.2307593039}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv
new file mode 100644
index 0000000..a2e4f55
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,490543216.0,ns,2
+aoc_2022_14-part2,,large,,,492377613.0,ns,2
+aoc_2022_14-part2,,large,,,492388685.0,ns,2
+aoc_2022_14-part2,,large,,,489557607.0,ns,2
+aoc_2022_14-part2,,large,,,490572778.0,ns,2
+aoc_2022_14-part2,,large,,,490967166.0,ns,2
+aoc_2022_14-part2,,large,,,493214123.0,ns,2
+aoc_2022_14-part2,,large,,,491745098.0,ns,2
+aoc_2022_14-part2,,large,,,493339743.0,ns,2
+aoc_2022_14-part2,,large,,,491062225.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json
new file mode 100644
index 0000000..b37b9a6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/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],"times":[490543216.0,492377613.0,492388685.0,489557607.0,490572778.0,490967166.0,493214123.0,491745098.0,493339743.0,491062225.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json
new file mode 100644
index 0000000..541f8ec
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json
@@ -0,0 +1 @@
+[242763874.5,244049781.0,247478865.0,248764771.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..cf5a4b5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part2/small","directory_name":"aoc_2022_14-part2/small","title":"aoc_2022_14-part2/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..b847835
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":96676.48228014314,"upper_bound":97929.8574553604},"point_estimate":97292.62472399841,"standard_error":322.0905864212439},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":96582.64719796216,"upper_bound":97998.37942139737},"point_estimate":97237.19563145492,"standard_error":465.1071963701999},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":64.28186792353854,"upper_bound":1844.881948098309},"point_estimate":890.9950525004513,"standard_error":470.96552728838503},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":96690.10771437506,"upper_bound":97686.348485262},"point_estimate":97269.46806555889,"standard_error":254.19814289563297},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":574.9995632261503,"upper_bound":1418.6755859006319},"point_estimate":1079.3627870635783,"standard_error":220.6125231067417}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..8b7c9e3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,90994722.0,ns,916
+aoc_2022_14-part2,,small,,,177253833.0,ns,1832
+aoc_2022_14-part2,,small,,,262625069.0,ns,2748
+aoc_2022_14-part2,,small,,,358199350.0,ns,3664
+aoc_2022_14-part2,,small,,,449915968.0,ns,4580
+aoc_2022_14-part2,,small,,,530818229.0,ns,5496
+aoc_2022_14-part2,,small,,,620531067.0,ns,6412
+aoc_2022_14-part2,,small,,,706601263.0,ns,7328
+aoc_2022_14-part2,,small,,,805421224.0,ns,8244
+aoc_2022_14-part2,,small,,,895706781.0,ns,9160
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..e248d54
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[916.0,1832.0,2748.0,3664.0,4580.0,5496.0,6412.0,7328.0,8244.0,9160.0],"times":[90994722.0,177253833.0,262625069.0,358199350.0,449915968.0,530818229.0,620531067.0,706601263.0,805421224.0,895706781.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..fca4aa7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[93165.5318231441,94895.54306768559,99508.90638646288,101238.91763100437] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..cf5a4b5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part2/small","directory_name":"aoc_2022_14-part2/small","title":"aoc_2022_14-part2/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..8fd406c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40343.89159531451,"upper_bound":41293.09842659883},"point_estimate":40827.71195857557,"standard_error":243.56142265361353},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40042.77156007752,"upper_bound":41547.271761950906},"point_estimate":40937.23062015504,"standard_error":458.8177096340507},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":87.44811379631994,"upper_bound":1289.9879334498858},"point_estimate":984.259875300843,"standard_error":326.73581061845005},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40887.957888387915,"upper_bound":41509.76410935264},"point_estimate":41290.04120104702,"standard_error":159.68927094802933},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":529.1113631324639,"upper_bound":949.8654089676696},"point_estimate":813.9521446275158,"standard_error":107.24532031270977}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..0e51193
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,83635864.0,ns,2064
+aoc_2022_14-part2,,small,,,165296561.0,ns,4128
+aoc_2022_14-part2,,small,,,246993635.0,ns,6192
+aoc_2022_14-part2,,small,,,327116553.0,ns,8256
+aoc_2022_14-part2,,small,,,417570616.0,ns,10320
+aoc_2022_14-part2,,small,,,516828194.0,ns,12384
+aoc_2022_14-part2,,small,,,604267069.0,ns,14448
+aoc_2022_14-part2,,small,,,684730627.0,ns,16512
+aoc_2022_14-part2,,small,,,768177216.0,ns,18576
+aoc_2022_14-part2,,small,,,853691055.0,ns,20640
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..c7998c6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[2064.0,4128.0,6192.0,8256.0,10320.0,12384.0,14448.0,16512.0,18576.0,20640.0],"times":[83635864.0,165296561.0,246993635.0,327116553.0,417570616.0,516828194.0,604267069.0,684730627.0,768177216.0,853691055.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..bba42d7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[36265.33271862889,38206.48931837452,43382.906917696215,45324.06351744185] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..cf5a4b5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part2/small","directory_name":"aoc_2022_14-part2/small","title":"aoc_2022_14-part2/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..cc43270
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59382.204497473664,"upper_bound":60443.6187172887},"point_estimate":59837.16877568044,"standard_error":273.67103053783995},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59331.82774024024,"upper_bound":59938.35472972973},"point_estimate":59739.627061585394,"standard_error":159.7001697235945},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.31939859580674,"upper_bound":1067.226995872754},"point_estimate":297.7362987932007,"standard_error":265.31217834260315},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59610.216612707794,"upper_bound":60026.367451811006},"point_estimate":59822.86164931165,"standard_error":103.53467844499446},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194.43658885985462,"upper_bound":1342.6035238991242},"point_estimate":911.8567538134777,"standard_error":331.9048937993894}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..8e540c3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,79209251.0,ns,1332
+aoc_2022_14-part2,,small,,,156605531.0,ns,2664
+aoc_2022_14-part2,,small,,,248413938.0,ns,3996
+aoc_2022_14-part2,,small,,,319351554.0,ns,5328
+aoc_2022_14-part2,,small,,,392752923.0,ns,6660
+aoc_2022_14-part2,,small,,,477056427.0,ns,7992
+aoc_2022_14-part2,,small,,,557007666.0,ns,9324
+aoc_2022_14-part2,,small,,,638747708.0,ns,10656
+aoc_2022_14-part2,,small,,,716164585.0,ns,11988
+aoc_2022_14-part2,,small,,,798267180.0,ns,13320
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..2e41205
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[1332.0,2664.0,3996.0,5328.0,6660.0,7992.0,9324.0,10656.0,11988.0,13320.0],"times":[79209251.0,156605531.0,248413938.0,319351554.0,392752923.0,477056427.0,557007666.0,638747708.0,716164585.0,798267180.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..9664a77
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[58282.18459084086,58902.46218093094,60556.53575450449,61176.81334459457] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..cf5a4b5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part2/small","directory_name":"aoc_2022_14-part2/small","title":"aoc_2022_14-part2/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..935d17b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33499.25434697743,"upper_bound":36075.834423551525},"point_estimate":34633.50009824005,"standard_error":660.0521767286468},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33314.92190398887,"upper_bound":36137.23430735931},"point_estimate":33613.24431818182,"standard_error":642.5440895934855},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33.11697520751343,"upper_bound":3088.9711718643525},"point_estimate":623.3933328854745,"standard_error":659.4113507113659},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33298.57369559738,"upper_bound":35250.70537992709},"point_estimate":33868.630367684265,"standard_error":518.4591617720253},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":387.6917386717753,"upper_bound":2801.785455471194},"point_estimate":2196.5915229594525,"standard_error":639.1192240839616}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..a9ab0d1
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,82345010.0,ns,2464
+aoc_2022_14-part2,,small,,,170847797.0,ns,4928
+aoc_2022_14-part2,,small,,,282527539.0,ns,7392
+aoc_2022_14-part2,,small,,,333204232.0,ns,9856
+aoc_2022_14-part2,,small,,,482273866.0,ns,12320
+aoc_2022_14-part2,,small,,,503450666.0,ns,14784
+aoc_2022_14-part2,,small,,,572854472.0,ns,17248
+aoc_2022_14-part2,,small,,,658716656.0,ns,19712
+aoc_2022_14-part2,,small,,,732097045.0,ns,22176
+aoc_2022_14-part2,,small,,,822403608.0,ns,24640
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..086fe52
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[2464.0,4928.0,7392.0,9856.0,12320.0,14784.0,17248.0,19712.0,22176.0,24640.0],"times":[82345010.0,170847797.0,282527539.0,333204232.0,482273866.0,503450666.0,572854472.0,658716656.0,732097045.0,822403608.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..b5e55aa
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[30002.256300730507,31694.546595982134,36207.320716653136,37899.611011904766] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..cf5a4b5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part2/small","directory_name":"aoc_2022_14-part2/small","title":"aoc_2022_14-part2/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..c10259c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52899.960300763705,"upper_bound":53706.499252445836},"point_estimate":53292.966536562846,"standard_error":206.68981828012468},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52595.224528301886,"upper_bound":53900.81970649895},"point_estimate":53202.65286949686,"standard_error":329.4226481044798},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":108.35539947253245,"upper_bound":1183.0749282933914},"point_estimate":923.1465266061597,"standard_error":275.223897752769},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52967.753564349165,"upper_bound":53807.86286055086},"point_estimate":53373.05641264396,"standard_error":220.4284472637454},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":402.87487467558526,"upper_bound":819.5110550290237},"point_estimate":688.0606479664901,"standard_error":104.1477885864092}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..0948deb
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,83626407.0,ns,1590
+aoc_2022_14-part2,,small,,,172713385.0,ns,3180
+aoc_2022_14-part2,,small,,,257106910.0,ns,4770
+aoc_2022_14-part2,,small,,,334311960.0,ns,6360
+aoc_2022_14-part2,,small,,,417212073.0,ns,7950
+aoc_2022_14-part2,,small,,,510628689.0,ns,9540
+aoc_2022_14-part2,,small,,,588642806.0,ns,11130
+aoc_2022_14-part2,,small,,,676012757.0,ns,12720
+aoc_2022_14-part2,,small,,,776441821.0,ns,14310
+aoc_2022_14-part2,,small,,,846828415.0,ns,15900
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..282dab9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[1590.0,3180.0,4770.0,6360.0,7950.0,9540.0,11130.0,12720.0,14310.0,15900.0],"times":[83626407.0,172713385.0,257106910.0,334311960.0,417212073.0,510628689.0,588642806.0,676012757.0,776441821.0,846828415.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..cda67e8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[49253.007423629846,50960.7057895328,55514.56809860736,57222.266464510314] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..cf5a4b5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part2/small","directory_name":"aoc_2022_14-part2/small","title":"aoc_2022_14-part2/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..bcbae5b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83402.7838201467,"upper_bound":84075.31516664437},"point_estimate":83752.70028346262,"standard_error":171.65463932912928},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83396.11470037453,"upper_bound":84183.09464452916},"point_estimate":83819.80500936329,"standard_error":217.11551931463967},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75.89339147799028,"upper_bound":961.7333077268534},"point_estimate":429.3516282857204,"standard_error":214.5566271392795},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83493.94039902046,"upper_bound":84311.07225825965},"point_estimate":84012.81959725668,"standard_error":208.10914078078306},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":289.4256818706387,"upper_bound":753.4863941347628},"point_estimate":570.9017328606924,"standard_error":123.8975442531053}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..7d17658
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,89711657.0,ns,1068
+aoc_2022_14-part2,,small,,,178352551.0,ns,2136
+aoc_2022_14-part2,,small,,,267759701.0,ns,3204
+aoc_2022_14-part2,,small,,,357309786.0,ns,4272
+aoc_2022_14-part2,,small,,,441105758.0,ns,5340
+aoc_2022_14-part2,,small,,,533285204.0,ns,6408
+aoc_2022_14-part2,,small,,,630540983.0,ns,7476
+aoc_2022_14-part2,,small,,,717902455.0,ns,8544
+aoc_2022_14-part2,,small,,,808153629.0,ns,9612
+aoc_2022_14-part2,,small,,,902982696.0,ns,10680
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..a8fa6a5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[1068.0,2136.0,3204.0,4272.0,5340.0,6408.0,7476.0,8544.0,9612.0,10680.0],"times":[89711657.0,178352551.0,267759701.0,357309786.0,441105758.0,533285204.0,630540983.0,717902455.0,808153629.0,902982696.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..6251540
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[81872.93797791825,82694.66891483303,84885.95141327246,85707.68235018724] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
new file mode 100644
index 0000000..cf5a4b5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part2/small","directory_name":"aoc_2022_14-part2/small","title":"aoc_2022_14-part2/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..e7a82d6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62920.29942176453,"upper_bound":67327.38906008929},"point_estimate":64630.59189753679,"standard_error":1223.5903548727304},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62881.82865896358,"upper_bound":64748.247237784},"point_estimate":63133.51680672269,"standard_error":513.7052162869601},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.739895029911363,"upper_bound":2404.2588760250233},"point_estimate":383.0440654545098,"standard_error":729.0133416858768},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62568.713815937896,"upper_bound":70047.33344501593},"point_estimate":65684.6798373895,"standard_error":1998.931488532161},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":367.3813644634691,"upper_bound":6154.853988576118},"point_estimate":4059.5355357013345,"standard_error":1839.270878967749}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..a942191
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,90053266.0,ns,1428
+aoc_2022_14-part2,,small,,,180146059.0,ns,2856
+aoc_2022_14-part2,,small,,,270822560.0,ns,4284
+aoc_2022_14-part2,,small,,,360216765.0,ns,5712
+aoc_2022_14-part2,,small,,,447681557.0,ns,7140
+aoc_2022_14-part2,,small,,,541417767.0,ns,8568
+aoc_2022_14-part2,,small,,,639138733.0,ns,9996
+aoc_2022_14-part2,,small,,,865190442.0,ns,11424
+aoc_2022_14-part2,,small,,,851821267.0,ns,12852
+aoc_2022_14-part2,,small,,,885964270.0,ns,14280
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..df5d206
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[1428.0,2856.0,4284.0,5712.0,7140.0,8568.0,9996.0,11424.0,12852.0,14280.0],"times":[90053266.0,180146059.0,270822560.0,360216765.0,447681557.0,541417767.0,639138733.0,865190442.0,851821267.0,885964270.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..4bc00f5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[60974.019157663075,62018.34617284415,64803.218213326996,65847.54522850807] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..cf5a4b5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part2/small","directory_name":"aoc_2022_14-part2/small","title":"aoc_2022_14-part2/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..244c9bf
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53049.139755291006,"upper_bound":54304.11106713205},"point_estimate":53624.84859247673,"standard_error":323.5008536417178},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52963.04697215464,"upper_bound":54258.6324513382},"point_estimate":53347.710624493106,"standard_error":311.1228471103716},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":114.96905966813786,"upper_bound":1679.8218782408642},"point_estimate":731.2154712802906,"standard_error":420.57074263968406},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53072.669063955196,"upper_bound":54400.46751816079},"point_estimate":53635.41817075868,"standard_error":334.0038396798023},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":431.87147977644184,"upper_bound":1464.326571273931},"point_estimate":1075.6379830286369,"standard_error":282.1770145807485}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..1e0fb0b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,86714388.0,ns,1644
+aoc_2022_14-part2,,small,,,175093105.0,ns,3288
+aoc_2022_14-part2,,small,,,263404567.0,ns,4932
+aoc_2022_14-part2,,small,,,351710793.0,ns,6576
+aoc_2022_14-part2,,small,,,460389286.0,ns,8220
+aoc_2022_14-part2,,small,,,515443187.0,ns,9864
+aoc_2022_14-part2,,small,,,628173725.0,ns,11508
+aoc_2022_14-part2,,small,,,713609534.0,ns,13152
+aoc_2022_14-part2,,small,,,783641243.0,ns,14796
+aoc_2022_14-part2,,small,,,876057502.0,ns,16440
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..3c8a7df
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[1644.0,3288.0,4932.0,6576.0,8220.0,9864.0,11508.0,13152.0,14796.0,16440.0],"times":[86714388.0,175093105.0,263404567.0,351710793.0,460389286.0,515443187.0,628173725.0,713609534.0,783641243.0,876057502.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..8d22215
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[49946.37776257099,51490.85160685322,55609.44852493916,57153.922369221385] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/benchmark.json
new file mode 100644
index 0000000..cf5a4b5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part2/small","directory_name":"aoc_2022_14-part2/small","title":"aoc_2022_14-part2/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json
new file mode 100644
index 0000000..c10259c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52899.960300763705,"upper_bound":53706.499252445836},"point_estimate":53292.966536562846,"standard_error":206.68981828012468},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52595.224528301886,"upper_bound":53900.81970649895},"point_estimate":53202.65286949686,"standard_error":329.4226481044798},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":108.35539947253245,"upper_bound":1183.0749282933914},"point_estimate":923.1465266061597,"standard_error":275.223897752769},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52967.753564349165,"upper_bound":53807.86286055086},"point_estimate":53373.05641264396,"standard_error":220.4284472637454},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":402.87487467558526,"upper_bound":819.5110550290237},"point_estimate":688.0606479664901,"standard_error":104.1477885864092}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv
new file mode 100644
index 0000000..0948deb
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,83626407.0,ns,1590
+aoc_2022_14-part2,,small,,,172713385.0,ns,3180
+aoc_2022_14-part2,,small,,,257106910.0,ns,4770
+aoc_2022_14-part2,,small,,,334311960.0,ns,6360
+aoc_2022_14-part2,,small,,,417212073.0,ns,7950
+aoc_2022_14-part2,,small,,,510628689.0,ns,9540
+aoc_2022_14-part2,,small,,,588642806.0,ns,11130
+aoc_2022_14-part2,,small,,,676012757.0,ns,12720
+aoc_2022_14-part2,,small,,,776441821.0,ns,14310
+aoc_2022_14-part2,,small,,,846828415.0,ns,15900
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json
new file mode 100644
index 0000000..282dab9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[1590.0,3180.0,4770.0,6360.0,7950.0,9540.0,11130.0,12720.0,14310.0,15900.0],"times":[83626407.0,172713385.0,257106910.0,334311960.0,417212073.0,510628689.0,588642806.0,676012757.0,776441821.0,846828415.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json
new file mode 100644
index 0000000..cda67e8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json
@@ -0,0 +1 @@
+[49253.007423629846,50960.7057895328,55514.56809860736,57222.266464510314] \ 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..3ff0cff
--- /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":5586181.346666664,"upper_bound":5683799.488888889},"point_estimate":5627790.673333329,"standard_error":25060.989751969326},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5564377.111111111,"upper_bound":5595283.944444444},"point_estimate":5580897.111111111,"standard_error":8169.625760423601},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":45507.417792082066,"upper_bound":77395.87402428183},"point_estimate":61173.557513952255,"standard_error":8259.299419063549},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":79375.93838953454,"upper_bound":394630.60321217077},"point_estimate":253187.7953802328,"standard_error":83724.46985702704}} \ 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..d6a7c3d
--- /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,,,50134532.0,ns,9
+example_mapping-insert_get,,10000,,,50044140.0,ns,9
+example_mapping-insert_get,,10000,,,51024853.0,ns,9
+example_mapping-insert_get,,10000,,,50084416.0,ns,9
+example_mapping-insert_get,,10000,,,50024472.0,ns,9
+example_mapping-insert_get,,10000,,,49998197.0,ns,9
+example_mapping-insert_get,,10000,,,49218786.0,ns,9
+example_mapping-insert_get,,10000,,,50287504.0,ns,9
+example_mapping-insert_get,,10000,,,50982249.0,ns,9
+example_mapping-insert_get,,10000,,,51901772.0,ns,9
+example_mapping-insert_get,,10000,,,49937979.0,ns,9
+example_mapping-insert_get,,10000,,,49771174.0,ns,9
+example_mapping-insert_get,,10000,,,50338692.0,ns,9
+example_mapping-insert_get,,10000,,,49201329.0,ns,9
+example_mapping-insert_get,,10000,,,50113063.0,ns,9
+example_mapping-insert_get,,10000,,,50503209.0,ns,9
+example_mapping-insert_get,,10000,,,51670434.0,ns,9
+example_mapping-insert_get,,10000,,,50463347.0,ns,9
+example_mapping-insert_get,,10000,,,49580536.0,ns,9
+example_mapping-insert_get,,10000,,,50238080.0,ns,9
+example_mapping-insert_get,,10000,,,49762595.0,ns,9
+example_mapping-insert_get,,10000,,,50079394.0,ns,9
+example_mapping-insert_get,,10000,,,49861557.0,ns,9
+example_mapping-insert_get,,10000,,,49403467.0,ns,9
+example_mapping-insert_get,,10000,,,49761544.0,ns,9
+example_mapping-insert_get,,10000,,,49908570.0,ns,9
+example_mapping-insert_get,,10000,,,49251628.0,ns,9
+example_mapping-insert_get,,10000,,,50688493.0,ns,9
+example_mapping-insert_get,,10000,,,49872281.0,ns,9
+example_mapping-insert_get,,10000,,,50529795.0,ns,9
+example_mapping-insert_get,,10000,,,49937963.0,ns,9
+example_mapping-insert_get,,10000,,,50560958.0,ns,9
+example_mapping-insert_get,,10000,,,50050329.0,ns,9
+example_mapping-insert_get,,10000,,,49341289.0,ns,9
+example_mapping-insert_get,,10000,,,50209626.0,ns,9
+example_mapping-insert_get,,10000,,,50484179.0,ns,9
+example_mapping-insert_get,,10000,,,50179953.0,ns,9
+example_mapping-insert_get,,10000,,,49490244.0,ns,9
+example_mapping-insert_get,,10000,,,50318887.0,ns,9
+example_mapping-insert_get,,10000,,,50403174.0,ns,9
+example_mapping-insert_get,,10000,,,49815997.0,ns,9
+example_mapping-insert_get,,10000,,,50414055.0,ns,9
+example_mapping-insert_get,,10000,,,50021375.0,ns,9
+example_mapping-insert_get,,10000,,,49345611.0,ns,9
+example_mapping-insert_get,,10000,,,51098774.0,ns,9
+example_mapping-insert_get,,10000,,,49776111.0,ns,9
+example_mapping-insert_get,,10000,,,49986597.0,ns,9
+example_mapping-insert_get,,10000,,,50141574.0,ns,9
+example_mapping-insert_get,,10000,,,49466275.0,ns,9
+example_mapping-insert_get,,10000,,,50355094.0,ns,9
+example_mapping-insert_get,,10000,,,50218068.0,ns,9
+example_mapping-insert_get,,10000,,,49826715.0,ns,9
+example_mapping-insert_get,,10000,,,49653866.0,ns,9
+example_mapping-insert_get,,10000,,,49228705.0,ns,9
+example_mapping-insert_get,,10000,,,50326110.0,ns,9
+example_mapping-insert_get,,10000,,,51876043.0,ns,9
+example_mapping-insert_get,,10000,,,51761404.0,ns,9
+example_mapping-insert_get,,10000,,,50743231.0,ns,9
+example_mapping-insert_get,,10000,,,51145113.0,ns,9
+example_mapping-insert_get,,10000,,,52340077.0,ns,9
+example_mapping-insert_get,,10000,,,49432947.0,ns,9
+example_mapping-insert_get,,10000,,,50666842.0,ns,9
+example_mapping-insert_get,,10000,,,49892890.0,ns,9
+example_mapping-insert_get,,10000,,,49243391.0,ns,9
+example_mapping-insert_get,,10000,,,50069514.0,ns,9
+example_mapping-insert_get,,10000,,,50376419.0,ns,9
+example_mapping-insert_get,,10000,,,49382488.0,ns,9
+example_mapping-insert_get,,10000,,,49643330.0,ns,9
+example_mapping-insert_get,,10000,,,50252245.0,ns,9
+example_mapping-insert_get,,10000,,,50338258.0,ns,9
+example_mapping-insert_get,,10000,,,49992847.0,ns,9
+example_mapping-insert_get,,10000,,,51657508.0,ns,9
+example_mapping-insert_get,,10000,,,51541815.0,ns,9
+example_mapping-insert_get,,10000,,,49979041.0,ns,9
+example_mapping-insert_get,,10000,,,50193505.0,ns,9
+example_mapping-insert_get,,10000,,,49851524.0,ns,9
+example_mapping-insert_get,,10000,,,50450224.0,ns,9
+example_mapping-insert_get,,10000,,,50623539.0,ns,9
+example_mapping-insert_get,,10000,,,50461571.0,ns,9
+example_mapping-insert_get,,10000,,,50319505.0,ns,9
+example_mapping-insert_get,,10000,,,50275277.0,ns,9
+example_mapping-insert_get,,10000,,,56188858.0,ns,9
+example_mapping-insert_get,,10000,,,68325303.0,ns,9
+example_mapping-insert_get,,10000,,,61136035.0,ns,9
+example_mapping-insert_get,,10000,,,50739697.0,ns,9
+example_mapping-insert_get,,10000,,,49708894.0,ns,9
+example_mapping-insert_get,,10000,,,51088746.0,ns,9
+example_mapping-insert_get,,10000,,,50389050.0,ns,9
+example_mapping-insert_get,,10000,,,50076371.0,ns,9
+example_mapping-insert_get,,10000,,,50433321.0,ns,9
+example_mapping-insert_get,,10000,,,50913064.0,ns,9
+example_mapping-insert_get,,10000,,,50765116.0,ns,9
+example_mapping-insert_get,,10000,,,50191367.0,ns,9
+example_mapping-insert_get,,10000,,,50506652.0,ns,9
+example_mapping-insert_get,,10000,,,50534922.0,ns,9
+example_mapping-insert_get,,10000,,,50724661.0,ns,9
+example_mapping-insert_get,,10000,,,49851893.0,ns,9
+example_mapping-insert_get,,10000,,,50668658.0,ns,9
+example_mapping-insert_get,,10000,,,53213803.0,ns,9
+example_mapping-insert_get,,10000,,,51755030.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..f0a9cba
--- /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":[50134532.0,50044140.0,51024853.0,50084416.0,50024472.0,49998197.0,49218786.0,50287504.0,50982249.0,51901772.0,49937979.0,49771174.0,50338692.0,49201329.0,50113063.0,50503209.0,51670434.0,50463347.0,49580536.0,50238080.0,49762595.0,50079394.0,49861557.0,49403467.0,49761544.0,49908570.0,49251628.0,50688493.0,49872281.0,50529795.0,49937963.0,50560958.0,50050329.0,49341289.0,50209626.0,50484179.0,50179953.0,49490244.0,50318887.0,50403174.0,49815997.0,50414055.0,50021375.0,49345611.0,51098774.0,49776111.0,49986597.0,50141574.0,49466275.0,50355094.0,50218068.0,49826715.0,49653866.0,49228705.0,50326110.0,51876043.0,51761404.0,50743231.0,51145113.0,52340077.0,49432947.0,50666842.0,49892890.0,49243391.0,50069514.0,50376419.0,49382488.0,49643330.0,50252245.0,50338258.0,49992847.0,51657508.0,51541815.0,49979041.0,50193505.0,49851524.0,50450224.0,50623539.0,50461571.0,50319505.0,50275277.0,56188858.0,68325303.0,61136035.0,50739697.0,49708894.0,51088746.0,50389050.0,50076371.0,50433321.0,50913064.0,50765116.0,50191367.0,50506652.0,50534922.0,50724661.0,49851893.0,50668658.0,53213803.0,51755030.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..9657672
--- /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 @@
+[5286145.083333334,5413605.875,5753501.319444444,5880962.111111111] \ 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 until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..f6e27ec
--- /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 until n=500000, then std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3103404.0944833346,"upper_bound":3126051.7053333335},"point_estimate":3114619.1406666655,"standard_error":5783.216238976004},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3106793.0,"upper_bound":3121955.8},"point_estimate":3115396.7,"standard_error":3775.2525831223766},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32237.307887673287,"upper_bound":72949.6020048859},"point_estimate":51664.655482769245,"standard_error":10017.175926012804},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":49815.935894663424,"upper_bound":65471.13815537053},"point_estimate":58103.25080576794,"standard_error":3977.60148683532}} \ 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 until n=500000, then 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::HashMap until n=500000, then std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..9cee429
--- /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 until n=500000, then 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,,,46782792.0,ns,15
+example_mapping-insert_get,,10000,,,47270601.0,ns,15
+example_mapping-insert_get,,10000,,,47279021.0,ns,15
+example_mapping-insert_get,,10000,,,47370532.0,ns,15
+example_mapping-insert_get,,10000,,,48818966.0,ns,15
+example_mapping-insert_get,,10000,,,47758400.0,ns,15
+example_mapping-insert_get,,10000,,,47549353.0,ns,15
+example_mapping-insert_get,,10000,,,46720938.0,ns,15
+example_mapping-insert_get,,10000,,,47579968.0,ns,15
+example_mapping-insert_get,,10000,,,48536163.0,ns,15
+example_mapping-insert_get,,10000,,,46982413.0,ns,15
+example_mapping-insert_get,,10000,,,46500400.0,ns,15
+example_mapping-insert_get,,10000,,,48096463.0,ns,15
+example_mapping-insert_get,,10000,,,46784247.0,ns,15
+example_mapping-insert_get,,10000,,,46803243.0,ns,15
+example_mapping-insert_get,,10000,,,45408080.0,ns,15
+example_mapping-insert_get,,10000,,,46382198.0,ns,15
+example_mapping-insert_get,,10000,,,46726393.0,ns,15
+example_mapping-insert_get,,10000,,,45205246.0,ns,15
+example_mapping-insert_get,,10000,,,46141717.0,ns,15
+example_mapping-insert_get,,10000,,,46821731.0,ns,15
+example_mapping-insert_get,,10000,,,46651096.0,ns,15
+example_mapping-insert_get,,10000,,,47514976.0,ns,15
+example_mapping-insert_get,,10000,,,46638467.0,ns,15
+example_mapping-insert_get,,10000,,,47166017.0,ns,15
+example_mapping-insert_get,,10000,,,48443126.0,ns,15
+example_mapping-insert_get,,10000,,,45727099.0,ns,15
+example_mapping-insert_get,,10000,,,45517446.0,ns,15
+example_mapping-insert_get,,10000,,,46445900.0,ns,15
+example_mapping-insert_get,,10000,,,45991827.0,ns,15
+example_mapping-insert_get,,10000,,,44935019.0,ns,15
+example_mapping-insert_get,,10000,,,45705908.0,ns,15
+example_mapping-insert_get,,10000,,,46149452.0,ns,15
+example_mapping-insert_get,,10000,,,46859408.0,ns,15
+example_mapping-insert_get,,10000,,,47654815.0,ns,15
+example_mapping-insert_get,,10000,,,46887373.0,ns,15
+example_mapping-insert_get,,10000,,,46911219.0,ns,15
+example_mapping-insert_get,,10000,,,46467047.0,ns,15
+example_mapping-insert_get,,10000,,,48244253.0,ns,15
+example_mapping-insert_get,,10000,,,46917774.0,ns,15
+example_mapping-insert_get,,10000,,,48444947.0,ns,15
+example_mapping-insert_get,,10000,,,47899987.0,ns,15
+example_mapping-insert_get,,10000,,,46942428.0,ns,15
+example_mapping-insert_get,,10000,,,47740545.0,ns,15
+example_mapping-insert_get,,10000,,,47490787.0,ns,15
+example_mapping-insert_get,,10000,,,46720077.0,ns,15
+example_mapping-insert_get,,10000,,,46806640.0,ns,15
+example_mapping-insert_get,,10000,,,48759026.0,ns,15
+example_mapping-insert_get,,10000,,,47693679.0,ns,15
+example_mapping-insert_get,,10000,,,46663556.0,ns,15
+example_mapping-insert_get,,10000,,,46665437.0,ns,15
+example_mapping-insert_get,,10000,,,45805523.0,ns,15
+example_mapping-insert_get,,10000,,,45871344.0,ns,15
+example_mapping-insert_get,,10000,,,45488748.0,ns,15
+example_mapping-insert_get,,10000,,,46735508.0,ns,15
+example_mapping-insert_get,,10000,,,47021472.0,ns,15
+example_mapping-insert_get,,10000,,,48145656.0,ns,15
+example_mapping-insert_get,,10000,,,46778638.0,ns,15
+example_mapping-insert_get,,10000,,,46794107.0,ns,15
+example_mapping-insert_get,,10000,,,46550748.0,ns,15
+example_mapping-insert_get,,10000,,,46754976.0,ns,15
+example_mapping-insert_get,,10000,,,47877970.0,ns,15
+example_mapping-insert_get,,10000,,,46017775.0,ns,15
+example_mapping-insert_get,,10000,,,46236384.0,ns,15
+example_mapping-insert_get,,10000,,,46688610.0,ns,15
+example_mapping-insert_get,,10000,,,46986433.0,ns,15
+example_mapping-insert_get,,10000,,,46396590.0,ns,15
+example_mapping-insert_get,,10000,,,46857226.0,ns,15
+example_mapping-insert_get,,10000,,,46854878.0,ns,15
+example_mapping-insert_get,,10000,,,44870702.0,ns,15
+example_mapping-insert_get,,10000,,,47839382.0,ns,15
+example_mapping-insert_get,,10000,,,47036710.0,ns,15
+example_mapping-insert_get,,10000,,,46390088.0,ns,15
+example_mapping-insert_get,,10000,,,46852034.0,ns,15
+example_mapping-insert_get,,10000,,,46340351.0,ns,15
+example_mapping-insert_get,,10000,,,45679913.0,ns,15
+example_mapping-insert_get,,10000,,,47160466.0,ns,15
+example_mapping-insert_get,,10000,,,46798079.0,ns,15
+example_mapping-insert_get,,10000,,,46132662.0,ns,15
+example_mapping-insert_get,,10000,,,45630030.0,ns,15
+example_mapping-insert_get,,10000,,,46576299.0,ns,15
+example_mapping-insert_get,,10000,,,47173649.0,ns,15
+example_mapping-insert_get,,10000,,,46223847.0,ns,15
+example_mapping-insert_get,,10000,,,46004446.0,ns,15
+example_mapping-insert_get,,10000,,,45649938.0,ns,15
+example_mapping-insert_get,,10000,,,45911756.0,ns,15
+example_mapping-insert_get,,10000,,,48519297.0,ns,15
+example_mapping-insert_get,,10000,,,46213517.0,ns,15
+example_mapping-insert_get,,10000,,,46583390.0,ns,15
+example_mapping-insert_get,,10000,,,45727418.0,ns,15
+example_mapping-insert_get,,10000,,,45740623.0,ns,15
+example_mapping-insert_get,,10000,,,45584314.0,ns,15
+example_mapping-insert_get,,10000,,,46949492.0,ns,15
+example_mapping-insert_get,,10000,,,45058175.0,ns,15
+example_mapping-insert_get,,10000,,,46601895.0,ns,15
+example_mapping-insert_get,,10000,,,45529489.0,ns,15
+example_mapping-insert_get,,10000,,,45287637.0,ns,15
+example_mapping-insert_get,,10000,,,46714833.0,ns,15
+example_mapping-insert_get,,10000,,,46908533.0,ns,15
+example_mapping-insert_get,,10000,,,46202964.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 until n=500000, then 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::HashMap until n=500000, then std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..7879a68
--- /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 until n=500000, then std::collections::BTreeMap)])])/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":[46782792.0,47270601.0,47279021.0,47370532.0,48818966.0,47758400.0,47549353.0,46720938.0,47579968.0,48536163.0,46982413.0,46500400.0,48096463.0,46784247.0,46803243.0,45408080.0,46382198.0,46726393.0,45205246.0,46141717.0,46821731.0,46651096.0,47514976.0,46638467.0,47166017.0,48443126.0,45727099.0,45517446.0,46445900.0,45991827.0,44935019.0,45705908.0,46149452.0,46859408.0,47654815.0,46887373.0,46911219.0,46467047.0,48244253.0,46917774.0,48444947.0,47899987.0,46942428.0,47740545.0,47490787.0,46720077.0,46806640.0,48759026.0,47693679.0,46663556.0,46665437.0,45805523.0,45871344.0,45488748.0,46735508.0,47021472.0,48145656.0,46778638.0,46794107.0,46550748.0,46754976.0,47877970.0,46017775.0,46236384.0,46688610.0,46986433.0,46396590.0,46857226.0,46854878.0,44870702.0,47839382.0,47036710.0,46390088.0,46852034.0,46340351.0,45679913.0,47160466.0,46798079.0,46132662.0,45630030.0,46576299.0,47173649.0,46223847.0,46004446.0,45649938.0,45911756.0,48519297.0,46213517.0,46583390.0,45727418.0,45740623.0,45584314.0,46949492.0,45058175.0,46601895.0,45529489.0,45287637.0,46714833.0,46908533.0,46202964.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 until n=500000, then 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::HashMap until n=500000, then std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..f318bf5
--- /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 until n=500000, then std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[2873634.1166666667,2975067.666666667,3245557.133333334,3346990.6833333336] \ 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..f3daf22
--- /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":3124516.365515625,"upper_bound":3177080.37575},"point_estimate":3147735.66375,"standard_error":13540.203598200875},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3108407.25,"upper_bound":3136835.5625},"point_estimate":3121286.75,"standard_error":7737.489189145436},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43189.5538112009,"upper_bound":70423.64237660532},"point_estimate":55603.475744090974,"standard_error":6624.72169147931},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":55925.46528674973,"upper_bound":201267.4838118864},"point_estimate":135953.45596621736,"standard_error":37386.51909609147}} \ 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..a2e535f
--- /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,,,51449674.0,ns,16
+example_mapping-insert_get,,10000,,,50575897.0,ns,16
+example_mapping-insert_get,,10000,,,50429825.0,ns,16
+example_mapping-insert_get,,10000,,,50654014.0,ns,16
+example_mapping-insert_get,,10000,,,49418956.0,ns,16
+example_mapping-insert_get,,10000,,,50538977.0,ns,16
+example_mapping-insert_get,,10000,,,48906233.0,ns,16
+example_mapping-insert_get,,10000,,,51786674.0,ns,16
+example_mapping-insert_get,,10000,,,49503385.0,ns,16
+example_mapping-insert_get,,10000,,,48985058.0,ns,16
+example_mapping-insert_get,,10000,,,50788249.0,ns,16
+example_mapping-insert_get,,10000,,,50344855.0,ns,16
+example_mapping-insert_get,,10000,,,49572355.0,ns,16
+example_mapping-insert_get,,10000,,,49720486.0,ns,16
+example_mapping-insert_get,,10000,,,49338848.0,ns,16
+example_mapping-insert_get,,10000,,,49940649.0,ns,16
+example_mapping-insert_get,,10000,,,50178622.0,ns,16
+example_mapping-insert_get,,10000,,,48266879.0,ns,16
+example_mapping-insert_get,,10000,,,49768824.0,ns,16
+example_mapping-insert_get,,10000,,,47912769.0,ns,16
+example_mapping-insert_get,,10000,,,51185609.0,ns,16
+example_mapping-insert_get,,10000,,,51309832.0,ns,16
+example_mapping-insert_get,,10000,,,49360465.0,ns,16
+example_mapping-insert_get,,10000,,,49976815.0,ns,16
+example_mapping-insert_get,,10000,,,48564892.0,ns,16
+example_mapping-insert_get,,10000,,,49332279.0,ns,16
+example_mapping-insert_get,,10000,,,49573048.0,ns,16
+example_mapping-insert_get,,10000,,,49345012.0,ns,16
+example_mapping-insert_get,,10000,,,49085069.0,ns,16
+example_mapping-insert_get,,10000,,,49642372.0,ns,16
+example_mapping-insert_get,,10000,,,49734516.0,ns,16
+example_mapping-insert_get,,10000,,,51125289.0,ns,16
+example_mapping-insert_get,,10000,,,49459403.0,ns,16
+example_mapping-insert_get,,10000,,,48820808.0,ns,16
+example_mapping-insert_get,,10000,,,49166071.0,ns,16
+example_mapping-insert_get,,10000,,,51087641.0,ns,16
+example_mapping-insert_get,,10000,,,50153180.0,ns,16
+example_mapping-insert_get,,10000,,,49280587.0,ns,16
+example_mapping-insert_get,,10000,,,50223636.0,ns,16
+example_mapping-insert_get,,10000,,,49940527.0,ns,16
+example_mapping-insert_get,,10000,,,51871112.0,ns,16
+example_mapping-insert_get,,10000,,,51712654.0,ns,16
+example_mapping-insert_get,,10000,,,51537270.0,ns,16
+example_mapping-insert_get,,10000,,,49845400.0,ns,16
+example_mapping-insert_get,,10000,,,52260525.0,ns,16
+example_mapping-insert_get,,10000,,,60595062.0,ns,16
+example_mapping-insert_get,,10000,,,65468040.0,ns,16
+example_mapping-insert_get,,10000,,,57235252.0,ns,16
+example_mapping-insert_get,,10000,,,49853867.0,ns,16
+example_mapping-insert_get,,10000,,,51052993.0,ns,16
+example_mapping-insert_get,,10000,,,49362754.0,ns,16
+example_mapping-insert_get,,10000,,,49503100.0,ns,16
+example_mapping-insert_get,,10000,,,48781993.0,ns,16
+example_mapping-insert_get,,10000,,,50226308.0,ns,16
+example_mapping-insert_get,,10000,,,49906724.0,ns,16
+example_mapping-insert_get,,10000,,,49580596.0,ns,16
+example_mapping-insert_get,,10000,,,49858587.0,ns,16
+example_mapping-insert_get,,10000,,,50048033.0,ns,16
+example_mapping-insert_get,,10000,,,49669408.0,ns,16
+example_mapping-insert_get,,10000,,,51255235.0,ns,16
+example_mapping-insert_get,,10000,,,49245827.0,ns,16
+example_mapping-insert_get,,10000,,,49639372.0,ns,16
+example_mapping-insert_get,,10000,,,50131786.0,ns,16
+example_mapping-insert_get,,10000,,,48836571.0,ns,16
+example_mapping-insert_get,,10000,,,49327546.0,ns,16
+example_mapping-insert_get,,10000,,,50189369.0,ns,16
+example_mapping-insert_get,,10000,,,49497876.0,ns,16
+example_mapping-insert_get,,10000,,,49079863.0,ns,16
+example_mapping-insert_get,,10000,,,47896213.0,ns,16
+example_mapping-insert_get,,10000,,,49337560.0,ns,16
+example_mapping-insert_get,,10000,,,49556532.0,ns,16
+example_mapping-insert_get,,10000,,,50415574.0,ns,16
+example_mapping-insert_get,,10000,,,49919730.0,ns,16
+example_mapping-insert_get,,10000,,,48493132.0,ns,16
+example_mapping-insert_get,,10000,,,50712683.0,ns,16
+example_mapping-insert_get,,10000,,,49688145.0,ns,16
+example_mapping-insert_get,,10000,,,49695957.0,ns,16
+example_mapping-insert_get,,10000,,,50042572.0,ns,16
+example_mapping-insert_get,,10000,,,49049252.0,ns,16
+example_mapping-insert_get,,10000,,,49168127.0,ns,16
+example_mapping-insert_get,,10000,,,50520635.0,ns,16
+example_mapping-insert_get,,10000,,,49845985.0,ns,16
+example_mapping-insert_get,,10000,,,50071144.0,ns,16
+example_mapping-insert_get,,10000,,,49637290.0,ns,16
+example_mapping-insert_get,,10000,,,51510559.0,ns,16
+example_mapping-insert_get,,10000,,,50802314.0,ns,16
+example_mapping-insert_get,,10000,,,50422436.0,ns,16
+example_mapping-insert_get,,10000,,,50528644.0,ns,16
+example_mapping-insert_get,,10000,,,49738950.0,ns,16
+example_mapping-insert_get,,10000,,,50572754.0,ns,16
+example_mapping-insert_get,,10000,,,51132434.0,ns,16
+example_mapping-insert_get,,10000,,,50498736.0,ns,16
+example_mapping-insert_get,,10000,,,50777388.0,ns,16
+example_mapping-insert_get,,10000,,,51546609.0,ns,16
+example_mapping-insert_get,,10000,,,50964944.0,ns,16
+example_mapping-insert_get,,10000,,,50139696.0,ns,16
+example_mapping-insert_get,,10000,,,50502033.0,ns,16
+example_mapping-insert_get,,10000,,,51682176.0,ns,16
+example_mapping-insert_get,,10000,,,50755384.0,ns,16
+example_mapping-insert_get,,10000,,,50730071.0,ns,16
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..224f0eb
--- /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":[16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0],"times":[51449674.0,50575897.0,50429825.0,50654014.0,49418956.0,50538977.0,48906233.0,51786674.0,49503385.0,48985058.0,50788249.0,50344855.0,49572355.0,49720486.0,49338848.0,49940649.0,50178622.0,48266879.0,49768824.0,47912769.0,51185609.0,51309832.0,49360465.0,49976815.0,48564892.0,49332279.0,49573048.0,49345012.0,49085069.0,49642372.0,49734516.0,51125289.0,49459403.0,48820808.0,49166071.0,51087641.0,50153180.0,49280587.0,50223636.0,49940527.0,51871112.0,51712654.0,51537270.0,49845400.0,52260525.0,60595062.0,65468040.0,57235252.0,49853867.0,51052993.0,49362754.0,49503100.0,48781993.0,50226308.0,49906724.0,49580596.0,49858587.0,50048033.0,49669408.0,51255235.0,49245827.0,49639372.0,50131786.0,48836571.0,49327546.0,50189369.0,49497876.0,49079863.0,47896213.0,49337560.0,49556532.0,50415574.0,49919730.0,48493132.0,50712683.0,49688145.0,49695957.0,50042572.0,49049252.0,49168127.0,50520635.0,49845985.0,50071144.0,49637290.0,51510559.0,50802314.0,50422436.0,50528644.0,49738950.0,50572754.0,51132434.0,50498736.0,50777388.0,51546609.0,50964944.0,50139696.0,50502033.0,51682176.0,50755384.0,50730071.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..8ad272b
--- /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 @@
+[2852879.6875,2971730.1953125,3288664.8828125,3407515.390625] \ 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..f6e27ec
--- /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":3103404.0944833346,"upper_bound":3126051.7053333335},"point_estimate":3114619.1406666655,"standard_error":5783.216238976004},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3106793.0,"upper_bound":3121955.8},"point_estimate":3115396.7,"standard_error":3775.2525831223766},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32237.307887673287,"upper_bound":72949.6020048859},"point_estimate":51664.655482769245,"standard_error":10017.175926012804},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":49815.935894663424,"upper_bound":65471.13815537053},"point_estimate":58103.25080576794,"standard_error":3977.60148683532}} \ 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..9cee429
--- /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,,,46782792.0,ns,15
+example_mapping-insert_get,,10000,,,47270601.0,ns,15
+example_mapping-insert_get,,10000,,,47279021.0,ns,15
+example_mapping-insert_get,,10000,,,47370532.0,ns,15
+example_mapping-insert_get,,10000,,,48818966.0,ns,15
+example_mapping-insert_get,,10000,,,47758400.0,ns,15
+example_mapping-insert_get,,10000,,,47549353.0,ns,15
+example_mapping-insert_get,,10000,,,46720938.0,ns,15
+example_mapping-insert_get,,10000,,,47579968.0,ns,15
+example_mapping-insert_get,,10000,,,48536163.0,ns,15
+example_mapping-insert_get,,10000,,,46982413.0,ns,15
+example_mapping-insert_get,,10000,,,46500400.0,ns,15
+example_mapping-insert_get,,10000,,,48096463.0,ns,15
+example_mapping-insert_get,,10000,,,46784247.0,ns,15
+example_mapping-insert_get,,10000,,,46803243.0,ns,15
+example_mapping-insert_get,,10000,,,45408080.0,ns,15
+example_mapping-insert_get,,10000,,,46382198.0,ns,15
+example_mapping-insert_get,,10000,,,46726393.0,ns,15
+example_mapping-insert_get,,10000,,,45205246.0,ns,15
+example_mapping-insert_get,,10000,,,46141717.0,ns,15
+example_mapping-insert_get,,10000,,,46821731.0,ns,15
+example_mapping-insert_get,,10000,,,46651096.0,ns,15
+example_mapping-insert_get,,10000,,,47514976.0,ns,15
+example_mapping-insert_get,,10000,,,46638467.0,ns,15
+example_mapping-insert_get,,10000,,,47166017.0,ns,15
+example_mapping-insert_get,,10000,,,48443126.0,ns,15
+example_mapping-insert_get,,10000,,,45727099.0,ns,15
+example_mapping-insert_get,,10000,,,45517446.0,ns,15
+example_mapping-insert_get,,10000,,,46445900.0,ns,15
+example_mapping-insert_get,,10000,,,45991827.0,ns,15
+example_mapping-insert_get,,10000,,,44935019.0,ns,15
+example_mapping-insert_get,,10000,,,45705908.0,ns,15
+example_mapping-insert_get,,10000,,,46149452.0,ns,15
+example_mapping-insert_get,,10000,,,46859408.0,ns,15
+example_mapping-insert_get,,10000,,,47654815.0,ns,15
+example_mapping-insert_get,,10000,,,46887373.0,ns,15
+example_mapping-insert_get,,10000,,,46911219.0,ns,15
+example_mapping-insert_get,,10000,,,46467047.0,ns,15
+example_mapping-insert_get,,10000,,,48244253.0,ns,15
+example_mapping-insert_get,,10000,,,46917774.0,ns,15
+example_mapping-insert_get,,10000,,,48444947.0,ns,15
+example_mapping-insert_get,,10000,,,47899987.0,ns,15
+example_mapping-insert_get,,10000,,,46942428.0,ns,15
+example_mapping-insert_get,,10000,,,47740545.0,ns,15
+example_mapping-insert_get,,10000,,,47490787.0,ns,15
+example_mapping-insert_get,,10000,,,46720077.0,ns,15
+example_mapping-insert_get,,10000,,,46806640.0,ns,15
+example_mapping-insert_get,,10000,,,48759026.0,ns,15
+example_mapping-insert_get,,10000,,,47693679.0,ns,15
+example_mapping-insert_get,,10000,,,46663556.0,ns,15
+example_mapping-insert_get,,10000,,,46665437.0,ns,15
+example_mapping-insert_get,,10000,,,45805523.0,ns,15
+example_mapping-insert_get,,10000,,,45871344.0,ns,15
+example_mapping-insert_get,,10000,,,45488748.0,ns,15
+example_mapping-insert_get,,10000,,,46735508.0,ns,15
+example_mapping-insert_get,,10000,,,47021472.0,ns,15
+example_mapping-insert_get,,10000,,,48145656.0,ns,15
+example_mapping-insert_get,,10000,,,46778638.0,ns,15
+example_mapping-insert_get,,10000,,,46794107.0,ns,15
+example_mapping-insert_get,,10000,,,46550748.0,ns,15
+example_mapping-insert_get,,10000,,,46754976.0,ns,15
+example_mapping-insert_get,,10000,,,47877970.0,ns,15
+example_mapping-insert_get,,10000,,,46017775.0,ns,15
+example_mapping-insert_get,,10000,,,46236384.0,ns,15
+example_mapping-insert_get,,10000,,,46688610.0,ns,15
+example_mapping-insert_get,,10000,,,46986433.0,ns,15
+example_mapping-insert_get,,10000,,,46396590.0,ns,15
+example_mapping-insert_get,,10000,,,46857226.0,ns,15
+example_mapping-insert_get,,10000,,,46854878.0,ns,15
+example_mapping-insert_get,,10000,,,44870702.0,ns,15
+example_mapping-insert_get,,10000,,,47839382.0,ns,15
+example_mapping-insert_get,,10000,,,47036710.0,ns,15
+example_mapping-insert_get,,10000,,,46390088.0,ns,15
+example_mapping-insert_get,,10000,,,46852034.0,ns,15
+example_mapping-insert_get,,10000,,,46340351.0,ns,15
+example_mapping-insert_get,,10000,,,45679913.0,ns,15
+example_mapping-insert_get,,10000,,,47160466.0,ns,15
+example_mapping-insert_get,,10000,,,46798079.0,ns,15
+example_mapping-insert_get,,10000,,,46132662.0,ns,15
+example_mapping-insert_get,,10000,,,45630030.0,ns,15
+example_mapping-insert_get,,10000,,,46576299.0,ns,15
+example_mapping-insert_get,,10000,,,47173649.0,ns,15
+example_mapping-insert_get,,10000,,,46223847.0,ns,15
+example_mapping-insert_get,,10000,,,46004446.0,ns,15
+example_mapping-insert_get,,10000,,,45649938.0,ns,15
+example_mapping-insert_get,,10000,,,45911756.0,ns,15
+example_mapping-insert_get,,10000,,,48519297.0,ns,15
+example_mapping-insert_get,,10000,,,46213517.0,ns,15
+example_mapping-insert_get,,10000,,,46583390.0,ns,15
+example_mapping-insert_get,,10000,,,45727418.0,ns,15
+example_mapping-insert_get,,10000,,,45740623.0,ns,15
+example_mapping-insert_get,,10000,,,45584314.0,ns,15
+example_mapping-insert_get,,10000,,,46949492.0,ns,15
+example_mapping-insert_get,,10000,,,45058175.0,ns,15
+example_mapping-insert_get,,10000,,,46601895.0,ns,15
+example_mapping-insert_get,,10000,,,45529489.0,ns,15
+example_mapping-insert_get,,10000,,,45287637.0,ns,15
+example_mapping-insert_get,,10000,,,46714833.0,ns,15
+example_mapping-insert_get,,10000,,,46908533.0,ns,15
+example_mapping-insert_get,,10000,,,46202964.0,ns,15
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..7879a68
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/new/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":[46782792.0,47270601.0,47279021.0,47370532.0,48818966.0,47758400.0,47549353.0,46720938.0,47579968.0,48536163.0,46982413.0,46500400.0,48096463.0,46784247.0,46803243.0,45408080.0,46382198.0,46726393.0,45205246.0,46141717.0,46821731.0,46651096.0,47514976.0,46638467.0,47166017.0,48443126.0,45727099.0,45517446.0,46445900.0,45991827.0,44935019.0,45705908.0,46149452.0,46859408.0,47654815.0,46887373.0,46911219.0,46467047.0,48244253.0,46917774.0,48444947.0,47899987.0,46942428.0,47740545.0,47490787.0,46720077.0,46806640.0,48759026.0,47693679.0,46663556.0,46665437.0,45805523.0,45871344.0,45488748.0,46735508.0,47021472.0,48145656.0,46778638.0,46794107.0,46550748.0,46754976.0,47877970.0,46017775.0,46236384.0,46688610.0,46986433.0,46396590.0,46857226.0,46854878.0,44870702.0,47839382.0,47036710.0,46390088.0,46852034.0,46340351.0,45679913.0,47160466.0,46798079.0,46132662.0,45630030.0,46576299.0,47173649.0,46223847.0,46004446.0,45649938.0,45911756.0,48519297.0,46213517.0,46583390.0,45727418.0,45740623.0,45584314.0,46949492.0,45058175.0,46601895.0,45529489.0,45287637.0,46714833.0,46908533.0,46202964.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..f318bf5
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/10000/new/tukey.json
@@ -0,0 +1 @@
+[2873634.1166666667,2975067.666666667,3245557.133333334,3346990.6833333336] \ 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..911a82c
--- /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":75574333.394,"upper_bound":79074710.03125},"point_estimate":76924639.98,"standard_error":942858.7168419025},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74566013.0,"upper_bound":76258016.0},"point_estimate":75590736.5,"standard_error":421813.84088038304},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2357609.7217440605,"upper_bound":4082774.170616269},"point_estimate":3381597.0455646515,"standard_error":465705.9451365551},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2789509.219037204,"upper_bound":15795310.805002064},"point_estimate":9520768.57681834,"standard_error":4467615.64051808}} \ 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..6eb2492
--- /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,,,78323571.0,ns,1
+example_mapping-insert_get,,100000,,,77626513.0,ns,1
+example_mapping-insert_get,,100000,,,79223199.0,ns,1
+example_mapping-insert_get,,100000,,,78539985.0,ns,1
+example_mapping-insert_get,,100000,,,79885509.0,ns,1
+example_mapping-insert_get,,100000,,,82375258.0,ns,1
+example_mapping-insert_get,,100000,,,80608536.0,ns,1
+example_mapping-insert_get,,100000,,,78539733.0,ns,1
+example_mapping-insert_get,,100000,,,80441643.0,ns,1
+example_mapping-insert_get,,100000,,,78243836.0,ns,1
+example_mapping-insert_get,,100000,,,77347384.0,ns,1
+example_mapping-insert_get,,100000,,,78356004.0,ns,1
+example_mapping-insert_get,,100000,,,76497538.0,ns,1
+example_mapping-insert_get,,100000,,,76748330.0,ns,1
+example_mapping-insert_get,,100000,,,77389011.0,ns,1
+example_mapping-insert_get,,100000,,,75041897.0,ns,1
+example_mapping-insert_get,,100000,,,76356570.0,ns,1
+example_mapping-insert_get,,100000,,,74945264.0,ns,1
+example_mapping-insert_get,,100000,,,76059242.0,ns,1
+example_mapping-insert_get,,100000,,,83204428.0,ns,1
+example_mapping-insert_get,,100000,,,75661250.0,ns,1
+example_mapping-insert_get,,100000,,,76395618.0,ns,1
+example_mapping-insert_get,,100000,,,75227957.0,ns,1
+example_mapping-insert_get,,100000,,,75644669.0,ns,1
+example_mapping-insert_get,,100000,,,79996080.0,ns,1
+example_mapping-insert_get,,100000,,,75944003.0,ns,1
+example_mapping-insert_get,,100000,,,78431810.0,ns,1
+example_mapping-insert_get,,100000,,,76593178.0,ns,1
+example_mapping-insert_get,,100000,,,76159462.0,ns,1
+example_mapping-insert_get,,100000,,,80511847.0,ns,1
+example_mapping-insert_get,,100000,,,76863979.0,ns,1
+example_mapping-insert_get,,100000,,,81957523.0,ns,1
+example_mapping-insert_get,,100000,,,82361829.0,ns,1
+example_mapping-insert_get,,100000,,,80357680.0,ns,1
+example_mapping-insert_get,,100000,,,166130705.0,ns,1
+example_mapping-insert_get,,100000,,,83614687.0,ns,1
+example_mapping-insert_get,,100000,,,81622490.0,ns,1
+example_mapping-insert_get,,100000,,,81070468.0,ns,1
+example_mapping-insert_get,,100000,,,81069479.0,ns,1
+example_mapping-insert_get,,100000,,,81527084.0,ns,1
+example_mapping-insert_get,,100000,,,81018404.0,ns,1
+example_mapping-insert_get,,100000,,,80903535.0,ns,1
+example_mapping-insert_get,,100000,,,79536277.0,ns,1
+example_mapping-insert_get,,100000,,,75140185.0,ns,1
+example_mapping-insert_get,,100000,,,76161937.0,ns,1
+example_mapping-insert_get,,100000,,,74190033.0,ns,1
+example_mapping-insert_get,,100000,,,73740115.0,ns,1
+example_mapping-insert_get,,100000,,,72602646.0,ns,1
+example_mapping-insert_get,,100000,,,73366988.0,ns,1
+example_mapping-insert_get,,100000,,,74566013.0,ns,1
+example_mapping-insert_get,,100000,,,75818375.0,ns,1
+example_mapping-insert_get,,100000,,,74509186.0,ns,1
+example_mapping-insert_get,,100000,,,73019382.0,ns,1
+example_mapping-insert_get,,100000,,,75961534.0,ns,1
+example_mapping-insert_get,,100000,,,75135425.0,ns,1
+example_mapping-insert_get,,100000,,,72995297.0,ns,1
+example_mapping-insert_get,,100000,,,74283388.0,ns,1
+example_mapping-insert_get,,100000,,,78983364.0,ns,1
+example_mapping-insert_get,,100000,,,73612166.0,ns,1
+example_mapping-insert_get,,100000,,,72575045.0,ns,1
+example_mapping-insert_get,,100000,,,73314796.0,ns,1
+example_mapping-insert_get,,100000,,,72791992.0,ns,1
+example_mapping-insert_get,,100000,,,73860917.0,ns,1
+example_mapping-insert_get,,100000,,,72337067.0,ns,1
+example_mapping-insert_get,,100000,,,73228386.0,ns,1
+example_mapping-insert_get,,100000,,,77572881.0,ns,1
+example_mapping-insert_get,,100000,,,73457323.0,ns,1
+example_mapping-insert_get,,100000,,,72781033.0,ns,1
+example_mapping-insert_get,,100000,,,71864728.0,ns,1
+example_mapping-insert_get,,100000,,,75938373.0,ns,1
+example_mapping-insert_get,,100000,,,73304965.0,ns,1
+example_mapping-insert_get,,100000,,,75536804.0,ns,1
+example_mapping-insert_get,,100000,,,75667876.0,ns,1
+example_mapping-insert_get,,100000,,,75266934.0,ns,1
+example_mapping-insert_get,,100000,,,74477164.0,ns,1
+example_mapping-insert_get,,100000,,,72735817.0,ns,1
+example_mapping-insert_get,,100000,,,72392176.0,ns,1
+example_mapping-insert_get,,100000,,,72367193.0,ns,1
+example_mapping-insert_get,,100000,,,73640183.0,ns,1
+example_mapping-insert_get,,100000,,,73119222.0,ns,1
+example_mapping-insert_get,,100000,,,73163934.0,ns,1
+example_mapping-insert_get,,100000,,,73963634.0,ns,1
+example_mapping-insert_get,,100000,,,74586191.0,ns,1
+example_mapping-insert_get,,100000,,,73031844.0,ns,1
+example_mapping-insert_get,,100000,,,74418616.0,ns,1
+example_mapping-insert_get,,100000,,,73886124.0,ns,1
+example_mapping-insert_get,,100000,,,72172327.0,ns,1
+example_mapping-insert_get,,100000,,,73896645.0,ns,1
+example_mapping-insert_get,,100000,,,72745574.0,ns,1
+example_mapping-insert_get,,100000,,,72426089.0,ns,1
+example_mapping-insert_get,,100000,,,74960296.0,ns,1
+example_mapping-insert_get,,100000,,,76509379.0,ns,1
+example_mapping-insert_get,,100000,,,73212093.0,ns,1
+example_mapping-insert_get,,100000,,,72170155.0,ns,1
+example_mapping-insert_get,,100000,,,73742508.0,ns,1
+example_mapping-insert_get,,100000,,,71390491.0,ns,1
+example_mapping-insert_get,,100000,,,71785001.0,ns,1
+example_mapping-insert_get,,100000,,,74097783.0,ns,1
+example_mapping-insert_get,,100000,,,77006618.0,ns,1
+example_mapping-insert_get,,100000,,,76628322.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..3dee947
--- /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":[78323571.0,77626513.0,79223199.0,78539985.0,79885509.0,82375258.0,80608536.0,78539733.0,80441643.0,78243836.0,77347384.0,78356004.0,76497538.0,76748330.0,77389011.0,75041897.0,76356570.0,74945264.0,76059242.0,83204428.0,75661250.0,76395618.0,75227957.0,75644669.0,79996080.0,75944003.0,78431810.0,76593178.0,76159462.0,80511847.0,76863979.0,81957523.0,82361829.0,80357680.0,166130705.0,83614687.0,81622490.0,81070468.0,81069479.0,81527084.0,81018404.0,80903535.0,79536277.0,75140185.0,76161937.0,74190033.0,73740115.0,72602646.0,73366988.0,74566013.0,75818375.0,74509186.0,73019382.0,75961534.0,75135425.0,72995297.0,74283388.0,78983364.0,73612166.0,72575045.0,73314796.0,72791992.0,73860917.0,72337067.0,73228386.0,77572881.0,73457323.0,72781033.0,71864728.0,75938373.0,73304965.0,75536804.0,75667876.0,75266934.0,74477164.0,72735817.0,72392176.0,72367193.0,73640183.0,73119222.0,73163934.0,73963634.0,74586191.0,73031844.0,74418616.0,73886124.0,72172327.0,73896645.0,72745574.0,72426089.0,74960296.0,76509379.0,73212093.0,72170155.0,73742508.0,71390491.0,71785001.0,74097783.0,77006618.0,76628322.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..bfa32f8
--- /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 @@
+[58743919.25,66089329.25,85677089.25,93022499.25] \ 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 until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..3c516e1
--- /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 until n=500000, then std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37008837.754125,"upper_bound":37348636.995},"point_estimate":37175967.49,"standard_error":86602.61513615362},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36811020.0,"upper_bound":37219346.0},"point_estimate":36996645.0,"standard_error":95062.818320457},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":691873.0689167976,"upper_bound":1087062.6864507794},"point_estimate":978859.2045217752,"standard_error":97145.50546859977},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":733285.3769127738,"upper_bound":1001264.5433101258},"point_estimate":870911.6223160225,"standard_error":68536.13709545907}} \ 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 until n=500000, then 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::HashMap until n=500000, then std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..a308aa0
--- /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 until n=500000, then 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,,,72617811.0,ns,2
+example_mapping-insert_get,,100000,,,73506258.0,ns,2
+example_mapping-insert_get,,100000,,,74438692.0,ns,2
+example_mapping-insert_get,,100000,,,75614170.0,ns,2
+example_mapping-insert_get,,100000,,,75423079.0,ns,2
+example_mapping-insert_get,,100000,,,74633292.0,ns,2
+example_mapping-insert_get,,100000,,,74214230.0,ns,2
+example_mapping-insert_get,,100000,,,77604606.0,ns,2
+example_mapping-insert_get,,100000,,,79045234.0,ns,2
+example_mapping-insert_get,,100000,,,73976552.0,ns,2
+example_mapping-insert_get,,100000,,,73931321.0,ns,2
+example_mapping-insert_get,,100000,,,75214967.0,ns,2
+example_mapping-insert_get,,100000,,,74108997.0,ns,2
+example_mapping-insert_get,,100000,,,77435591.0,ns,2
+example_mapping-insert_get,,100000,,,75081520.0,ns,2
+example_mapping-insert_get,,100000,,,76404818.0,ns,2
+example_mapping-insert_get,,100000,,,77521102.0,ns,2
+example_mapping-insert_get,,100000,,,76121359.0,ns,2
+example_mapping-insert_get,,100000,,,76505623.0,ns,2
+example_mapping-insert_get,,100000,,,75652827.0,ns,2
+example_mapping-insert_get,,100000,,,77696158.0,ns,2
+example_mapping-insert_get,,100000,,,75385144.0,ns,2
+example_mapping-insert_get,,100000,,,75388582.0,ns,2
+example_mapping-insert_get,,100000,,,77516832.0,ns,2
+example_mapping-insert_get,,100000,,,75851893.0,ns,2
+example_mapping-insert_get,,100000,,,76468154.0,ns,2
+example_mapping-insert_get,,100000,,,74060665.0,ns,2
+example_mapping-insert_get,,100000,,,75430635.0,ns,2
+example_mapping-insert_get,,100000,,,74487402.0,ns,2
+example_mapping-insert_get,,100000,,,74422720.0,ns,2
+example_mapping-insert_get,,100000,,,75225169.0,ns,2
+example_mapping-insert_get,,100000,,,73259471.0,ns,2
+example_mapping-insert_get,,100000,,,72681315.0,ns,2
+example_mapping-insert_get,,100000,,,75675263.0,ns,2
+example_mapping-insert_get,,100000,,,75676147.0,ns,2
+example_mapping-insert_get,,100000,,,75189130.0,ns,2
+example_mapping-insert_get,,100000,,,73951149.0,ns,2
+example_mapping-insert_get,,100000,,,73310336.0,ns,2
+example_mapping-insert_get,,100000,,,72704728.0,ns,2
+example_mapping-insert_get,,100000,,,73374413.0,ns,2
+example_mapping-insert_get,,100000,,,71394103.0,ns,2
+example_mapping-insert_get,,100000,,,72319150.0,ns,2
+example_mapping-insert_get,,100000,,,74118728.0,ns,2
+example_mapping-insert_get,,100000,,,73541873.0,ns,2
+example_mapping-insert_get,,100000,,,75827506.0,ns,2
+example_mapping-insert_get,,100000,,,72562588.0,ns,2
+example_mapping-insert_get,,100000,,,74004893.0,ns,2
+example_mapping-insert_get,,100000,,,72664339.0,ns,2
+example_mapping-insert_get,,100000,,,73177468.0,ns,2
+example_mapping-insert_get,,100000,,,71454654.0,ns,2
+example_mapping-insert_get,,100000,,,73999839.0,ns,2
+example_mapping-insert_get,,100000,,,73986741.0,ns,2
+example_mapping-insert_get,,100000,,,74634121.0,ns,2
+example_mapping-insert_get,,100000,,,72378937.0,ns,2
+example_mapping-insert_get,,100000,,,71971948.0,ns,2
+example_mapping-insert_get,,100000,,,71249813.0,ns,2
+example_mapping-insert_get,,100000,,,73124817.0,ns,2
+example_mapping-insert_get,,100000,,,73361561.0,ns,2
+example_mapping-insert_get,,100000,,,72817393.0,ns,2
+example_mapping-insert_get,,100000,,,75366680.0,ns,2
+example_mapping-insert_get,,100000,,,75957887.0,ns,2
+example_mapping-insert_get,,100000,,,72564288.0,ns,2
+example_mapping-insert_get,,100000,,,72471275.0,ns,2
+example_mapping-insert_get,,100000,,,73657620.0,ns,2
+example_mapping-insert_get,,100000,,,75290290.0,ns,2
+example_mapping-insert_get,,100000,,,72551559.0,ns,2
+example_mapping-insert_get,,100000,,,73699012.0,ns,2
+example_mapping-insert_get,,100000,,,73487418.0,ns,2
+example_mapping-insert_get,,100000,,,73090463.0,ns,2
+example_mapping-insert_get,,100000,,,72489031.0,ns,2
+example_mapping-insert_get,,100000,,,73745210.0,ns,2
+example_mapping-insert_get,,100000,,,75738226.0,ns,2
+example_mapping-insert_get,,100000,,,75673114.0,ns,2
+example_mapping-insert_get,,100000,,,75817844.0,ns,2
+example_mapping-insert_get,,100000,,,73865343.0,ns,2
+example_mapping-insert_get,,100000,,,72524309.0,ns,2
+example_mapping-insert_get,,100000,,,73586460.0,ns,2
+example_mapping-insert_get,,100000,,,75479094.0,ns,2
+example_mapping-insert_get,,100000,,,73220671.0,ns,2
+example_mapping-insert_get,,100000,,,80350468.0,ns,2
+example_mapping-insert_get,,100000,,,77790103.0,ns,2
+example_mapping-insert_get,,100000,,,72987430.0,ns,2
+example_mapping-insert_get,,100000,,,72780267.0,ns,2
+example_mapping-insert_get,,100000,,,74062837.0,ns,2
+example_mapping-insert_get,,100000,,,73756365.0,ns,2
+example_mapping-insert_get,,100000,,,75722043.0,ns,2
+example_mapping-insert_get,,100000,,,72641850.0,ns,2
+example_mapping-insert_get,,100000,,,73626769.0,ns,2
+example_mapping-insert_get,,100000,,,72302005.0,ns,2
+example_mapping-insert_get,,100000,,,73560365.0,ns,2
+example_mapping-insert_get,,100000,,,75773380.0,ns,2
+example_mapping-insert_get,,100000,,,76844336.0,ns,2
+example_mapping-insert_get,,100000,,,73225536.0,ns,2
+example_mapping-insert_get,,100000,,,72817534.0,ns,2
+example_mapping-insert_get,,100000,,,73577926.0,ns,2
+example_mapping-insert_get,,100000,,,72309339.0,ns,2
+example_mapping-insert_get,,100000,,,71885194.0,ns,2
+example_mapping-insert_get,,100000,,,73062173.0,ns,2
+example_mapping-insert_get,,100000,,,74143886.0,ns,2
+example_mapping-insert_get,,100000,,,76300071.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 until n=500000, then 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::HashMap until n=500000, then std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..fb9d458
--- /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 until n=500000, then std::collections::BTreeMap)])])/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":[72617811.0,73506258.0,74438692.0,75614170.0,75423079.0,74633292.0,74214230.0,77604606.0,79045234.0,73976552.0,73931321.0,75214967.0,74108997.0,77435591.0,75081520.0,76404818.0,77521102.0,76121359.0,76505623.0,75652827.0,77696158.0,75385144.0,75388582.0,77516832.0,75851893.0,76468154.0,74060665.0,75430635.0,74487402.0,74422720.0,75225169.0,73259471.0,72681315.0,75675263.0,75676147.0,75189130.0,73951149.0,73310336.0,72704728.0,73374413.0,71394103.0,72319150.0,74118728.0,73541873.0,75827506.0,72562588.0,74004893.0,72664339.0,73177468.0,71454654.0,73999839.0,73986741.0,74634121.0,72378937.0,71971948.0,71249813.0,73124817.0,73361561.0,72817393.0,75366680.0,75957887.0,72564288.0,72471275.0,73657620.0,75290290.0,72551559.0,73699012.0,73487418.0,73090463.0,72489031.0,73745210.0,75738226.0,75673114.0,75817844.0,73865343.0,72524309.0,73586460.0,75479094.0,73220671.0,80350468.0,77790103.0,72987430.0,72780267.0,74062837.0,73756365.0,75722043.0,72641850.0,73626769.0,72302005.0,73560365.0,75773380.0,76844336.0,73225536.0,72817534.0,73577926.0,72309339.0,71885194.0,73062173.0,74143886.0,76300071.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 until n=500000, then 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::HashMap until n=500000, then std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..e6162fc
--- /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 until n=500000, then std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[32731029.625,34636362.4375,39717249.9375,41622582.75] \ 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..7a65733
--- /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":38372679.48275,"upper_bound":39557452.85875},"point_estimate":38853135.985,"standard_error":310527.1572103813},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37896522.0,"upper_bound":38511157.5},"point_estimate":38100984.75,"standard_error":141862.2816270118},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":744114.3322393298,"upper_bound":1439649.793741107},"point_estimate":1060133.111178875,"standard_error":175490.42437640796},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1178920.502906354,"upper_bound":5025356.113368657},"point_estimate":3120662.9571046047,"standard_error":1268406.2795241254}} \ 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..0405631
--- /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,,,75884115.0,ns,2
+example_mapping-insert_get,,100000,,,78917237.0,ns,2
+example_mapping-insert_get,,100000,,,79259656.0,ns,2
+example_mapping-insert_get,,100000,,,82110047.0,ns,2
+example_mapping-insert_get,,100000,,,80357339.0,ns,2
+example_mapping-insert_get,,100000,,,78864722.0,ns,2
+example_mapping-insert_get,,100000,,,84651360.0,ns,2
+example_mapping-insert_get,,100000,,,74119663.0,ns,2
+example_mapping-insert_get,,100000,,,80762557.0,ns,2
+example_mapping-insert_get,,100000,,,76408193.0,ns,2
+example_mapping-insert_get,,100000,,,79228590.0,ns,2
+example_mapping-insert_get,,100000,,,84723128.0,ns,2
+example_mapping-insert_get,,100000,,,75721152.0,ns,2
+example_mapping-insert_get,,100000,,,79475756.0,ns,2
+example_mapping-insert_get,,100000,,,74719460.0,ns,2
+example_mapping-insert_get,,100000,,,77601299.0,ns,2
+example_mapping-insert_get,,100000,,,76929792.0,ns,2
+example_mapping-insert_get,,100000,,,79950802.0,ns,2
+example_mapping-insert_get,,100000,,,84041633.0,ns,2
+example_mapping-insert_get,,100000,,,80703313.0,ns,2
+example_mapping-insert_get,,100000,,,76100885.0,ns,2
+example_mapping-insert_get,,100000,,,75221707.0,ns,2
+example_mapping-insert_get,,100000,,,79234074.0,ns,2
+example_mapping-insert_get,,100000,,,81822181.0,ns,2
+example_mapping-insert_get,,100000,,,74724811.0,ns,2
+example_mapping-insert_get,,100000,,,75645756.0,ns,2
+example_mapping-insert_get,,100000,,,74056998.0,ns,2
+example_mapping-insert_get,,100000,,,77114838.0,ns,2
+example_mapping-insert_get,,100000,,,81212400.0,ns,2
+example_mapping-insert_get,,100000,,,77991768.0,ns,2
+example_mapping-insert_get,,100000,,,74545240.0,ns,2
+example_mapping-insert_get,,100000,,,76142839.0,ns,2
+example_mapping-insert_get,,100000,,,75631341.0,ns,2
+example_mapping-insert_get,,100000,,,75966845.0,ns,2
+example_mapping-insert_get,,100000,,,75897274.0,ns,2
+example_mapping-insert_get,,100000,,,76359823.0,ns,2
+example_mapping-insert_get,,100000,,,74520001.0,ns,2
+example_mapping-insert_get,,100000,,,75550287.0,ns,2
+example_mapping-insert_get,,100000,,,78984937.0,ns,2
+example_mapping-insert_get,,100000,,,77674445.0,ns,2
+example_mapping-insert_get,,100000,,,76274217.0,ns,2
+example_mapping-insert_get,,100000,,,80316579.0,ns,2
+example_mapping-insert_get,,100000,,,81913915.0,ns,2
+example_mapping-insert_get,,100000,,,77297586.0,ns,2
+example_mapping-insert_get,,100000,,,84550504.0,ns,2
+example_mapping-insert_get,,100000,,,133272353.0,ns,2
+example_mapping-insert_get,,100000,,,78558030.0,ns,2
+example_mapping-insert_get,,100000,,,75928072.0,ns,2
+example_mapping-insert_get,,100000,,,77002636.0,ns,2
+example_mapping-insert_get,,100000,,,78676565.0,ns,2
+example_mapping-insert_get,,100000,,,74741099.0,ns,2
+example_mapping-insert_get,,100000,,,77293576.0,ns,2
+example_mapping-insert_get,,100000,,,77939700.0,ns,2
+example_mapping-insert_get,,100000,,,75958833.0,ns,2
+example_mapping-insert_get,,100000,,,76519952.0,ns,2
+example_mapping-insert_get,,100000,,,75895527.0,ns,2
+example_mapping-insert_get,,100000,,,77527042.0,ns,2
+example_mapping-insert_get,,100000,,,75044260.0,ns,2
+example_mapping-insert_get,,100000,,,74673837.0,ns,2
+example_mapping-insert_get,,100000,,,74483652.0,ns,2
+example_mapping-insert_get,,100000,,,74501980.0,ns,2
+example_mapping-insert_get,,100000,,,73512010.0,ns,2
+example_mapping-insert_get,,100000,,,76185524.0,ns,2
+example_mapping-insert_get,,100000,,,75174639.0,ns,2
+example_mapping-insert_get,,100000,,,73753851.0,ns,2
+example_mapping-insert_get,,100000,,,76218415.0,ns,2
+example_mapping-insert_get,,100000,,,79282753.0,ns,2
+example_mapping-insert_get,,100000,,,78944258.0,ns,2
+example_mapping-insert_get,,100000,,,75250209.0,ns,2
+example_mapping-insert_get,,100000,,,75004046.0,ns,2
+example_mapping-insert_get,,100000,,,75402888.0,ns,2
+example_mapping-insert_get,,100000,,,74551362.0,ns,2
+example_mapping-insert_get,,100000,,,75283267.0,ns,2
+example_mapping-insert_get,,100000,,,75793044.0,ns,2
+example_mapping-insert_get,,100000,,,75543989.0,ns,2
+example_mapping-insert_get,,100000,,,75767473.0,ns,2
+example_mapping-insert_get,,100000,,,79513259.0,ns,2
+example_mapping-insert_get,,100000,,,78872435.0,ns,2
+example_mapping-insert_get,,100000,,,74909505.0,ns,2
+example_mapping-insert_get,,100000,,,74411444.0,ns,2
+example_mapping-insert_get,,100000,,,75426700.0,ns,2
+example_mapping-insert_get,,100000,,,75535232.0,ns,2
+example_mapping-insert_get,,100000,,,76445499.0,ns,2
+example_mapping-insert_get,,100000,,,77452706.0,ns,2
+example_mapping-insert_get,,100000,,,78518464.0,ns,2
+example_mapping-insert_get,,100000,,,75437519.0,ns,2
+example_mapping-insert_get,,100000,,,75249657.0,ns,2
+example_mapping-insert_get,,100000,,,72990107.0,ns,2
+example_mapping-insert_get,,100000,,,75774173.0,ns,2
+example_mapping-insert_get,,100000,,,81372616.0,ns,2
+example_mapping-insert_get,,100000,,,76380488.0,ns,2
+example_mapping-insert_get,,100000,,,77158569.0,ns,2
+example_mapping-insert_get,,100000,,,85887863.0,ns,2
+example_mapping-insert_get,,100000,,,76611555.0,ns,2
+example_mapping-insert_get,,100000,,,73898504.0,ns,2
+example_mapping-insert_get,,100000,,,74955717.0,ns,2
+example_mapping-insert_get,,100000,,,75628370.0,ns,2
+example_mapping-insert_get,,100000,,,75019196.0,ns,2
+example_mapping-insert_get,,100000,,,75743586.0,ns,2
+example_mapping-insert_get,,100000,,,74568126.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..b4d7c96
--- /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":[75884115.0,78917237.0,79259656.0,82110047.0,80357339.0,78864722.0,84651360.0,74119663.0,80762557.0,76408193.0,79228590.0,84723128.0,75721152.0,79475756.0,74719460.0,77601299.0,76929792.0,79950802.0,84041633.0,80703313.0,76100885.0,75221707.0,79234074.0,81822181.0,74724811.0,75645756.0,74056998.0,77114838.0,81212400.0,77991768.0,74545240.0,76142839.0,75631341.0,75966845.0,75897274.0,76359823.0,74520001.0,75550287.0,78984937.0,77674445.0,76274217.0,80316579.0,81913915.0,77297586.0,84550504.0,133272353.0,78558030.0,75928072.0,77002636.0,78676565.0,74741099.0,77293576.0,77939700.0,75958833.0,76519952.0,75895527.0,77527042.0,75044260.0,74673837.0,74483652.0,74501980.0,73512010.0,76185524.0,75174639.0,73753851.0,76218415.0,79282753.0,78944258.0,75250209.0,75004046.0,75402888.0,74551362.0,75283267.0,75793044.0,75543989.0,75767473.0,79513259.0,78872435.0,74909505.0,74411444.0,75426700.0,75535232.0,76445499.0,77452706.0,78518464.0,75437519.0,75249657.0,72990107.0,75774173.0,81372616.0,76380488.0,77158569.0,85887863.0,76611555.0,73898504.0,74955717.0,75628370.0,75019196.0,75743586.0,74568126.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..f381da1
--- /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 @@
+[32174688.75,34899862.125,42166991.125,44892164.5] \ 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..3c516e1
--- /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":37008837.754125,"upper_bound":37348636.995},"point_estimate":37175967.49,"standard_error":86602.61513615362},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36811020.0,"upper_bound":37219346.0},"point_estimate":36996645.0,"standard_error":95062.818320457},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":691873.0689167976,"upper_bound":1087062.6864507794},"point_estimate":978859.2045217752,"standard_error":97145.50546859977},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":733285.3769127738,"upper_bound":1001264.5433101258},"point_estimate":870911.6223160225,"standard_error":68536.13709545907}} \ 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..a308aa0
--- /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,,,72617811.0,ns,2
+example_mapping-insert_get,,100000,,,73506258.0,ns,2
+example_mapping-insert_get,,100000,,,74438692.0,ns,2
+example_mapping-insert_get,,100000,,,75614170.0,ns,2
+example_mapping-insert_get,,100000,,,75423079.0,ns,2
+example_mapping-insert_get,,100000,,,74633292.0,ns,2
+example_mapping-insert_get,,100000,,,74214230.0,ns,2
+example_mapping-insert_get,,100000,,,77604606.0,ns,2
+example_mapping-insert_get,,100000,,,79045234.0,ns,2
+example_mapping-insert_get,,100000,,,73976552.0,ns,2
+example_mapping-insert_get,,100000,,,73931321.0,ns,2
+example_mapping-insert_get,,100000,,,75214967.0,ns,2
+example_mapping-insert_get,,100000,,,74108997.0,ns,2
+example_mapping-insert_get,,100000,,,77435591.0,ns,2
+example_mapping-insert_get,,100000,,,75081520.0,ns,2
+example_mapping-insert_get,,100000,,,76404818.0,ns,2
+example_mapping-insert_get,,100000,,,77521102.0,ns,2
+example_mapping-insert_get,,100000,,,76121359.0,ns,2
+example_mapping-insert_get,,100000,,,76505623.0,ns,2
+example_mapping-insert_get,,100000,,,75652827.0,ns,2
+example_mapping-insert_get,,100000,,,77696158.0,ns,2
+example_mapping-insert_get,,100000,,,75385144.0,ns,2
+example_mapping-insert_get,,100000,,,75388582.0,ns,2
+example_mapping-insert_get,,100000,,,77516832.0,ns,2
+example_mapping-insert_get,,100000,,,75851893.0,ns,2
+example_mapping-insert_get,,100000,,,76468154.0,ns,2
+example_mapping-insert_get,,100000,,,74060665.0,ns,2
+example_mapping-insert_get,,100000,,,75430635.0,ns,2
+example_mapping-insert_get,,100000,,,74487402.0,ns,2
+example_mapping-insert_get,,100000,,,74422720.0,ns,2
+example_mapping-insert_get,,100000,,,75225169.0,ns,2
+example_mapping-insert_get,,100000,,,73259471.0,ns,2
+example_mapping-insert_get,,100000,,,72681315.0,ns,2
+example_mapping-insert_get,,100000,,,75675263.0,ns,2
+example_mapping-insert_get,,100000,,,75676147.0,ns,2
+example_mapping-insert_get,,100000,,,75189130.0,ns,2
+example_mapping-insert_get,,100000,,,73951149.0,ns,2
+example_mapping-insert_get,,100000,,,73310336.0,ns,2
+example_mapping-insert_get,,100000,,,72704728.0,ns,2
+example_mapping-insert_get,,100000,,,73374413.0,ns,2
+example_mapping-insert_get,,100000,,,71394103.0,ns,2
+example_mapping-insert_get,,100000,,,72319150.0,ns,2
+example_mapping-insert_get,,100000,,,74118728.0,ns,2
+example_mapping-insert_get,,100000,,,73541873.0,ns,2
+example_mapping-insert_get,,100000,,,75827506.0,ns,2
+example_mapping-insert_get,,100000,,,72562588.0,ns,2
+example_mapping-insert_get,,100000,,,74004893.0,ns,2
+example_mapping-insert_get,,100000,,,72664339.0,ns,2
+example_mapping-insert_get,,100000,,,73177468.0,ns,2
+example_mapping-insert_get,,100000,,,71454654.0,ns,2
+example_mapping-insert_get,,100000,,,73999839.0,ns,2
+example_mapping-insert_get,,100000,,,73986741.0,ns,2
+example_mapping-insert_get,,100000,,,74634121.0,ns,2
+example_mapping-insert_get,,100000,,,72378937.0,ns,2
+example_mapping-insert_get,,100000,,,71971948.0,ns,2
+example_mapping-insert_get,,100000,,,71249813.0,ns,2
+example_mapping-insert_get,,100000,,,73124817.0,ns,2
+example_mapping-insert_get,,100000,,,73361561.0,ns,2
+example_mapping-insert_get,,100000,,,72817393.0,ns,2
+example_mapping-insert_get,,100000,,,75366680.0,ns,2
+example_mapping-insert_get,,100000,,,75957887.0,ns,2
+example_mapping-insert_get,,100000,,,72564288.0,ns,2
+example_mapping-insert_get,,100000,,,72471275.0,ns,2
+example_mapping-insert_get,,100000,,,73657620.0,ns,2
+example_mapping-insert_get,,100000,,,75290290.0,ns,2
+example_mapping-insert_get,,100000,,,72551559.0,ns,2
+example_mapping-insert_get,,100000,,,73699012.0,ns,2
+example_mapping-insert_get,,100000,,,73487418.0,ns,2
+example_mapping-insert_get,,100000,,,73090463.0,ns,2
+example_mapping-insert_get,,100000,,,72489031.0,ns,2
+example_mapping-insert_get,,100000,,,73745210.0,ns,2
+example_mapping-insert_get,,100000,,,75738226.0,ns,2
+example_mapping-insert_get,,100000,,,75673114.0,ns,2
+example_mapping-insert_get,,100000,,,75817844.0,ns,2
+example_mapping-insert_get,,100000,,,73865343.0,ns,2
+example_mapping-insert_get,,100000,,,72524309.0,ns,2
+example_mapping-insert_get,,100000,,,73586460.0,ns,2
+example_mapping-insert_get,,100000,,,75479094.0,ns,2
+example_mapping-insert_get,,100000,,,73220671.0,ns,2
+example_mapping-insert_get,,100000,,,80350468.0,ns,2
+example_mapping-insert_get,,100000,,,77790103.0,ns,2
+example_mapping-insert_get,,100000,,,72987430.0,ns,2
+example_mapping-insert_get,,100000,,,72780267.0,ns,2
+example_mapping-insert_get,,100000,,,74062837.0,ns,2
+example_mapping-insert_get,,100000,,,73756365.0,ns,2
+example_mapping-insert_get,,100000,,,75722043.0,ns,2
+example_mapping-insert_get,,100000,,,72641850.0,ns,2
+example_mapping-insert_get,,100000,,,73626769.0,ns,2
+example_mapping-insert_get,,100000,,,72302005.0,ns,2
+example_mapping-insert_get,,100000,,,73560365.0,ns,2
+example_mapping-insert_get,,100000,,,75773380.0,ns,2
+example_mapping-insert_get,,100000,,,76844336.0,ns,2
+example_mapping-insert_get,,100000,,,73225536.0,ns,2
+example_mapping-insert_get,,100000,,,72817534.0,ns,2
+example_mapping-insert_get,,100000,,,73577926.0,ns,2
+example_mapping-insert_get,,100000,,,72309339.0,ns,2
+example_mapping-insert_get,,100000,,,71885194.0,ns,2
+example_mapping-insert_get,,100000,,,73062173.0,ns,2
+example_mapping-insert_get,,100000,,,74143886.0,ns,2
+example_mapping-insert_get,,100000,,,76300071.0,ns,2
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..fb9d458
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/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,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":[72617811.0,73506258.0,74438692.0,75614170.0,75423079.0,74633292.0,74214230.0,77604606.0,79045234.0,73976552.0,73931321.0,75214967.0,74108997.0,77435591.0,75081520.0,76404818.0,77521102.0,76121359.0,76505623.0,75652827.0,77696158.0,75385144.0,75388582.0,77516832.0,75851893.0,76468154.0,74060665.0,75430635.0,74487402.0,74422720.0,75225169.0,73259471.0,72681315.0,75675263.0,75676147.0,75189130.0,73951149.0,73310336.0,72704728.0,73374413.0,71394103.0,72319150.0,74118728.0,73541873.0,75827506.0,72562588.0,74004893.0,72664339.0,73177468.0,71454654.0,73999839.0,73986741.0,74634121.0,72378937.0,71971948.0,71249813.0,73124817.0,73361561.0,72817393.0,75366680.0,75957887.0,72564288.0,72471275.0,73657620.0,75290290.0,72551559.0,73699012.0,73487418.0,73090463.0,72489031.0,73745210.0,75738226.0,75673114.0,75817844.0,73865343.0,72524309.0,73586460.0,75479094.0,73220671.0,80350468.0,77790103.0,72987430.0,72780267.0,74062837.0,73756365.0,75722043.0,72641850.0,73626769.0,72302005.0,73560365.0,75773380.0,76844336.0,73225536.0,72817534.0,73577926.0,72309339.0,71885194.0,73062173.0,74143886.0,76300071.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..e6162fc
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/100000/new/tukey.json
@@ -0,0 +1 @@
+[32731029.625,34636362.4375,39717249.9375,41622582.75] \ 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..2275cea
--- /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":530824895.5845,"upper_bound":542048068.6545},"point_estimate":536182953.68,"standard_error":2867797.754345767},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":524173752.0,"upper_bound":531955003.5},"point_estimate":527376984.5,"standard_error":2194605.9159746654},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10777057.756268978,"upper_bound":18662802.491599005},"point_estimate":13509579.946357012,"standard_error":2087464.2658268216},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22320330.708223034,"upper_bound":34314617.79753181},"point_estimate":28920815.434945006,"standard_error":3065174.649906903}} \ 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..ab6f3d5
--- /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,,,489658006.0,ns,1
+example_mapping-insert_get,,500000,,,517486856.0,ns,1
+example_mapping-insert_get,,500000,,,524376673.0,ns,1
+example_mapping-insert_get,,500000,,,525090474.0,ns,1
+example_mapping-insert_get,,500000,,,560516334.0,ns,1
+example_mapping-insert_get,,500000,,,561328738.0,ns,1
+example_mapping-insert_get,,500000,,,523607247.0,ns,1
+example_mapping-insert_get,,500000,,,518827600.0,ns,1
+example_mapping-insert_get,,500000,,,519400779.0,ns,1
+example_mapping-insert_get,,500000,,,516220795.0,ns,1
+example_mapping-insert_get,,500000,,,516195017.0,ns,1
+example_mapping-insert_get,,500000,,,536746811.0,ns,1
+example_mapping-insert_get,,500000,,,514288504.0,ns,1
+example_mapping-insert_get,,500000,,,527693937.0,ns,1
+example_mapping-insert_get,,500000,,,518838982.0,ns,1
+example_mapping-insert_get,,500000,,,536126549.0,ns,1
+example_mapping-insert_get,,500000,,,557656009.0,ns,1
+example_mapping-insert_get,,500000,,,555999193.0,ns,1
+example_mapping-insert_get,,500000,,,568979797.0,ns,1
+example_mapping-insert_get,,500000,,,547815580.0,ns,1
+example_mapping-insert_get,,500000,,,578665395.0,ns,1
+example_mapping-insert_get,,500000,,,615649381.0,ns,1
+example_mapping-insert_get,,500000,,,627759577.0,ns,1
+example_mapping-insert_get,,500000,,,610110974.0,ns,1
+example_mapping-insert_get,,500000,,,598261739.0,ns,1
+example_mapping-insert_get,,500000,,,603603047.0,ns,1
+example_mapping-insert_get,,500000,,,623653745.0,ns,1
+example_mapping-insert_get,,500000,,,603295437.0,ns,1
+example_mapping-insert_get,,500000,,,594530964.0,ns,1
+example_mapping-insert_get,,500000,,,592750285.0,ns,1
+example_mapping-insert_get,,500000,,,628231666.0,ns,1
+example_mapping-insert_get,,500000,,,525511025.0,ns,1
+example_mapping-insert_get,,500000,,,525452359.0,ns,1
+example_mapping-insert_get,,500000,,,531332483.0,ns,1
+example_mapping-insert_get,,500000,,,512130295.0,ns,1
+example_mapping-insert_get,,500000,,,522634433.0,ns,1
+example_mapping-insert_get,,500000,,,500571678.0,ns,1
+example_mapping-insert_get,,500000,,,511431297.0,ns,1
+example_mapping-insert_get,,500000,,,532443449.0,ns,1
+example_mapping-insert_get,,500000,,,531795502.0,ns,1
+example_mapping-insert_get,,500000,,,532393769.0,ns,1
+example_mapping-insert_get,,500000,,,542472655.0,ns,1
+example_mapping-insert_get,,500000,,,541387836.0,ns,1
+example_mapping-insert_get,,500000,,,518999899.0,ns,1
+example_mapping-insert_get,,500000,,,535073241.0,ns,1
+example_mapping-insert_get,,500000,,,534715745.0,ns,1
+example_mapping-insert_get,,500000,,,530030763.0,ns,1
+example_mapping-insert_get,,500000,,,519666362.0,ns,1
+example_mapping-insert_get,,500000,,,514126414.0,ns,1
+example_mapping-insert_get,,500000,,,538874090.0,ns,1
+example_mapping-insert_get,,500000,,,525825573.0,ns,1
+example_mapping-insert_get,,500000,,,516907635.0,ns,1
+example_mapping-insert_get,,500000,,,527254939.0,ns,1
+example_mapping-insert_get,,500000,,,536898227.0,ns,1
+example_mapping-insert_get,,500000,,,532473724.0,ns,1
+example_mapping-insert_get,,500000,,,526267669.0,ns,1
+example_mapping-insert_get,,500000,,,529105768.0,ns,1
+example_mapping-insert_get,,500000,,,542570574.0,ns,1
+example_mapping-insert_get,,500000,,,536381320.0,ns,1
+example_mapping-insert_get,,500000,,,520039096.0,ns,1
+example_mapping-insert_get,,500000,,,515627276.0,ns,1
+example_mapping-insert_get,,500000,,,519822164.0,ns,1
+example_mapping-insert_get,,500000,,,533537951.0,ns,1
+example_mapping-insert_get,,500000,,,547289249.0,ns,1
+example_mapping-insert_get,,500000,,,534083043.0,ns,1
+example_mapping-insert_get,,500000,,,509431397.0,ns,1
+example_mapping-insert_get,,500000,,,532447559.0,ns,1
+example_mapping-insert_get,,500000,,,518157146.0,ns,1
+example_mapping-insert_get,,500000,,,525101488.0,ns,1
+example_mapping-insert_get,,500000,,,524173752.0,ns,1
+example_mapping-insert_get,,500000,,,526278673.0,ns,1
+example_mapping-insert_get,,500000,,,531289878.0,ns,1
+example_mapping-insert_get,,500000,,,515426031.0,ns,1
+example_mapping-insert_get,,500000,,,583242146.0,ns,1
+example_mapping-insert_get,,500000,,,516334923.0,ns,1
+example_mapping-insert_get,,500000,,,522972186.0,ns,1
+example_mapping-insert_get,,500000,,,524069043.0,ns,1
+example_mapping-insert_get,,500000,,,542793254.0,ns,1
+example_mapping-insert_get,,500000,,,529427211.0,ns,1
+example_mapping-insert_get,,500000,,,516373390.0,ns,1
+example_mapping-insert_get,,500000,,,531516238.0,ns,1
+example_mapping-insert_get,,500000,,,535474885.0,ns,1
+example_mapping-insert_get,,500000,,,535112735.0,ns,1
+example_mapping-insert_get,,500000,,,530487676.0,ns,1
+example_mapping-insert_get,,500000,,,512632261.0,ns,1
+example_mapping-insert_get,,500000,,,522717856.0,ns,1
+example_mapping-insert_get,,500000,,,518952411.0,ns,1
+example_mapping-insert_get,,500000,,,511862439.0,ns,1
+example_mapping-insert_get,,500000,,,509963046.0,ns,1
+example_mapping-insert_get,,500000,,,522735653.0,ns,1
+example_mapping-insert_get,,500000,,,520791846.0,ns,1
+example_mapping-insert_get,,500000,,,518077898.0,ns,1
+example_mapping-insert_get,,500000,,,533345435.0,ns,1
+example_mapping-insert_get,,500000,,,506369932.0,ns,1
+example_mapping-insert_get,,500000,,,527499030.0,ns,1
+example_mapping-insert_get,,500000,,,517370620.0,ns,1
+example_mapping-insert_get,,500000,,,534273853.0,ns,1
+example_mapping-insert_get,,500000,,,517787839.0,ns,1
+example_mapping-insert_get,,500000,,,521553822.0,ns,1
+example_mapping-insert_get,,500000,,,513758222.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..d6bd92e
--- /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":[489658006.0,517486856.0,524376673.0,525090474.0,560516334.0,561328738.0,523607247.0,518827600.0,519400779.0,516220795.0,516195017.0,536746811.0,514288504.0,527693937.0,518838982.0,536126549.0,557656009.0,555999193.0,568979797.0,547815580.0,578665395.0,615649381.0,627759577.0,610110974.0,598261739.0,603603047.0,623653745.0,603295437.0,594530964.0,592750285.0,628231666.0,525511025.0,525452359.0,531332483.0,512130295.0,522634433.0,500571678.0,511431297.0,532443449.0,531795502.0,532393769.0,542472655.0,541387836.0,518999899.0,535073241.0,534715745.0,530030763.0,519666362.0,514126414.0,538874090.0,525825573.0,516907635.0,527254939.0,536898227.0,532473724.0,526267669.0,529105768.0,542570574.0,536381320.0,520039096.0,515627276.0,519822164.0,533537951.0,547289249.0,534083043.0,509431397.0,532447559.0,518157146.0,525101488.0,524173752.0,526278673.0,531289878.0,515426031.0,583242146.0,516334923.0,522972186.0,524069043.0,542793254.0,529427211.0,516373390.0,531516238.0,535474885.0,535112735.0,530487676.0,512632261.0,522717856.0,518952411.0,511862439.0,509963046.0,522735653.0,520791846.0,518077898.0,533345435.0,506369932.0,527499030.0,517370620.0,534273853.0,517787839.0,521553822.0,513758222.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..871644f
--- /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 @@
+[464990551.0,491913343.75,563707457.75,590630250.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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then 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::HashMap until n=500000, then std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..266b8ce
--- /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 until n=500000, then std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":620278576.241,"upper_bound":626325173.48625},"point_estimate":623117470.31,"standard_error":1547637.2371491406},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":617465708.0,"upper_bound":622990408.5},"point_estimate":619830983.5,"standard_error":1530259.7824927925},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7581061.471009254,"upper_bound":13098781.145650148},"point_estimate":9654089.834305644,"standard_error":1473496.4822948414},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10597821.307238407,"upper_bound":20454305.609625857},"point_estimate":15591142.371145807,"standard_error":2571645.357709581}} \ 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 until n=500000, then 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::HashMap until n=500000, then std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..3595aad
--- /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 until n=500000, then 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,,,605326563.0,ns,1
+example_mapping-insert_get,,500000,,,622875942.0,ns,1
+example_mapping-insert_get,,500000,,,630883875.0,ns,1
+example_mapping-insert_get,,500000,,,634621860.0,ns,1
+example_mapping-insert_get,,500000,,,625510059.0,ns,1
+example_mapping-insert_get,,500000,,,616285441.0,ns,1
+example_mapping-insert_get,,500000,,,631322322.0,ns,1
+example_mapping-insert_get,,500000,,,631424900.0,ns,1
+example_mapping-insert_get,,500000,,,623513891.0,ns,1
+example_mapping-insert_get,,500000,,,614322203.0,ns,1
+example_mapping-insert_get,,500000,,,620030660.0,ns,1
+example_mapping-insert_get,,500000,,,648060433.0,ns,1
+example_mapping-insert_get,,500000,,,640078128.0,ns,1
+example_mapping-insert_get,,500000,,,622531943.0,ns,1
+example_mapping-insert_get,,500000,,,621879588.0,ns,1
+example_mapping-insert_get,,500000,,,603972081.0,ns,1
+example_mapping-insert_get,,500000,,,612553519.0,ns,1
+example_mapping-insert_get,,500000,,,617465708.0,ns,1
+example_mapping-insert_get,,500000,,,615379404.0,ns,1
+example_mapping-insert_get,,500000,,,623329519.0,ns,1
+example_mapping-insert_get,,500000,,,636833193.0,ns,1
+example_mapping-insert_get,,500000,,,671702936.0,ns,1
+example_mapping-insert_get,,500000,,,612755687.0,ns,1
+example_mapping-insert_get,,500000,,,619164465.0,ns,1
+example_mapping-insert_get,,500000,,,630211570.0,ns,1
+example_mapping-insert_get,,500000,,,612437045.0,ns,1
+example_mapping-insert_get,,500000,,,616346025.0,ns,1
+example_mapping-insert_get,,500000,,,617518989.0,ns,1
+example_mapping-insert_get,,500000,,,631468650.0,ns,1
+example_mapping-insert_get,,500000,,,628214523.0,ns,1
+example_mapping-insert_get,,500000,,,609519512.0,ns,1
+example_mapping-insert_get,,500000,,,629970307.0,ns,1
+example_mapping-insert_get,,500000,,,616134614.0,ns,1
+example_mapping-insert_get,,500000,,,619139229.0,ns,1
+example_mapping-insert_get,,500000,,,604034631.0,ns,1
+example_mapping-insert_get,,500000,,,613296379.0,ns,1
+example_mapping-insert_get,,500000,,,630795153.0,ns,1
+example_mapping-insert_get,,500000,,,622651298.0,ns,1
+example_mapping-insert_get,,500000,,,601664970.0,ns,1
+example_mapping-insert_get,,500000,,,613466057.0,ns,1
+example_mapping-insert_get,,500000,,,616132497.0,ns,1
+example_mapping-insert_get,,500000,,,634761957.0,ns,1
+example_mapping-insert_get,,500000,,,628447087.0,ns,1
+example_mapping-insert_get,,500000,,,608448132.0,ns,1
+example_mapping-insert_get,,500000,,,623952661.0,ns,1
+example_mapping-insert_get,,500000,,,621644919.0,ns,1
+example_mapping-insert_get,,500000,,,606804258.0,ns,1
+example_mapping-insert_get,,500000,,,634945690.0,ns,1
+example_mapping-insert_get,,500000,,,613794690.0,ns,1
+example_mapping-insert_get,,500000,,,612305231.0,ns,1
+example_mapping-insert_get,,500000,,,707864673.0,ns,1
+example_mapping-insert_get,,500000,,,631946402.0,ns,1
+example_mapping-insert_get,,500000,,,637160872.0,ns,1
+example_mapping-insert_get,,500000,,,647726121.0,ns,1
+example_mapping-insert_get,,500000,,,623880126.0,ns,1
+example_mapping-insert_get,,500000,,,619088381.0,ns,1
+example_mapping-insert_get,,500000,,,618592752.0,ns,1
+example_mapping-insert_get,,500000,,,626319568.0,ns,1
+example_mapping-insert_get,,500000,,,604747370.0,ns,1
+example_mapping-insert_get,,500000,,,616905643.0,ns,1
+example_mapping-insert_get,,500000,,,641183296.0,ns,1
+example_mapping-insert_get,,500000,,,626058807.0,ns,1
+example_mapping-insert_get,,500000,,,614774169.0,ns,1
+example_mapping-insert_get,,500000,,,624339195.0,ns,1
+example_mapping-insert_get,,500000,,,616412179.0,ns,1
+example_mapping-insert_get,,500000,,,600198888.0,ns,1
+example_mapping-insert_get,,500000,,,619631307.0,ns,1
+example_mapping-insert_get,,500000,,,621271638.0,ns,1
+example_mapping-insert_get,,500000,,,617214574.0,ns,1
+example_mapping-insert_get,,500000,,,631695605.0,ns,1
+example_mapping-insert_get,,500000,,,625990878.0,ns,1
+example_mapping-insert_get,,500000,,,614128781.0,ns,1
+example_mapping-insert_get,,500000,,,608240766.0,ns,1
+example_mapping-insert_get,,500000,,,613609594.0,ns,1
+example_mapping-insert_get,,500000,,,616587695.0,ns,1
+example_mapping-insert_get,,500000,,,612069759.0,ns,1
+example_mapping-insert_get,,500000,,,616623196.0,ns,1
+example_mapping-insert_get,,500000,,,618281805.0,ns,1
+example_mapping-insert_get,,500000,,,608903223.0,ns,1
+example_mapping-insert_get,,500000,,,620640880.0,ns,1
+example_mapping-insert_get,,500000,,,611390780.0,ns,1
+example_mapping-insert_get,,500000,,,602771690.0,ns,1
+example_mapping-insert_get,,500000,,,612809368.0,ns,1
+example_mapping-insert_get,,500000,,,622357098.0,ns,1
+example_mapping-insert_get,,500000,,,627394085.0,ns,1
+example_mapping-insert_get,,500000,,,614430529.0,ns,1
+example_mapping-insert_get,,500000,,,602628486.0,ns,1
+example_mapping-insert_get,,500000,,,629871993.0,ns,1
+example_mapping-insert_get,,500000,,,619628659.0,ns,1
+example_mapping-insert_get,,500000,,,625552316.0,ns,1
+example_mapping-insert_get,,500000,,,636957379.0,ns,1
+example_mapping-insert_get,,500000,,,631279608.0,ns,1
+example_mapping-insert_get,,500000,,,625450536.0,ns,1
+example_mapping-insert_get,,500000,,,643165535.0,ns,1
+example_mapping-insert_get,,500000,,,677856207.0,ns,1
+example_mapping-insert_get,,500000,,,653524867.0,ns,1
+example_mapping-insert_get,,500000,,,618554400.0,ns,1
+example_mapping-insert_get,,500000,,,622485580.0,ns,1
+example_mapping-insert_get,,500000,,,614529699.0,ns,1
+example_mapping-insert_get,,500000,,,617089679.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 until n=500000, then 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::HashMap until n=500000, then std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..1501365
--- /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 until n=500000, then 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":[605326563.0,622875942.0,630883875.0,634621860.0,625510059.0,616285441.0,631322322.0,631424900.0,623513891.0,614322203.0,620030660.0,648060433.0,640078128.0,622531943.0,621879588.0,603972081.0,612553519.0,617465708.0,615379404.0,623329519.0,636833193.0,671702936.0,612755687.0,619164465.0,630211570.0,612437045.0,616346025.0,617518989.0,631468650.0,628214523.0,609519512.0,629970307.0,616134614.0,619139229.0,604034631.0,613296379.0,630795153.0,622651298.0,601664970.0,613466057.0,616132497.0,634761957.0,628447087.0,608448132.0,623952661.0,621644919.0,606804258.0,634945690.0,613794690.0,612305231.0,707864673.0,631946402.0,637160872.0,647726121.0,623880126.0,619088381.0,618592752.0,626319568.0,604747370.0,616905643.0,641183296.0,626058807.0,614774169.0,624339195.0,616412179.0,600198888.0,619631307.0,621271638.0,617214574.0,631695605.0,625990878.0,614128781.0,608240766.0,613609594.0,616587695.0,612069759.0,616623196.0,618281805.0,608903223.0,620640880.0,611390780.0,602771690.0,612809368.0,622357098.0,627394085.0,614430529.0,602628486.0,629871993.0,619628659.0,625552316.0,636957379.0,631279608.0,625450536.0,643165535.0,677856207.0,653524867.0,618554400.0,622485580.0,614529699.0,617089679.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 until n=500000, then 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::HashMap until n=500000, then std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..a519691
--- /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 until n=500000, then std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[567405675.5,590839761.5,653330657.5,676764743.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::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..f65df86
--- /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":529460871.49425,"upper_bound":545795065.5695001},"point_estimate":537443642.28,"standard_error":4153885.123617027},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":535655822.0,"upper_bound":542323202.0},"point_estimate":539874230.5,"standard_error":1635075.8228506714},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21137013.438043,"upper_bound":41571352.32506096},"point_estimate":27975993.59202683,"standard_error":5384019.357568839},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31709640.26509807,"upper_bound":52656886.1830232},"point_estimate":41961284.9622336,"standard_error":5442325.7490912685}} \ 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..ec1aa59
--- /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,,,540494520.0,ns,1
+example_mapping-insert_get,,500000,,,575784317.0,ns,1
+example_mapping-insert_get,,500000,,,739924118.0,ns,1
+example_mapping-insert_get,,500000,,,599140988.0,ns,1
+example_mapping-insert_get,,500000,,,662654229.0,ns,1
+example_mapping-insert_get,,500000,,,652780112.0,ns,1
+example_mapping-insert_get,,500000,,,608207618.0,ns,1
+example_mapping-insert_get,,500000,,,553391280.0,ns,1
+example_mapping-insert_get,,500000,,,553455201.0,ns,1
+example_mapping-insert_get,,500000,,,556446372.0,ns,1
+example_mapping-insert_get,,500000,,,531166266.0,ns,1
+example_mapping-insert_get,,500000,,,569135098.0,ns,1
+example_mapping-insert_get,,500000,,,541334836.0,ns,1
+example_mapping-insert_get,,500000,,,537685521.0,ns,1
+example_mapping-insert_get,,500000,,,559760306.0,ns,1
+example_mapping-insert_get,,500000,,,550640511.0,ns,1
+example_mapping-insert_get,,500000,,,586378421.0,ns,1
+example_mapping-insert_get,,500000,,,562598275.0,ns,1
+example_mapping-insert_get,,500000,,,541091878.0,ns,1
+example_mapping-insert_get,,500000,,,546674041.0,ns,1
+example_mapping-insert_get,,500000,,,567323851.0,ns,1
+example_mapping-insert_get,,500000,,,500396702.0,ns,1
+example_mapping-insert_get,,500000,,,466947703.0,ns,1
+example_mapping-insert_get,,500000,,,474183862.0,ns,1
+example_mapping-insert_get,,500000,,,511858289.0,ns,1
+example_mapping-insert_get,,500000,,,473538615.0,ns,1
+example_mapping-insert_get,,500000,,,489471796.0,ns,1
+example_mapping-insert_get,,500000,,,472057523.0,ns,1
+example_mapping-insert_get,,500000,,,502875534.0,ns,1
+example_mapping-insert_get,,500000,,,465034832.0,ns,1
+example_mapping-insert_get,,500000,,,481909311.0,ns,1
+example_mapping-insert_get,,500000,,,481656764.0,ns,1
+example_mapping-insert_get,,500000,,,466731587.0,ns,1
+example_mapping-insert_get,,500000,,,474786688.0,ns,1
+example_mapping-insert_get,,500000,,,492355984.0,ns,1
+example_mapping-insert_get,,500000,,,504127081.0,ns,1
+example_mapping-insert_get,,500000,,,506232881.0,ns,1
+example_mapping-insert_get,,500000,,,473324380.0,ns,1
+example_mapping-insert_get,,500000,,,508083073.0,ns,1
+example_mapping-insert_get,,500000,,,504508778.0,ns,1
+example_mapping-insert_get,,500000,,,535655822.0,ns,1
+example_mapping-insert_get,,500000,,,535931973.0,ns,1
+example_mapping-insert_get,,500000,,,541370672.0,ns,1
+example_mapping-insert_get,,500000,,,539430805.0,ns,1
+example_mapping-insert_get,,500000,,,572807899.0,ns,1
+example_mapping-insert_get,,500000,,,547663131.0,ns,1
+example_mapping-insert_get,,500000,,,545045967.0,ns,1
+example_mapping-insert_get,,500000,,,524949532.0,ns,1
+example_mapping-insert_get,,500000,,,548612765.0,ns,1
+example_mapping-insert_get,,500000,,,538500568.0,ns,1
+example_mapping-insert_get,,500000,,,539059172.0,ns,1
+example_mapping-insert_get,,500000,,,555031354.0,ns,1
+example_mapping-insert_get,,500000,,,531745403.0,ns,1
+example_mapping-insert_get,,500000,,,557711046.0,ns,1
+example_mapping-insert_get,,500000,,,532844953.0,ns,1
+example_mapping-insert_get,,500000,,,565925849.0,ns,1
+example_mapping-insert_get,,500000,,,571456496.0,ns,1
+example_mapping-insert_get,,500000,,,556623550.0,ns,1
+example_mapping-insert_get,,500000,,,540195719.0,ns,1
+example_mapping-insert_get,,500000,,,557727254.0,ns,1
+example_mapping-insert_get,,500000,,,538670145.0,ns,1
+example_mapping-insert_get,,500000,,,555004624.0,ns,1
+example_mapping-insert_get,,500000,,,579673233.0,ns,1
+example_mapping-insert_get,,500000,,,583665923.0,ns,1
+example_mapping-insert_get,,500000,,,572182181.0,ns,1
+example_mapping-insert_get,,500000,,,523359861.0,ns,1
+example_mapping-insert_get,,500000,,,543311568.0,ns,1
+example_mapping-insert_get,,500000,,,528868303.0,ns,1
+example_mapping-insert_get,,500000,,,540486254.0,ns,1
+example_mapping-insert_get,,500000,,,524087718.0,ns,1
+example_mapping-insert_get,,500000,,,489340978.0,ns,1
+example_mapping-insert_get,,500000,,,516372187.0,ns,1
+example_mapping-insert_get,,500000,,,517832788.0,ns,1
+example_mapping-insert_get,,500000,,,580325601.0,ns,1
+example_mapping-insert_get,,500000,,,539805685.0,ns,1
+example_mapping-insert_get,,500000,,,539999196.0,ns,1
+example_mapping-insert_get,,500000,,,530422303.0,ns,1
+example_mapping-insert_get,,500000,,,540636062.0,ns,1
+example_mapping-insert_get,,500000,,,546612322.0,ns,1
+example_mapping-insert_get,,500000,,,555110150.0,ns,1
+example_mapping-insert_get,,500000,,,518389396.0,ns,1
+example_mapping-insert_get,,500000,,,564025287.0,ns,1
+example_mapping-insert_get,,500000,,,519674493.0,ns,1
+example_mapping-insert_get,,500000,,,509198458.0,ns,1
+example_mapping-insert_get,,500000,,,537117446.0,ns,1
+example_mapping-insert_get,,500000,,,546573574.0,ns,1
+example_mapping-insert_get,,500000,,,554130951.0,ns,1
+example_mapping-insert_get,,500000,,,545548921.0,ns,1
+example_mapping-insert_get,,500000,,,538691201.0,ns,1
+example_mapping-insert_get,,500000,,,540797416.0,ns,1
+example_mapping-insert_get,,500000,,,587559796.0,ns,1
+example_mapping-insert_get,,500000,,,554198894.0,ns,1
+example_mapping-insert_get,,500000,,,534330963.0,ns,1
+example_mapping-insert_get,,500000,,,539942776.0,ns,1
+example_mapping-insert_get,,500000,,,534809945.0,ns,1
+example_mapping-insert_get,,500000,,,509215846.0,ns,1
+example_mapping-insert_get,,500000,,,493316789.0,ns,1
+example_mapping-insert_get,,500000,,,482296554.0,ns,1
+example_mapping-insert_get,,500000,,,487701174.0,ns,1
+example_mapping-insert_get,,500000,,,476638194.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..e9b78d6
--- /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":[540494520.0,575784317.0,739924118.0,599140988.0,662654229.0,652780112.0,608207618.0,553391280.0,553455201.0,556446372.0,531166266.0,569135098.0,541334836.0,537685521.0,559760306.0,550640511.0,586378421.0,562598275.0,541091878.0,546674041.0,567323851.0,500396702.0,466947703.0,474183862.0,511858289.0,473538615.0,489471796.0,472057523.0,502875534.0,465034832.0,481909311.0,481656764.0,466731587.0,474786688.0,492355984.0,504127081.0,506232881.0,473324380.0,508083073.0,504508778.0,535655822.0,535931973.0,541370672.0,539430805.0,572807899.0,547663131.0,545045967.0,524949532.0,548612765.0,538500568.0,539059172.0,555031354.0,531745403.0,557711046.0,532844953.0,565925849.0,571456496.0,556623550.0,540195719.0,557727254.0,538670145.0,555004624.0,579673233.0,583665923.0,572182181.0,523359861.0,543311568.0,528868303.0,540486254.0,524087718.0,489340978.0,516372187.0,517832788.0,580325601.0,539805685.0,539999196.0,530422303.0,540636062.0,546612322.0,555110150.0,518389396.0,564025287.0,519674493.0,509198458.0,537117446.0,546573574.0,554130951.0,545548921.0,538691201.0,540797416.0,587559796.0,554198894.0,534330963.0,539942776.0,534809945.0,509215846.0,493316789.0,482296554.0,487701174.0,476638194.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..705b33f
--- /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 @@
+[379637554.0,445417616.125,620831115.125,686611177.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..266b8ce
--- /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":620278576.241,"upper_bound":626325173.48625},"point_estimate":623117470.31,"standard_error":1547637.2371491406},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":617465708.0,"upper_bound":622990408.5},"point_estimate":619830983.5,"standard_error":1530259.7824927925},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7581061.471009254,"upper_bound":13098781.145650148},"point_estimate":9654089.834305644,"standard_error":1473496.4822948414},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10597821.307238407,"upper_bound":20454305.609625857},"point_estimate":15591142.371145807,"standard_error":2571645.357709581}} \ 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..3595aad
--- /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,,,605326563.0,ns,1
+example_mapping-insert_get,,500000,,,622875942.0,ns,1
+example_mapping-insert_get,,500000,,,630883875.0,ns,1
+example_mapping-insert_get,,500000,,,634621860.0,ns,1
+example_mapping-insert_get,,500000,,,625510059.0,ns,1
+example_mapping-insert_get,,500000,,,616285441.0,ns,1
+example_mapping-insert_get,,500000,,,631322322.0,ns,1
+example_mapping-insert_get,,500000,,,631424900.0,ns,1
+example_mapping-insert_get,,500000,,,623513891.0,ns,1
+example_mapping-insert_get,,500000,,,614322203.0,ns,1
+example_mapping-insert_get,,500000,,,620030660.0,ns,1
+example_mapping-insert_get,,500000,,,648060433.0,ns,1
+example_mapping-insert_get,,500000,,,640078128.0,ns,1
+example_mapping-insert_get,,500000,,,622531943.0,ns,1
+example_mapping-insert_get,,500000,,,621879588.0,ns,1
+example_mapping-insert_get,,500000,,,603972081.0,ns,1
+example_mapping-insert_get,,500000,,,612553519.0,ns,1
+example_mapping-insert_get,,500000,,,617465708.0,ns,1
+example_mapping-insert_get,,500000,,,615379404.0,ns,1
+example_mapping-insert_get,,500000,,,623329519.0,ns,1
+example_mapping-insert_get,,500000,,,636833193.0,ns,1
+example_mapping-insert_get,,500000,,,671702936.0,ns,1
+example_mapping-insert_get,,500000,,,612755687.0,ns,1
+example_mapping-insert_get,,500000,,,619164465.0,ns,1
+example_mapping-insert_get,,500000,,,630211570.0,ns,1
+example_mapping-insert_get,,500000,,,612437045.0,ns,1
+example_mapping-insert_get,,500000,,,616346025.0,ns,1
+example_mapping-insert_get,,500000,,,617518989.0,ns,1
+example_mapping-insert_get,,500000,,,631468650.0,ns,1
+example_mapping-insert_get,,500000,,,628214523.0,ns,1
+example_mapping-insert_get,,500000,,,609519512.0,ns,1
+example_mapping-insert_get,,500000,,,629970307.0,ns,1
+example_mapping-insert_get,,500000,,,616134614.0,ns,1
+example_mapping-insert_get,,500000,,,619139229.0,ns,1
+example_mapping-insert_get,,500000,,,604034631.0,ns,1
+example_mapping-insert_get,,500000,,,613296379.0,ns,1
+example_mapping-insert_get,,500000,,,630795153.0,ns,1
+example_mapping-insert_get,,500000,,,622651298.0,ns,1
+example_mapping-insert_get,,500000,,,601664970.0,ns,1
+example_mapping-insert_get,,500000,,,613466057.0,ns,1
+example_mapping-insert_get,,500000,,,616132497.0,ns,1
+example_mapping-insert_get,,500000,,,634761957.0,ns,1
+example_mapping-insert_get,,500000,,,628447087.0,ns,1
+example_mapping-insert_get,,500000,,,608448132.0,ns,1
+example_mapping-insert_get,,500000,,,623952661.0,ns,1
+example_mapping-insert_get,,500000,,,621644919.0,ns,1
+example_mapping-insert_get,,500000,,,606804258.0,ns,1
+example_mapping-insert_get,,500000,,,634945690.0,ns,1
+example_mapping-insert_get,,500000,,,613794690.0,ns,1
+example_mapping-insert_get,,500000,,,612305231.0,ns,1
+example_mapping-insert_get,,500000,,,707864673.0,ns,1
+example_mapping-insert_get,,500000,,,631946402.0,ns,1
+example_mapping-insert_get,,500000,,,637160872.0,ns,1
+example_mapping-insert_get,,500000,,,647726121.0,ns,1
+example_mapping-insert_get,,500000,,,623880126.0,ns,1
+example_mapping-insert_get,,500000,,,619088381.0,ns,1
+example_mapping-insert_get,,500000,,,618592752.0,ns,1
+example_mapping-insert_get,,500000,,,626319568.0,ns,1
+example_mapping-insert_get,,500000,,,604747370.0,ns,1
+example_mapping-insert_get,,500000,,,616905643.0,ns,1
+example_mapping-insert_get,,500000,,,641183296.0,ns,1
+example_mapping-insert_get,,500000,,,626058807.0,ns,1
+example_mapping-insert_get,,500000,,,614774169.0,ns,1
+example_mapping-insert_get,,500000,,,624339195.0,ns,1
+example_mapping-insert_get,,500000,,,616412179.0,ns,1
+example_mapping-insert_get,,500000,,,600198888.0,ns,1
+example_mapping-insert_get,,500000,,,619631307.0,ns,1
+example_mapping-insert_get,,500000,,,621271638.0,ns,1
+example_mapping-insert_get,,500000,,,617214574.0,ns,1
+example_mapping-insert_get,,500000,,,631695605.0,ns,1
+example_mapping-insert_get,,500000,,,625990878.0,ns,1
+example_mapping-insert_get,,500000,,,614128781.0,ns,1
+example_mapping-insert_get,,500000,,,608240766.0,ns,1
+example_mapping-insert_get,,500000,,,613609594.0,ns,1
+example_mapping-insert_get,,500000,,,616587695.0,ns,1
+example_mapping-insert_get,,500000,,,612069759.0,ns,1
+example_mapping-insert_get,,500000,,,616623196.0,ns,1
+example_mapping-insert_get,,500000,,,618281805.0,ns,1
+example_mapping-insert_get,,500000,,,608903223.0,ns,1
+example_mapping-insert_get,,500000,,,620640880.0,ns,1
+example_mapping-insert_get,,500000,,,611390780.0,ns,1
+example_mapping-insert_get,,500000,,,602771690.0,ns,1
+example_mapping-insert_get,,500000,,,612809368.0,ns,1
+example_mapping-insert_get,,500000,,,622357098.0,ns,1
+example_mapping-insert_get,,500000,,,627394085.0,ns,1
+example_mapping-insert_get,,500000,,,614430529.0,ns,1
+example_mapping-insert_get,,500000,,,602628486.0,ns,1
+example_mapping-insert_get,,500000,,,629871993.0,ns,1
+example_mapping-insert_get,,500000,,,619628659.0,ns,1
+example_mapping-insert_get,,500000,,,625552316.0,ns,1
+example_mapping-insert_get,,500000,,,636957379.0,ns,1
+example_mapping-insert_get,,500000,,,631279608.0,ns,1
+example_mapping-insert_get,,500000,,,625450536.0,ns,1
+example_mapping-insert_get,,500000,,,643165535.0,ns,1
+example_mapping-insert_get,,500000,,,677856207.0,ns,1
+example_mapping-insert_get,,500000,,,653524867.0,ns,1
+example_mapping-insert_get,,500000,,,618554400.0,ns,1
+example_mapping-insert_get,,500000,,,622485580.0,ns,1
+example_mapping-insert_get,,500000,,,614529699.0,ns,1
+example_mapping-insert_get,,500000,,,617089679.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..1501365
--- /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":[605326563.0,622875942.0,630883875.0,634621860.0,625510059.0,616285441.0,631322322.0,631424900.0,623513891.0,614322203.0,620030660.0,648060433.0,640078128.0,622531943.0,621879588.0,603972081.0,612553519.0,617465708.0,615379404.0,623329519.0,636833193.0,671702936.0,612755687.0,619164465.0,630211570.0,612437045.0,616346025.0,617518989.0,631468650.0,628214523.0,609519512.0,629970307.0,616134614.0,619139229.0,604034631.0,613296379.0,630795153.0,622651298.0,601664970.0,613466057.0,616132497.0,634761957.0,628447087.0,608448132.0,623952661.0,621644919.0,606804258.0,634945690.0,613794690.0,612305231.0,707864673.0,631946402.0,637160872.0,647726121.0,623880126.0,619088381.0,618592752.0,626319568.0,604747370.0,616905643.0,641183296.0,626058807.0,614774169.0,624339195.0,616412179.0,600198888.0,619631307.0,621271638.0,617214574.0,631695605.0,625990878.0,614128781.0,608240766.0,613609594.0,616587695.0,612069759.0,616623196.0,618281805.0,608903223.0,620640880.0,611390780.0,602771690.0,612809368.0,622357098.0,627394085.0,614430529.0,602628486.0,629871993.0,619628659.0,625552316.0,636957379.0,631279608.0,625450536.0,643165535.0,677856207.0,653524867.0,618554400.0,622485580.0,614529699.0,617089679.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..a519691
--- /dev/null
+++ b/analysis/current/criterion/example_mapping-insert_get/500000/new/tukey.json
@@ -0,0 +1 @@
+[567405675.5,590839761.5,653330657.5,676764743.5] \ 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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..8eb58df
--- /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::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5223348.7708250005,"upper_bound":5298789.346774998},"point_estimate":5257237.934999998,"standard_error":19347.54899602859},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5186927.2,"upper_bound":5225465.6},"point_estimate":5202283.0,"standard_error":8878.725272403808},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":61083.711955547195,"upper_bound":106095.15063643345},"point_estimate":84474.46935027838,"standard_error":12277.868665057198},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":108533.26904936861,"upper_bound":283253.37802348443},"point_estimate":194014.9451371377,"standard_error":50138.993288091224}} \ 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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..bcf1129
--- /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::SortedUniqueVec until n=10000, then 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,,,53264629.0,ns,10
+example_sets-insert_n,,10000,,,52461972.0,ns,10
+example_sets-insert_n,,10000,,,51800594.0,ns,10
+example_sets-insert_n,,10000,,,51097329.0,ns,10
+example_sets-insert_n,,10000,,,51941069.0,ns,10
+example_sets-insert_n,,10000,,,52797054.0,ns,10
+example_sets-insert_n,,10000,,,52088063.0,ns,10
+example_sets-insert_n,,10000,,,51445403.0,ns,10
+example_sets-insert_n,,10000,,,51515884.0,ns,10
+example_sets-insert_n,,10000,,,51261931.0,ns,10
+example_sets-insert_n,,10000,,,51629172.0,ns,10
+example_sets-insert_n,,10000,,,51540916.0,ns,10
+example_sets-insert_n,,10000,,,52022863.0,ns,10
+example_sets-insert_n,,10000,,,50823354.0,ns,10
+example_sets-insert_n,,10000,,,51268839.0,ns,10
+example_sets-insert_n,,10000,,,51515609.0,ns,10
+example_sets-insert_n,,10000,,,50827676.0,ns,10
+example_sets-insert_n,,10000,,,51551410.0,ns,10
+example_sets-insert_n,,10000,,,52094177.0,ns,10
+example_sets-insert_n,,10000,,,55054025.0,ns,10
+example_sets-insert_n,,10000,,,54515303.0,ns,10
+example_sets-insert_n,,10000,,,52729725.0,ns,10
+example_sets-insert_n,,10000,,,51300076.0,ns,10
+example_sets-insert_n,,10000,,,52762428.0,ns,10
+example_sets-insert_n,,10000,,,55189159.0,ns,10
+example_sets-insert_n,,10000,,,53215144.0,ns,10
+example_sets-insert_n,,10000,,,52133144.0,ns,10
+example_sets-insert_n,,10000,,,51832246.0,ns,10
+example_sets-insert_n,,10000,,,52182804.0,ns,10
+example_sets-insert_n,,10000,,,55299620.0,ns,10
+example_sets-insert_n,,10000,,,52030639.0,ns,10
+example_sets-insert_n,,10000,,,52254656.0,ns,10
+example_sets-insert_n,,10000,,,52112761.0,ns,10
+example_sets-insert_n,,10000,,,54991574.0,ns,10
+example_sets-insert_n,,10000,,,51538526.0,ns,10
+example_sets-insert_n,,10000,,,53608027.0,ns,10
+example_sets-insert_n,,10000,,,51276539.0,ns,10
+example_sets-insert_n,,10000,,,51992141.0,ns,10
+example_sets-insert_n,,10000,,,52284720.0,ns,10
+example_sets-insert_n,,10000,,,52022797.0,ns,10
+example_sets-insert_n,,10000,,,51143461.0,ns,10
+example_sets-insert_n,,10000,,,51697212.0,ns,10
+example_sets-insert_n,,10000,,,50624448.0,ns,10
+example_sets-insert_n,,10000,,,52053205.0,ns,10
+example_sets-insert_n,,10000,,,51973497.0,ns,10
+example_sets-insert_n,,10000,,,51297131.0,ns,10
+example_sets-insert_n,,10000,,,51586274.0,ns,10
+example_sets-insert_n,,10000,,,51244426.0,ns,10
+example_sets-insert_n,,10000,,,52818285.0,ns,10
+example_sets-insert_n,,10000,,,51869272.0,ns,10
+example_sets-insert_n,,10000,,,52688154.0,ns,10
+example_sets-insert_n,,10000,,,55180669.0,ns,10
+example_sets-insert_n,,10000,,,56847892.0,ns,10
+example_sets-insert_n,,10000,,,53375241.0,ns,10
+example_sets-insert_n,,10000,,,52635214.0,ns,10
+example_sets-insert_n,,10000,,,54165142.0,ns,10
+example_sets-insert_n,,10000,,,58289204.0,ns,10
+example_sets-insert_n,,10000,,,55414797.0,ns,10
+example_sets-insert_n,,10000,,,51615399.0,ns,10
+example_sets-insert_n,,10000,,,51546343.0,ns,10
+example_sets-insert_n,,10000,,,51628008.0,ns,10
+example_sets-insert_n,,10000,,,50993705.0,ns,10
+example_sets-insert_n,,10000,,,52742203.0,ns,10
+example_sets-insert_n,,10000,,,52209290.0,ns,10
+example_sets-insert_n,,10000,,,52271355.0,ns,10
+example_sets-insert_n,,10000,,,52382475.0,ns,10
+example_sets-insert_n,,10000,,,51846640.0,ns,10
+example_sets-insert_n,,10000,,,51359721.0,ns,10
+example_sets-insert_n,,10000,,,51842015.0,ns,10
+example_sets-insert_n,,10000,,,51975168.0,ns,10
+example_sets-insert_n,,10000,,,51685487.0,ns,10
+example_sets-insert_n,,10000,,,53058206.0,ns,10
+example_sets-insert_n,,10000,,,55861339.0,ns,10
+example_sets-insert_n,,10000,,,66522055.0,ns,10
+example_sets-insert_n,,10000,,,54046325.0,ns,10
+example_sets-insert_n,,10000,,,51901884.0,ns,10
+example_sets-insert_n,,10000,,,53254196.0,ns,10
+example_sets-insert_n,,10000,,,52739702.0,ns,10
+example_sets-insert_n,,10000,,,53908687.0,ns,10
+example_sets-insert_n,,10000,,,51460712.0,ns,10
+example_sets-insert_n,,10000,,,51956509.0,ns,10
+example_sets-insert_n,,10000,,,53005293.0,ns,10
+example_sets-insert_n,,10000,,,51928466.0,ns,10
+example_sets-insert_n,,10000,,,51714064.0,ns,10
+example_sets-insert_n,,10000,,,52607570.0,ns,10
+example_sets-insert_n,,10000,,,53493653.0,ns,10
+example_sets-insert_n,,10000,,,51822808.0,ns,10
+example_sets-insert_n,,10000,,,52521942.0,ns,10
+example_sets-insert_n,,10000,,,52932042.0,ns,10
+example_sets-insert_n,,10000,,,51241865.0,ns,10
+example_sets-insert_n,,10000,,,52430030.0,ns,10
+example_sets-insert_n,,10000,,,51334914.0,ns,10
+example_sets-insert_n,,10000,,,52656701.0,ns,10
+example_sets-insert_n,,10000,,,51243249.0,ns,10
+example_sets-insert_n,,10000,,,51820250.0,ns,10
+example_sets-insert_n,,10000,,,51806769.0,ns,10
+example_sets-insert_n,,10000,,,51728525.0,ns,10
+example_sets-insert_n,,10000,,,51541172.0,ns,10
+example_sets-insert_n,,10000,,,51965569.0,ns,10
+example_sets-insert_n,,10000,,,52458107.0,ns,10
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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..dc56378
--- /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::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0],"times":[53264629.0,52461972.0,51800594.0,51097329.0,51941069.0,52797054.0,52088063.0,51445403.0,51515884.0,51261931.0,51629172.0,51540916.0,52022863.0,50823354.0,51268839.0,51515609.0,50827676.0,51551410.0,52094177.0,55054025.0,54515303.0,52729725.0,51300076.0,52762428.0,55189159.0,53215144.0,52133144.0,51832246.0,52182804.0,55299620.0,52030639.0,52254656.0,52112761.0,54991574.0,51538526.0,53608027.0,51276539.0,51992141.0,52284720.0,52022797.0,51143461.0,51697212.0,50624448.0,52053205.0,51973497.0,51297131.0,51586274.0,51244426.0,52818285.0,51869272.0,52688154.0,55180669.0,56847892.0,53375241.0,52635214.0,54165142.0,58289204.0,55414797.0,51615399.0,51546343.0,51628008.0,50993705.0,52742203.0,52209290.0,52271355.0,52382475.0,51846640.0,51359721.0,51842015.0,51975168.0,51685487.0,53058206.0,55861339.0,66522055.0,54046325.0,51901884.0,53254196.0,52739702.0,53908687.0,51460712.0,51956509.0,53005293.0,51928466.0,51714064.0,52607570.0,53493653.0,51822808.0,52521942.0,52932042.0,51241865.0,52430030.0,51334914.0,52656701.0,51243249.0,51820250.0,51806769.0,51728525.0,51541172.0,51965569.0,52458107.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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..e2c6706
--- /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::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[4799697.850000002,4978726.825000001,5456137.424999999,5635166.3999999985] \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..6a246fb
--- /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::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":98961698.04475,"upper_bound":101982133.57675001},"point_estimate":100066542.01,"standard_error":861887.8627984027},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":98575493.0,"upper_bound":99469104.0},"point_estimate":98864219.0,"standard_error":262200.18535433186},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1367169.9288278818,"upper_bound":2272926.576447487},"point_estimate":1758387.2903823853,"standard_error":217033.72223314794},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1562994.7744098236,"upper_bound":14678349.497378884},"point_estimate":8656740.61281081,"standard_error":4628810.464627573}} \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..6c391b0
--- /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::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,10000,,,101170394.0,ns,1
+example_sets-insert_n,,10000,,,97648398.0,ns,1
+example_sets-insert_n,,10000,,,99017424.0,ns,1
+example_sets-insert_n,,10000,,,97693799.0,ns,1
+example_sets-insert_n,,10000,,,98168425.0,ns,1
+example_sets-insert_n,,10000,,,100156322.0,ns,1
+example_sets-insert_n,,10000,,,96649884.0,ns,1
+example_sets-insert_n,,10000,,,98568596.0,ns,1
+example_sets-insert_n,,10000,,,97900971.0,ns,1
+example_sets-insert_n,,10000,,,99157908.0,ns,1
+example_sets-insert_n,,10000,,,100814750.0,ns,1
+example_sets-insert_n,,10000,,,97884902.0,ns,1
+example_sets-insert_n,,10000,,,98513570.0,ns,1
+example_sets-insert_n,,10000,,,97522507.0,ns,1
+example_sets-insert_n,,10000,,,101738950.0,ns,1
+example_sets-insert_n,,10000,,,98087721.0,ns,1
+example_sets-insert_n,,10000,,,97444737.0,ns,1
+example_sets-insert_n,,10000,,,99925640.0,ns,1
+example_sets-insert_n,,10000,,,100057033.0,ns,1
+example_sets-insert_n,,10000,,,98575493.0,ns,1
+example_sets-insert_n,,10000,,,98620490.0,ns,1
+example_sets-insert_n,,10000,,,100427561.0,ns,1
+example_sets-insert_n,,10000,,,99945460.0,ns,1
+example_sets-insert_n,,10000,,,100797986.0,ns,1
+example_sets-insert_n,,10000,,,98983095.0,ns,1
+example_sets-insert_n,,10000,,,98562194.0,ns,1
+example_sets-insert_n,,10000,,,101016943.0,ns,1
+example_sets-insert_n,,10000,,,102077564.0,ns,1
+example_sets-insert_n,,10000,,,98654342.0,ns,1
+example_sets-insert_n,,10000,,,101847883.0,ns,1
+example_sets-insert_n,,10000,,,103363056.0,ns,1
+example_sets-insert_n,,10000,,,100553445.0,ns,1
+example_sets-insert_n,,10000,,,101458618.0,ns,1
+example_sets-insert_n,,10000,,,184056765.0,ns,1
+example_sets-insert_n,,10000,,,96098630.0,ns,1
+example_sets-insert_n,,10000,,,97043876.0,ns,1
+example_sets-insert_n,,10000,,,97582579.0,ns,1
+example_sets-insert_n,,10000,,,97038189.0,ns,1
+example_sets-insert_n,,10000,,,101689764.0,ns,1
+example_sets-insert_n,,10000,,,101803375.0,ns,1
+example_sets-insert_n,,10000,,,99386549.0,ns,1
+example_sets-insert_n,,10000,,,101117096.0,ns,1
+example_sets-insert_n,,10000,,,97709957.0,ns,1
+example_sets-insert_n,,10000,,,95871702.0,ns,1
+example_sets-insert_n,,10000,,,96582735.0,ns,1
+example_sets-insert_n,,10000,,,98313127.0,ns,1
+example_sets-insert_n,,10000,,,98632626.0,ns,1
+example_sets-insert_n,,10000,,,97813717.0,ns,1
+example_sets-insert_n,,10000,,,97987980.0,ns,1
+example_sets-insert_n,,10000,,,101052234.0,ns,1
+example_sets-insert_n,,10000,,,98201708.0,ns,1
+example_sets-insert_n,,10000,,,97609077.0,ns,1
+example_sets-insert_n,,10000,,,98361874.0,ns,1
+example_sets-insert_n,,10000,,,100130896.0,ns,1
+example_sets-insert_n,,10000,,,99479010.0,ns,1
+example_sets-insert_n,,10000,,,97999738.0,ns,1
+example_sets-insert_n,,10000,,,98148955.0,ns,1
+example_sets-insert_n,,10000,,,99827098.0,ns,1
+example_sets-insert_n,,10000,,,98430273.0,ns,1
+example_sets-insert_n,,10000,,,101662376.0,ns,1
+example_sets-insert_n,,10000,,,100192985.0,ns,1
+example_sets-insert_n,,10000,,,101964532.0,ns,1
+example_sets-insert_n,,10000,,,99175773.0,ns,1
+example_sets-insert_n,,10000,,,97442434.0,ns,1
+example_sets-insert_n,,10000,,,100043437.0,ns,1
+example_sets-insert_n,,10000,,,99469104.0,ns,1
+example_sets-insert_n,,10000,,,99882515.0,ns,1
+example_sets-insert_n,,10000,,,101080548.0,ns,1
+example_sets-insert_n,,10000,,,98552661.0,ns,1
+example_sets-insert_n,,10000,,,103334142.0,ns,1
+example_sets-insert_n,,10000,,,101285912.0,ns,1
+example_sets-insert_n,,10000,,,102099861.0,ns,1
+example_sets-insert_n,,10000,,,100041338.0,ns,1
+example_sets-insert_n,,10000,,,99861852.0,ns,1
+example_sets-insert_n,,10000,,,102659847.0,ns,1
+example_sets-insert_n,,10000,,,98370152.0,ns,1
+example_sets-insert_n,,10000,,,98675289.0,ns,1
+example_sets-insert_n,,10000,,,100745244.0,ns,1
+example_sets-insert_n,,10000,,,101528127.0,ns,1
+example_sets-insert_n,,10000,,,102670897.0,ns,1
+example_sets-insert_n,,10000,,,98687075.0,ns,1
+example_sets-insert_n,,10000,,,99449391.0,ns,1
+example_sets-insert_n,,10000,,,100361720.0,ns,1
+example_sets-insert_n,,10000,,,99886588.0,ns,1
+example_sets-insert_n,,10000,,,97491049.0,ns,1
+example_sets-insert_n,,10000,,,96982949.0,ns,1
+example_sets-insert_n,,10000,,,97153437.0,ns,1
+example_sets-insert_n,,10000,,,96683233.0,ns,1
+example_sets-insert_n,,10000,,,96154124.0,ns,1
+example_sets-insert_n,,10000,,,98596353.0,ns,1
+example_sets-insert_n,,10000,,,98733798.0,ns,1
+example_sets-insert_n,,10000,,,98771453.0,ns,1
+example_sets-insert_n,,10000,,,97105117.0,ns,1
+example_sets-insert_n,,10000,,,97948176.0,ns,1
+example_sets-insert_n,,10000,,,96819698.0,ns,1
+example_sets-insert_n,,10000,,,99357957.0,ns,1
+example_sets-insert_n,,10000,,,98766081.0,ns,1
+example_sets-insert_n,,10000,,,98036679.0,ns,1
+example_sets-insert_n,,10000,,,98997721.0,ns,1
+example_sets-insert_n,,10000,,,98956985.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..a382841
--- /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::SortedUniqueVec)])])/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":[101170394.0,97648398.0,99017424.0,97693799.0,98168425.0,100156322.0,96649884.0,98568596.0,97900971.0,99157908.0,100814750.0,97884902.0,98513570.0,97522507.0,101738950.0,98087721.0,97444737.0,99925640.0,100057033.0,98575493.0,98620490.0,100427561.0,99945460.0,100797986.0,98983095.0,98562194.0,101016943.0,102077564.0,98654342.0,101847883.0,103363056.0,100553445.0,101458618.0,184056765.0,96098630.0,97043876.0,97582579.0,97038189.0,101689764.0,101803375.0,99386549.0,101117096.0,97709957.0,95871702.0,96582735.0,98313127.0,98632626.0,97813717.0,97987980.0,101052234.0,98201708.0,97609077.0,98361874.0,100130896.0,99479010.0,97999738.0,98148955.0,99827098.0,98430273.0,101662376.0,100192985.0,101964532.0,99175773.0,97442434.0,100043437.0,99469104.0,99882515.0,101080548.0,98552661.0,103334142.0,101285912.0,102099861.0,100041338.0,99861852.0,102659847.0,98370152.0,98675289.0,100745244.0,101528127.0,102670897.0,98687075.0,99449391.0,100361720.0,99886588.0,97491049.0,96982949.0,97153437.0,96683233.0,96154124.0,98596353.0,98733798.0,98771453.0,97105117.0,97948176.0,96819698.0,99357957.0,98766081.0,98036679.0,98997721.0,98956985.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..dbcfcd8
--- /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::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[90535020.0,94256524.5,104180536.5,107902041.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)])])/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..72b881b
--- /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":1119595.3123862753,"upper_bound":1153135.9386520996},"point_estimate":1133592.7720028942,"standard_error":8735.478095242363},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1115324.0453527435,"upper_bound":1125216.301369863},"point_estimate":1122841.8514492754,"standard_error":2530.9654700624624},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16608.803124365564,"upper_bound":25275.614059230367},"point_estimate":20866.797419931492,"standard_error":2229.71425660876},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1120398.621345701,"upper_bound":1161999.8838874742},"point_estimate":1137129.4108231121,"standard_error":10933.200795564955},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19680.26697920176,"upper_bound":137868.540525653},"point_estimate":88014.58560778046,"standard_error":31788.207758292865}} \ 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..83fd2f1
--- /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,,,1167914.0,ns,1
+example_sets-insert_n,,10000,,,2519371.0,ns,2
+example_sets-insert_n,,10000,,,3413253.0,ns,3
+example_sets-insert_n,,10000,,,4283050.0,ns,4
+example_sets-insert_n,,10000,,,5524167.0,ns,5
+example_sets-insert_n,,10000,,,6669281.0,ns,6
+example_sets-insert_n,,10000,,,7682081.0,ns,7
+example_sets-insert_n,,10000,,,8490145.0,ns,8
+example_sets-insert_n,,10000,,,10323162.0,ns,9
+example_sets-insert_n,,10000,,,11035925.0,ns,10
+example_sets-insert_n,,10000,,,11628855.0,ns,11
+example_sets-insert_n,,10000,,,13219552.0,ns,12
+example_sets-insert_n,,10000,,,14462295.0,ns,13
+example_sets-insert_n,,10000,,,15947553.0,ns,14
+example_sets-insert_n,,10000,,,17478803.0,ns,15
+example_sets-insert_n,,10000,,,18272631.0,ns,16
+example_sets-insert_n,,10000,,,19373843.0,ns,17
+example_sets-insert_n,,10000,,,20549131.0,ns,18
+example_sets-insert_n,,10000,,,22073752.0,ns,19
+example_sets-insert_n,,10000,,,23185066.0,ns,20
+example_sets-insert_n,,10000,,,23752730.0,ns,21
+example_sets-insert_n,,10000,,,24245297.0,ns,22
+example_sets-insert_n,,10000,,,25825248.0,ns,23
+example_sets-insert_n,,10000,,,27491168.0,ns,24
+example_sets-insert_n,,10000,,,27467179.0,ns,25
+example_sets-insert_n,,10000,,,29820214.0,ns,26
+example_sets-insert_n,,10000,,,30679741.0,ns,27
+example_sets-insert_n,,10000,,,32138581.0,ns,28
+example_sets-insert_n,,10000,,,32849939.0,ns,29
+example_sets-insert_n,,10000,,,33932856.0,ns,30
+example_sets-insert_n,,10000,,,34375422.0,ns,31
+example_sets-insert_n,,10000,,,35486267.0,ns,32
+example_sets-insert_n,,10000,,,37668013.0,ns,33
+example_sets-insert_n,,10000,,,37430081.0,ns,34
+example_sets-insert_n,,10000,,,38587329.0,ns,35
+example_sets-insert_n,,10000,,,39457858.0,ns,36
+example_sets-insert_n,,10000,,,41046821.0,ns,37
+example_sets-insert_n,,10000,,,42436480.0,ns,38
+example_sets-insert_n,,10000,,,42839026.0,ns,39
+example_sets-insert_n,,10000,,,44820415.0,ns,40
+example_sets-insert_n,,10000,,,45000461.0,ns,41
+example_sets-insert_n,,10000,,,46918874.0,ns,42
+example_sets-insert_n,,10000,,,47551816.0,ns,43
+example_sets-insert_n,,10000,,,49661374.0,ns,44
+example_sets-insert_n,,10000,,,49997056.0,ns,45
+example_sets-insert_n,,10000,,,50624452.0,ns,46
+example_sets-insert_n,,10000,,,52353235.0,ns,47
+example_sets-insert_n,,10000,,,53579621.0,ns,48
+example_sets-insert_n,,10000,,,55114421.0,ns,49
+example_sets-insert_n,,10000,,,56455496.0,ns,50
+example_sets-insert_n,,10000,,,57267120.0,ns,51
+example_sets-insert_n,,10000,,,58698651.0,ns,52
+example_sets-insert_n,,10000,,,59545546.0,ns,53
+example_sets-insert_n,,10000,,,60633729.0,ns,54
+example_sets-insert_n,,10000,,,60283114.0,ns,55
+example_sets-insert_n,,10000,,,62284497.0,ns,56
+example_sets-insert_n,,10000,,,63655420.0,ns,57
+example_sets-insert_n,,10000,,,66155301.0,ns,58
+example_sets-insert_n,,10000,,,66320981.0,ns,59
+example_sets-insert_n,,10000,,,66394315.0,ns,60
+example_sets-insert_n,,10000,,,67083750.0,ns,61
+example_sets-insert_n,,10000,,,68360684.0,ns,62
+example_sets-insert_n,,10000,,,70159920.0,ns,63
+example_sets-insert_n,,10000,,,70188284.0,ns,64
+example_sets-insert_n,,10000,,,105669285.0,ns,65
+example_sets-insert_n,,10000,,,119294373.0,ns,66
+example_sets-insert_n,,10000,,,74150827.0,ns,67
+example_sets-insert_n,,10000,,,76534479.0,ns,68
+example_sets-insert_n,,10000,,,76641178.0,ns,69
+example_sets-insert_n,,10000,,,78497469.0,ns,70
+example_sets-insert_n,,10000,,,79742882.0,ns,71
+example_sets-insert_n,,10000,,,81809995.0,ns,72
+example_sets-insert_n,,10000,,,82140790.0,ns,73
+example_sets-insert_n,,10000,,,82370202.0,ns,74
+example_sets-insert_n,,10000,,,82489904.0,ns,75
+example_sets-insert_n,,10000,,,84418565.0,ns,76
+example_sets-insert_n,,10000,,,86559878.0,ns,77
+example_sets-insert_n,,10000,,,85940218.0,ns,78
+example_sets-insert_n,,10000,,,87133838.0,ns,79
+example_sets-insert_n,,10000,,,89934430.0,ns,80
+example_sets-insert_n,,10000,,,90606283.0,ns,81
+example_sets-insert_n,,10000,,,93263917.0,ns,82
+example_sets-insert_n,,10000,,,93450468.0,ns,83
+example_sets-insert_n,,10000,,,94837797.0,ns,84
+example_sets-insert_n,,10000,,,96109130.0,ns,85
+example_sets-insert_n,,10000,,,95343917.0,ns,86
+example_sets-insert_n,,10000,,,96871474.0,ns,87
+example_sets-insert_n,,10000,,,100308848.0,ns,88
+example_sets-insert_n,,10000,,,100726793.0,ns,89
+example_sets-insert_n,,10000,,,102115799.0,ns,90
+example_sets-insert_n,,10000,,,103189614.0,ns,91
+example_sets-insert_n,,10000,,,105689910.0,ns,92
+example_sets-insert_n,,10000,,,106084878.0,ns,93
+example_sets-insert_n,,10000,,,105471328.0,ns,94
+example_sets-insert_n,,10000,,,108130447.0,ns,95
+example_sets-insert_n,,10000,,,107882994.0,ns,96
+example_sets-insert_n,,10000,,,109473667.0,ns,97
+example_sets-insert_n,,10000,,,111285120.0,ns,98
+example_sets-insert_n,,10000,,,111113093.0,ns,99
+example_sets-insert_n,,10000,,,110390968.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..ca6c9b0
--- /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":[1167914.0,2519371.0,3413253.0,4283050.0,5524167.0,6669281.0,7682081.0,8490145.0,10323162.0,11035925.0,11628855.0,13219552.0,14462295.0,15947553.0,17478803.0,18272631.0,19373843.0,20549131.0,22073752.0,23185066.0,23752730.0,24245297.0,25825248.0,27491168.0,27467179.0,29820214.0,30679741.0,32138581.0,32849939.0,33932856.0,34375422.0,35486267.0,37668013.0,37430081.0,38587329.0,39457858.0,41046821.0,42436480.0,42839026.0,44820415.0,45000461.0,46918874.0,47551816.0,49661374.0,49997056.0,50624452.0,52353235.0,53579621.0,55114421.0,56455496.0,57267120.0,58698651.0,59545546.0,60633729.0,60283114.0,62284497.0,63655420.0,66155301.0,66320981.0,66394315.0,67083750.0,68360684.0,70159920.0,70188284.0,105669285.0,119294373.0,74150827.0,76534479.0,76641178.0,78497469.0,79742882.0,81809995.0,82140790.0,82370202.0,82489904.0,84418565.0,86559878.0,85940218.0,87133838.0,89934430.0,90606283.0,93263917.0,93450468.0,94837797.0,96109130.0,95343917.0,96871474.0,100308848.0,100726793.0,102115799.0,103189614.0,105689910.0,106084878.0,105471328.0,108130447.0,107882994.0,109473667.0,111285120.0,111113093.0,110390968.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..19a6afb
--- /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 @@
+[1019555.2421280076,1063122.3960950985,1179301.4733406738,1222868.6273077645] \ 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..58307a4
--- /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":709379.2987811369,"upper_bound":715027.6503220913},"point_estimate":712118.3876467008,"standard_error":1445.1838625947464},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":707783.8309859155,"upper_bound":711880.9641393443},"point_estimate":709254.7560606061,"standard_error":1042.8560824223125},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7692.03342010556,"upper_bound":13665.050984162212},"point_estimate":10765.894794946731,"standard_error":1525.4374495206166},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":709005.520915305,"upper_bound":714047.6627069338},"point_estimate":711463.1642633368,"standard_error":1284.9949547888016},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11189.486340677675,"upper_bound":17613.075169544598},"point_estimate":14502.813930998476,"standard_error":1647.5793091117675}} \ 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..dfdefc4
--- /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,,,1510686.0,ns,2
+example_sets-insert_n,,10000,,,2804563.0,ns,4
+example_sets-insert_n,,10000,,,4180105.0,ns,6
+example_sets-insert_n,,10000,,,5665065.0,ns,8
+example_sets-insert_n,,10000,,,7084051.0,ns,10
+example_sets-insert_n,,10000,,,8459692.0,ns,12
+example_sets-insert_n,,10000,,,9888661.0,ns,14
+example_sets-insert_n,,10000,,,11048952.0,ns,16
+example_sets-insert_n,,10000,,,12496331.0,ns,18
+example_sets-insert_n,,10000,,,14010626.0,ns,20
+example_sets-insert_n,,10000,,,15808611.0,ns,22
+example_sets-insert_n,,10000,,,17011879.0,ns,24
+example_sets-insert_n,,10000,,,18827018.0,ns,26
+example_sets-insert_n,,10000,,,19749870.0,ns,28
+example_sets-insert_n,,10000,,,21080417.0,ns,30
+example_sets-insert_n,,10000,,,22640557.0,ns,32
+example_sets-insert_n,,10000,,,23965536.0,ns,34
+example_sets-insert_n,,10000,,,25545564.0,ns,36
+example_sets-insert_n,,10000,,,26401856.0,ns,38
+example_sets-insert_n,,10000,,,29566699.0,ns,40
+example_sets-insert_n,,10000,,,30830116.0,ns,42
+example_sets-insert_n,,10000,,,32410151.0,ns,44
+example_sets-insert_n,,10000,,,34200208.0,ns,46
+example_sets-insert_n,,10000,,,35304166.0,ns,48
+example_sets-insert_n,,10000,,,36307218.0,ns,50
+example_sets-insert_n,,10000,,,36955990.0,ns,52
+example_sets-insert_n,,10000,,,38599122.0,ns,54
+example_sets-insert_n,,10000,,,39472449.0,ns,56
+example_sets-insert_n,,10000,,,41700679.0,ns,58
+example_sets-insert_n,,10000,,,41419026.0,ns,60
+example_sets-insert_n,,10000,,,43589366.0,ns,62
+example_sets-insert_n,,10000,,,44200165.0,ns,64
+example_sets-insert_n,,10000,,,46141021.0,ns,66
+example_sets-insert_n,,10000,,,48576097.0,ns,68
+example_sets-insert_n,,10000,,,49571168.0,ns,70
+example_sets-insert_n,,10000,,,51005672.0,ns,72
+example_sets-insert_n,,10000,,,52258685.0,ns,74
+example_sets-insert_n,,10000,,,53033976.0,ns,76
+example_sets-insert_n,,10000,,,54226790.0,ns,78
+example_sets-insert_n,,10000,,,56799472.0,ns,80
+example_sets-insert_n,,10000,,,56578031.0,ns,82
+example_sets-insert_n,,10000,,,60117162.0,ns,84
+example_sets-insert_n,,10000,,,66446791.0,ns,86
+example_sets-insert_n,,10000,,,66834284.0,ns,88
+example_sets-insert_n,,10000,,,65105926.0,ns,90
+example_sets-insert_n,,10000,,,67378966.0,ns,92
+example_sets-insert_n,,10000,,,67414384.0,ns,94
+example_sets-insert_n,,10000,,,68164732.0,ns,96
+example_sets-insert_n,,10000,,,70323623.0,ns,98
+example_sets-insert_n,,10000,,,69603921.0,ns,100
+example_sets-insert_n,,10000,,,73113891.0,ns,102
+example_sets-insert_n,,10000,,,74994065.0,ns,104
+example_sets-insert_n,,10000,,,76798555.0,ns,106
+example_sets-insert_n,,10000,,,77170056.0,ns,108
+example_sets-insert_n,,10000,,,75893119.0,ns,110
+example_sets-insert_n,,10000,,,80103194.0,ns,112
+example_sets-insert_n,,10000,,,80723513.0,ns,114
+example_sets-insert_n,,10000,,,84421971.0,ns,116
+example_sets-insert_n,,10000,,,81696247.0,ns,118
+example_sets-insert_n,,10000,,,84238365.0,ns,120
+example_sets-insert_n,,10000,,,86765400.0,ns,122
+example_sets-insert_n,,10000,,,87538599.0,ns,124
+example_sets-insert_n,,10000,,,90541305.0,ns,126
+example_sets-insert_n,,10000,,,91059654.0,ns,128
+example_sets-insert_n,,10000,,,90871132.0,ns,130
+example_sets-insert_n,,10000,,,93625252.0,ns,132
+example_sets-insert_n,,10000,,,94197663.0,ns,134
+example_sets-insert_n,,10000,,,97325056.0,ns,136
+example_sets-insert_n,,10000,,,99584962.0,ns,138
+example_sets-insert_n,,10000,,,99291822.0,ns,140
+example_sets-insert_n,,10000,,,100505304.0,ns,142
+example_sets-insert_n,,10000,,,101500577.0,ns,144
+example_sets-insert_n,,10000,,,103226204.0,ns,146
+example_sets-insert_n,,10000,,,106699729.0,ns,148
+example_sets-insert_n,,10000,,,107829924.0,ns,150
+example_sets-insert_n,,10000,,,108310659.0,ns,152
+example_sets-insert_n,,10000,,,108950904.0,ns,154
+example_sets-insert_n,,10000,,,110013185.0,ns,156
+example_sets-insert_n,,10000,,,112193935.0,ns,158
+example_sets-insert_n,,10000,,,112320023.0,ns,160
+example_sets-insert_n,,10000,,,112978610.0,ns,162
+example_sets-insert_n,,10000,,,118232119.0,ns,164
+example_sets-insert_n,,10000,,,118470752.0,ns,166
+example_sets-insert_n,,10000,,,118578476.0,ns,168
+example_sets-insert_n,,10000,,,121891956.0,ns,170
+example_sets-insert_n,,10000,,,121859784.0,ns,172
+example_sets-insert_n,,10000,,,127589752.0,ns,174
+example_sets-insert_n,,10000,,,126693595.0,ns,176
+example_sets-insert_n,,10000,,,127273148.0,ns,178
+example_sets-insert_n,,10000,,,127164848.0,ns,180
+example_sets-insert_n,,10000,,,130722780.0,ns,182
+example_sets-insert_n,,10000,,,129917268.0,ns,184
+example_sets-insert_n,,10000,,,131834473.0,ns,186
+example_sets-insert_n,,10000,,,131651303.0,ns,188
+example_sets-insert_n,,10000,,,138458293.0,ns,190
+example_sets-insert_n,,10000,,,136253871.0,ns,192
+example_sets-insert_n,,10000,,,136853636.0,ns,194
+example_sets-insert_n,,10000,,,135983179.0,ns,196
+example_sets-insert_n,,10000,,,141318075.0,ns,198
+example_sets-insert_n,,10000,,,142113018.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..d715d5a
--- /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":[1510686.0,2804563.0,4180105.0,5665065.0,7084051.0,8459692.0,9888661.0,11048952.0,12496331.0,14010626.0,15808611.0,17011879.0,18827018.0,19749870.0,21080417.0,22640557.0,23965536.0,25545564.0,26401856.0,29566699.0,30830116.0,32410151.0,34200208.0,35304166.0,36307218.0,36955990.0,38599122.0,39472449.0,41700679.0,41419026.0,43589366.0,44200165.0,46141021.0,48576097.0,49571168.0,51005672.0,52258685.0,53033976.0,54226790.0,56799472.0,56578031.0,60117162.0,66446791.0,66834284.0,65105926.0,67378966.0,67414384.0,68164732.0,70323623.0,69603921.0,73113891.0,74994065.0,76798555.0,77170056.0,75893119.0,80103194.0,80723513.0,84421971.0,81696247.0,84238365.0,86765400.0,87538599.0,90541305.0,91059654.0,90871132.0,93625252.0,94197663.0,97325056.0,99584962.0,99291822.0,100505304.0,101500577.0,103226204.0,106699729.0,107829924.0,108310659.0,108950904.0,110013185.0,112193935.0,112320023.0,112978610.0,118232119.0,118470752.0,118578476.0,121891956.0,121859784.0,127589752.0,126693595.0,127273148.0,127164848.0,130722780.0,129917268.0,131834473.0,131651303.0,138458293.0,136253871.0,136853636.0,135983179.0,141318075.0,142113018.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..400e386
--- /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 @@
+[664452.3555680427,684658.7528088229,738542.4787842367,758748.8760250169] \ 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..8eb58df
--- /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":5223348.7708250005,"upper_bound":5298789.346774998},"point_estimate":5257237.934999998,"standard_error":19347.54899602859},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5186927.2,"upper_bound":5225465.6},"point_estimate":5202283.0,"standard_error":8878.725272403808},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":61083.711955547195,"upper_bound":106095.15063643345},"point_estimate":84474.46935027838,"standard_error":12277.868665057198},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":108533.26904936861,"upper_bound":283253.37802348443},"point_estimate":194014.9451371377,"standard_error":50138.993288091224}} \ 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..bcf1129
--- /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,,,53264629.0,ns,10
+example_sets-insert_n,,10000,,,52461972.0,ns,10
+example_sets-insert_n,,10000,,,51800594.0,ns,10
+example_sets-insert_n,,10000,,,51097329.0,ns,10
+example_sets-insert_n,,10000,,,51941069.0,ns,10
+example_sets-insert_n,,10000,,,52797054.0,ns,10
+example_sets-insert_n,,10000,,,52088063.0,ns,10
+example_sets-insert_n,,10000,,,51445403.0,ns,10
+example_sets-insert_n,,10000,,,51515884.0,ns,10
+example_sets-insert_n,,10000,,,51261931.0,ns,10
+example_sets-insert_n,,10000,,,51629172.0,ns,10
+example_sets-insert_n,,10000,,,51540916.0,ns,10
+example_sets-insert_n,,10000,,,52022863.0,ns,10
+example_sets-insert_n,,10000,,,50823354.0,ns,10
+example_sets-insert_n,,10000,,,51268839.0,ns,10
+example_sets-insert_n,,10000,,,51515609.0,ns,10
+example_sets-insert_n,,10000,,,50827676.0,ns,10
+example_sets-insert_n,,10000,,,51551410.0,ns,10
+example_sets-insert_n,,10000,,,52094177.0,ns,10
+example_sets-insert_n,,10000,,,55054025.0,ns,10
+example_sets-insert_n,,10000,,,54515303.0,ns,10
+example_sets-insert_n,,10000,,,52729725.0,ns,10
+example_sets-insert_n,,10000,,,51300076.0,ns,10
+example_sets-insert_n,,10000,,,52762428.0,ns,10
+example_sets-insert_n,,10000,,,55189159.0,ns,10
+example_sets-insert_n,,10000,,,53215144.0,ns,10
+example_sets-insert_n,,10000,,,52133144.0,ns,10
+example_sets-insert_n,,10000,,,51832246.0,ns,10
+example_sets-insert_n,,10000,,,52182804.0,ns,10
+example_sets-insert_n,,10000,,,55299620.0,ns,10
+example_sets-insert_n,,10000,,,52030639.0,ns,10
+example_sets-insert_n,,10000,,,52254656.0,ns,10
+example_sets-insert_n,,10000,,,52112761.0,ns,10
+example_sets-insert_n,,10000,,,54991574.0,ns,10
+example_sets-insert_n,,10000,,,51538526.0,ns,10
+example_sets-insert_n,,10000,,,53608027.0,ns,10
+example_sets-insert_n,,10000,,,51276539.0,ns,10
+example_sets-insert_n,,10000,,,51992141.0,ns,10
+example_sets-insert_n,,10000,,,52284720.0,ns,10
+example_sets-insert_n,,10000,,,52022797.0,ns,10
+example_sets-insert_n,,10000,,,51143461.0,ns,10
+example_sets-insert_n,,10000,,,51697212.0,ns,10
+example_sets-insert_n,,10000,,,50624448.0,ns,10
+example_sets-insert_n,,10000,,,52053205.0,ns,10
+example_sets-insert_n,,10000,,,51973497.0,ns,10
+example_sets-insert_n,,10000,,,51297131.0,ns,10
+example_sets-insert_n,,10000,,,51586274.0,ns,10
+example_sets-insert_n,,10000,,,51244426.0,ns,10
+example_sets-insert_n,,10000,,,52818285.0,ns,10
+example_sets-insert_n,,10000,,,51869272.0,ns,10
+example_sets-insert_n,,10000,,,52688154.0,ns,10
+example_sets-insert_n,,10000,,,55180669.0,ns,10
+example_sets-insert_n,,10000,,,56847892.0,ns,10
+example_sets-insert_n,,10000,,,53375241.0,ns,10
+example_sets-insert_n,,10000,,,52635214.0,ns,10
+example_sets-insert_n,,10000,,,54165142.0,ns,10
+example_sets-insert_n,,10000,,,58289204.0,ns,10
+example_sets-insert_n,,10000,,,55414797.0,ns,10
+example_sets-insert_n,,10000,,,51615399.0,ns,10
+example_sets-insert_n,,10000,,,51546343.0,ns,10
+example_sets-insert_n,,10000,,,51628008.0,ns,10
+example_sets-insert_n,,10000,,,50993705.0,ns,10
+example_sets-insert_n,,10000,,,52742203.0,ns,10
+example_sets-insert_n,,10000,,,52209290.0,ns,10
+example_sets-insert_n,,10000,,,52271355.0,ns,10
+example_sets-insert_n,,10000,,,52382475.0,ns,10
+example_sets-insert_n,,10000,,,51846640.0,ns,10
+example_sets-insert_n,,10000,,,51359721.0,ns,10
+example_sets-insert_n,,10000,,,51842015.0,ns,10
+example_sets-insert_n,,10000,,,51975168.0,ns,10
+example_sets-insert_n,,10000,,,51685487.0,ns,10
+example_sets-insert_n,,10000,,,53058206.0,ns,10
+example_sets-insert_n,,10000,,,55861339.0,ns,10
+example_sets-insert_n,,10000,,,66522055.0,ns,10
+example_sets-insert_n,,10000,,,54046325.0,ns,10
+example_sets-insert_n,,10000,,,51901884.0,ns,10
+example_sets-insert_n,,10000,,,53254196.0,ns,10
+example_sets-insert_n,,10000,,,52739702.0,ns,10
+example_sets-insert_n,,10000,,,53908687.0,ns,10
+example_sets-insert_n,,10000,,,51460712.0,ns,10
+example_sets-insert_n,,10000,,,51956509.0,ns,10
+example_sets-insert_n,,10000,,,53005293.0,ns,10
+example_sets-insert_n,,10000,,,51928466.0,ns,10
+example_sets-insert_n,,10000,,,51714064.0,ns,10
+example_sets-insert_n,,10000,,,52607570.0,ns,10
+example_sets-insert_n,,10000,,,53493653.0,ns,10
+example_sets-insert_n,,10000,,,51822808.0,ns,10
+example_sets-insert_n,,10000,,,52521942.0,ns,10
+example_sets-insert_n,,10000,,,52932042.0,ns,10
+example_sets-insert_n,,10000,,,51241865.0,ns,10
+example_sets-insert_n,,10000,,,52430030.0,ns,10
+example_sets-insert_n,,10000,,,51334914.0,ns,10
+example_sets-insert_n,,10000,,,52656701.0,ns,10
+example_sets-insert_n,,10000,,,51243249.0,ns,10
+example_sets-insert_n,,10000,,,51820250.0,ns,10
+example_sets-insert_n,,10000,,,51806769.0,ns,10
+example_sets-insert_n,,10000,,,51728525.0,ns,10
+example_sets-insert_n,,10000,,,51541172.0,ns,10
+example_sets-insert_n,,10000,,,51965569.0,ns,10
+example_sets-insert_n,,10000,,,52458107.0,ns,10
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..dc56378
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0],"times":[53264629.0,52461972.0,51800594.0,51097329.0,51941069.0,52797054.0,52088063.0,51445403.0,51515884.0,51261931.0,51629172.0,51540916.0,52022863.0,50823354.0,51268839.0,51515609.0,50827676.0,51551410.0,52094177.0,55054025.0,54515303.0,52729725.0,51300076.0,52762428.0,55189159.0,53215144.0,52133144.0,51832246.0,52182804.0,55299620.0,52030639.0,52254656.0,52112761.0,54991574.0,51538526.0,53608027.0,51276539.0,51992141.0,52284720.0,52022797.0,51143461.0,51697212.0,50624448.0,52053205.0,51973497.0,51297131.0,51586274.0,51244426.0,52818285.0,51869272.0,52688154.0,55180669.0,56847892.0,53375241.0,52635214.0,54165142.0,58289204.0,55414797.0,51615399.0,51546343.0,51628008.0,50993705.0,52742203.0,52209290.0,52271355.0,52382475.0,51846640.0,51359721.0,51842015.0,51975168.0,51685487.0,53058206.0,55861339.0,66522055.0,54046325.0,51901884.0,53254196.0,52739702.0,53908687.0,51460712.0,51956509.0,53005293.0,51928466.0,51714064.0,52607570.0,53493653.0,51822808.0,52521942.0,52932042.0,51241865.0,52430030.0,51334914.0,52656701.0,51243249.0,51820250.0,51806769.0,51728525.0,51541172.0,51965569.0,52458107.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..e2c6706
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/10000/new/tukey.json
@@ -0,0 +1 @@
+[4799697.850000002,4978726.825000001,5456137.424999999,5635166.3999999985] \ 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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..639161d
--- /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::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":267600.7380117461,"upper_bound":269485.499618188},"point_estimate":268502.2529932739,"standard_error":481.2275416655235},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":267256.8982142857,"upper_bound":268492.86842105264},"point_estimate":267920.7419950739,"standard_error":343.5128893035964},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2733.5126120913774,"upper_bound":4324.961608704211},"point_estimate":3462.7775568651446,"standard_error":399.29786833349146},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":268147.19336180453,"upper_bound":271044.31388052145},"point_estimate":269515.57044480566,"standard_error":740.6571364900556},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3748.9005719173647,"upper_bound":5794.774499772636},"point_estimate":4830.000007153697,"standard_error":523.1931239687602}} \ 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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..18c14fa
--- /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::SortedUniqueVec until n=10000, then 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,,,1031868.0,ns,4
+example_sets-insert_n,,500,,,2097423.0,ns,8
+example_sets-insert_n,,500,,,3105216.0,ns,12
+example_sets-insert_n,,500,,,4211378.0,ns,16
+example_sets-insert_n,,500,,,5348003.0,ns,20
+example_sets-insert_n,,500,,,6394941.0,ns,24
+example_sets-insert_n,,500,,,7396893.0,ns,28
+example_sets-insert_n,,500,,,8920540.0,ns,32
+example_sets-insert_n,,500,,,9554940.0,ns,36
+example_sets-insert_n,,500,,,10529435.0,ns,40
+example_sets-insert_n,,500,,,12427936.0,ns,44
+example_sets-insert_n,,500,,,13668624.0,ns,48
+example_sets-insert_n,,500,,,13769132.0,ns,52
+example_sets-insert_n,,500,,,15142407.0,ns,56
+example_sets-insert_n,,500,,,16115478.0,ns,60
+example_sets-insert_n,,500,,,17151954.0,ns,64
+example_sets-insert_n,,500,,,18340818.0,ns,68
+example_sets-insert_n,,500,,,19743473.0,ns,72
+example_sets-insert_n,,500,,,20104282.0,ns,76
+example_sets-insert_n,,500,,,21002664.0,ns,80
+example_sets-insert_n,,500,,,22506312.0,ns,84
+example_sets-insert_n,,500,,,23252726.0,ns,88
+example_sets-insert_n,,500,,,25036867.0,ns,92
+example_sets-insert_n,,500,,,25907233.0,ns,96
+example_sets-insert_n,,500,,,26584462.0,ns,100
+example_sets-insert_n,,500,,,28034377.0,ns,104
+example_sets-insert_n,,500,,,29232558.0,ns,108
+example_sets-insert_n,,500,,,29966441.0,ns,112
+example_sets-insert_n,,500,,,31077467.0,ns,116
+example_sets-insert_n,,500,,,32176683.0,ns,120
+example_sets-insert_n,,500,,,33754326.0,ns,124
+example_sets-insert_n,,500,,,34283920.0,ns,128
+example_sets-insert_n,,500,,,35034392.0,ns,132
+example_sets-insert_n,,500,,,36635294.0,ns,136
+example_sets-insert_n,,500,,,37244861.0,ns,140
+example_sets-insert_n,,500,,,38642126.0,ns,144
+example_sets-insert_n,,500,,,39902294.0,ns,148
+example_sets-insert_n,,500,,,40810916.0,ns,152
+example_sets-insert_n,,500,,,41140167.0,ns,156
+example_sets-insert_n,,500,,,42919120.0,ns,160
+example_sets-insert_n,,500,,,44057705.0,ns,164
+example_sets-insert_n,,500,,,44041568.0,ns,168
+example_sets-insert_n,,500,,,44921002.0,ns,172
+example_sets-insert_n,,500,,,47127332.0,ns,176
+example_sets-insert_n,,500,,,48581262.0,ns,180
+example_sets-insert_n,,500,,,49551198.0,ns,184
+example_sets-insert_n,,500,,,50853448.0,ns,188
+example_sets-insert_n,,500,,,51011556.0,ns,192
+example_sets-insert_n,,500,,,52552947.0,ns,196
+example_sets-insert_n,,500,,,53351941.0,ns,200
+example_sets-insert_n,,500,,,54126876.0,ns,204
+example_sets-insert_n,,500,,,55233391.0,ns,208
+example_sets-insert_n,,500,,,56894618.0,ns,212
+example_sets-insert_n,,500,,,57845769.0,ns,216
+example_sets-insert_n,,500,,,58357116.0,ns,220
+example_sets-insert_n,,500,,,59650436.0,ns,224
+example_sets-insert_n,,500,,,60161778.0,ns,228
+example_sets-insert_n,,500,,,63060480.0,ns,232
+example_sets-insert_n,,500,,,64155198.0,ns,236
+example_sets-insert_n,,500,,,65341012.0,ns,240
+example_sets-insert_n,,500,,,64976197.0,ns,244
+example_sets-insert_n,,500,,,67899282.0,ns,248
+example_sets-insert_n,,500,,,69263753.0,ns,252
+example_sets-insert_n,,500,,,67898093.0,ns,256
+example_sets-insert_n,,500,,,70807611.0,ns,260
+example_sets-insert_n,,500,,,70078763.0,ns,264
+example_sets-insert_n,,500,,,71187530.0,ns,268
+example_sets-insert_n,,500,,,73370124.0,ns,272
+example_sets-insert_n,,500,,,72963752.0,ns,276
+example_sets-insert_n,,500,,,74791821.0,ns,280
+example_sets-insert_n,,500,,,75465352.0,ns,284
+example_sets-insert_n,,500,,,76652726.0,ns,288
+example_sets-insert_n,,500,,,77413628.0,ns,292
+example_sets-insert_n,,500,,,79191251.0,ns,296
+example_sets-insert_n,,500,,,80858737.0,ns,300
+example_sets-insert_n,,500,,,81865661.0,ns,304
+example_sets-insert_n,,500,,,81652615.0,ns,308
+example_sets-insert_n,,500,,,83752260.0,ns,312
+example_sets-insert_n,,500,,,85189084.0,ns,316
+example_sets-insert_n,,500,,,84879393.0,ns,320
+example_sets-insert_n,,500,,,86083464.0,ns,324
+example_sets-insert_n,,500,,,87752335.0,ns,328
+example_sets-insert_n,,500,,,87292150.0,ns,332
+example_sets-insert_n,,500,,,92889861.0,ns,336
+example_sets-insert_n,,500,,,94456439.0,ns,340
+example_sets-insert_n,,500,,,96151897.0,ns,344
+example_sets-insert_n,,500,,,95000668.0,ns,348
+example_sets-insert_n,,500,,,95843216.0,ns,352
+example_sets-insert_n,,500,,,95144095.0,ns,356
+example_sets-insert_n,,500,,,96849613.0,ns,360
+example_sets-insert_n,,500,,,98036040.0,ns,364
+example_sets-insert_n,,500,,,99621799.0,ns,368
+example_sets-insert_n,,500,,,98860233.0,ns,372
+example_sets-insert_n,,500,,,100956105.0,ns,376
+example_sets-insert_n,,500,,,103363853.0,ns,380
+example_sets-insert_n,,500,,,102121656.0,ns,384
+example_sets-insert_n,,500,,,104062760.0,ns,388
+example_sets-insert_n,,500,,,104802400.0,ns,392
+example_sets-insert_n,,500,,,113488613.0,ns,396
+example_sets-insert_n,,500,,,111484177.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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..4822116
--- /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::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/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":[1031868.0,2097423.0,3105216.0,4211378.0,5348003.0,6394941.0,7396893.0,8920540.0,9554940.0,10529435.0,12427936.0,13668624.0,13769132.0,15142407.0,16115478.0,17151954.0,18340818.0,19743473.0,20104282.0,21002664.0,22506312.0,23252726.0,25036867.0,25907233.0,26584462.0,28034377.0,29232558.0,29966441.0,31077467.0,32176683.0,33754326.0,34283920.0,35034392.0,36635294.0,37244861.0,38642126.0,39902294.0,40810916.0,41140167.0,42919120.0,44057705.0,44041568.0,44921002.0,47127332.0,48581262.0,49551198.0,50853448.0,51011556.0,52552947.0,53351941.0,54126876.0,55233391.0,56894618.0,57845769.0,58357116.0,59650436.0,60161778.0,63060480.0,64155198.0,65341012.0,64976197.0,67899282.0,69263753.0,67898093.0,70807611.0,70078763.0,71187530.0,73370124.0,72963752.0,74791821.0,75465352.0,76652726.0,77413628.0,79191251.0,80858737.0,81865661.0,81652615.0,83752260.0,85189084.0,84879393.0,86083464.0,87752335.0,87292150.0,92889861.0,94456439.0,96151897.0,95000668.0,95843216.0,95144095.0,96849613.0,98036040.0,99621799.0,98860233.0,100956105.0,103363853.0,102121656.0,104062760.0,104802400.0,113488613.0,111484177.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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..95d9d3c
--- /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::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[252462.6085263695,258991.96763366845,276403.591919799,282932.95102709794] \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..e6a0635
--- /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::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":279010.926097665,"upper_bound":286999.2799506235},"point_estimate":282383.76266635983,"standard_error":2084.1196335930595},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":277975.4356210226,"upper_bound":281419.26785714284},"point_estimate":279809.52840909094,"standard_error":831.4198571665864},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5244.714601990785,"upper_bound":8637.456659208983},"point_estimate":7401.927043826661,"standard_error":872.9355111653268},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":276471.1519997113,"upper_bound":286804.3225045292},"point_estimate":280727.4713240727,"standard_error":2674.6224237621086},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6037.206722399963,"upper_bound":33254.76109654654},"point_estimate":21047.224963217883,"standard_error":7564.409734430112}} \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..3f7fdd5
--- /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::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,500,,,1168068.0,ns,4
+example_sets-insert_n,,500,,,2209183.0,ns,8
+example_sets-insert_n,,500,,,3501461.0,ns,12
+example_sets-insert_n,,500,,,4727620.0,ns,16
+example_sets-insert_n,,500,,,5781867.0,ns,20
+example_sets-insert_n,,500,,,7115338.0,ns,24
+example_sets-insert_n,,500,,,8087168.0,ns,28
+example_sets-insert_n,,500,,,9166395.0,ns,32
+example_sets-insert_n,,500,,,10562293.0,ns,36
+example_sets-insert_n,,500,,,10988893.0,ns,40
+example_sets-insert_n,,500,,,12035562.0,ns,44
+example_sets-insert_n,,500,,,12914343.0,ns,48
+example_sets-insert_n,,500,,,14276330.0,ns,52
+example_sets-insert_n,,500,,,15294294.0,ns,56
+example_sets-insert_n,,500,,,16476283.0,ns,60
+example_sets-insert_n,,500,,,18092775.0,ns,64
+example_sets-insert_n,,500,,,19476897.0,ns,68
+example_sets-insert_n,,500,,,20537254.0,ns,72
+example_sets-insert_n,,500,,,21427876.0,ns,76
+example_sets-insert_n,,500,,,22618625.0,ns,80
+example_sets-insert_n,,500,,,23405152.0,ns,84
+example_sets-insert_n,,500,,,24171349.0,ns,88
+example_sets-insert_n,,500,,,26030333.0,ns,92
+example_sets-insert_n,,500,,,26263417.0,ns,96
+example_sets-insert_n,,500,,,27456095.0,ns,100
+example_sets-insert_n,,500,,,29022964.0,ns,104
+example_sets-insert_n,,500,,,30658338.0,ns,108
+example_sets-insert_n,,500,,,31518958.0,ns,112
+example_sets-insert_n,,500,,,33035109.0,ns,116
+example_sets-insert_n,,500,,,34411514.0,ns,120
+example_sets-insert_n,,500,,,35139385.0,ns,124
+example_sets-insert_n,,500,,,35837922.0,ns,128
+example_sets-insert_n,,500,,,37472440.0,ns,132
+example_sets-insert_n,,500,,,38245194.0,ns,136
+example_sets-insert_n,,500,,,39478888.0,ns,140
+example_sets-insert_n,,500,,,40316598.0,ns,144
+example_sets-insert_n,,500,,,41078438.0,ns,148
+example_sets-insert_n,,500,,,42617215.0,ns,152
+example_sets-insert_n,,500,,,43569665.0,ns,156
+example_sets-insert_n,,500,,,44886051.0,ns,160
+example_sets-insert_n,,500,,,45858153.0,ns,164
+example_sets-insert_n,,500,,,47054894.0,ns,168
+example_sets-insert_n,,500,,,48459170.0,ns,172
+example_sets-insert_n,,500,,,49623360.0,ns,176
+example_sets-insert_n,,500,,,50074301.0,ns,180
+example_sets-insert_n,,500,,,51611375.0,ns,184
+example_sets-insert_n,,500,,,53928841.0,ns,188
+example_sets-insert_n,,500,,,55483247.0,ns,192
+example_sets-insert_n,,500,,,54518232.0,ns,196
+example_sets-insert_n,,500,,,57230983.0,ns,200
+example_sets-insert_n,,500,,,58191700.0,ns,204
+example_sets-insert_n,,500,,,58388001.0,ns,208
+example_sets-insert_n,,500,,,58968505.0,ns,212
+example_sets-insert_n,,500,,,59907201.0,ns,216
+example_sets-insert_n,,500,,,61521390.0,ns,220
+example_sets-insert_n,,500,,,62196871.0,ns,224
+example_sets-insert_n,,500,,,64938663.0,ns,228
+example_sets-insert_n,,500,,,64429171.0,ns,232
+example_sets-insert_n,,500,,,64158059.0,ns,236
+example_sets-insert_n,,500,,,67072295.0,ns,240
+example_sets-insert_n,,500,,,66290732.0,ns,244
+example_sets-insert_n,,500,,,69455746.0,ns,248
+example_sets-insert_n,,500,,,68998106.0,ns,252
+example_sets-insert_n,,500,,,114977906.0,ns,256
+example_sets-insert_n,,500,,,100988351.0,ns,260
+example_sets-insert_n,,500,,,74862942.0,ns,264
+example_sets-insert_n,,500,,,74533540.0,ns,268
+example_sets-insert_n,,500,,,75155483.0,ns,272
+example_sets-insert_n,,500,,,79386621.0,ns,276
+example_sets-insert_n,,500,,,77669314.0,ns,280
+example_sets-insert_n,,500,,,78312124.0,ns,284
+example_sets-insert_n,,500,,,78985539.0,ns,288
+example_sets-insert_n,,500,,,78865984.0,ns,292
+example_sets-insert_n,,500,,,80706080.0,ns,296
+example_sets-insert_n,,500,,,81291022.0,ns,300
+example_sets-insert_n,,500,,,82798747.0,ns,304
+example_sets-insert_n,,500,,,87276307.0,ns,308
+example_sets-insert_n,,500,,,88101355.0,ns,312
+example_sets-insert_n,,500,,,86734050.0,ns,316
+example_sets-insert_n,,500,,,91113499.0,ns,320
+example_sets-insert_n,,500,,,91838182.0,ns,324
+example_sets-insert_n,,500,,,89131062.0,ns,328
+example_sets-insert_n,,500,,,90263547.0,ns,332
+example_sets-insert_n,,500,,,90750247.0,ns,336
+example_sets-insert_n,,500,,,91055768.0,ns,340
+example_sets-insert_n,,500,,,100104748.0,ns,344
+example_sets-insert_n,,500,,,98581784.0,ns,348
+example_sets-insert_n,,500,,,101687906.0,ns,352
+example_sets-insert_n,,500,,,100657417.0,ns,356
+example_sets-insert_n,,500,,,98443337.0,ns,360
+example_sets-insert_n,,500,,,99256207.0,ns,364
+example_sets-insert_n,,500,,,98924917.0,ns,368
+example_sets-insert_n,,500,,,103340345.0,ns,372
+example_sets-insert_n,,500,,,103849488.0,ns,376
+example_sets-insert_n,,500,,,101933683.0,ns,380
+example_sets-insert_n,,500,,,103870947.0,ns,384
+example_sets-insert_n,,500,,,107397809.0,ns,388
+example_sets-insert_n,,500,,,111568424.0,ns,392
+example_sets-insert_n,,500,,,107161995.0,ns,396
+example_sets-insert_n,,500,,,107606548.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..5680090
--- /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::SortedUniqueVec)])])/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":[1168068.0,2209183.0,3501461.0,4727620.0,5781867.0,7115338.0,8087168.0,9166395.0,10562293.0,10988893.0,12035562.0,12914343.0,14276330.0,15294294.0,16476283.0,18092775.0,19476897.0,20537254.0,21427876.0,22618625.0,23405152.0,24171349.0,26030333.0,26263417.0,27456095.0,29022964.0,30658338.0,31518958.0,33035109.0,34411514.0,35139385.0,35837922.0,37472440.0,38245194.0,39478888.0,40316598.0,41078438.0,42617215.0,43569665.0,44886051.0,45858153.0,47054894.0,48459170.0,49623360.0,50074301.0,51611375.0,53928841.0,55483247.0,54518232.0,57230983.0,58191700.0,58388001.0,58968505.0,59907201.0,61521390.0,62196871.0,64938663.0,64429171.0,64158059.0,67072295.0,66290732.0,69455746.0,68998106.0,114977906.0,100988351.0,74862942.0,74533540.0,75155483.0,79386621.0,77669314.0,78312124.0,78985539.0,78865984.0,80706080.0,81291022.0,82798747.0,87276307.0,88101355.0,86734050.0,91113499.0,91838182.0,89131062.0,90263547.0,90750247.0,91055768.0,100104748.0,98581784.0,101687906.0,100657417.0,98443337.0,99256207.0,98924917.0,103340345.0,103849488.0,101933683.0,103870947.0,107397809.0,111568424.0,107161995.0,107606548.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..cb30166
--- /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::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[246600.69178321678,260578.80310314684,297853.76662296033,311831.8779428904] \ 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..0a2437f
--- /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":41066.87129294557,"upper_bound":41601.97880766638},"point_estimate":41327.22891821663,"standard_error":136.23298359687348},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40602.72348484849,"upper_bound":40937.32744338994},"point_estimate":40759.319528619526,"standard_error":74.56123766651343},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":495.4911203231742,"upper_bound":984.9518744367094},"point_estimate":681.394030875735,"standard_error":125.09661653646141},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40536.19048523947,"upper_bound":40734.77690489571},"point_estimate":40630.1642392896,"standard_error":50.71017577417583},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1162.9300899521697,"upper_bound":1538.3210271729529},"point_estimate":1372.4674823346904,"standard_error":95.95406658607935}} \ 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..f918d58
--- /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,,,973684.0,ns,22
+example_sets-insert_n,,500,,,1913913.0,ns,44
+example_sets-insert_n,,500,,,2871742.0,ns,66
+example_sets-insert_n,,500,,,3846307.0,ns,88
+example_sets-insert_n,,500,,,4794120.0,ns,110
+example_sets-insert_n,,500,,,5743585.0,ns,132
+example_sets-insert_n,,500,,,6709158.0,ns,154
+example_sets-insert_n,,500,,,7674062.0,ns,176
+example_sets-insert_n,,500,,,8626347.0,ns,198
+example_sets-insert_n,,500,,,9982455.0,ns,220
+example_sets-insert_n,,500,,,10549526.0,ns,242
+example_sets-insert_n,,500,,,11524892.0,ns,264
+example_sets-insert_n,,500,,,12475765.0,ns,286
+example_sets-insert_n,,500,,,13422585.0,ns,308
+example_sets-insert_n,,500,,,14386464.0,ns,330
+example_sets-insert_n,,500,,,15349665.0,ns,352
+example_sets-insert_n,,500,,,16322828.0,ns,374
+example_sets-insert_n,,500,,,17249625.0,ns,396
+example_sets-insert_n,,500,,,18644219.0,ns,418
+example_sets-insert_n,,500,,,19206163.0,ns,440
+example_sets-insert_n,,500,,,20136724.0,ns,462
+example_sets-insert_n,,500,,,20933891.0,ns,484
+example_sets-insert_n,,500,,,20148063.0,ns,506
+example_sets-insert_n,,500,,,21314681.0,ns,528
+example_sets-insert_n,,500,,,22968226.0,ns,550
+example_sets-insert_n,,500,,,23534831.0,ns,572
+example_sets-insert_n,,500,,,24167947.0,ns,594
+example_sets-insert_n,,500,,,25190075.0,ns,616
+example_sets-insert_n,,500,,,26174515.0,ns,638
+example_sets-insert_n,,500,,,27652863.0,ns,660
+example_sets-insert_n,,500,,,28060598.0,ns,682
+example_sets-insert_n,,500,,,28910599.0,ns,704
+example_sets-insert_n,,500,,,29852597.0,ns,726
+example_sets-insert_n,,500,,,30335459.0,ns,748
+example_sets-insert_n,,500,,,30776979.0,ns,770
+example_sets-insert_n,,500,,,32157357.0,ns,792
+example_sets-insert_n,,500,,,33185580.0,ns,814
+example_sets-insert_n,,500,,,34083019.0,ns,836
+example_sets-insert_n,,500,,,35162278.0,ns,858
+example_sets-insert_n,,500,,,35328447.0,ns,880
+example_sets-insert_n,,500,,,36116529.0,ns,902
+example_sets-insert_n,,500,,,38426938.0,ns,924
+example_sets-insert_n,,500,,,38105854.0,ns,946
+example_sets-insert_n,,500,,,39814913.0,ns,968
+example_sets-insert_n,,500,,,40349721.0,ns,990
+example_sets-insert_n,,500,,,40946051.0,ns,1012
+example_sets-insert_n,,500,,,41126941.0,ns,1034
+example_sets-insert_n,,500,,,42551599.0,ns,1056
+example_sets-insert_n,,500,,,43718978.0,ns,1078
+example_sets-insert_n,,500,,,44844091.0,ns,1100
+example_sets-insert_n,,500,,,44573315.0,ns,1122
+example_sets-insert_n,,500,,,46211365.0,ns,1144
+example_sets-insert_n,,500,,,46869913.0,ns,1166
+example_sets-insert_n,,500,,,48037185.0,ns,1188
+example_sets-insert_n,,500,,,49202892.0,ns,1210
+example_sets-insert_n,,500,,,51725779.0,ns,1232
+example_sets-insert_n,,500,,,50806809.0,ns,1254
+example_sets-insert_n,,500,,,51656137.0,ns,1276
+example_sets-insert_n,,500,,,52109144.0,ns,1298
+example_sets-insert_n,,500,,,52832954.0,ns,1320
+example_sets-insert_n,,500,,,54460906.0,ns,1342
+example_sets-insert_n,,500,,,56025634.0,ns,1364
+example_sets-insert_n,,500,,,57251280.0,ns,1386
+example_sets-insert_n,,500,,,57360682.0,ns,1408
+example_sets-insert_n,,500,,,60262033.0,ns,1430
+example_sets-insert_n,,500,,,58782886.0,ns,1452
+example_sets-insert_n,,500,,,60107561.0,ns,1474
+example_sets-insert_n,,500,,,60228699.0,ns,1496
+example_sets-insert_n,,500,,,62940787.0,ns,1518
+example_sets-insert_n,,500,,,61876876.0,ns,1540
+example_sets-insert_n,,500,,,63610527.0,ns,1562
+example_sets-insert_n,,500,,,64111081.0,ns,1584
+example_sets-insert_n,,500,,,66204072.0,ns,1606
+example_sets-insert_n,,500,,,66531923.0,ns,1628
+example_sets-insert_n,,500,,,67494581.0,ns,1650
+example_sets-insert_n,,500,,,67387905.0,ns,1672
+example_sets-insert_n,,500,,,68766503.0,ns,1694
+example_sets-insert_n,,500,,,68997902.0,ns,1716
+example_sets-insert_n,,500,,,71460628.0,ns,1738
+example_sets-insert_n,,500,,,71686131.0,ns,1760
+example_sets-insert_n,,500,,,72636717.0,ns,1782
+example_sets-insert_n,,500,,,72444913.0,ns,1804
+example_sets-insert_n,,500,,,73176506.0,ns,1826
+example_sets-insert_n,,500,,,74012200.0,ns,1848
+example_sets-insert_n,,500,,,74960618.0,ns,1870
+example_sets-insert_n,,500,,,76172279.0,ns,1892
+example_sets-insert_n,,500,,,77460968.0,ns,1914
+example_sets-insert_n,,500,,,78512999.0,ns,1936
+example_sets-insert_n,,500,,,79316607.0,ns,1958
+example_sets-insert_n,,500,,,80826445.0,ns,1980
+example_sets-insert_n,,500,,,81382347.0,ns,2002
+example_sets-insert_n,,500,,,82713861.0,ns,2024
+example_sets-insert_n,,500,,,82205834.0,ns,2046
+example_sets-insert_n,,500,,,84900204.0,ns,2068
+example_sets-insert_n,,500,,,84983046.0,ns,2090
+example_sets-insert_n,,500,,,85454726.0,ns,2112
+example_sets-insert_n,,500,,,86090460.0,ns,2134
+example_sets-insert_n,,500,,,87697841.0,ns,2156
+example_sets-insert_n,,500,,,88160143.0,ns,2178
+example_sets-insert_n,,500,,,88837789.0,ns,2200
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..6a1e8dc
--- /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":[22.0,44.0,66.0,88.0,110.0,132.0,154.0,176.0,198.0,220.0,242.0,264.0,286.0,308.0,330.0,352.0,374.0,396.0,418.0,440.0,462.0,484.0,506.0,528.0,550.0,572.0,594.0,616.0,638.0,660.0,682.0,704.0,726.0,748.0,770.0,792.0,814.0,836.0,858.0,880.0,902.0,924.0,946.0,968.0,990.0,1012.0,1034.0,1056.0,1078.0,1100.0,1122.0,1144.0,1166.0,1188.0,1210.0,1232.0,1254.0,1276.0,1298.0,1320.0,1342.0,1364.0,1386.0,1408.0,1430.0,1452.0,1474.0,1496.0,1518.0,1540.0,1562.0,1584.0,1606.0,1628.0,1650.0,1672.0,1694.0,1716.0,1738.0,1760.0,1782.0,1804.0,1826.0,1848.0,1870.0,1892.0,1914.0,1936.0,1958.0,1980.0,2002.0,2024.0,2046.0,2068.0,2090.0,2112.0,2134.0,2156.0,2178.0,2200.0],"times":[973684.0,1913913.0,2871742.0,3846307.0,4794120.0,5743585.0,6709158.0,7674062.0,8626347.0,9982455.0,10549526.0,11524892.0,12475765.0,13422585.0,14386464.0,15349665.0,16322828.0,17249625.0,18644219.0,19206163.0,20136724.0,20933891.0,20148063.0,21314681.0,22968226.0,23534831.0,24167947.0,25190075.0,26174515.0,27652863.0,28060598.0,28910599.0,29852597.0,30335459.0,30776979.0,32157357.0,33185580.0,34083019.0,35162278.0,35328447.0,36116529.0,38426938.0,38105854.0,39814913.0,40349721.0,40946051.0,41126941.0,42551599.0,43718978.0,44844091.0,44573315.0,46211365.0,46869913.0,48037185.0,49202892.0,51725779.0,50806809.0,51656137.0,52109144.0,52832954.0,54460906.0,56025634.0,57251280.0,57360682.0,60262033.0,58782886.0,60107561.0,60228699.0,62940787.0,61876876.0,63610527.0,64111081.0,66204072.0,66531923.0,67494581.0,67387905.0,68766503.0,68997902.0,71460628.0,71686131.0,72636717.0,72444913.0,73176506.0,74012200.0,74960618.0,76172279.0,77460968.0,78512999.0,79316607.0,80826445.0,81382347.0,82713861.0,82205834.0,84900204.0,84983046.0,85454726.0,86090460.0,87697841.0,88160143.0,88837789.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..494a4a5
--- /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 @@
+[36315.94005244755,38370.54159527972,43849.47904283217,45904.08058566434] \ 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..622a311
--- /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":37621.41379739924,"upper_bound":38312.13481347089},"point_estimate":37905.37057491653,"standard_error":179.88102058552826},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37451.84142521935,"upper_bound":37764.5027767931},"point_estimate":37647.00861649642,"standard_error":85.53391564456413},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":588.8839144228361,"upper_bound":1032.8139849855618},"point_estimate":837.6976819734616,"standard_error":116.21273500230889},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37452.15703192018,"upper_bound":37788.77662028787},"point_estimate":37614.27068636255,"standard_error":85.89058418927969},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":756.9721803830986,"upper_bound":2849.3949282287685},"point_estimate":1792.9973871001796,"standard_error":685.4644910221269}} \ 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..5b916ec
--- /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,,,1389447.0,ns,26
+example_sets-insert_n,,500,,,2008892.0,ns,52
+example_sets-insert_n,,500,,,3025081.0,ns,78
+example_sets-insert_n,,500,,,4027259.0,ns,104
+example_sets-insert_n,,500,,,5056757.0,ns,130
+example_sets-insert_n,,500,,,6155207.0,ns,156
+example_sets-insert_n,,500,,,7150696.0,ns,182
+example_sets-insert_n,,500,,,8272092.0,ns,208
+example_sets-insert_n,,500,,,9224740.0,ns,234
+example_sets-insert_n,,500,,,9856968.0,ns,260
+example_sets-insert_n,,500,,,10950735.0,ns,286
+example_sets-insert_n,,500,,,11727231.0,ns,312
+example_sets-insert_n,,500,,,12717351.0,ns,338
+example_sets-insert_n,,500,,,13351685.0,ns,364
+example_sets-insert_n,,500,,,15136227.0,ns,390
+example_sets-insert_n,,500,,,16544420.0,ns,416
+example_sets-insert_n,,500,,,17181761.0,ns,442
+example_sets-insert_n,,500,,,17979593.0,ns,468
+example_sets-insert_n,,500,,,18984370.0,ns,494
+example_sets-insert_n,,500,,,20174195.0,ns,520
+example_sets-insert_n,,500,,,20196816.0,ns,546
+example_sets-insert_n,,500,,,21645651.0,ns,572
+example_sets-insert_n,,500,,,22257929.0,ns,598
+example_sets-insert_n,,500,,,22846298.0,ns,624
+example_sets-insert_n,,500,,,23825073.0,ns,650
+example_sets-insert_n,,500,,,25186148.0,ns,676
+example_sets-insert_n,,500,,,25978984.0,ns,702
+example_sets-insert_n,,500,,,26994324.0,ns,728
+example_sets-insert_n,,500,,,27421766.0,ns,754
+example_sets-insert_n,,500,,,29084898.0,ns,780
+example_sets-insert_n,,500,,,29411288.0,ns,806
+example_sets-insert_n,,500,,,30615412.0,ns,832
+example_sets-insert_n,,500,,,31425051.0,ns,858
+example_sets-insert_n,,500,,,32514680.0,ns,884
+example_sets-insert_n,,500,,,33989020.0,ns,910
+example_sets-insert_n,,500,,,34345482.0,ns,936
+example_sets-insert_n,,500,,,35975694.0,ns,962
+example_sets-insert_n,,500,,,35947467.0,ns,988
+example_sets-insert_n,,500,,,37874964.0,ns,1014
+example_sets-insert_n,,500,,,38654657.0,ns,1040
+example_sets-insert_n,,500,,,40120046.0,ns,1066
+example_sets-insert_n,,500,,,41707963.0,ns,1092
+example_sets-insert_n,,500,,,42517254.0,ns,1118
+example_sets-insert_n,,500,,,44017814.0,ns,1144
+example_sets-insert_n,,500,,,44806742.0,ns,1170
+example_sets-insert_n,,500,,,45162194.0,ns,1196
+example_sets-insert_n,,500,,,46416700.0,ns,1222
+example_sets-insert_n,,500,,,47425875.0,ns,1248
+example_sets-insert_n,,500,,,48699119.0,ns,1274
+example_sets-insert_n,,500,,,48619101.0,ns,1300
+example_sets-insert_n,,500,,,49713561.0,ns,1326
+example_sets-insert_n,,500,,,49835737.0,ns,1352
+example_sets-insert_n,,500,,,51957050.0,ns,1378
+example_sets-insert_n,,500,,,52871764.0,ns,1404
+example_sets-insert_n,,500,,,53910881.0,ns,1430
+example_sets-insert_n,,500,,,53922958.0,ns,1456
+example_sets-insert_n,,500,,,55674138.0,ns,1482
+example_sets-insert_n,,500,,,56521895.0,ns,1508
+example_sets-insert_n,,500,,,58717228.0,ns,1534
+example_sets-insert_n,,500,,,57647346.0,ns,1560
+example_sets-insert_n,,500,,,64858673.0,ns,1586
+example_sets-insert_n,,500,,,64067750.0,ns,1612
+example_sets-insert_n,,500,,,62112624.0,ns,1638
+example_sets-insert_n,,500,,,65144747.0,ns,1664
+example_sets-insert_n,,500,,,63243721.0,ns,1690
+example_sets-insert_n,,500,,,66639461.0,ns,1716
+example_sets-insert_n,,500,,,65417449.0,ns,1742
+example_sets-insert_n,,500,,,65885599.0,ns,1768
+example_sets-insert_n,,500,,,67255293.0,ns,1794
+example_sets-insert_n,,500,,,68627334.0,ns,1820
+example_sets-insert_n,,500,,,68760308.0,ns,1846
+example_sets-insert_n,,500,,,68484933.0,ns,1872
+example_sets-insert_n,,500,,,70721863.0,ns,1898
+example_sets-insert_n,,500,,,73879885.0,ns,1924
+example_sets-insert_n,,500,,,73550992.0,ns,1950
+example_sets-insert_n,,500,,,73206278.0,ns,1976
+example_sets-insert_n,,500,,,74241894.0,ns,2002
+example_sets-insert_n,,500,,,78297607.0,ns,2028
+example_sets-insert_n,,500,,,75278259.0,ns,2054
+example_sets-insert_n,,500,,,78151443.0,ns,2080
+example_sets-insert_n,,500,,,79430483.0,ns,2106
+example_sets-insert_n,,500,,,78064813.0,ns,2132
+example_sets-insert_n,,500,,,79992438.0,ns,2158
+example_sets-insert_n,,500,,,82434692.0,ns,2184
+example_sets-insert_n,,500,,,84115718.0,ns,2210
+example_sets-insert_n,,500,,,86218781.0,ns,2236
+example_sets-insert_n,,500,,,85635016.0,ns,2262
+example_sets-insert_n,,500,,,86224487.0,ns,2288
+example_sets-insert_n,,500,,,87927778.0,ns,2314
+example_sets-insert_n,,500,,,85639101.0,ns,2340
+example_sets-insert_n,,500,,,86708159.0,ns,2366
+example_sets-insert_n,,500,,,89644462.0,ns,2392
+example_sets-insert_n,,500,,,91362155.0,ns,2418
+example_sets-insert_n,,500,,,91199500.0,ns,2444
+example_sets-insert_n,,500,,,91921352.0,ns,2470
+example_sets-insert_n,,500,,,95005040.0,ns,2496
+example_sets-insert_n,,500,,,96013951.0,ns,2522
+example_sets-insert_n,,500,,,95093636.0,ns,2548
+example_sets-insert_n,,500,,,95622526.0,ns,2574
+example_sets-insert_n,,500,,,98107668.0,ns,2600
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..81aa100
--- /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":[26.0,52.0,78.0,104.0,130.0,156.0,182.0,208.0,234.0,260.0,286.0,312.0,338.0,364.0,390.0,416.0,442.0,468.0,494.0,520.0,546.0,572.0,598.0,624.0,650.0,676.0,702.0,728.0,754.0,780.0,806.0,832.0,858.0,884.0,910.0,936.0,962.0,988.0,1014.0,1040.0,1066.0,1092.0,1118.0,1144.0,1170.0,1196.0,1222.0,1248.0,1274.0,1300.0,1326.0,1352.0,1378.0,1404.0,1430.0,1456.0,1482.0,1508.0,1534.0,1560.0,1586.0,1612.0,1638.0,1664.0,1690.0,1716.0,1742.0,1768.0,1794.0,1820.0,1846.0,1872.0,1898.0,1924.0,1950.0,1976.0,2002.0,2028.0,2054.0,2080.0,2106.0,2132.0,2158.0,2184.0,2210.0,2236.0,2262.0,2288.0,2314.0,2340.0,2366.0,2392.0,2418.0,2444.0,2470.0,2496.0,2522.0,2548.0,2574.0,2600.0],"times":[1389447.0,2008892.0,3025081.0,4027259.0,5056757.0,6155207.0,7150696.0,8272092.0,9224740.0,9856968.0,10950735.0,11727231.0,12717351.0,13351685.0,15136227.0,16544420.0,17181761.0,17979593.0,18984370.0,20174195.0,20196816.0,21645651.0,22257929.0,22846298.0,23825073.0,25186148.0,25978984.0,26994324.0,27421766.0,29084898.0,29411288.0,30615412.0,31425051.0,32514680.0,33989020.0,34345482.0,35975694.0,35947467.0,37874964.0,38654657.0,40120046.0,41707963.0,42517254.0,44017814.0,44806742.0,45162194.0,46416700.0,47425875.0,48699119.0,48619101.0,49713561.0,49835737.0,51957050.0,52871764.0,53910881.0,53922958.0,55674138.0,56521895.0,58717228.0,57647346.0,64858673.0,64067750.0,62112624.0,65144747.0,63243721.0,66639461.0,65417449.0,65885599.0,67255293.0,68627334.0,68760308.0,68484933.0,70721863.0,73879885.0,73550992.0,73206278.0,74241894.0,78297607.0,75278259.0,78151443.0,79430483.0,78064813.0,79992438.0,82434692.0,84115718.0,86218781.0,85635016.0,86224487.0,87927778.0,85639101.0,86708159.0,89644462.0,91362155.0,91199500.0,91921352.0,95005040.0,96013951.0,95093636.0,95622526.0,98107668.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..54f5322
--- /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 @@
+[33812.53966342038,35487.920677912596,39955.603383225185,41630.98439771741] \ 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..639161d
--- /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":267600.7380117461,"upper_bound":269485.499618188},"point_estimate":268502.2529932739,"standard_error":481.2275416655235},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":267256.8982142857,"upper_bound":268492.86842105264},"point_estimate":267920.7419950739,"standard_error":343.5128893035964},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2733.5126120913774,"upper_bound":4324.961608704211},"point_estimate":3462.7775568651446,"standard_error":399.29786833349146},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":268147.19336180453,"upper_bound":271044.31388052145},"point_estimate":269515.57044480566,"standard_error":740.6571364900556},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3748.9005719173647,"upper_bound":5794.774499772636},"point_estimate":4830.000007153697,"standard_error":523.1931239687602}} \ 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..18c14fa
--- /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,,,1031868.0,ns,4
+example_sets-insert_n,,500,,,2097423.0,ns,8
+example_sets-insert_n,,500,,,3105216.0,ns,12
+example_sets-insert_n,,500,,,4211378.0,ns,16
+example_sets-insert_n,,500,,,5348003.0,ns,20
+example_sets-insert_n,,500,,,6394941.0,ns,24
+example_sets-insert_n,,500,,,7396893.0,ns,28
+example_sets-insert_n,,500,,,8920540.0,ns,32
+example_sets-insert_n,,500,,,9554940.0,ns,36
+example_sets-insert_n,,500,,,10529435.0,ns,40
+example_sets-insert_n,,500,,,12427936.0,ns,44
+example_sets-insert_n,,500,,,13668624.0,ns,48
+example_sets-insert_n,,500,,,13769132.0,ns,52
+example_sets-insert_n,,500,,,15142407.0,ns,56
+example_sets-insert_n,,500,,,16115478.0,ns,60
+example_sets-insert_n,,500,,,17151954.0,ns,64
+example_sets-insert_n,,500,,,18340818.0,ns,68
+example_sets-insert_n,,500,,,19743473.0,ns,72
+example_sets-insert_n,,500,,,20104282.0,ns,76
+example_sets-insert_n,,500,,,21002664.0,ns,80
+example_sets-insert_n,,500,,,22506312.0,ns,84
+example_sets-insert_n,,500,,,23252726.0,ns,88
+example_sets-insert_n,,500,,,25036867.0,ns,92
+example_sets-insert_n,,500,,,25907233.0,ns,96
+example_sets-insert_n,,500,,,26584462.0,ns,100
+example_sets-insert_n,,500,,,28034377.0,ns,104
+example_sets-insert_n,,500,,,29232558.0,ns,108
+example_sets-insert_n,,500,,,29966441.0,ns,112
+example_sets-insert_n,,500,,,31077467.0,ns,116
+example_sets-insert_n,,500,,,32176683.0,ns,120
+example_sets-insert_n,,500,,,33754326.0,ns,124
+example_sets-insert_n,,500,,,34283920.0,ns,128
+example_sets-insert_n,,500,,,35034392.0,ns,132
+example_sets-insert_n,,500,,,36635294.0,ns,136
+example_sets-insert_n,,500,,,37244861.0,ns,140
+example_sets-insert_n,,500,,,38642126.0,ns,144
+example_sets-insert_n,,500,,,39902294.0,ns,148
+example_sets-insert_n,,500,,,40810916.0,ns,152
+example_sets-insert_n,,500,,,41140167.0,ns,156
+example_sets-insert_n,,500,,,42919120.0,ns,160
+example_sets-insert_n,,500,,,44057705.0,ns,164
+example_sets-insert_n,,500,,,44041568.0,ns,168
+example_sets-insert_n,,500,,,44921002.0,ns,172
+example_sets-insert_n,,500,,,47127332.0,ns,176
+example_sets-insert_n,,500,,,48581262.0,ns,180
+example_sets-insert_n,,500,,,49551198.0,ns,184
+example_sets-insert_n,,500,,,50853448.0,ns,188
+example_sets-insert_n,,500,,,51011556.0,ns,192
+example_sets-insert_n,,500,,,52552947.0,ns,196
+example_sets-insert_n,,500,,,53351941.0,ns,200
+example_sets-insert_n,,500,,,54126876.0,ns,204
+example_sets-insert_n,,500,,,55233391.0,ns,208
+example_sets-insert_n,,500,,,56894618.0,ns,212
+example_sets-insert_n,,500,,,57845769.0,ns,216
+example_sets-insert_n,,500,,,58357116.0,ns,220
+example_sets-insert_n,,500,,,59650436.0,ns,224
+example_sets-insert_n,,500,,,60161778.0,ns,228
+example_sets-insert_n,,500,,,63060480.0,ns,232
+example_sets-insert_n,,500,,,64155198.0,ns,236
+example_sets-insert_n,,500,,,65341012.0,ns,240
+example_sets-insert_n,,500,,,64976197.0,ns,244
+example_sets-insert_n,,500,,,67899282.0,ns,248
+example_sets-insert_n,,500,,,69263753.0,ns,252
+example_sets-insert_n,,500,,,67898093.0,ns,256
+example_sets-insert_n,,500,,,70807611.0,ns,260
+example_sets-insert_n,,500,,,70078763.0,ns,264
+example_sets-insert_n,,500,,,71187530.0,ns,268
+example_sets-insert_n,,500,,,73370124.0,ns,272
+example_sets-insert_n,,500,,,72963752.0,ns,276
+example_sets-insert_n,,500,,,74791821.0,ns,280
+example_sets-insert_n,,500,,,75465352.0,ns,284
+example_sets-insert_n,,500,,,76652726.0,ns,288
+example_sets-insert_n,,500,,,77413628.0,ns,292
+example_sets-insert_n,,500,,,79191251.0,ns,296
+example_sets-insert_n,,500,,,80858737.0,ns,300
+example_sets-insert_n,,500,,,81865661.0,ns,304
+example_sets-insert_n,,500,,,81652615.0,ns,308
+example_sets-insert_n,,500,,,83752260.0,ns,312
+example_sets-insert_n,,500,,,85189084.0,ns,316
+example_sets-insert_n,,500,,,84879393.0,ns,320
+example_sets-insert_n,,500,,,86083464.0,ns,324
+example_sets-insert_n,,500,,,87752335.0,ns,328
+example_sets-insert_n,,500,,,87292150.0,ns,332
+example_sets-insert_n,,500,,,92889861.0,ns,336
+example_sets-insert_n,,500,,,94456439.0,ns,340
+example_sets-insert_n,,500,,,96151897.0,ns,344
+example_sets-insert_n,,500,,,95000668.0,ns,348
+example_sets-insert_n,,500,,,95843216.0,ns,352
+example_sets-insert_n,,500,,,95144095.0,ns,356
+example_sets-insert_n,,500,,,96849613.0,ns,360
+example_sets-insert_n,,500,,,98036040.0,ns,364
+example_sets-insert_n,,500,,,99621799.0,ns,368
+example_sets-insert_n,,500,,,98860233.0,ns,372
+example_sets-insert_n,,500,,,100956105.0,ns,376
+example_sets-insert_n,,500,,,103363853.0,ns,380
+example_sets-insert_n,,500,,,102121656.0,ns,384
+example_sets-insert_n,,500,,,104062760.0,ns,388
+example_sets-insert_n,,500,,,104802400.0,ns,392
+example_sets-insert_n,,500,,,113488613.0,ns,396
+example_sets-insert_n,,500,,,111484177.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..4822116
--- /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":[1031868.0,2097423.0,3105216.0,4211378.0,5348003.0,6394941.0,7396893.0,8920540.0,9554940.0,10529435.0,12427936.0,13668624.0,13769132.0,15142407.0,16115478.0,17151954.0,18340818.0,19743473.0,20104282.0,21002664.0,22506312.0,23252726.0,25036867.0,25907233.0,26584462.0,28034377.0,29232558.0,29966441.0,31077467.0,32176683.0,33754326.0,34283920.0,35034392.0,36635294.0,37244861.0,38642126.0,39902294.0,40810916.0,41140167.0,42919120.0,44057705.0,44041568.0,44921002.0,47127332.0,48581262.0,49551198.0,50853448.0,51011556.0,52552947.0,53351941.0,54126876.0,55233391.0,56894618.0,57845769.0,58357116.0,59650436.0,60161778.0,63060480.0,64155198.0,65341012.0,64976197.0,67899282.0,69263753.0,67898093.0,70807611.0,70078763.0,71187530.0,73370124.0,72963752.0,74791821.0,75465352.0,76652726.0,77413628.0,79191251.0,80858737.0,81865661.0,81652615.0,83752260.0,85189084.0,84879393.0,86083464.0,87752335.0,87292150.0,92889861.0,94456439.0,96151897.0,95000668.0,95843216.0,95144095.0,96849613.0,98036040.0,99621799.0,98860233.0,100956105.0,103363853.0,102121656.0,104062760.0,104802400.0,113488613.0,111484177.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..95d9d3c
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/500/new/tukey.json
@@ -0,0 +1 @@
+[252462.6085263695,258991.96763366845,276403.591919799,282932.95102709794] \ 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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..10cf89c
--- /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::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8454403.519583333,"upper_bound":8896791.841291666},"point_estimate":8612486.303333333,"standard_error":131507.86261324614},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8409243.333333334,"upper_bound":8508698.0},"point_estimate":8461632.333333334,"standard_error":26317.819048620855},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":149375.2831980579,"upper_bound":237004.23109233286},"point_estimate":203376.88688933942,"standard_error":21880.12524194164},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":165765.4215464931,"upper_bound":2255325.7156917234},"point_estimate":1321866.797891499,"standard_error":745076.0912863079}} \ 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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..cad64a3
--- /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::SortedUniqueVec until n=10000, then 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,,,51658205.0,ns,6
+example_sets-insert_n,,50000,,,53015361.0,ns,6
+example_sets-insert_n,,50000,,,51748299.0,ns,6
+example_sets-insert_n,,50000,,,50881099.0,ns,6
+example_sets-insert_n,,50000,,,49303846.0,ns,6
+example_sets-insert_n,,50000,,,49432321.0,ns,6
+example_sets-insert_n,,50000,,,50963754.0,ns,6
+example_sets-insert_n,,50000,,,51778071.0,ns,6
+example_sets-insert_n,,50000,,,50058742.0,ns,6
+example_sets-insert_n,,50000,,,49503891.0,ns,6
+example_sets-insert_n,,50000,,,50296625.0,ns,6
+example_sets-insert_n,,50000,,,52129531.0,ns,6
+example_sets-insert_n,,50000,,,49664922.0,ns,6
+example_sets-insert_n,,50000,,,50615275.0,ns,6
+example_sets-insert_n,,50000,,,50455460.0,ns,6
+example_sets-insert_n,,50000,,,52189039.0,ns,6
+example_sets-insert_n,,50000,,,51892147.0,ns,6
+example_sets-insert_n,,50000,,,51483088.0,ns,6
+example_sets-insert_n,,50000,,,53484342.0,ns,6
+example_sets-insert_n,,50000,,,53000756.0,ns,6
+example_sets-insert_n,,50000,,,53243981.0,ns,6
+example_sets-insert_n,,50000,,,50646449.0,ns,6
+example_sets-insert_n,,50000,,,51808744.0,ns,6
+example_sets-insert_n,,50000,,,51638005.0,ns,6
+example_sets-insert_n,,50000,,,50537094.0,ns,6
+example_sets-insert_n,,50000,,,51274652.0,ns,6
+example_sets-insert_n,,50000,,,51723475.0,ns,6
+example_sets-insert_n,,50000,,,51383009.0,ns,6
+example_sets-insert_n,,50000,,,50247741.0,ns,6
+example_sets-insert_n,,50000,,,50418862.0,ns,6
+example_sets-insert_n,,50000,,,50524859.0,ns,6
+example_sets-insert_n,,50000,,,49275602.0,ns,6
+example_sets-insert_n,,50000,,,50760611.0,ns,6
+example_sets-insert_n,,50000,,,49634713.0,ns,6
+example_sets-insert_n,,50000,,,50195480.0,ns,6
+example_sets-insert_n,,50000,,,129437504.0,ns,6
+example_sets-insert_n,,50000,,,53146507.0,ns,6
+example_sets-insert_n,,50000,,,52067796.0,ns,6
+example_sets-insert_n,,50000,,,53470444.0,ns,6
+example_sets-insert_n,,50000,,,50886332.0,ns,6
+example_sets-insert_n,,50000,,,50301214.0,ns,6
+example_sets-insert_n,,50000,,,49294644.0,ns,6
+example_sets-insert_n,,50000,,,49516292.0,ns,6
+example_sets-insert_n,,50000,,,50046441.0,ns,6
+example_sets-insert_n,,50000,,,51466035.0,ns,6
+example_sets-insert_n,,50000,,,50053881.0,ns,6
+example_sets-insert_n,,50000,,,50616259.0,ns,6
+example_sets-insert_n,,50000,,,50141815.0,ns,6
+example_sets-insert_n,,50000,,,50168080.0,ns,6
+example_sets-insert_n,,50000,,,51649914.0,ns,6
+example_sets-insert_n,,50000,,,49847150.0,ns,6
+example_sets-insert_n,,50000,,,51052188.0,ns,6
+example_sets-insert_n,,50000,,,50403757.0,ns,6
+example_sets-insert_n,,50000,,,50248806.0,ns,6
+example_sets-insert_n,,50000,,,50405586.0,ns,6
+example_sets-insert_n,,50000,,,49853666.0,ns,6
+example_sets-insert_n,,50000,,,52649991.0,ns,6
+example_sets-insert_n,,50000,,,52755209.0,ns,6
+example_sets-insert_n,,50000,,,51601144.0,ns,6
+example_sets-insert_n,,50000,,,51598202.0,ns,6
+example_sets-insert_n,,50000,,,49709148.0,ns,6
+example_sets-insert_n,,50000,,,48978149.0,ns,6
+example_sets-insert_n,,50000,,,49311308.0,ns,6
+example_sets-insert_n,,50000,,,49527084.0,ns,6
+example_sets-insert_n,,50000,,,50555546.0,ns,6
+example_sets-insert_n,,50000,,,50024945.0,ns,6
+example_sets-insert_n,,50000,,,49531951.0,ns,6
+example_sets-insert_n,,50000,,,51154999.0,ns,6
+example_sets-insert_n,,50000,,,51072732.0,ns,6
+example_sets-insert_n,,50000,,,51227395.0,ns,6
+example_sets-insert_n,,50000,,,50631669.0,ns,6
+example_sets-insert_n,,50000,,,52133584.0,ns,6
+example_sets-insert_n,,50000,,,50902203.0,ns,6
+example_sets-insert_n,,50000,,,50207656.0,ns,6
+example_sets-insert_n,,50000,,,50945358.0,ns,6
+example_sets-insert_n,,50000,,,50177978.0,ns,6
+example_sets-insert_n,,50000,,,50054802.0,ns,6
+example_sets-insert_n,,50000,,,51872940.0,ns,6
+example_sets-insert_n,,50000,,,50965739.0,ns,6
+example_sets-insert_n,,50000,,,49947506.0,ns,6
+example_sets-insert_n,,50000,,,49535266.0,ns,6
+example_sets-insert_n,,50000,,,49720954.0,ns,6
+example_sets-insert_n,,50000,,,50517484.0,ns,6
+example_sets-insert_n,,50000,,,49945972.0,ns,6
+example_sets-insert_n,,50000,,,51852402.0,ns,6
+example_sets-insert_n,,50000,,,52476573.0,ns,6
+example_sets-insert_n,,50000,,,52341406.0,ns,6
+example_sets-insert_n,,50000,,,51220951.0,ns,6
+example_sets-insert_n,,50000,,,50829869.0,ns,6
+example_sets-insert_n,,50000,,,51472447.0,ns,6
+example_sets-insert_n,,50000,,,51306899.0,ns,6
+example_sets-insert_n,,50000,,,49701929.0,ns,6
+example_sets-insert_n,,50000,,,51460291.0,ns,6
+example_sets-insert_n,,50000,,,50810591.0,ns,6
+example_sets-insert_n,,50000,,,49835962.0,ns,6
+example_sets-insert_n,,50000,,,49110955.0,ns,6
+example_sets-insert_n,,50000,,,50778977.0,ns,6
+example_sets-insert_n,,50000,,,52764465.0,ns,6
+example_sets-insert_n,,50000,,,52946054.0,ns,6
+example_sets-insert_n,,50000,,,50382735.0,ns,6
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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..ffd0839
--- /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::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0],"times":[51658205.0,53015361.0,51748299.0,50881099.0,49303846.0,49432321.0,50963754.0,51778071.0,50058742.0,49503891.0,50296625.0,52129531.0,49664922.0,50615275.0,50455460.0,52189039.0,51892147.0,51483088.0,53484342.0,53000756.0,53243981.0,50646449.0,51808744.0,51638005.0,50537094.0,51274652.0,51723475.0,51383009.0,50247741.0,50418862.0,50524859.0,49275602.0,50760611.0,49634713.0,50195480.0,129437504.0,53146507.0,52067796.0,53470444.0,50886332.0,50301214.0,49294644.0,49516292.0,50046441.0,51466035.0,50053881.0,50616259.0,50141815.0,50168080.0,51649914.0,49847150.0,51052188.0,50403757.0,50248806.0,50405586.0,49853666.0,52649991.0,52755209.0,51601144.0,51598202.0,49709148.0,48978149.0,49311308.0,49527084.0,50555546.0,50024945.0,49531951.0,51154999.0,51072732.0,51227395.0,50631669.0,52133584.0,50902203.0,50207656.0,50945358.0,50177978.0,50054802.0,51872940.0,50965739.0,49947506.0,49535266.0,49720954.0,50517484.0,49945972.0,51852402.0,52476573.0,52341406.0,51220951.0,50829869.0,51472447.0,51306899.0,49701929.0,51460291.0,50810591.0,49835962.0,49110955.0,50778977.0,52764465.0,52946054.0,50382735.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::SortedUniqueVec until n=10000, then 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", primrose_library::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..37b25eb
--- /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::SortedUniqueVec until n=10000, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[7543721.124999998,7943074.874999999,9008018.208333336,9407371.958333336] \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..6ee2fe0
--- /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::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2452103121.946,"upper_bound":2467267900.00775},"point_estimate":2459277219.48,"standard_error":3877924.433744933},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2443713926.0,"upper_bound":2453005333.0},"point_estimate":2447754127.0,"standard_error":2531469.0506820166},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11497303.340882063,"upper_bound":23898010.443225503},"point_estimate":16795398.06842208,"standard_error":3353761.9871261693},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27240005.04212863,"upper_bound":50557367.41316608},"point_estimate":39053309.32657928,"standard_error":6044780.231821824}} \ 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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..79c35e7
--- /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::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,101 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+example_sets-insert_n,,50000,,,2425674585.0,ns,1
+example_sets-insert_n,,50000,,,2455450765.0,ns,1
+example_sets-insert_n,,50000,,,2501526503.0,ns,1
+example_sets-insert_n,,50000,,,2423142301.0,ns,1
+example_sets-insert_n,,50000,,,2420210638.0,ns,1
+example_sets-insert_n,,50000,,,2400463741.0,ns,1
+example_sets-insert_n,,50000,,,2439334947.0,ns,1
+example_sets-insert_n,,50000,,,2464291677.0,ns,1
+example_sets-insert_n,,50000,,,2436678785.0,ns,1
+example_sets-insert_n,,50000,,,2524167911.0,ns,1
+example_sets-insert_n,,50000,,,2443333532.0,ns,1
+example_sets-insert_n,,50000,,,2453005333.0,ns,1
+example_sets-insert_n,,50000,,,2452202737.0,ns,1
+example_sets-insert_n,,50000,,,2493643556.0,ns,1
+example_sets-insert_n,,50000,,,2506761179.0,ns,1
+example_sets-insert_n,,50000,,,2464620243.0,ns,1
+example_sets-insert_n,,50000,,,2444007233.0,ns,1
+example_sets-insert_n,,50000,,,2537057634.0,ns,1
+example_sets-insert_n,,50000,,,2473463428.0,ns,1
+example_sets-insert_n,,50000,,,2471637105.0,ns,1
+example_sets-insert_n,,50000,,,2444477511.0,ns,1
+example_sets-insert_n,,50000,,,2435974245.0,ns,1
+example_sets-insert_n,,50000,,,2454557922.0,ns,1
+example_sets-insert_n,,50000,,,2428844920.0,ns,1
+example_sets-insert_n,,50000,,,2413091251.0,ns,1
+example_sets-insert_n,,50000,,,2406418536.0,ns,1
+example_sets-insert_n,,50000,,,2429968834.0,ns,1
+example_sets-insert_n,,50000,,,2415730805.0,ns,1
+example_sets-insert_n,,50000,,,2463218830.0,ns,1
+example_sets-insert_n,,50000,,,2413114787.0,ns,1
+example_sets-insert_n,,50000,,,2439623530.0,ns,1
+example_sets-insert_n,,50000,,,2418208840.0,ns,1
+example_sets-insert_n,,50000,,,2514147562.0,ns,1
+example_sets-insert_n,,50000,,,2450797115.0,ns,1
+example_sets-insert_n,,50000,,,2430980855.0,ns,1
+example_sets-insert_n,,50000,,,2433401560.0,ns,1
+example_sets-insert_n,,50000,,,2515414139.0,ns,1
+example_sets-insert_n,,50000,,,2426313325.0,ns,1
+example_sets-insert_n,,50000,,,2441398198.0,ns,1
+example_sets-insert_n,,50000,,,2471850208.0,ns,1
+example_sets-insert_n,,50000,,,2468173818.0,ns,1
+example_sets-insert_n,,50000,,,2439378693.0,ns,1
+example_sets-insert_n,,50000,,,2451491173.0,ns,1
+example_sets-insert_n,,50000,,,2534077368.0,ns,1
+example_sets-insert_n,,50000,,,2442613074.0,ns,1
+example_sets-insert_n,,50000,,,2444513029.0,ns,1
+example_sets-insert_n,,50000,,,2489864969.0,ns,1
+example_sets-insert_n,,50000,,,2522834854.0,ns,1
+example_sets-insert_n,,50000,,,2471352974.0,ns,1
+example_sets-insert_n,,50000,,,2434662398.0,ns,1
+example_sets-insert_n,,50000,,,2443420619.0,ns,1
+example_sets-insert_n,,50000,,,2459335467.0,ns,1
+example_sets-insert_n,,50000,,,2454099819.0,ns,1
+example_sets-insert_n,,50000,,,2436134472.0,ns,1
+example_sets-insert_n,,50000,,,2450266876.0,ns,1
+example_sets-insert_n,,50000,,,2467020858.0,ns,1
+example_sets-insert_n,,50000,,,2447955800.0,ns,1
+example_sets-insert_n,,50000,,,2439365281.0,ns,1
+example_sets-insert_n,,50000,,,2454888343.0,ns,1
+example_sets-insert_n,,50000,,,2471095455.0,ns,1
+example_sets-insert_n,,50000,,,2448643590.0,ns,1
+example_sets-insert_n,,50000,,,2439379498.0,ns,1
+example_sets-insert_n,,50000,,,2441368571.0,ns,1
+example_sets-insert_n,,50000,,,2444902407.0,ns,1
+example_sets-insert_n,,50000,,,2539739289.0,ns,1
+example_sets-insert_n,,50000,,,2439300413.0,ns,1
+example_sets-insert_n,,50000,,,2447552454.0,ns,1
+example_sets-insert_n,,50000,,,2441902316.0,ns,1
+example_sets-insert_n,,50000,,,2443337802.0,ns,1
+example_sets-insert_n,,50000,,,2436082510.0,ns,1
+example_sets-insert_n,,50000,,,2440148098.0,ns,1
+example_sets-insert_n,,50000,,,2458743354.0,ns,1
+example_sets-insert_n,,50000,,,2664087346.0,ns,1
+example_sets-insert_n,,50000,,,2604346946.0,ns,1
+example_sets-insert_n,,50000,,,2445069566.0,ns,1
+example_sets-insert_n,,50000,,,2450144263.0,ns,1
+example_sets-insert_n,,50000,,,2441067794.0,ns,1
+example_sets-insert_n,,50000,,,2450481777.0,ns,1
+example_sets-insert_n,,50000,,,2440417684.0,ns,1
+example_sets-insert_n,,50000,,,2448533860.0,ns,1
+example_sets-insert_n,,50000,,,2496440293.0,ns,1
+example_sets-insert_n,,50000,,,2435561476.0,ns,1
+example_sets-insert_n,,50000,,,2443837578.0,ns,1
+example_sets-insert_n,,50000,,,2461898940.0,ns,1
+example_sets-insert_n,,50000,,,2438596908.0,ns,1
+example_sets-insert_n,,50000,,,2453117919.0,ns,1
+example_sets-insert_n,,50000,,,2442804815.0,ns,1
+example_sets-insert_n,,50000,,,2445055636.0,ns,1
+example_sets-insert_n,,50000,,,2527457283.0,ns,1
+example_sets-insert_n,,50000,,,2472445855.0,ns,1
+example_sets-insert_n,,50000,,,2445214869.0,ns,1
+example_sets-insert_n,,50000,,,2453806645.0,ns,1
+example_sets-insert_n,,50000,,,2454214057.0,ns,1
+example_sets-insert_n,,50000,,,2456860144.0,ns,1
+example_sets-insert_n,,50000,,,2442915569.0,ns,1
+example_sets-insert_n,,50000,,,2500678850.0,ns,1
+example_sets-insert_n,,50000,,,2474074868.0,ns,1
+example_sets-insert_n,,50000,,,2441641228.0,ns,1
+example_sets-insert_n,,50000,,,2446776123.0,ns,1
+example_sets-insert_n,,50000,,,2528321208.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..dc608ca
--- /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::SortedUniqueVec)])])/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":[2425674585.0,2455450765.0,2501526503.0,2423142301.0,2420210638.0,2400463741.0,2439334947.0,2464291677.0,2436678785.0,2524167911.0,2443333532.0,2453005333.0,2452202737.0,2493643556.0,2506761179.0,2464620243.0,2444007233.0,2537057634.0,2473463428.0,2471637105.0,2444477511.0,2435974245.0,2454557922.0,2428844920.0,2413091251.0,2406418536.0,2429968834.0,2415730805.0,2463218830.0,2413114787.0,2439623530.0,2418208840.0,2514147562.0,2450797115.0,2430980855.0,2433401560.0,2515414139.0,2426313325.0,2441398198.0,2471850208.0,2468173818.0,2439378693.0,2451491173.0,2534077368.0,2442613074.0,2444513029.0,2489864969.0,2522834854.0,2471352974.0,2434662398.0,2443420619.0,2459335467.0,2454099819.0,2436134472.0,2450266876.0,2467020858.0,2447955800.0,2439365281.0,2454888343.0,2471095455.0,2448643590.0,2439379498.0,2441368571.0,2444902407.0,2539739289.0,2439300413.0,2447552454.0,2441902316.0,2443337802.0,2436082510.0,2440148098.0,2458743354.0,2664087346.0,2604346946.0,2445069566.0,2450144263.0,2441067794.0,2450481777.0,2440417684.0,2448533860.0,2496440293.0,2435561476.0,2443837578.0,2461898940.0,2438596908.0,2453117919.0,2442804815.0,2445055636.0,2527457283.0,2472445855.0,2445214869.0,2453806645.0,2454214057.0,2456860144.0,2442915569.0,2500678850.0,2474074868.0,2441641228.0,2446776123.0,2528321208.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::SortedUniqueVec)])])/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::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..40bb120
--- /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::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[2355589893.0,2397484594.875,2509203799.875,2551098501.75] \ 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..3cceb49
--- /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":7137305.979035714,"upper_bound":7275881.767749999},"point_estimate":7200426.847142857,"standard_error":35354.6264640083},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7080971.428571428,"upper_bound":7154250.571428571},"point_estimate":7123292.714285715,"standard_error":18371.80571696879},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":111465.57252108982,"upper_bound":209858.27211927113},"point_estimate":167328.56282932407,"standard_error":26813.5462341606},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":187729.09557772058,"upper_bound":491252.3690137158},"point_estimate":354100.807304113,"standard_error":77228.3721892051}} \ 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..60002eb
--- /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,,,55512707.0,ns,7
+example_sets-insert_n,,50000,,,55888633.0,ns,7
+example_sets-insert_n,,50000,,,52339372.0,ns,7
+example_sets-insert_n,,50000,,,49419174.0,ns,7
+example_sets-insert_n,,50000,,,51891378.0,ns,7
+example_sets-insert_n,,50000,,,48359186.0,ns,7
+example_sets-insert_n,,50000,,,50888457.0,ns,7
+example_sets-insert_n,,50000,,,49566800.0,ns,7
+example_sets-insert_n,,50000,,,50660999.0,ns,7
+example_sets-insert_n,,50000,,,50791418.0,ns,7
+example_sets-insert_n,,50000,,,65267675.0,ns,7
+example_sets-insert_n,,50000,,,52625613.0,ns,7
+example_sets-insert_n,,50000,,,48949317.0,ns,7
+example_sets-insert_n,,50000,,,50735959.0,ns,7
+example_sets-insert_n,,50000,,,48277459.0,ns,7
+example_sets-insert_n,,50000,,,50391141.0,ns,7
+example_sets-insert_n,,50000,,,48853715.0,ns,7
+example_sets-insert_n,,50000,,,49031659.0,ns,7
+example_sets-insert_n,,50000,,,48421573.0,ns,7
+example_sets-insert_n,,50000,,,51246091.0,ns,7
+example_sets-insert_n,,50000,,,50954180.0,ns,7
+example_sets-insert_n,,50000,,,48795384.0,ns,7
+example_sets-insert_n,,50000,,,48940936.0,ns,7
+example_sets-insert_n,,50000,,,49936519.0,ns,7
+example_sets-insert_n,,50000,,,50331328.0,ns,7
+example_sets-insert_n,,50000,,,49309010.0,ns,7
+example_sets-insert_n,,50000,,,50645161.0,ns,7
+example_sets-insert_n,,50000,,,53605615.0,ns,7
+example_sets-insert_n,,50000,,,51054097.0,ns,7
+example_sets-insert_n,,50000,,,49909546.0,ns,7
+example_sets-insert_n,,50000,,,49917273.0,ns,7
+example_sets-insert_n,,50000,,,51471702.0,ns,7
+example_sets-insert_n,,50000,,,51419511.0,ns,7
+example_sets-insert_n,,50000,,,51189674.0,ns,7
+example_sets-insert_n,,50000,,,59731594.0,ns,7
+example_sets-insert_n,,50000,,,61242965.0,ns,7
+example_sets-insert_n,,50000,,,51606323.0,ns,7
+example_sets-insert_n,,50000,,,49665554.0,ns,7
+example_sets-insert_n,,50000,,,49513859.0,ns,7
+example_sets-insert_n,,50000,,,49661699.0,ns,7
+example_sets-insert_n,,50000,,,48950737.0,ns,7
+example_sets-insert_n,,50000,,,48885340.0,ns,7
+example_sets-insert_n,,50000,,,49494461.0,ns,7
+example_sets-insert_n,,50000,,,50854054.0,ns,7
+example_sets-insert_n,,50000,,,49951304.0,ns,7
+example_sets-insert_n,,50000,,,48457975.0,ns,7
+example_sets-insert_n,,50000,,,51009374.0,ns,7
+example_sets-insert_n,,50000,,,50109228.0,ns,7
+example_sets-insert_n,,50000,,,49638549.0,ns,7
+example_sets-insert_n,,50000,,,48700219.0,ns,7
+example_sets-insert_n,,50000,,,49861093.0,ns,7
+example_sets-insert_n,,50000,,,49287627.0,ns,7
+example_sets-insert_n,,50000,,,48557328.0,ns,7
+example_sets-insert_n,,50000,,,49565743.0,ns,7
+example_sets-insert_n,,50000,,,49478867.0,ns,7
+example_sets-insert_n,,50000,,,48365169.0,ns,7
+example_sets-insert_n,,50000,,,48791997.0,ns,7
+example_sets-insert_n,,50000,,,50313970.0,ns,7
+example_sets-insert_n,,50000,,,51008582.0,ns,7
+example_sets-insert_n,,50000,,,51867115.0,ns,7
+example_sets-insert_n,,50000,,,50050280.0,ns,7
+example_sets-insert_n,,50000,,,49303732.0,ns,7
+example_sets-insert_n,,50000,,,48592869.0,ns,7
+example_sets-insert_n,,50000,,,49370389.0,ns,7
+example_sets-insert_n,,50000,,,50506372.0,ns,7
+example_sets-insert_n,,50000,,,49644315.0,ns,7
+example_sets-insert_n,,50000,,,50127319.0,ns,7
+example_sets-insert_n,,50000,,,49935928.0,ns,7
+example_sets-insert_n,,50000,,,52053956.0,ns,7
+example_sets-insert_n,,50000,,,48837418.0,ns,7
+example_sets-insert_n,,50000,,,49417814.0,ns,7
+example_sets-insert_n,,50000,,,49865005.0,ns,7
+example_sets-insert_n,,50000,,,49243327.0,ns,7
+example_sets-insert_n,,50000,,,49901790.0,ns,7
+example_sets-insert_n,,50000,,,51069234.0,ns,7
+example_sets-insert_n,,50000,,,50207245.0,ns,7
+example_sets-insert_n,,50000,,,50949893.0,ns,7
+example_sets-insert_n,,50000,,,49816574.0,ns,7
+example_sets-insert_n,,50000,,,49364230.0,ns,7
+example_sets-insert_n,,50000,,,50249077.0,ns,7
+example_sets-insert_n,,50000,,,50220262.0,ns,7
+example_sets-insert_n,,50000,,,50569952.0,ns,7
+example_sets-insert_n,,50000,,,50312494.0,ns,7
+example_sets-insert_n,,50000,,,50926089.0,ns,7
+example_sets-insert_n,,50000,,,49971005.0,ns,7
+example_sets-insert_n,,50000,,,49846452.0,ns,7
+example_sets-insert_n,,50000,,,49584092.0,ns,7
+example_sets-insert_n,,50000,,,49247337.0,ns,7
+example_sets-insert_n,,50000,,,49480180.0,ns,7
+example_sets-insert_n,,50000,,,48606939.0,ns,7
+example_sets-insert_n,,50000,,,49208012.0,ns,7
+example_sets-insert_n,,50000,,,49298942.0,ns,7
+example_sets-insert_n,,50000,,,48537500.0,ns,7
+example_sets-insert_n,,50000,,,49753952.0,ns,7
+example_sets-insert_n,,50000,,,48750289.0,ns,7
+example_sets-insert_n,,50000,,,48615072.0,ns,7
+example_sets-insert_n,,50000,,,49346179.0,ns,7
+example_sets-insert_n,,50000,,,49440720.0,ns,7
+example_sets-insert_n,,50000,,,50054374.0,ns,7
+example_sets-insert_n,,50000,,,48853196.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..9a1160a
--- /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":[55512707.0,55888633.0,52339372.0,49419174.0,51891378.0,48359186.0,50888457.0,49566800.0,50660999.0,50791418.0,65267675.0,52625613.0,48949317.0,50735959.0,48277459.0,50391141.0,48853715.0,49031659.0,48421573.0,51246091.0,50954180.0,48795384.0,48940936.0,49936519.0,50331328.0,49309010.0,50645161.0,53605615.0,51054097.0,49909546.0,49917273.0,51471702.0,51419511.0,51189674.0,59731594.0,61242965.0,51606323.0,49665554.0,49513859.0,49661699.0,48950737.0,48885340.0,49494461.0,50854054.0,49951304.0,48457975.0,51009374.0,50109228.0,49638549.0,48700219.0,49861093.0,49287627.0,48557328.0,49565743.0,49478867.0,48365169.0,48791997.0,50313970.0,51008582.0,51867115.0,50050280.0,49303732.0,48592869.0,49370389.0,50506372.0,49644315.0,50127319.0,49935928.0,52053956.0,48837418.0,49417814.0,49865005.0,49243327.0,49901790.0,51069234.0,50207245.0,50949893.0,49816574.0,49364230.0,50249077.0,50220262.0,50569952.0,50312494.0,50926089.0,49971005.0,49846452.0,49584092.0,49247337.0,49480180.0,48606939.0,49208012.0,49298942.0,48537500.0,49753952.0,48750289.0,48615072.0,49346179.0,49440720.0,50054374.0,48853196.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..d23b586
--- /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 @@
+[6384141.000000003,6711895.821428573,7585908.678571427,7913663.499999998] \ 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..03fe078
--- /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":3850896.089230767,"upper_bound":3878047.138826921},"point_estimate":3864437.509230769,"standard_error":6915.845962284668},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3853548.230769231,"upper_bound":3886486.346153846},"point_estimate":3876402.6923076925,"standard_error":8667.13380788379},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50956.048726118366,"upper_bound":82867.55764553724},"point_estimate":67864.0179874804,"standard_error":8170.878175566711},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59455.28284457655,"upper_bound":79160.481092423},"point_estimate":69731.23729423988,"standard_error":5027.575695218872}} \ 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..9e1372c
--- /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,,,50198115.0,ns,13
+example_sets-insert_n,,50000,,,51254869.0,ns,13
+example_sets-insert_n,,50000,,,50576785.0,ns,13
+example_sets-insert_n,,50000,,,51071988.0,ns,13
+example_sets-insert_n,,50000,,,51237393.0,ns,13
+example_sets-insert_n,,50000,,,51041340.0,ns,13
+example_sets-insert_n,,50000,,,50615917.0,ns,13
+example_sets-insert_n,,50000,,,50404523.0,ns,13
+example_sets-insert_n,,50000,,,49930323.0,ns,13
+example_sets-insert_n,,50000,,,50002781.0,ns,13
+example_sets-insert_n,,50000,,,50842775.0,ns,13
+example_sets-insert_n,,50000,,,50944279.0,ns,13
+example_sets-insert_n,,50000,,,50650965.0,ns,13
+example_sets-insert_n,,50000,,,49552320.0,ns,13
+example_sets-insert_n,,50000,,,48879326.0,ns,13
+example_sets-insert_n,,50000,,,49677792.0,ns,13
+example_sets-insert_n,,50000,,,49794084.0,ns,13
+example_sets-insert_n,,50000,,,49206620.0,ns,13
+example_sets-insert_n,,50000,,,49459682.0,ns,13
+example_sets-insert_n,,50000,,,48644830.0,ns,13
+example_sets-insert_n,,50000,,,48907169.0,ns,13
+example_sets-insert_n,,50000,,,51147672.0,ns,13
+example_sets-insert_n,,50000,,,50558341.0,ns,13
+example_sets-insert_n,,50000,,,49692945.0,ns,13
+example_sets-insert_n,,50000,,,49587911.0,ns,13
+example_sets-insert_n,,50000,,,50244654.0,ns,13
+example_sets-insert_n,,50000,,,51857069.0,ns,13
+example_sets-insert_n,,50000,,,50582880.0,ns,13
+example_sets-insert_n,,50000,,,51008716.0,ns,13
+example_sets-insert_n,,50000,,,51080853.0,ns,13
+example_sets-insert_n,,50000,,,50570001.0,ns,13
+example_sets-insert_n,,50000,,,51905974.0,ns,13
+example_sets-insert_n,,50000,,,52883598.0,ns,13
+example_sets-insert_n,,50000,,,51042833.0,ns,13
+example_sets-insert_n,,50000,,,50635420.0,ns,13
+example_sets-insert_n,,50000,,,50435155.0,ns,13
+example_sets-insert_n,,50000,,,50974201.0,ns,13
+example_sets-insert_n,,50000,,,50448443.0,ns,13
+example_sets-insert_n,,50000,,,51507246.0,ns,13
+example_sets-insert_n,,50000,,,50984199.0,ns,13
+example_sets-insert_n,,50000,,,51293049.0,ns,13
+example_sets-insert_n,,50000,,,50631348.0,ns,13
+example_sets-insert_n,,50000,,,50967317.0,ns,13
+example_sets-insert_n,,50000,,,49616641.0,ns,13
+example_sets-insert_n,,50000,,,49130712.0,ns,13
+example_sets-insert_n,,50000,,,50871304.0,ns,13
+example_sets-insert_n,,50000,,,50503477.0,ns,13
+example_sets-insert_n,,50000,,,50702222.0,ns,13
+example_sets-insert_n,,50000,,,49975571.0,ns,13
+example_sets-insert_n,,50000,,,49877496.0,ns,13
+example_sets-insert_n,,50000,,,52548515.0,ns,13
+example_sets-insert_n,,50000,,,51059267.0,ns,13
+example_sets-insert_n,,50000,,,50979527.0,ns,13
+example_sets-insert_n,,50000,,,51401542.0,ns,13
+example_sets-insert_n,,50000,,,50545168.0,ns,13
+example_sets-insert_n,,50000,,,51106185.0,ns,13
+example_sets-insert_n,,50000,,,50655471.0,ns,13
+example_sets-insert_n,,50000,,,50675910.0,ns,13
+example_sets-insert_n,,50000,,,49552791.0,ns,13
+example_sets-insert_n,,50000,,,48745826.0,ns,13
+example_sets-insert_n,,50000,,,50814985.0,ns,13
+example_sets-insert_n,,50000,,,50101568.0,ns,13
+example_sets-insert_n,,50000,,,50033911.0,ns,13
+example_sets-insert_n,,50000,,,49208372.0,ns,13
+example_sets-insert_n,,50000,,,48401783.0,ns,13
+example_sets-insert_n,,50000,,,49545381.0,ns,13
+example_sets-insert_n,,50000,,,50096127.0,ns,13
+example_sets-insert_n,,50000,,,48526625.0,ns,13
+example_sets-insert_n,,50000,,,50402211.0,ns,13
+example_sets-insert_n,,50000,,,49695011.0,ns,13
+example_sets-insert_n,,50000,,,50515288.0,ns,13
+example_sets-insert_n,,50000,,,50211322.0,ns,13
+example_sets-insert_n,,50000,,,50342307.0,ns,13
+example_sets-insert_n,,50000,,,50477192.0,ns,13
+example_sets-insert_n,,50000,,,50252800.0,ns,13
+example_sets-insert_n,,50000,,,51366155.0,ns,13
+example_sets-insert_n,,50000,,,50384259.0,ns,13
+example_sets-insert_n,,50000,,,48342143.0,ns,13
+example_sets-insert_n,,50000,,,49913759.0,ns,13
+example_sets-insert_n,,50000,,,48945386.0,ns,13
+example_sets-insert_n,,50000,,,49631037.0,ns,13
+example_sets-insert_n,,50000,,,48595808.0,ns,13
+example_sets-insert_n,,50000,,,50485477.0,ns,13
+example_sets-insert_n,,50000,,,49842721.0,ns,13
+example_sets-insert_n,,50000,,,50044385.0,ns,13
+example_sets-insert_n,,50000,,,50485697.0,ns,13
+example_sets-insert_n,,50000,,,50420479.0,ns,13
+example_sets-insert_n,,50000,,,50546016.0,ns,13
+example_sets-insert_n,,50000,,,50009274.0,ns,13
+example_sets-insert_n,,50000,,,48689703.0,ns,13
+example_sets-insert_n,,50000,,,49489737.0,ns,13
+example_sets-insert_n,,50000,,,50291188.0,ns,13
+example_sets-insert_n,,50000,,,51710821.0,ns,13
+example_sets-insert_n,,50000,,,49355747.0,ns,13
+example_sets-insert_n,,50000,,,48260418.0,ns,13
+example_sets-insert_n,,50000,,,49393403.0,ns,13
+example_sets-insert_n,,50000,,,50237118.0,ns,13
+example_sets-insert_n,,50000,,,49281464.0,ns,13
+example_sets-insert_n,,50000,,,49519874.0,ns,13
+example_sets-insert_n,,50000,,,49020484.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..32b70b4
--- /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":[50198115.0,51254869.0,50576785.0,51071988.0,51237393.0,51041340.0,50615917.0,50404523.0,49930323.0,50002781.0,50842775.0,50944279.0,50650965.0,49552320.0,48879326.0,49677792.0,49794084.0,49206620.0,49459682.0,48644830.0,48907169.0,51147672.0,50558341.0,49692945.0,49587911.0,50244654.0,51857069.0,50582880.0,51008716.0,51080853.0,50570001.0,51905974.0,52883598.0,51042833.0,50635420.0,50435155.0,50974201.0,50448443.0,51507246.0,50984199.0,51293049.0,50631348.0,50967317.0,49616641.0,49130712.0,50871304.0,50503477.0,50702222.0,49975571.0,49877496.0,52548515.0,51059267.0,50979527.0,51401542.0,50545168.0,51106185.0,50655471.0,50675910.0,49552791.0,48745826.0,50814985.0,50101568.0,50033911.0,49208372.0,48401783.0,49545381.0,50096127.0,48526625.0,50402211.0,49695011.0,50515288.0,50211322.0,50342307.0,50477192.0,50252800.0,51366155.0,50384259.0,48342143.0,49913759.0,48945386.0,49631037.0,48595808.0,50485477.0,49842721.0,50044385.0,50485697.0,50420479.0,50546016.0,50009274.0,48689703.0,49489737.0,50291188.0,51710821.0,49355747.0,48260418.0,49393403.0,50237118.0,49281464.0,49519874.0,49020484.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..aa9609a
--- /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 @@
+[3529854.788461539,3672983.490384616,4054660.028846154,4197788.73076923] \ 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..10cf89c
--- /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":8454403.519583333,"upper_bound":8896791.841291666},"point_estimate":8612486.303333333,"standard_error":131507.86261324614},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8409243.333333334,"upper_bound":8508698.0},"point_estimate":8461632.333333334,"standard_error":26317.819048620855},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":149375.2831980579,"upper_bound":237004.23109233286},"point_estimate":203376.88688933942,"standard_error":21880.12524194164},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":165765.4215464931,"upper_bound":2255325.7156917234},"point_estimate":1321866.797891499,"standard_error":745076.0912863079}} \ 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..cad64a3
--- /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,,,51658205.0,ns,6
+example_sets-insert_n,,50000,,,53015361.0,ns,6
+example_sets-insert_n,,50000,,,51748299.0,ns,6
+example_sets-insert_n,,50000,,,50881099.0,ns,6
+example_sets-insert_n,,50000,,,49303846.0,ns,6
+example_sets-insert_n,,50000,,,49432321.0,ns,6
+example_sets-insert_n,,50000,,,50963754.0,ns,6
+example_sets-insert_n,,50000,,,51778071.0,ns,6
+example_sets-insert_n,,50000,,,50058742.0,ns,6
+example_sets-insert_n,,50000,,,49503891.0,ns,6
+example_sets-insert_n,,50000,,,50296625.0,ns,6
+example_sets-insert_n,,50000,,,52129531.0,ns,6
+example_sets-insert_n,,50000,,,49664922.0,ns,6
+example_sets-insert_n,,50000,,,50615275.0,ns,6
+example_sets-insert_n,,50000,,,50455460.0,ns,6
+example_sets-insert_n,,50000,,,52189039.0,ns,6
+example_sets-insert_n,,50000,,,51892147.0,ns,6
+example_sets-insert_n,,50000,,,51483088.0,ns,6
+example_sets-insert_n,,50000,,,53484342.0,ns,6
+example_sets-insert_n,,50000,,,53000756.0,ns,6
+example_sets-insert_n,,50000,,,53243981.0,ns,6
+example_sets-insert_n,,50000,,,50646449.0,ns,6
+example_sets-insert_n,,50000,,,51808744.0,ns,6
+example_sets-insert_n,,50000,,,51638005.0,ns,6
+example_sets-insert_n,,50000,,,50537094.0,ns,6
+example_sets-insert_n,,50000,,,51274652.0,ns,6
+example_sets-insert_n,,50000,,,51723475.0,ns,6
+example_sets-insert_n,,50000,,,51383009.0,ns,6
+example_sets-insert_n,,50000,,,50247741.0,ns,6
+example_sets-insert_n,,50000,,,50418862.0,ns,6
+example_sets-insert_n,,50000,,,50524859.0,ns,6
+example_sets-insert_n,,50000,,,49275602.0,ns,6
+example_sets-insert_n,,50000,,,50760611.0,ns,6
+example_sets-insert_n,,50000,,,49634713.0,ns,6
+example_sets-insert_n,,50000,,,50195480.0,ns,6
+example_sets-insert_n,,50000,,,129437504.0,ns,6
+example_sets-insert_n,,50000,,,53146507.0,ns,6
+example_sets-insert_n,,50000,,,52067796.0,ns,6
+example_sets-insert_n,,50000,,,53470444.0,ns,6
+example_sets-insert_n,,50000,,,50886332.0,ns,6
+example_sets-insert_n,,50000,,,50301214.0,ns,6
+example_sets-insert_n,,50000,,,49294644.0,ns,6
+example_sets-insert_n,,50000,,,49516292.0,ns,6
+example_sets-insert_n,,50000,,,50046441.0,ns,6
+example_sets-insert_n,,50000,,,51466035.0,ns,6
+example_sets-insert_n,,50000,,,50053881.0,ns,6
+example_sets-insert_n,,50000,,,50616259.0,ns,6
+example_sets-insert_n,,50000,,,50141815.0,ns,6
+example_sets-insert_n,,50000,,,50168080.0,ns,6
+example_sets-insert_n,,50000,,,51649914.0,ns,6
+example_sets-insert_n,,50000,,,49847150.0,ns,6
+example_sets-insert_n,,50000,,,51052188.0,ns,6
+example_sets-insert_n,,50000,,,50403757.0,ns,6
+example_sets-insert_n,,50000,,,50248806.0,ns,6
+example_sets-insert_n,,50000,,,50405586.0,ns,6
+example_sets-insert_n,,50000,,,49853666.0,ns,6
+example_sets-insert_n,,50000,,,52649991.0,ns,6
+example_sets-insert_n,,50000,,,52755209.0,ns,6
+example_sets-insert_n,,50000,,,51601144.0,ns,6
+example_sets-insert_n,,50000,,,51598202.0,ns,6
+example_sets-insert_n,,50000,,,49709148.0,ns,6
+example_sets-insert_n,,50000,,,48978149.0,ns,6
+example_sets-insert_n,,50000,,,49311308.0,ns,6
+example_sets-insert_n,,50000,,,49527084.0,ns,6
+example_sets-insert_n,,50000,,,50555546.0,ns,6
+example_sets-insert_n,,50000,,,50024945.0,ns,6
+example_sets-insert_n,,50000,,,49531951.0,ns,6
+example_sets-insert_n,,50000,,,51154999.0,ns,6
+example_sets-insert_n,,50000,,,51072732.0,ns,6
+example_sets-insert_n,,50000,,,51227395.0,ns,6
+example_sets-insert_n,,50000,,,50631669.0,ns,6
+example_sets-insert_n,,50000,,,52133584.0,ns,6
+example_sets-insert_n,,50000,,,50902203.0,ns,6
+example_sets-insert_n,,50000,,,50207656.0,ns,6
+example_sets-insert_n,,50000,,,50945358.0,ns,6
+example_sets-insert_n,,50000,,,50177978.0,ns,6
+example_sets-insert_n,,50000,,,50054802.0,ns,6
+example_sets-insert_n,,50000,,,51872940.0,ns,6
+example_sets-insert_n,,50000,,,50965739.0,ns,6
+example_sets-insert_n,,50000,,,49947506.0,ns,6
+example_sets-insert_n,,50000,,,49535266.0,ns,6
+example_sets-insert_n,,50000,,,49720954.0,ns,6
+example_sets-insert_n,,50000,,,50517484.0,ns,6
+example_sets-insert_n,,50000,,,49945972.0,ns,6
+example_sets-insert_n,,50000,,,51852402.0,ns,6
+example_sets-insert_n,,50000,,,52476573.0,ns,6
+example_sets-insert_n,,50000,,,52341406.0,ns,6
+example_sets-insert_n,,50000,,,51220951.0,ns,6
+example_sets-insert_n,,50000,,,50829869.0,ns,6
+example_sets-insert_n,,50000,,,51472447.0,ns,6
+example_sets-insert_n,,50000,,,51306899.0,ns,6
+example_sets-insert_n,,50000,,,49701929.0,ns,6
+example_sets-insert_n,,50000,,,51460291.0,ns,6
+example_sets-insert_n,,50000,,,50810591.0,ns,6
+example_sets-insert_n,,50000,,,49835962.0,ns,6
+example_sets-insert_n,,50000,,,49110955.0,ns,6
+example_sets-insert_n,,50000,,,50778977.0,ns,6
+example_sets-insert_n,,50000,,,52764465.0,ns,6
+example_sets-insert_n,,50000,,,52946054.0,ns,6
+example_sets-insert_n,,50000,,,50382735.0,ns,6
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..ffd0839
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0],"times":[51658205.0,53015361.0,51748299.0,50881099.0,49303846.0,49432321.0,50963754.0,51778071.0,50058742.0,49503891.0,50296625.0,52129531.0,49664922.0,50615275.0,50455460.0,52189039.0,51892147.0,51483088.0,53484342.0,53000756.0,53243981.0,50646449.0,51808744.0,51638005.0,50537094.0,51274652.0,51723475.0,51383009.0,50247741.0,50418862.0,50524859.0,49275602.0,50760611.0,49634713.0,50195480.0,129437504.0,53146507.0,52067796.0,53470444.0,50886332.0,50301214.0,49294644.0,49516292.0,50046441.0,51466035.0,50053881.0,50616259.0,50141815.0,50168080.0,51649914.0,49847150.0,51052188.0,50403757.0,50248806.0,50405586.0,49853666.0,52649991.0,52755209.0,51601144.0,51598202.0,49709148.0,48978149.0,49311308.0,49527084.0,50555546.0,50024945.0,49531951.0,51154999.0,51072732.0,51227395.0,50631669.0,52133584.0,50902203.0,50207656.0,50945358.0,50177978.0,50054802.0,51872940.0,50965739.0,49947506.0,49535266.0,49720954.0,50517484.0,49945972.0,51852402.0,52476573.0,52341406.0,51220951.0,50829869.0,51472447.0,51306899.0,49701929.0,51460291.0,50810591.0,49835962.0,49110955.0,50778977.0,52764465.0,52946054.0,50382735.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..37b25eb
--- /dev/null
+++ b/analysis/current/criterion/example_sets-insert_n/50000/new/tukey.json
@@ -0,0 +1 @@
+[7543721.124999998,7943074.874999999,9008018.208333336,9407371.958333336] \ 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..d5bc27e
--- /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":19451687.746529706,"upper_bound":19740795.31547411},"point_estimate":19594597.469662126,"standard_error":73592.92623313493},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19334181.27916667,"upper_bound":19820992.520833336},"point_estimate":19576668.069444444,"standard_error":122976.26390080487},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":187380.71114708032,"upper_bound":556506.7025475329},"point_estimate":433875.7960544007,"standard_error":100945.02715996333},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19408336.856488604,"upper_bound":19754910.872024637},"point_estimate":19569658.141289197,"standard_error":89165.75297920595},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":256766.30816831143,"upper_bound":398301.0920171332},"point_estimate":341557.680784431,"standard_error":35983.39496740905}} \ 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..35e8d34
--- /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,,,40258918.0,ns,2
+example_stack-push_pop,,1000000,,,78348958.0,ns,4
+example_stack-push_pop,,1000000,,,115194335.0,ns,6
+example_stack-push_pop,,1000000,,,154657437.0,ns,8
+example_stack-push_pop,,1000000,,,190245591.0,ns,10
+example_stack-push_pop,,1000000,,,236936849.0,ns,12
+example_stack-push_pop,,1000000,,,271729693.0,ns,14
+example_stack-push_pop,,1000000,,,318355962.0,ns,16
+example_stack-push_pop,,1000000,,,362015533.0,ns,18
+example_stack-push_pop,,1000000,,,399524066.0,ns,20
+example_stack-push_pop,,1000000,,,433182966.0,ns,22
+example_stack-push_pop,,1000000,,,466850009.0,ns,24
+example_stack-push_pop,,1000000,,,522144549.0,ns,26
+example_stack-push_pop,,1000000,,,550025387.0,ns,28
+example_stack-push_pop,,1000000,,,580085488.0,ns,30
+example_stack-push_pop,,1000000,,,614649431.0,ns,32
+example_stack-push_pop,,1000000,,,654167361.0,ns,34
+example_stack-push_pop,,1000000,,,704379479.0,ns,36
+example_stack-push_pop,,1000000,,,733854373.0,ns,38
+example_stack-push_pop,,1000000,,,797972687.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..aa4f10d
--- /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":[40258918.0,78348958.0,115194335.0,154657437.0,190245591.0,236936849.0,271729693.0,318355962.0,362015533.0,399524066.0,433182966.0,466850009.0,522144549.0,550025387.0,580085488.0,614649431.0,654167361.0,704379479.0,733854373.0,797972687.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..6f86c09
--- /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 @@
+[17577701.021710526,18452412.51825658,20784976.50904605,21659688.005592104] \ 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..febd232
--- /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":1666371.95621388,"upper_bound":1685101.6258517273},"point_estimate":1675642.7355079402,"standard_error":4799.090845598113},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1660704.9,"upper_bound":1690070.9603841538},"point_estimate":1672303.2006493506,"standard_error":6475.0327234249135},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10299.208192537104,"upper_bound":33935.6591252003},"point_estimate":24830.36425565014,"standard_error":6518.963794920397},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1663311.499772574,"upper_bound":1678076.1366040143},"point_estimate":1669691.5927078149,"standard_error":3774.097097682854},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15748.298345753377,"upper_bound":26408.779659064712},"point_estimate":21988.23064397663,"standard_error":2708.491117574599}} \ 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..e5e47c1
--- /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,,,23128362.0,ns,14
+example_stack-push_pop,,1000000,,,45769783.0,ns,28
+example_stack-push_pop,,1000000,,,71842097.0,ns,42
+example_stack-push_pop,,1000000,,,96052725.0,ns,56
+example_stack-push_pop,,1000000,,,118915945.0,ns,70
+example_stack-push_pop,,1000000,,,142771874.0,ns,84
+example_stack-push_pop,,1000000,,,166047754.0,ns,98
+example_stack-push_pop,,1000000,,,187663341.0,ns,112
+example_stack-push_pop,,1000000,,,209344158.0,ns,126
+example_stack-push_pop,,1000000,,,231632399.0,ns,140
+example_stack-push_pop,,1000000,,,257686944.0,ns,154
+example_stack-push_pop,,1000000,,,286053478.0,ns,168
+example_stack-push_pop,,1000000,,,303512595.0,ns,182
+example_stack-push_pop,,1000000,,,328545844.0,ns,196
+example_stack-push_pop,,1000000,,,350976057.0,ns,210
+example_stack-push_pop,,1000000,,,371076958.0,ns,224
+example_stack-push_pop,,1000000,,,401214946.0,ns,238
+example_stack-push_pop,,1000000,,,420474909.0,ns,252
+example_stack-push_pop,,1000000,,,439960069.0,ns,266
+example_stack-push_pop,,1000000,,,464785504.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..07662ad
--- /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":[23128362.0,45769783.0,71842097.0,96052725.0,118915945.0,142771874.0,166047754.0,187663341.0,209344158.0,231632399.0,257686944.0,286053478.0,303512595.0,328545844.0,350976057.0,371076958.0,401214946.0,420474909.0,439960069.0,464785504.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..8237e8e
--- /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 @@
+[1550017.9548469388,1604563.7584502553,1750019.2347257654,1804565.0383290816] \ 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..d5bc27e
--- /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":19451687.746529706,"upper_bound":19740795.31547411},"point_estimate":19594597.469662126,"standard_error":73592.92623313493},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19334181.27916667,"upper_bound":19820992.520833336},"point_estimate":19576668.069444444,"standard_error":122976.26390080487},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":187380.71114708032,"upper_bound":556506.7025475329},"point_estimate":433875.7960544007,"standard_error":100945.02715996333},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19408336.856488604,"upper_bound":19754910.872024637},"point_estimate":19569658.141289197,"standard_error":89165.75297920595},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":256766.30816831143,"upper_bound":398301.0920171332},"point_estimate":341557.680784431,"standard_error":35983.39496740905}} \ 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..35e8d34
--- /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,,,40258918.0,ns,2
+example_stack-push_pop,,1000000,,,78348958.0,ns,4
+example_stack-push_pop,,1000000,,,115194335.0,ns,6
+example_stack-push_pop,,1000000,,,154657437.0,ns,8
+example_stack-push_pop,,1000000,,,190245591.0,ns,10
+example_stack-push_pop,,1000000,,,236936849.0,ns,12
+example_stack-push_pop,,1000000,,,271729693.0,ns,14
+example_stack-push_pop,,1000000,,,318355962.0,ns,16
+example_stack-push_pop,,1000000,,,362015533.0,ns,18
+example_stack-push_pop,,1000000,,,399524066.0,ns,20
+example_stack-push_pop,,1000000,,,433182966.0,ns,22
+example_stack-push_pop,,1000000,,,466850009.0,ns,24
+example_stack-push_pop,,1000000,,,522144549.0,ns,26
+example_stack-push_pop,,1000000,,,550025387.0,ns,28
+example_stack-push_pop,,1000000,,,580085488.0,ns,30
+example_stack-push_pop,,1000000,,,614649431.0,ns,32
+example_stack-push_pop,,1000000,,,654167361.0,ns,34
+example_stack-push_pop,,1000000,,,704379479.0,ns,36
+example_stack-push_pop,,1000000,,,733854373.0,ns,38
+example_stack-push_pop,,1000000,,,797972687.0,ns,40
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..aa4f10d
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/new/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":[40258918.0,78348958.0,115194335.0,154657437.0,190245591.0,236936849.0,271729693.0,318355962.0,362015533.0,399524066.0,433182966.0,466850009.0,522144549.0,550025387.0,580085488.0,614649431.0,654167361.0,704379479.0,733854373.0,797972687.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..6f86c09
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/1000000/new/tukey.json
@@ -0,0 +1 @@
+[17577701.021710526,18452412.51825658,20784976.50904605,21659688.005592104] \ 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..6521de7
--- /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":367459582.96875,"upper_bound":381437489.83250004},"point_estimate":373530642.85,"standard_error":3595757.7157241073},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":366120085.0,"upper_bound":374534127.5},"point_estimate":370549114.5,"standard_error":2299998.3618458924},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4030774.200439453,"upper_bound":14810097.369468212},"point_estimate":9092456.501376629,"standard_error":3038196.1297112876},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6715889.904053451,"upper_bound":24935785.895979103},"point_estimate":16507114.745170478,"standard_error":5339240.80399409}} \ 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..90d1a87
--- /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,,,432056932.0,ns,1
+example_stack-push_pop,,10000000,,,361467950.0,ns,1
+example_stack-push_pop,,10000000,,,351240478.0,ns,1
+example_stack-push_pop,,10000000,,,363238362.0,ns,1
+example_stack-push_pop,,10000000,,,361507125.0,ns,1
+example_stack-push_pop,,10000000,,,366166086.0,ns,1
+example_stack-push_pop,,10000000,,,360244553.0,ns,1
+example_stack-push_pop,,10000000,,,369619684.0,ns,1
+example_stack-push_pop,,10000000,,,367904834.0,ns,1
+example_stack-push_pop,,10000000,,,372400764.0,ns,1
+example_stack-push_pop,,10000000,,,370250259.0,ns,1
+example_stack-push_pop,,10000000,,,380779451.0,ns,1
+example_stack-push_pop,,10000000,,,372906619.0,ns,1
+example_stack-push_pop,,10000000,,,382252742.0,ns,1
+example_stack-push_pop,,10000000,,,366074084.0,ns,1
+example_stack-push_pop,,10000000,,,381403856.0,ns,1
+example_stack-push_pop,,10000000,,,370847970.0,ns,1
+example_stack-push_pop,,10000000,,,391182853.0,ns,1
+example_stack-push_pop,,10000000,,,373564337.0,ns,1
+example_stack-push_pop,,10000000,,,375503918.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..ed7c825
--- /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":[432056932.0,361467950.0,351240478.0,363238362.0,361507125.0,366166086.0,360244553.0,369619684.0,367904834.0,372400764.0,370250259.0,380779451.0,372906619.0,382252742.0,366074084.0,381403856.0,370847970.0,391182853.0,373564337.0,375503918.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..65380e8
--- /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 @@
+[330992210.25,348178681.875,394009272.875,411195744.5] \ 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..3794b03
--- /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":55215966.07875001,"upper_bound":57734038.0253125},"point_estimate":56408822.575,"standard_error":646453.6830619806},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":54434643.75,"upper_bound":57901051.75},"point_estimate":54756022.125,"standard_error":959468.4229055166},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":392521.30823135376,"upper_bound":4499252.070522308},"point_estimate":1184334.0321488678,"standard_error":1113782.9182282244},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1859132.1646087996,"upper_bound":3669188.712949466},"point_estimate":2948068.662458356,"standard_error":463367.32534058334}} \ 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..65e34a8
--- /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,,,241786335.0,ns,4
+example_stack-push_pop,,10000000,,,238441441.0,ns,4
+example_stack-push_pop,,10000000,,,243820871.0,ns,4
+example_stack-push_pop,,10000000,,,237399401.0,ns,4
+example_stack-push_pop,,10000000,,,232700037.0,ns,4
+example_stack-push_pop,,10000000,,,225231575.0,ns,4
+example_stack-push_pop,,10000000,,,219223494.0,ns,4
+example_stack-push_pop,,10000000,,,219139596.0,ns,4
+example_stack-push_pop,,10000000,,,230508377.0,ns,4
+example_stack-push_pop,,10000000,,,254450036.0,ns,4
+example_stack-push_pop,,10000000,,,218164486.0,ns,4
+example_stack-push_pop,,10000000,,,217689905.0,ns,4
+example_stack-push_pop,,10000000,,,216256947.0,ns,4
+example_stack-push_pop,,10000000,,,216130718.0,ns,4
+example_stack-push_pop,,10000000,,,217787245.0,ns,4
+example_stack-push_pop,,10000000,,,214798617.0,ns,4
+example_stack-push_pop,,10000000,,,218908581.0,ns,4
+example_stack-push_pop,,10000000,,,215526880.0,ns,4
+example_stack-push_pop,,10000000,,,216910723.0,ns,4
+example_stack-push_pop,,10000000,,,217830541.0,ns,4
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..0113d03
--- /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":[4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0],"times":[241786335.0,238441441.0,243820871.0,237399401.0,232700037.0,225231575.0,219223494.0,219139596.0,230508377.0,254450036.0,218164486.0,217689905.0,216256947.0,216130718.0,217787245.0,214798617.0,218908581.0,215526880.0,216910723.0,217830541.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..8590fb6
--- /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 @@
+[42088951.0,48231364.1875,64611132.6875,70753545.875] \ 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..6521de7
--- /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":367459582.96875,"upper_bound":381437489.83250004},"point_estimate":373530642.85,"standard_error":3595757.7157241073},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":366120085.0,"upper_bound":374534127.5},"point_estimate":370549114.5,"standard_error":2299998.3618458924},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4030774.200439453,"upper_bound":14810097.369468212},"point_estimate":9092456.501376629,"standard_error":3038196.1297112876},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6715889.904053451,"upper_bound":24935785.895979103},"point_estimate":16507114.745170478,"standard_error":5339240.80399409}} \ 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..90d1a87
--- /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,,,432056932.0,ns,1
+example_stack-push_pop,,10000000,,,361467950.0,ns,1
+example_stack-push_pop,,10000000,,,351240478.0,ns,1
+example_stack-push_pop,,10000000,,,363238362.0,ns,1
+example_stack-push_pop,,10000000,,,361507125.0,ns,1
+example_stack-push_pop,,10000000,,,366166086.0,ns,1
+example_stack-push_pop,,10000000,,,360244553.0,ns,1
+example_stack-push_pop,,10000000,,,369619684.0,ns,1
+example_stack-push_pop,,10000000,,,367904834.0,ns,1
+example_stack-push_pop,,10000000,,,372400764.0,ns,1
+example_stack-push_pop,,10000000,,,370250259.0,ns,1
+example_stack-push_pop,,10000000,,,380779451.0,ns,1
+example_stack-push_pop,,10000000,,,372906619.0,ns,1
+example_stack-push_pop,,10000000,,,382252742.0,ns,1
+example_stack-push_pop,,10000000,,,366074084.0,ns,1
+example_stack-push_pop,,10000000,,,381403856.0,ns,1
+example_stack-push_pop,,10000000,,,370847970.0,ns,1
+example_stack-push_pop,,10000000,,,391182853.0,ns,1
+example_stack-push_pop,,10000000,,,373564337.0,ns,1
+example_stack-push_pop,,10000000,,,375503918.0,ns,1
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..ed7c825
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/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":[432056932.0,361467950.0,351240478.0,363238362.0,361507125.0,366166086.0,360244553.0,369619684.0,367904834.0,372400764.0,370250259.0,380779451.0,372906619.0,382252742.0,366074084.0,381403856.0,370847970.0,391182853.0,373564337.0,375503918.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..65380e8
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/10000000/new/tukey.json
@@ -0,0 +1 @@
+[330992210.25,348178681.875,394009272.875,411195744.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::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..731bad3
--- /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":1838009708.94875,"upper_bound":1877220622.1875},"point_estimate":1857480152.25,"standard_error":10023402.814499304},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1833761204.0,"upper_bound":1877645608.5},"point_estimate":1855571341.0,"standard_error":13272663.833610075},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22989214.465659857,"upper_bound":72262946.45237625},"point_estimate":42464543.196603656,"standard_error":12589968.871327883},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31543234.32444,"upper_bound":56676479.5128611},"point_estimate":46026786.22918579,"standard_error":6400111.709727449}} \ 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..caf066e
--- /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,,,1858191714.0,ns,1
+example_stack-push_pop,,50000000,,,1763253109.0,ns,1
+example_stack-push_pop,,50000000,,,1815032413.0,ns,1
+example_stack-push_pop,,50000000,,,1812556143.0,ns,1
+example_stack-push_pop,,50000000,,,1873697727.0,ns,1
+example_stack-push_pop,,50000000,,,1801833495.0,ns,1
+example_stack-push_pop,,50000000,,,1879349676.0,ns,1
+example_stack-push_pop,,50000000,,,1852950968.0,ns,1
+example_stack-push_pop,,50000000,,,1889076891.0,ns,1
+example_stack-push_pop,,50000000,,,1832784183.0,ns,1
+example_stack-push_pop,,50000000,,,1875941541.0,ns,1
+example_stack-push_pop,,50000000,,,1861338774.0,ns,1
+example_stack-push_pop,,50000000,,,1926744609.0,ns,1
+example_stack-push_pop,,50000000,,,1840774337.0,ns,1
+example_stack-push_pop,,50000000,,,1941433658.0,ns,1
+example_stack-push_pop,,50000000,,,1818704961.0,ns,1
+example_stack-push_pop,,50000000,,,1906976447.0,ns,1
+example_stack-push_pop,,50000000,,,1834738225.0,ns,1
+example_stack-push_pop,,50000000,,,1926386299.0,ns,1
+example_stack-push_pop,,50000000,,,1837837875.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..81a639b
--- /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":[1858191714.0,1763253109.0,1815032413.0,1812556143.0,1873697727.0,1801833495.0,1879349676.0,1852950968.0,1889076891.0,1832784183.0,1875941541.0,1861338774.0,1926744609.0,1840774337.0,1941433658.0,1818704961.0,1906976447.0,1834738225.0,1926386299.0,1837837875.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..4d6dc55
--- /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 @@
+[1671713070.75,1750488724.125,1960557133.125,2039332786.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..99798bb
--- /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":286424317.76875,"upper_bound":292143172.91},"point_estimate":289472786.25,"standard_error":1467408.942476121},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":288760763.5,"upper_bound":293550133.0},"point_estimate":292764975.5,"standard_error":1464825.868964768},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1030209.79591012,"upper_bound":8572238.857412338},"point_estimate":3230761.772042513,"standard_error":1853465.3717660436},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3884511.2861310416,"upper_bound":8421635.529958196},"point_estimate":6715221.753394665,"standard_error":1167334.9928305664}} \ 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..92b82fc
--- /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,,,273070828.0,ns,1
+example_stack-push_pop,,50000000,,,289096507.0,ns,1
+example_stack-push_pop,,50000000,,,295103288.0,ns,1
+example_stack-push_pop,,50000000,,,294059131.0,ns,1
+example_stack-push_pop,,50000000,,,292669397.0,ns,1
+example_stack-push_pop,,50000000,,,292044640.0,ns,1
+example_stack-push_pop,,50000000,,,290856072.0,ns,1
+example_stack-push_pop,,50000000,,,295120516.0,ns,1
+example_stack-push_pop,,50000000,,,293470037.0,ns,1
+example_stack-push_pop,,50000000,,,295426302.0,ns,1
+example_stack-push_pop,,50000000,,,294784901.0,ns,1
+example_stack-push_pop,,50000000,,,293630229.0,ns,1
+example_stack-push_pop,,50000000,,,293455958.0,ns,1
+example_stack-push_pop,,50000000,,,293383877.0,ns,1
+example_stack-push_pop,,50000000,,,281423049.0,ns,1
+example_stack-push_pop,,50000000,,,280494911.0,ns,1
+example_stack-push_pop,,50000000,,,276859399.0,ns,1
+example_stack-push_pop,,50000000,,,292860554.0,ns,1
+example_stack-push_pop,,50000000,,,288425020.0,ns,1
+example_stack-push_pop,,50000000,,,283221109.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..fb6b377
--- /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":[273070828.0,289096507.0,295103288.0,294059131.0,292669397.0,292044640.0,290856072.0,295120516.0,293470037.0,295426302.0,294784901.0,293630229.0,293455958.0,293383877.0,281423049.0,280494911.0,276859399.0,292860554.0,288425020.0,283221109.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..a67b5f4
--- /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 @@
+[267283805.5,277203923.875,303657572.875,313577691.25] \ 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..731bad3
--- /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":1838009708.94875,"upper_bound":1877220622.1875},"point_estimate":1857480152.25,"standard_error":10023402.814499304},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1833761204.0,"upper_bound":1877645608.5},"point_estimate":1855571341.0,"standard_error":13272663.833610075},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22989214.465659857,"upper_bound":72262946.45237625},"point_estimate":42464543.196603656,"standard_error":12589968.871327883},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31543234.32444,"upper_bound":56676479.5128611},"point_estimate":46026786.22918579,"standard_error":6400111.709727449}} \ 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..caf066e
--- /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,,,1858191714.0,ns,1
+example_stack-push_pop,,50000000,,,1763253109.0,ns,1
+example_stack-push_pop,,50000000,,,1815032413.0,ns,1
+example_stack-push_pop,,50000000,,,1812556143.0,ns,1
+example_stack-push_pop,,50000000,,,1873697727.0,ns,1
+example_stack-push_pop,,50000000,,,1801833495.0,ns,1
+example_stack-push_pop,,50000000,,,1879349676.0,ns,1
+example_stack-push_pop,,50000000,,,1852950968.0,ns,1
+example_stack-push_pop,,50000000,,,1889076891.0,ns,1
+example_stack-push_pop,,50000000,,,1832784183.0,ns,1
+example_stack-push_pop,,50000000,,,1875941541.0,ns,1
+example_stack-push_pop,,50000000,,,1861338774.0,ns,1
+example_stack-push_pop,,50000000,,,1926744609.0,ns,1
+example_stack-push_pop,,50000000,,,1840774337.0,ns,1
+example_stack-push_pop,,50000000,,,1941433658.0,ns,1
+example_stack-push_pop,,50000000,,,1818704961.0,ns,1
+example_stack-push_pop,,50000000,,,1906976447.0,ns,1
+example_stack-push_pop,,50000000,,,1834738225.0,ns,1
+example_stack-push_pop,,50000000,,,1926386299.0,ns,1
+example_stack-push_pop,,50000000,,,1837837875.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..81a639b
--- /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":[1858191714.0,1763253109.0,1815032413.0,1812556143.0,1873697727.0,1801833495.0,1879349676.0,1852950968.0,1889076891.0,1832784183.0,1875941541.0,1861338774.0,1926744609.0,1840774337.0,1941433658.0,1818704961.0,1906976447.0,1834738225.0,1926386299.0,1837837875.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..4d6dc55
--- /dev/null
+++ b/analysis/current/criterion/example_stack-push_pop/50000000/new/tukey.json
@@ -0,0 +1 @@
+[1671713070.75,1750488724.125,1960557133.125,2039332786.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", [("Primes", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..22ab8f0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":120089141.83583333,"upper_bound":127530137.35791667},"point_estimate":123339600.28333333,"standard_error":1920647.252268733},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119957272.16666667,"upper_bound":120391071.5},"point_estimate":120159877.5,"standard_error":203854.83753488562},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":198235.97148060062,"upper_bound":1706957.8740954325},"point_estimate":809660.9419256486,"standard_error":536558.3159334888},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":943373.6689487796,"upper_bound":12554946.39443789},"point_estimate":8864863.15078739,"standard_error":2865885.7714228095}} \ 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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..e3e2efd
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("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,,,354430505.0,ns,3
+prime_sieve,,20000,,,440122877.0,ns,3
+prime_sieve,,20000,,,449626931.0,ns,3
+prime_sieve,,20000,,,389576842.0,ns,3
+prime_sieve,,20000,,,360940057.0,ns,3
+prime_sieve,,20000,,,357656667.0,ns,3
+prime_sieve,,20000,,,360444396.0,ns,3
+prime_sieve,,20000,,,360514869.0,ns,3
+prime_sieve,,20000,,,361406372.0,ns,3
+prime_sieve,,20000,,,360915994.0,ns,3
+prime_sieve,,20000,,,360521148.0,ns,3
+prime_sieve,,20000,,,360153780.0,ns,3
+prime_sieve,,20000,,,358129719.0,ns,3
+prime_sieve,,20000,,,360012389.0,ns,3
+prime_sieve,,20000,,,359731244.0,ns,3
+prime_sieve,,20000,,,360338833.0,ns,3
+prime_sieve,,20000,,,357315483.0,ns,3
+prime_sieve,,20000,,,357874977.0,ns,3
+prime_sieve,,20000,,,363746900.0,ns,3
+prime_sieve,,20000,,,366916034.0,ns,3
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..8a3022b
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/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":[354430505.0,440122877.0,449626931.0,389576842.0,360940057.0,357656667.0,360444396.0,360514869.0,361406372.0,360915994.0,360521148.0,360153780.0,358129719.0,360012389.0,359731244.0,360338833.0,357315483.0,357874977.0,363746900.0,366916034.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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..a632054
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[117116312.99999999,118446633.625,121994155.29166669,123324475.91666669] \ 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..1be5db3
--- /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":1932289273.6425002,"upper_bound":2759172658.7},"point_estimate":2355762576.65,"standard_error":213580267.36388105},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1274691252.5,"upper_bound":3113165903.0},"point_estimate":2954555281.0,"standard_error":601586338.3179684},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":144303830.5632949,"upper_bound":1479988220.3758569},"point_estimate":547834694.91359,"standard_error":366052257.9104104},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":786515164.9374838,"upper_bound":1044179359.8853626},"point_estimate":977682352.8239208,"standard_error":65041462.32820583}} \ 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..149abac
--- /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,,,3143632715.0,ns,1
+prime_sieve,,20000,,,1273173467.0,ns,1
+prime_sieve,,20000,,,3123353611.0,ns,1
+prime_sieve,,20000,,,1276209038.0,ns,1
+prime_sieve,,20000,,,3125084908.0,ns,1
+prime_sieve,,20000,,,1093700975.0,ns,1
+prime_sieve,,20000,,,2934643056.0,ns,1
+prime_sieve,,20000,,,1085124645.0,ns,1
+prime_sieve,,20000,,,3019198897.0,ns,1
+prime_sieve,,20000,,,1224652838.0,ns,1
+prime_sieve,,20000,,,3102978195.0,ns,1
+prime_sieve,,20000,,,1100628676.0,ns,1
+prime_sieve,,20000,,,2993941375.0,ns,1
+prime_sieve,,20000,,,1301260918.0,ns,1
+prime_sieve,,20000,,,2960141051.0,ns,1
+prime_sieve,,20000,,,1260877637.0,ns,1
+prime_sieve,,20000,,,2948969511.0,ns,1
+prime_sieve,,20000,,,3261464066.0,ns,1
+prime_sieve,,20000,,,3499550566.0,ns,1
+prime_sieve,,20000,,,3386665388.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..6fa237a
--- /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":[3143632715.0,1273173467.0,3123353611.0,1276209038.0,3125084908.0,1093700975.0,2934643056.0,1085124645.0,3019198897.0,1224652838.0,3102978195.0,1100628676.0,2993941375.0,1301260918.0,2960141051.0,1260877637.0,2948969511.0,3261464066.0,3499550566.0,3386665388.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..e39184a
--- /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 @@
+[-4290961267.75,-1510430879.125,5904316823.875,8684847212.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::SortedVec)])])/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::SortedVec)])])/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::SortedVec)])])/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::SortedVec)])])/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::SortedVec)])])/estimates.json
new file mode 100644
index 0000000..c7394f9
--- /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::SortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1331397707.0674999,"upper_bound":1348354679.8487499},"point_estimate":1338572400.35,"standard_error":4391806.175863573},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1329173999.5,"upper_bound":1342457176.0},"point_estimate":1334411974.0,"standard_error":4846918.904438883},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5492124.068695307,"upper_bound":17560937.082231045},"point_estimate":11927816.27343893,"standard_error":3153682.6102914247},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8103063.914063029,"upper_bound":30945452.564966954},"point_estimate":20031369.117431663,"standard_error":7150455.105343282}} \ 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::SortedVec)])])/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::SortedVec)])])/raw.csv
new file mode 100644
index 0000000..477e871
--- /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::SortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,20000,,,1322059285.0,ns,1
+prime_sieve,,20000,,,1320868319.0,ns,1
+prime_sieve,,20000,,,1340294909.0,ns,1
+prime_sieve,,20000,,,1320063155.0,ns,1
+prime_sieve,,20000,,,1346650958.0,ns,1
+prime_sieve,,20000,,,1342539111.0,ns,1
+prime_sieve,,20000,,,1329003639.0,ns,1
+prime_sieve,,20000,,,1326505128.0,ns,1
+prime_sieve,,20000,,,1341484194.0,ns,1
+prime_sieve,,20000,,,1324560774.0,ns,1
+prime_sieve,,20000,,,1329344360.0,ns,1
+prime_sieve,,20000,,,1412990199.0,ns,1
+prime_sieve,,20000,,,1329353350.0,ns,1
+prime_sieve,,20000,,,1342375241.0,ns,1
+prime_sieve,,20000,,,1353042730.0,ns,1
+prime_sieve,,20000,,,1329553856.0,ns,1
+prime_sieve,,20000,,,1336845220.0,ns,1
+prime_sieve,,20000,,,1345855223.0,ns,1
+prime_sieve,,20000,,,1346079628.0,ns,1
+prime_sieve,,20000,,,1331978728.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::SortedVec)])])/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::SortedVec)])])/sample.json
new file mode 100644
index 0000000..0502a86
--- /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::SortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1322059285.0,1320868319.0,1340294909.0,1320063155.0,1346650958.0,1342539111.0,1329003639.0,1326505128.0,1341484194.0,1324560774.0,1329344360.0,1412990199.0,1329353350.0,1342375241.0,1353042730.0,1329553856.0,1336845220.0,1345855223.0,1346079628.0,1331978728.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::SortedVec)])])/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::SortedVec)])])/tukey.json
new file mode 100644
index 0000000..a36da72
--- /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::SortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[1283411628.0,1305895319.625,1365851830.625,1388335522.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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..7797251
--- /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", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1293583902.15,"upper_bound":1312779544.56875},"point_estimate":1301541995.3,"standard_error":5010412.5192859145},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1291094145.5,"upper_bound":1299534116.5},"point_estimate":1292722966.5,"standard_error":2350420.706289986},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2193768.3399528265,"upper_bound":13704833.91509056},"point_estimate":5161465.726965666,"standard_error":2855241.349481649},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6068327.54138598,"upper_bound":34879576.646379754},"point_estimate":22873841.284765787,"standard_error":8455345.99879959}} \ 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", 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", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..953fdc9
--- /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", 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,,,1291426590.0,ns,1
+prime_sieve,,20000,,,1290761701.0,ns,1
+prime_sieve,,20000,,,1285678720.0,ns,1
+prime_sieve,,20000,,,1298778433.0,ns,1
+prime_sieve,,20000,,,1300289800.0,ns,1
+prime_sieve,,20000,,,1309045006.0,ns,1
+prime_sieve,,20000,,,1330794716.0,ns,1
+prime_sieve,,20000,,,1318683605.0,ns,1
+prime_sieve,,20000,,,1301406223.0,ns,1
+prime_sieve,,20000,,,1289386302.0,ns,1
+prime_sieve,,20000,,,1290066200.0,ns,1
+prime_sieve,,20000,,,1292573822.0,ns,1
+prime_sieve,,20000,,,1295929178.0,ns,1
+prime_sieve,,20000,,,1289515949.0,ns,1
+prime_sieve,,20000,,,1296349024.0,ns,1
+prime_sieve,,20000,,,1292872111.0,ns,1
+prime_sieve,,20000,,,1292508265.0,ns,1
+prime_sieve,,20000,,,1286833741.0,ns,1
+prime_sieve,,20000,,,1291441598.0,ns,1
+prime_sieve,,20000,,,1386498922.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", 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", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..24256e3
--- /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", 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":[1291426590.0,1290761701.0,1285678720.0,1298778433.0,1300289800.0,1309045006.0,1330794716.0,1318683605.0,1301406223.0,1289386302.0,1290066200.0,1292573822.0,1295929178.0,1289515949.0,1296349024.0,1292872111.0,1292508265.0,1286833741.0,1291441598.0,1386498922.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", 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", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..5808058
--- /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", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[1260644585.75,1275616205.75,1315540525.75,1330512145.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", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/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::BTreeSet)])])/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::BTreeSet)])])/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::BTreeSet)])])/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::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..3608307
--- /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::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":111387418.87958336,"upper_bound":115562414.3095833},"point_estimate":113181908.6,"standard_error":1082981.5534228217},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":109892942.16666667,"upper_bound":113827326.33333334},"point_estimate":112430317.33333334,"standard_error":1002255.5632115455},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":833795.4455971866,"upper_bound":5070313.997983921},"point_estimate":3761912.3553127125,"standard_error":1076326.5664211286},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2024542.3591701414,"upper_bound":7535053.610176413},"point_estimate":4972503.247279452,"standard_error":1679424.430792423}} \ 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::BTreeSet)])])/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::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..ce47092
--- /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::BTreeSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,20000,,,336972789.0,ns,3
+prime_sieve,,20000,,,337609115.0,ns,3
+prime_sieve,,20000,,,344339317.0,ns,3
+prime_sieve,,20000,,,350215279.0,ns,3
+prime_sieve,,20000,,,337681087.0,ns,3
+prime_sieve,,20000,,,329303300.0,ns,3
+prime_sieve,,20000,,,327544901.0,ns,3
+prime_sieve,,20000,,,336423156.0,ns,3
+prime_sieve,,20000,,,328969545.0,ns,3
+prime_sieve,,20000,,,328602774.0,ns,3
+prime_sieve,,20000,,,339501505.0,ns,3
+prime_sieve,,20000,,,341674322.0,ns,3
+prime_sieve,,20000,,,341289636.0,ns,3
+prime_sieve,,20000,,,345592920.0,ns,3
+prime_sieve,,20000,,,353642041.0,ns,3
+prime_sieve,,20000,,,328367191.0,ns,3
+prime_sieve,,20000,,,330054353.0,ns,3
+prime_sieve,,20000,,,331388051.0,ns,3
+prime_sieve,,20000,,,328060538.0,ns,3
+prime_sieve,,20000,,,393682696.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::BTreeSet)])])/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::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..f062bf1
--- /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::BTreeSet)])])/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":[336972789.0,337609115.0,344339317.0,350215279.0,337681087.0,329303300.0,327544901.0,336423156.0,328969545.0,328602774.0,339501505.0,341674322.0,341289636.0,345592920.0,353642041.0,328367191.0,330054353.0,331388051.0,328060538.0,393682696.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::BTreeSet)])])/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::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..c474698
--- /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::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[96619244.24999997,103179598.99999999,120673878.33333336,127234233.08333337] \ 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..f9f4c13
--- /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":121315971.793125,"upper_bound":146139655.390625},"point_estimate":131908970.7,"standard_error":6442097.317062824},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":118946897.0,"upper_bound":125521923.75},"point_estimate":122741220.5,"standard_error":1937972.6519841317},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2610354.4696569443,"upper_bound":11288626.282636821},"point_estimate":5658524.047391117,"standard_error":2416885.025327173},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5243388.242277492,"upper_bound":43456331.64202898},"point_estimate":29654643.979944892,"standard_error":10107120.633211544}} \ 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..9fef949
--- /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,,,245324004.0,ns,2
+prime_sieve,,20000,,,242991234.0,ns,2
+prime_sieve,,20000,,,236017788.0,ns,2
+prime_sieve,,20000,,,245640878.0,ns,2
+prime_sieve,,20000,,,234916969.0,ns,2
+prime_sieve,,20000,,,241959609.0,ns,2
+prime_sieve,,20000,,,235610541.0,ns,2
+prime_sieve,,20000,,,463931262.0,ns,2
+prime_sieve,,20000,,,236053858.0,ns,2
+prime_sieve,,20000,,,392251725.0,ns,2
+prime_sieve,,20000,,,250821350.0,ns,2
+prime_sieve,,20000,,,251320347.0,ns,2
+prime_sieve,,20000,,,250856029.0,ns,2
+prime_sieve,,20000,,,263569689.0,ns,2
+prime_sieve,,20000,,,251009547.0,ns,2
+prime_sieve,,20000,,,251078148.0,ns,2
+prime_sieve,,20000,,,239733730.0,ns,2
+prime_sieve,,20000,,,227040498.0,ns,2
+prime_sieve,,20000,,,294979665.0,ns,2
+prime_sieve,,20000,,,221251957.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", 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..1308632
--- /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":[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":[245324004.0,242991234.0,236017788.0,245640878.0,234916969.0,241959609.0,235610541.0,463931262.0,236053858.0,392251725.0,250821350.0,251320347.0,250856029.0,263569689.0,251009547.0,251078148.0,239733730.0,227040498.0,294979665.0,221251957.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..b1928e0
--- /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 @@
+[95381634.375,106702027.3125,136889741.8125,148210134.75] \ 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..22ab8f0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":120089141.83583333,"upper_bound":127530137.35791667},"point_estimate":123339600.28333333,"standard_error":1920647.252268733},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119957272.16666667,"upper_bound":120391071.5},"point_estimate":120159877.5,"standard_error":203854.83753488562},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":198235.97148060062,"upper_bound":1706957.8740954325},"point_estimate":809660.9419256486,"standard_error":536558.3159334888},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":943373.6689487796,"upper_bound":12554946.39443789},"point_estimate":8864863.15078739,"standard_error":2865885.7714228095}} \ 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..e3e2efd
--- /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,,,354430505.0,ns,3
+prime_sieve,,20000,,,440122877.0,ns,3
+prime_sieve,,20000,,,449626931.0,ns,3
+prime_sieve,,20000,,,389576842.0,ns,3
+prime_sieve,,20000,,,360940057.0,ns,3
+prime_sieve,,20000,,,357656667.0,ns,3
+prime_sieve,,20000,,,360444396.0,ns,3
+prime_sieve,,20000,,,360514869.0,ns,3
+prime_sieve,,20000,,,361406372.0,ns,3
+prime_sieve,,20000,,,360915994.0,ns,3
+prime_sieve,,20000,,,360521148.0,ns,3
+prime_sieve,,20000,,,360153780.0,ns,3
+prime_sieve,,20000,,,358129719.0,ns,3
+prime_sieve,,20000,,,360012389.0,ns,3
+prime_sieve,,20000,,,359731244.0,ns,3
+prime_sieve,,20000,,,360338833.0,ns,3
+prime_sieve,,20000,,,357315483.0,ns,3
+prime_sieve,,20000,,,357874977.0,ns,3
+prime_sieve,,20000,,,363746900.0,ns,3
+prime_sieve,,20000,,,366916034.0,ns,3
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..8a3022b
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/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":[354430505.0,440122877.0,449626931.0,389576842.0,360940057.0,357656667.0,360444396.0,360514869.0,361406372.0,360915994.0,360521148.0,360153780.0,358129719.0,360012389.0,359731244.0,360338833.0,357315483.0,357874977.0,363746900.0,366916034.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..a632054
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/tukey.json
@@ -0,0 +1 @@
+[117116312.99999999,118446633.625,121994155.29166669,123324475.91666669] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..ab381c4
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81842.15747316406,"upper_bound":82554.54041045171},"point_estimate":82194.53049995068,"standard_error":182.77735197090468},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81752.92533043199,"upper_bound":82775.93237785657},"point_estimate":82327.07754484772,"standard_error":253.83620135029597},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":359.80129593494974,"upper_bound":1295.085052214501},"point_estimate":714.4059875827135,"standard_error":230.70320768682143},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82090.23661115783,"upper_bound":82662.0769746856},"point_estimate":82411.96862752366,"standard_error":145.99805901259754},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":565.1564853390896,"upper_bound":1037.311895450237},"point_estimate":833.8204482932318,"standard_error":120.78104094891957}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..a9f9b67
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23348322.0,ns,282
+prime_sieve,,500,,,45569316.0,ns,564
+prime_sieve,,500,,,68441716.0,ns,846
+prime_sieve,,500,,,92775062.0,ns,1128
+prime_sieve,,500,,,114931099.0,ns,1410
+prime_sieve,,500,,,142121034.0,ns,1692
+prime_sieve,,500,,,161782206.0,ns,1974
+prime_sieve,,500,,,184645682.0,ns,2256
+prime_sieve,,500,,,209499963.0,ns,2538
+prime_sieve,,500,,,227881567.0,ns,2820
+prime_sieve,,500,,,253307336.0,ns,3102
+prime_sieve,,500,,,280116785.0,ns,3384
+prime_sieve,,500,,,304660568.0,ns,3666
+prime_sieve,,500,,,326934712.0,ns,3948
+prime_sieve,,500,,,344650789.0,ns,4230
+prime_sieve,,500,,,370657750.0,ns,4512
+prime_sieve,,500,,,395058006.0,ns,4794
+prime_sieve,,500,,,420166088.0,ns,5076
+prime_sieve,,500,,,441620684.0,ns,5358
+prime_sieve,,500,,,467577121.0,ns,5640
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..8590701
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[282.0,564.0,846.0,1128.0,1410.0,1692.0,1974.0,2256.0,2538.0,2820.0,3102.0,3384.0,3666.0,3948.0,4230.0,4512.0,4794.0,5076.0,5358.0,5640.0],"times":[23348322.0,45569316.0,68441716.0,92775062.0,114931099.0,142121034.0,161782206.0,184645682.0,209499963.0,227881567.0,253307336.0,280116785.0,304660568.0,326934712.0,344650789.0,370657750.0,395058006.0,420166088.0,441620684.0,467577121.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..85960d4
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[78145.03553755637,79883.70513982911,84520.15741255644,86258.82701482919] \ 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..7993f90
--- /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":182100.06184483418,"upper_bound":184043.58621615922},"point_estimate":183054.28392826035,"standard_error":496.38120136946986},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":181307.83923076923,"upper_bound":184315.4925},"point_estimate":182886.36585648148,"standard_error":713.0710070820537},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1302.17836750672,"upper_bound":3716.461888186278},"point_estimate":2425.3697042220706,"standard_error":598.6180223959698},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":182296.81985550572,"upper_bound":184547.61099022467},"point_estimate":183482.48507259,"standard_error":571.3297131548576},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1653.4704666305934,"upper_bound":2713.8039925089006},"point_estimate":2288.689960402863,"standard_error":271.36516862954437}} \ 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..135f725
--- /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,,,21927801.0,ns,120
+prime_sieve,,500,,,44213924.0,ns,240
+prime_sieve,,500,,,67043503.0,ns,360
+prime_sieve,,500,,,87895515.0,ns,480
+prime_sieve,,500,,,108799944.0,ns,600
+prime_sieve,,500,,,132259247.0,ns,720
+prime_sieve,,500,,,152223552.0,ns,840
+prime_sieve,,500,,,172631673.0,ns,960
+prime_sieve,,500,,,194657298.0,ns,1080
+prime_sieve,,500,,,224269690.0,ns,1200
+prime_sieve,,500,,,238612177.0,ns,1320
+prime_sieve,,500,,,259009681.0,ns,1440
+prime_sieve,,500,,,282800604.0,ns,1560
+prime_sieve,,500,,,305707465.0,ns,1680
+prime_sieve,,500,,,331931343.0,ns,1800
+prime_sieve,,500,,,359634485.0,ns,1920
+prime_sieve,,500,,,377785580.0,ns,2040
+prime_sieve,,500,,,394870321.0,ns,2160
+prime_sieve,,500,,,421842815.0,ns,2280
+prime_sieve,,500,,,439109755.0,ns,2400
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..23d0ae1
--- /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":[120.0,240.0,360.0,480.0,600.0,720.0,840.0,960.0,1080.0,1200.0,1320.0,1440.0,1560.0,1680.0,1800.0,1920.0,2040.0,2160.0,2280.0,2400.0],"times":[21927801.0,44213924.0,67043503.0,87895515.0,108799944.0,132259247.0,152223552.0,172631673.0,194657298.0,224269690.0,238612177.0,259009681.0,282800604.0,305707465.0,331931343.0,359634485.0,377785580.0,394870321.0,421842815.0,439109755.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..1651e23
--- /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 @@
+[171387.56703875074,176327.01222816657,189498.8660666088,194438.31125602467] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/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::SortedVec)])])/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::SortedVec)])])/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::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
new file mode 100644
index 0000000..8af02f6
--- /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::SortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186950.72546478987,"upper_bound":189920.27048576344},"point_estimate":188405.54441817565,"standard_error":757.9091177532721},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":185940.8255502201,"upper_bound":191486.68277310923},"point_estimate":186840.73289315726,"standard_error":1488.8719805898595},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1032.636903431744,"upper_bound":5411.31101370703},"point_estimate":2861.742471882988,"standard_error":1243.480761818169},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":187896.30821812697,"upper_bound":191154.3632084305},"point_estimate":189622.24340760693,"standard_error":836.2136950574416},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2591.9958357570235,"upper_bound":3985.0973212765944},"point_estimate":3456.590733845149,"standard_error":354.2876063285567}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
new file mode 100644
index 0000000..a9f4f19
--- /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::SortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,22239255.0,ns,119
+prime_sieve,,500,,,43684312.0,ns,238
+prime_sieve,,500,,,66284909.0,ns,357
+prime_sieve,,500,,,88033258.0,ns,476
+prime_sieve,,500,,,110121663.0,ns,595
+prime_sieve,,500,,,132002327.0,ns,714
+prime_sieve,,500,,,155601876.0,ns,833
+prime_sieve,,500,,,184493716.0,ns,952
+prime_sieve,,500,,,208568805.0,ns,1071
+prime_sieve,,500,,,223242025.0,ns,1190
+prime_sieve,,500,,,243911381.0,ns,1309
+prime_sieve,,500,,,273773583.0,ns,1428
+prime_sieve,,500,,,293506206.0,ns,1547
+prime_sieve,,500,,,309843607.0,ns,1666
+prime_sieve,,500,,,331833454.0,ns,1785
+prime_sieve,,500,,,364149844.0,ns,1904
+prime_sieve,,500,,,389402584.0,ns,2023
+prime_sieve,,500,,,412007507.0,ns,2142
+prime_sieve,,500,,,433978590.0,ns,2261
+prime_sieve,,500,,,443829679.0,ns,2380
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
new file mode 100644
index 0000000..e47b28a
--- /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::SortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[119.0,238.0,357.0,476.0,595.0,714.0,833.0,952.0,1071.0,1190.0,1309.0,1428.0,1547.0,1666.0,1785.0,1904.0,2023.0,2142.0,2261.0,2380.0],"times":[22239255.0,43684312.0,66284909.0,88033258.0,110121663.0,132002327.0,155601876.0,184493716.0,208568805.0,223242025.0,243911381.0,273773583.0,293506206.0,309843607.0,331833454.0,364149844.0,389402584.0,412007507.0,433978590.0,443829679.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
new file mode 100644
index 0000000..b4911f5
--- /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::SortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[168053.6120872033,176948.7182985036,200669.00152863777,209564.1077399381] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/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", 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", 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", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..8ac3958
--- /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", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195533.2994976886,"upper_bound":199889.1930616943},"point_estimate":197536.29835203238,"standard_error":1117.249006700141},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194345.88214537757,"upper_bound":199019.01734083958},"point_estimate":195942.4510703364,"standard_error":1146.6394571485696},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1500.629440884987,"upper_bound":5943.902112089277},"point_estimate":3279.884625485991,"standard_error":1207.0083978744174},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194902.27880377017,"upper_bound":198550.73057173687},"point_estimate":196736.18128056772,"standard_error":944.0368823788315},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2631.390125964282,"upper_bound":6749.3493795286795},"point_estimate":5129.258239302363,"standard_error":1062.0181930390372}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..58175c6
--- /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", 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,,,21195297.0,ns,109
+prime_sieve,,500,,,45498938.0,ns,218
+prime_sieve,,500,,,64426834.0,ns,327
+prime_sieve,,500,,,84186153.0,ns,436
+prime_sieve,,500,,,115041077.0,ns,545
+prime_sieve,,500,,,125560627.0,ns,654
+prime_sieve,,500,,,154468504.0,ns,763
+prime_sieve,,500,,,170114346.0,ns,872
+prime_sieve,,500,,,192970340.0,ns,981
+prime_sieve,,500,,,213005684.0,ns,1090
+prime_sieve,,500,,,239605414.0,ns,1199
+prime_sieve,,500,,,259246025.0,ns,1308
+prime_sieve,,500,,,275237369.0,ns,1417
+prime_sieve,,500,,,295701903.0,ns,1526
+prime_sieve,,500,,,321223289.0,ns,1635
+prime_sieve,,500,,,338286103.0,ns,1744
+prime_sieve,,500,,,356311549.0,ns,1853
+prime_sieve,,500,,,382707262.0,ns,1962
+prime_sieve,,500,,,416317105.0,ns,2071
+prime_sieve,,500,,,435685232.0,ns,2180
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..60b5596
--- /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", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[109.0,218.0,327.0,436.0,545.0,654.0,763.0,872.0,981.0,1090.0,1199.0,1308.0,1417.0,1526.0,1635.0,1744.0,1853.0,1962.0,2071.0,2180.0],"times":[21195297.0,45498938.0,64426834.0,84186153.0,115041077.0,125560627.0,154468504.0,170114346.0,192970340.0,213005684.0,239605414.0,259246025.0,275237369.0,295701903.0,321223289.0,338286103.0,356311549.0,382707262.0,416317105.0,435685232.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..8ea72e7
--- /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", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[177163.328829313,185667.89991990526,208346.75616148466,216851.32725207694] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/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::BTreeSet)])])/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::BTreeSet)])])/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::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..36d77de
--- /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::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":72322.64879913308,"upper_bound":73313.83061112848},"point_estimate":72797.70344105833,"standard_error":254.85660363879384},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":72116.82238099413,"upper_bound":73034.67418032787},"point_estimate":72243.84633879783,"standard_error":343.5540904153804},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":367.57496310556434,"upper_bound":1850.6285467076125},"point_estimate":872.1996759907709,"standard_error":386.73339221954353},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":72510.72147886234,"upper_bound":74093.29614219052},"point_estimate":73381.55463528875,"standard_error":403.05262687449124},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":772.845648411415,"upper_bound":1408.233901830574},"point_estimate":1169.2683073389935,"standard_error":162.14920227247902}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..92b0d18
--- /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::BTreeSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,22267504.0,ns,305
+prime_sieve,,500,,,44096702.0,ns,610
+prime_sieve,,500,,,65647183.0,ns,915
+prime_sieve,,500,,,87094406.0,ns,1220
+prime_sieve,,500,,,109193550.0,ns,1525
+prime_sieve,,500,,,131293980.0,ns,1830
+prime_sieve,,500,,,155382971.0,ns,2135
+prime_sieve,,500,,,176036081.0,ns,2440
+prime_sieve,,500,,,203401183.0,ns,2745
+prime_sieve,,500,,,226651292.0,ns,3050
+prime_sieve,,500,,,242012080.0,ns,3355
+prime_sieve,,500,,,267403767.0,ns,3660
+prime_sieve,,500,,,286154652.0,ns,3965
+prime_sieve,,500,,,306416955.0,ns,4270
+prime_sieve,,500,,,330305929.0,ns,4575
+prime_sieve,,500,,,355878461.0,ns,4880
+prime_sieve,,500,,,373832779.0,ns,5185
+prime_sieve,,500,,,408478708.0,ns,5490
+prime_sieve,,500,,,436363481.0,ns,5795
+prime_sieve,,500,,,456189438.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::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..e6530d3
--- /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::BTreeSet)])])/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":[22267504.0,44096702.0,65647183.0,87094406.0,109193550.0,131293980.0,155382971.0,176036081.0,203401183.0,226651292.0,242012080.0,267403767.0,286154652.0,306416955.0,330305929.0,355878461.0,373832779.0,408478708.0,436363481.0,456189438.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..b96704c
--- /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::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[68095.4454854893,70054.86035295267,75279.96666618832,77239.38153365169] \ 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..076a830
--- /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":74947.28207129057,"upper_bound":76123.15760273264},"point_estimate":75541.03717615744,"standard_error":300.2870356752274},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74963.16898148149,"upper_bound":76462.67475247526},"point_estimate":75587.20948844883,"standard_error":400.23070710076763},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783.8063238074233,"upper_bound":2284.622469826174},"point_estimate":1721.8564297017833,"standard_error":416.18893723463526},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75020.88838704186,"upper_bound":76440.5244409047},"point_estimate":75714.16081576799,"standard_error":361.94332132784234},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1001.2216828113029,"upper_bound":1646.3645092898432},"point_estimate":1382.2317916150716,"standard_error":164.81211077424618}} \ 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..75e5d3f
--- /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,,,22145185.0,ns,303
+prime_sieve,,500,,,46509233.0,ns,606
+prime_sieve,,500,,,70053394.0,ns,909
+prime_sieve,,500,,,91954271.0,ns,1212
+prime_sieve,,500,,,112212058.0,ns,1515
+prime_sieve,,500,,,136880292.0,ns,1818
+prime_sieve,,500,,,160881126.0,ns,2121
+prime_sieve,,500,,,181711865.0,ns,2424
+prime_sieve,,500,,,199904468.0,ns,2727
+prime_sieve,,500,,,230817644.0,ns,3030
+prime_sieve,,500,,,250512926.0,ns,3333
+prime_sieve,,500,,,267854480.0,ns,3636
+prime_sieve,,500,,,298891697.0,ns,3939
+prime_sieve,,500,,,327668992.0,ns,4242
+prime_sieve,,500,,,353719795.0,ns,4545
+prime_sieve,,500,,,374668309.0,ns,4848
+prime_sieve,,500,,,395335450.0,ns,5151
+prime_sieve,,500,,,408846551.0,ns,5454
+prime_sieve,,500,,,427721698.0,ns,5757
+prime_sieve,,500,,,456456619.0,ns,6060
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..545eec2
--- /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":[303.0,606.0,909.0,1212.0,1515.0,1818.0,2121.0,2424.0,2727.0,3030.0,3333.0,3636.0,3939.0,4242.0,4545.0,4848.0,5151.0,5454.0,5757.0,6060.0],"times":[22145185.0,46509233.0,70053394.0,91954271.0,112212058.0,136880292.0,160881126.0,181711865.0,199904468.0,230817644.0,250512926.0,267854480.0,298891697.0,327668992.0,353719795.0,374668309.0,395335450.0,408846551.0,427721698.0,456456619.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..89a6e42
--- /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 @@
+[68939.28439333873,71867.6455585187,79676.60866566532,82604.96983084531] \ 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..ab381c4
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81842.15747316406,"upper_bound":82554.54041045171},"point_estimate":82194.53049995068,"standard_error":182.77735197090468},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81752.92533043199,"upper_bound":82775.93237785657},"point_estimate":82327.07754484772,"standard_error":253.83620135029597},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":359.80129593494974,"upper_bound":1295.085052214501},"point_estimate":714.4059875827135,"standard_error":230.70320768682143},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82090.23661115783,"upper_bound":82662.0769746856},"point_estimate":82411.96862752366,"standard_error":145.99805901259754},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":565.1564853390896,"upper_bound":1037.311895450237},"point_estimate":833.8204482932318,"standard_error":120.78104094891957}} \ 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..a9f9b67
--- /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,,,23348322.0,ns,282
+prime_sieve,,500,,,45569316.0,ns,564
+prime_sieve,,500,,,68441716.0,ns,846
+prime_sieve,,500,,,92775062.0,ns,1128
+prime_sieve,,500,,,114931099.0,ns,1410
+prime_sieve,,500,,,142121034.0,ns,1692
+prime_sieve,,500,,,161782206.0,ns,1974
+prime_sieve,,500,,,184645682.0,ns,2256
+prime_sieve,,500,,,209499963.0,ns,2538
+prime_sieve,,500,,,227881567.0,ns,2820
+prime_sieve,,500,,,253307336.0,ns,3102
+prime_sieve,,500,,,280116785.0,ns,3384
+prime_sieve,,500,,,304660568.0,ns,3666
+prime_sieve,,500,,,326934712.0,ns,3948
+prime_sieve,,500,,,344650789.0,ns,4230
+prime_sieve,,500,,,370657750.0,ns,4512
+prime_sieve,,500,,,395058006.0,ns,4794
+prime_sieve,,500,,,420166088.0,ns,5076
+prime_sieve,,500,,,441620684.0,ns,5358
+prime_sieve,,500,,,467577121.0,ns,5640
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..8590701
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[282.0,564.0,846.0,1128.0,1410.0,1692.0,1974.0,2256.0,2538.0,2820.0,3102.0,3384.0,3666.0,3948.0,4230.0,4512.0,4794.0,5076.0,5358.0,5640.0],"times":[23348322.0,45569316.0,68441716.0,92775062.0,114931099.0,142121034.0,161782206.0,184645682.0,209499963.0,227881567.0,253307336.0,280116785.0,304660568.0,326934712.0,344650789.0,370657750.0,395058006.0,420166088.0,441620684.0,467577121.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..85960d4
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/tukey.json
@@ -0,0 +1 @@
+[78145.03553755637,79883.70513982911,84520.15741255644,86258.82701482919] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..cac3f98
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783716836.53125,"upper_bound":788126350.34125},"point_estimate":785883897.65,"standard_error":1124496.0071015882},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":782438869.5,"upper_bound":787840477.5},"point_estimate":786484305.5,"standard_error":1273340.3996230434},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1878752.9105454683,"upper_bound":6992670.173755288},"point_estimate":5353573.618555069,"standard_error":1288660.3410363458},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3251604.339806479,"upper_bound":6690093.371954322},"point_estimate":5164955.888266304,"standard_error":890264.4563668421}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..d575183
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,787016442.0,ns,1
+prime_sieve,,50000,,,782508691.0,ns,1
+prime_sieve,,50000,,,782369048.0,ns,1
+prime_sieve,,50000,,,781137105.0,ns,1
+prime_sieve,,50000,,,775839624.0,ns,1
+prime_sieve,,50000,,,779140136.0,ns,1
+prime_sieve,,50000,,,786568533.0,ns,1
+prime_sieve,,50000,,,792731623.0,ns,1
+prime_sieve,,50000,,,790007610.0,ns,1
+prime_sieve,,50000,,,782117197.0,ns,1
+prime_sieve,,50000,,,786450724.0,ns,1
+prime_sieve,,50000,,,788664513.0,ns,1
+prime_sieve,,50000,,,786721597.0,ns,1
+prime_sieve,,50000,,,790182873.0,ns,1
+prime_sieve,,50000,,,786517887.0,ns,1
+prime_sieve,,50000,,,798631324.0,ns,1
+prime_sieve,,50000,,,784482039.0,ns,1
+prime_sieve,,50000,,,780691767.0,ns,1
+prime_sieve,,50000,,,786107567.0,ns,1
+prime_sieve,,50000,,,789791653.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..6622725
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
@@ -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":[787016442.0,782508691.0,782369048.0,781137105.0,775839624.0,779140136.0,786568533.0,792731623.0,790007610.0,782117197.0,786450724.0,788664513.0,786721597.0,790182873.0,786517887.0,798631324.0,784482039.0,780691767.0,786107567.0,789791653.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..002e540
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[762385447.0,772345766.125,798906617.125,808866936.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", [("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..8120aaa
--- /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":26825615146.57625,"upper_bound":27835530308.58625},"point_estimate":27455525597.7,"standard_error":281478081.36000305},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27705614867.5,"upper_bound":27875583748.5},"point_estimate":27822838975.0,"standard_error":43896988.81881001},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":57164255.80893159,"upper_bound":285731083.59265924},"point_estimate":125628633.61004591,"standard_error":68153861.77964605},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":124636604.3613805,"upper_bound":2071999243.4143875},"point_estimate":1288297443.6944623,"standard_error":628918347.1533277}} \ 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..5afa186
--- /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,,,22187960400.0,ns,1
+prime_sieve,,50000,,,26375313121.0,ns,1
+prime_sieve,,50000,,,27464407676.0,ns,1
+prime_sieve,,50000,,,27925176372.0,ns,1
+prime_sieve,,50000,,,27871833269.0,ns,1
+prime_sieve,,50000,,,27812401444.0,ns,1
+prime_sieve,,50000,,,27781203548.0,ns,1
+prime_sieve,,50000,,,27889972286.0,ns,1
+prime_sieve,,50000,,,27604480759.0,ns,1
+prime_sieve,,50000,,,27583315402.0,ns,1
+prime_sieve,,50000,,,27795942056.0,ns,1
+prime_sieve,,50000,,,28021505227.0,ns,1
+prime_sieve,,50000,,,27845816352.0,ns,1
+prime_sieve,,50000,,,27775972847.0,ns,1
+prime_sieve,,50000,,,27833276506.0,ns,1
+prime_sieve,,50000,,,27867528060.0,ns,1
+prime_sieve,,50000,,,27989926717.0,ns,1
+prime_sieve,,50000,,,27969888796.0,ns,1
+prime_sieve,,50000,,,27879334228.0,ns,1
+prime_sieve,,50000,,,27635256888.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..cedfb85
--- /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":[22187960400.0,26375313121.0,27464407676.0,27925176372.0,27871833269.0,27812401444.0,27781203548.0,27889972286.0,27604480759.0,27583315402.0,27795942056.0,28021505227.0,27845816352.0,27775972847.0,27833276506.0,27867528060.0,27989926717.0,27969888796.0,27879334228.0,27635256888.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..6f427af
--- /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 @@
+[26864270195.5,27245916525.625,28263640072.625,28645286402.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::SortedVec)])])/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::SortedVec)])])/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::SortedVec)])])/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::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
new file mode 100644
index 0000000..b33c5a1
--- /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::SortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8956882156.055,"upper_bound":9017073951.62125},"point_estimate":8986927953.55,"standard_error":15321533.196389465},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8943290726.0,"upper_bound":9015443806.0},"point_estimate":8994447987.0,"standard_error":17282282.02390155},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23003388.86270821,"upper_bound":97512939.07029927},"point_estimate":75845753.8120687,"standard_error":21664666.2162374},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44139783.59869148,"upper_bound":90915855.31875046},"point_estimate":70219860.25092253,"standard_error":11934123.114510635}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
new file mode 100644
index 0000000..0edadac
--- /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::SortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,8936764295.0,ns,1
+prime_sieve,,50000,,,8930223428.0,ns,1
+prime_sieve,,50000,,,9020671727.0,ns,1
+prime_sieve,,50000,,,9072790635.0,ns,1
+prime_sieve,,50000,,,9057797365.0,ns,1
+prime_sieve,,50000,,,9060066817.0,ns,1
+prime_sieve,,50000,,,9145906651.0,ns,1
+prime_sieve,,50000,,,8916582344.0,ns,1
+prime_sieve,,50000,,,8830741401.0,ns,1
+prime_sieve,,50000,,,8903084487.0,ns,1
+prime_sieve,,50000,,,8989640580.0,ns,1
+prime_sieve,,50000,,,8928523662.0,ns,1
+prime_sieve,,50000,,,8994797000.0,ns,1
+prime_sieve,,50000,,,9016537595.0,ns,1
+prime_sieve,,50000,,,8969893917.0,ns,1
+prime_sieve,,50000,,,8994098974.0,ns,1
+prime_sieve,,50000,,,9014350017.0,ns,1
+prime_sieve,,50000,,,8949817157.0,ns,1
+prime_sieve,,50000,,,9009103749.0,ns,1
+prime_sieve,,50000,,,8997167270.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
new file mode 100644
index 0000000..5d8f65a
--- /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::SortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8936764295.0,8930223428.0,9020671727.0,9072790635.0,9057797365.0,9060066817.0,9145906651.0,8916582344.0,8830741401.0,8903084487.0,8989640580.0,8928523662.0,8994797000.0,9016537595.0,8969893917.0,8994098974.0,9014350017.0,8949817157.0,9009103749.0,8997167270.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
new file mode 100644
index 0000000..adfeb7b
--- /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::SortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[8687802929.0,8811466003.625,9141234202.625,9264897277.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::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", 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", 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", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..4a19124
--- /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", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9091444768.6075,"upper_bound":9169607497.74},"point_estimate":9128457889.7,"standard_error":19985722.099752966},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9089789965.5,"upper_bound":9126803114.5},"point_estimate":9120720169.5,"standard_error":12517951.939498771},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17876269.046732783,"upper_bound":135086579.1743338},"point_estimate":50912282.20382631,"standard_error":26816044.995085686},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50506612.845709145,"upper_bound":117322135.19677734},"point_estimate":91177729.95597215,"standard_error":16956798.11076303}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..c863d79
--- /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", 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,,,8981939391.0,ns,1
+prime_sieve,,50000,,,9078441386.0,ns,1
+prime_sieve,,50000,,,9064550669.0,ns,1
+prime_sieve,,50000,,,9029625769.0,ns,1
+prime_sieve,,50000,,,9019958245.0,ns,1
+prime_sieve,,50000,,,9088565156.0,ns,1
+prime_sieve,,50000,,,9340886442.0,ns,1
+prime_sieve,,50000,,,9091014775.0,ns,1
+prime_sieve,,50000,,,9103196951.0,ns,1
+prime_sieve,,50000,,,9097349724.0,ns,1
+prime_sieve,,50000,,,9236810124.0,ns,1
+prime_sieve,,50000,,,9126294521.0,ns,1
+prime_sieve,,50000,,,9157244885.0,ns,1
+prime_sieve,,50000,,,9127311708.0,ns,1
+prime_sieve,,50000,,,9119066348.0,ns,1
+prime_sieve,,50000,,,9122937370.0,ns,1
+prime_sieve,,50000,,,9122373991.0,ns,1
+prime_sieve,,50000,,,9213978029.0,ns,1
+prime_sieve,,50000,,,9324822924.0,ns,1
+prime_sieve,,50000,,,9122789386.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..6e2b646
--- /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", 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":[8981939391.0,9078441386.0,9064550669.0,9029625769.0,9019958245.0,9088565156.0,9340886442.0,9091014775.0,9103196951.0,9097349724.0,9236810124.0,9126294521.0,9157244885.0,9127311708.0,9119066348.0,9122937370.0,9122373991.0,9213978029.0,9324822924.0,9122789386.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..5336a95
--- /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", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[8939751847.25,9012893030.375,9207936185.375,9281077368.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", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/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::BTreeSet)])])/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::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..a5278ac
--- /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::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":739894366.9174999,"upper_bound":757285278.96875},"point_estimate":746866775.25,"standard_error":4593961.050957909},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":737707368.0,"upper_bound":744586931.0},"point_estimate":741269737.5,"standard_error":2165271.8281392935},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3496728.3465206623,"upper_bound":14124386.72734201},"point_estimate":6555598.218914866,"standard_error":2906967.983814712},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5987146.483663846,"upper_bound":33532881.789535165},"point_estimate":21193798.372556396,"standard_error":8843522.092580985}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..254e084
--- /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::BTreeSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,760333127.0,ns,1
+prime_sieve,,50000,,,755236918.0,ns,1
+prime_sieve,,50000,,,736732782.0,ns,1
+prime_sieve,,50000,,,743555939.0,ns,1
+prime_sieve,,50000,,,733589608.0,ns,1
+prime_sieve,,50000,,,738451424.0,ns,1
+prime_sieve,,50000,,,732943685.0,ns,1
+prime_sieve,,50000,,,738473410.0,ns,1
+prime_sieve,,50000,,,752232976.0,ns,1
+prime_sieve,,50000,,,757530248.0,ns,1
+prime_sieve,,50000,,,734246614.0,ns,1
+prime_sieve,,50000,,,734013856.0,ns,1
+prime_sieve,,50000,,,738945119.0,ns,1
+prime_sieve,,50000,,,744745281.0,ns,1
+prime_sieve,,50000,,,830144730.0,ns,1
+prime_sieve,,50000,,,736963312.0,ns,1
+prime_sieve,,50000,,,742228420.0,ns,1
+prime_sieve,,50000,,,741634929.0,ns,1
+prime_sieve,,50000,,,744428581.0,ns,1
+prime_sieve,,50000,,,740904546.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..a5692ac
--- /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::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[760333127.0,755236918.0,736732782.0,743555939.0,733589608.0,738451424.0,732943685.0,738473410.0,752232976.0,757530248.0,734246614.0,734013856.0,738945119.0,744745281.0,830144730.0,736963312.0,742228420.0,741634929.0,744428581.0,740904546.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..4a7e483
--- /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::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[707771103.75,722338391.625,761184492.625,775751780.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", 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..3cd6d1f
--- /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":739846977.8249999,"upper_bound":745251658.4125},"point_estimate":742463858.4,"standard_error":1376957.7451713132},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":738326134.0,"upper_bound":746704475.5},"point_estimate":741301300.5,"standard_error":2212166.9332803013},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3127866.3686692715,"upper_bound":9244763.99667263},"point_estimate":7993109.362193942,"standard_error":1581724.005448975},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4331055.465112334,"upper_bound":7910958.882682926},"point_estimate":6308631.604282671,"standard_error":937610.704774534}} \ 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..380fc56
--- /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,,,735918168.0,ns,1
+prime_sieve,,50000,,,747788658.0,ns,1
+prime_sieve,,50000,,,750359008.0,ns,1
+prime_sieve,,50000,,,757590096.0,ns,1
+prime_sieve,,50000,,,746797629.0,ns,1
+prime_sieve,,50000,,,737763642.0,ns,1
+prime_sieve,,50000,,,750076642.0,ns,1
+prime_sieve,,50000,,,739494541.0,ns,1
+prime_sieve,,50000,,,737658699.0,ns,1
+prime_sieve,,50000,,,733044892.0,ns,1
+prime_sieve,,50000,,,746700725.0,ns,1
+prime_sieve,,50000,,,744785011.0,ns,1
+prime_sieve,,50000,,,746708226.0,ns,1
+prime_sieve,,50000,,,741964097.0,ns,1
+prime_sieve,,50000,,,740025514.0,ns,1
+prime_sieve,,50000,,,740638504.0,ns,1
+prime_sieve,,50000,,,734839785.0,ns,1
+prime_sieve,,50000,,,735231302.0,ns,1
+prime_sieve,,50000,,,738888626.0,ns,1
+prime_sieve,,50000,,,743003403.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..810e174
--- /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":[735918168.0,747788658.0,750359008.0,757590096.0,746797629.0,737763642.0,750076642.0,739494541.0,737658699.0,733044892.0,746700725.0,744785011.0,746708226.0,741964097.0,740025514.0,740638504.0,734839785.0,735231302.0,738888626.0,743003403.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..f41c212
--- /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 @@
+[710757894.75,724247650.5,760220332.5,773710088.25] \ 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..cac3f98
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783716836.53125,"upper_bound":788126350.34125},"point_estimate":785883897.65,"standard_error":1124496.0071015882},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":782438869.5,"upper_bound":787840477.5},"point_estimate":786484305.5,"standard_error":1273340.3996230434},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1878752.9105454683,"upper_bound":6992670.173755288},"point_estimate":5353573.618555069,"standard_error":1288660.3410363458},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3251604.339806479,"upper_bound":6690093.371954322},"point_estimate":5164955.888266304,"standard_error":890264.4563668421}} \ 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..d575183
--- /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,,,787016442.0,ns,1
+prime_sieve,,50000,,,782508691.0,ns,1
+prime_sieve,,50000,,,782369048.0,ns,1
+prime_sieve,,50000,,,781137105.0,ns,1
+prime_sieve,,50000,,,775839624.0,ns,1
+prime_sieve,,50000,,,779140136.0,ns,1
+prime_sieve,,50000,,,786568533.0,ns,1
+prime_sieve,,50000,,,792731623.0,ns,1
+prime_sieve,,50000,,,790007610.0,ns,1
+prime_sieve,,50000,,,782117197.0,ns,1
+prime_sieve,,50000,,,786450724.0,ns,1
+prime_sieve,,50000,,,788664513.0,ns,1
+prime_sieve,,50000,,,786721597.0,ns,1
+prime_sieve,,50000,,,790182873.0,ns,1
+prime_sieve,,50000,,,786517887.0,ns,1
+prime_sieve,,50000,,,798631324.0,ns,1
+prime_sieve,,50000,,,784482039.0,ns,1
+prime_sieve,,50000,,,780691767.0,ns,1
+prime_sieve,,50000,,,786107567.0,ns,1
+prime_sieve,,50000,,,789791653.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..6622725
--- /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":[787016442.0,782508691.0,782369048.0,781137105.0,775839624.0,779140136.0,786568533.0,792731623.0,790007610.0,782117197.0,786450724.0,788664513.0,786721597.0,790182873.0,786517887.0,798631324.0,784482039.0,780691767.0,786107567.0,789791653.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..002e540
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/new/tukey.json
@@ -0,0 +1 @@
+[762385447.0,772345766.125,798906617.125,808866936.25] \ No newline at end of file