aboutsummaryrefslogtreecommitdiff
path: root/analysis/1174/criterion/aoc_2022_09-part2
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/1174/criterion/aoc_2022_09-part2')
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv11
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-rw-r--r--analysis/1174/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/1174/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/1174/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/1174/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/1174/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/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/1174/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/1174/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/1174/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/1174/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/1174/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/1174/criterion/aoc_2022_09-part2/100/new/benchmark.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/new/estimates.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/new/raw.csv11
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/new/sample.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/100/new/tukey.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv11
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-rw-r--r--analysis/1174/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/1174/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/1174/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/1174/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/1174/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/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/1174/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/1174/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/1174/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/1174/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/1174/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/1174/criterion/aoc_2022_09-part2/1000/new/benchmark.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/new/estimates.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/new/raw.csv11
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/new/sample.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/1000/new/tukey.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv11
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-rw-r--r--analysis/1174/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/1174/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/1174/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/1174/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/1174/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/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/1174/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/1174/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/1174/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/1174/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/1174/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/1174/criterion/aoc_2022_09-part2/2000/new/benchmark.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/new/estimates.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/new/raw.csv11
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/new/sample.json1
-rw-r--r--analysis/1174/criterion/aoc_2022_09-part2/2000/new/tukey.json1
75 files changed, 225 insertions, 0 deletions
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..e89fcc5
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part2/100","directory_name":"aoc_2022_09-part2/100","title":"aoc_2022_09-part2/100"} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..c373454
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24458928.194738094,"upper_bound":25536539.404325396},"point_estimate":24996284.501468252,"standard_error":277170.1161189742},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24197994.8125,"upper_bound":25829053.4625},"point_estimate":24952768.888888888,"standard_error":366242.8451335161},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":156120.35530497454,"upper_bound":1769154.3226328976},"point_estimate":717475.7110347602,"standard_error":399707.8875843552},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24736090.24600639,"upper_bound":25615309.90100671},"point_estimate":25186849.506493505,"standard_error":220212.62272492325},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":536544.3013708612,"upper_bound":1157669.1853682722},"point_estimate":925786.5231675764,"standard_error":160097.86062659332}} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..9f92b1d
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,100,,,98545996.0,ns,4
+aoc_2022_09-part2,,100,,,210246215.0,ns,8
+aoc_2022_09-part2,,100,,,283586387.0,ns,12
+aoc_2022_09-part2,,100,,,380151850.0,ns,16
+aoc_2022_09-part2,,100,,,490529246.0,ns,20
+aoc_2022_09-part2,,100,,,611863771.0,ns,24
+aoc_2022_09-part2,,100,,,737806319.0,ns,28
+aoc_2022_09-part2,,100,,,805391104.0,ns,32
+aoc_2022_09-part2,,100,,,890534368.0,ns,36
+aoc_2022_09-part2,,100,,,1015093202.0,ns,40
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..8b4ae81
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[98545996.0,210246215.0,283586387.0,380151850.0,490529246.0,611863771.0,737806319.0,805391104.0,890534368.0,1015093202.0]} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..c5c68da
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[21820659.831249997,23187315.653125,26831731.178125005,28198387.000000007] \ No newline at end of file
diff --git a/analysis/1174/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/1174/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/1174/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/1174/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/1174/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..76ae392
--- /dev/null
+++ b/analysis/1174/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":1367611.9674835163,"upper_bound":1417161.533021978},"point_estimate":1387379.264833944,"standard_error":13386.321738956945},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1366447.6557692308,"upper_bound":1393197.016923077},"point_estimate":1370730.117032967,"standard_error":7309.129656042704},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":672.7877115171653,"upper_bound":36339.32367792467},"point_estimate":8721.199896475435,"standard_error":9720.573668890864},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1359889.266340386,"upper_bound":1451413.0406884272},"point_estimate":1394514.2272927072,"standard_error":26353.597816281424},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6971.197497302855,"upper_bound":66831.62479574759},"point_estimate":44473.01255178798,"standard_error":18697.304268156862}} \ No newline at end of file
diff --git a/analysis/1174/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/1174/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..fba3c00
--- /dev/null
+++ b/analysis/1174/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,,,91554573.0,ns,65
+aoc_2022_09-part2,,100,,,178201125.0,ns,130
+aoc_2022_09-part2,,100,,,270345456.0,ns,195
+aoc_2022_09-part2,,100,,,355185325.0,ns,260
+aoc_2022_09-part2,,100,,,447805196.0,ns,325
+aoc_2022_09-part2,,100,,,532970425.0,ns,390
+aoc_2022_09-part2,,100,,,623660469.0,ns,455
+aoc_2022_09-part2,,100,,,710734912.0,ns,520
+aoc_2022_09-part2,,100,,,881427502.0,ns,585
+aoc_2022_09-part2,,100,,,879678542.0,ns,650
diff --git a/analysis/1174/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/1174/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..69640df
--- /dev/null
+++ b/analysis/1174/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":[65.0,130.0,195.0,260.0,325.0,390.0,455.0,520.0,585.0,650.0],"times":[91554573.0,178201125.0,270345456.0,355185325.0,447805196.0,532970425.0,623660469.0,710734912.0,881427502.0,879678542.0]} \ No newline at end of file
diff --git a/analysis/1174/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/1174/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..1aa600a
--- /dev/null
+++ b/analysis/1174/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 @@
+[1313803.1553846153,1340222.8786538462,1410675.4740384617,1437095.1973076924] \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/benchmark.json b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..e89fcc5
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, 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/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/estimates.json b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..54469c6
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1109415.7202913282,"upper_bound":1144595.5429864014},"point_estimate":1122642.6592528068,"standard_error":9981.847945932015},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1106164.75,"upper_bound":1120100.8323170731},"point_estimate":1113930.1047425475,"standard_error":4580.022270420139},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1531.2672218390671,"upper_bound":16742.492486805917},"point_estimate":9472.259562788946,"standard_error":4414.43338126146},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1114527.208929502,"upper_bound":1160245.173063528},"point_estimate":1129296.4252771619,"standard_error":12834.945684098971},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4861.713673106065,"upper_bound":51127.1692362771},"point_estimate":33284.223913860675,"standard_error":16231.287041404434}} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/raw.csv b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..606f04c
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, 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,,,90463260.0,ns,82
+aoc_2022_09-part2,,100,,,181411019.0,ns,164
+aoc_2022_09-part2,,100,,,272106860.0,ns,246
+aoc_2022_09-part2,,100,,,363507105.0,ns,328
+aoc_2022_09-part2,,100,,,456381182.0,ns,410
+aoc_2022_09-part2,,100,,,551304342.0,ns,492
+aoc_2022_09-part2,,100,,,697813285.0,ns,574
+aoc_2022_09-part2,,100,,,734786146.0,ns,656
+aoc_2022_09-part2,,100,,,822674707.0,ns,738
+aoc_2022_09-part2,,100,,,917146736.0,ns,820
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/sample.json b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..7e05fe6
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, 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":[90463260.0,181411019.0,272106860.0,363507105.0,456381182.0,551304342.0,697813285.0,734786146.0,822674707.0,917146736.0]} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/tukey.json b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..3ab2702
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[1067667.0242378053,1087176.9644817077,1139203.4717987804,1158713.4120426825] \ No newline at end of file
diff --git a/analysis/1174/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/1174/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/1174/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/1174/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/1174/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..2be280e
--- /dev/null
+++ b/analysis/1174/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":1084900.0899598394,"upper_bound":1098719.750885542},"point_estimate":1091567.4196987953,"standard_error":3547.8300546930122},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1083265.3092369477,"upper_bound":1100476.0361445784},"point_estimate":1087961.2418674699,"standard_error":5165.198391741281},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2008.6770551821369,"upper_bound":20363.71695208626},"point_estimate":11106.464533543816,"standard_error":4879.654912620954},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1082540.6011571037,"upper_bound":1089172.1584973433},"point_estimate":1085778.8924424972,"standard_error":1667.3743007966452},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6394.395777888077,"upper_bound":15239.504810924704},"point_estimate":11837.596959637724,"standard_error":2349.3651312074862}} \ No newline at end of file
diff --git a/analysis/1174/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/1174/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..b4164d7
--- /dev/null
+++ b/analysis/1174/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,,,92485238.0,ns,83
+aoc_2022_09-part2,,100,,,182679022.0,ns,166
+aoc_2022_09-part2,,100,,,274576248.0,ns,249
+aoc_2022_09-part2,,100,,,364274662.0,ns,332
+aoc_2022_09-part2,,100,,,449719026.0,ns,415
+aoc_2022_09-part2,,100,,,535288291.0,ns,498
+aoc_2022_09-part2,,100,,,628775875.0,ns,581
+aoc_2022_09-part2,,100,,,723170890.0,ns,664
+aoc_2022_09-part2,,100,,,809972247.0,ns,747
+aoc_2022_09-part2,,100,,,902052049.0,ns,830
diff --git a/analysis/1174/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/1174/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..58c88a2
--- /dev/null
+++ b/analysis/1174/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":[83.0,166.0,249.0,332.0,415.0,498.0,581.0,664.0,747.0,830.0],"times":[92485238.0,182679022.0,274576248.0,364274662.0,449719026.0,535288291.0,628775875.0,723170890.0,809972247.0,902052049.0]} \ No newline at end of file
diff --git a/analysis/1174/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/1174/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..c1c8976
--- /dev/null
+++ b/analysis/1174/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 @@
+[1036300.3982931725,1060060.3376004016,1123420.1757530123,1147180.1150602412] \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/new/benchmark.json b/analysis/1174/criterion/aoc_2022_09-part2/100/new/benchmark.json
new file mode 100644
index 0000000..e89fcc5
--- /dev/null
+++ b/analysis/1174/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/1174/criterion/aoc_2022_09-part2/100/new/estimates.json b/analysis/1174/criterion/aoc_2022_09-part2/100/new/estimates.json
new file mode 100644
index 0000000..54469c6
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/100/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1109415.7202913282,"upper_bound":1144595.5429864014},"point_estimate":1122642.6592528068,"standard_error":9981.847945932015},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1106164.75,"upper_bound":1120100.8323170731},"point_estimate":1113930.1047425475,"standard_error":4580.022270420139},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1531.2672218390671,"upper_bound":16742.492486805917},"point_estimate":9472.259562788946,"standard_error":4414.43338126146},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1114527.208929502,"upper_bound":1160245.173063528},"point_estimate":1129296.4252771619,"standard_error":12834.945684098971},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4861.713673106065,"upper_bound":51127.1692362771},"point_estimate":33284.223913860675,"standard_error":16231.287041404434}} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/new/raw.csv b/analysis/1174/criterion/aoc_2022_09-part2/100/new/raw.csv
new file mode 100644
index 0000000..606f04c
--- /dev/null
+++ b/analysis/1174/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,,,90463260.0,ns,82
+aoc_2022_09-part2,,100,,,181411019.0,ns,164
+aoc_2022_09-part2,,100,,,272106860.0,ns,246
+aoc_2022_09-part2,,100,,,363507105.0,ns,328
+aoc_2022_09-part2,,100,,,456381182.0,ns,410
+aoc_2022_09-part2,,100,,,551304342.0,ns,492
+aoc_2022_09-part2,,100,,,697813285.0,ns,574
+aoc_2022_09-part2,,100,,,734786146.0,ns,656
+aoc_2022_09-part2,,100,,,822674707.0,ns,738
+aoc_2022_09-part2,,100,,,917146736.0,ns,820
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/new/sample.json b/analysis/1174/criterion/aoc_2022_09-part2/100/new/sample.json
new file mode 100644
index 0000000..7e05fe6
--- /dev/null
+++ b/analysis/1174/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":[90463260.0,181411019.0,272106860.0,363507105.0,456381182.0,551304342.0,697813285.0,734786146.0,822674707.0,917146736.0]} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/100/new/tukey.json b/analysis/1174/criterion/aoc_2022_09-part2/100/new/tukey.json
new file mode 100644
index 0000000..3ab2702
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/100/new/tukey.json
@@ -0,0 +1 @@
+[1067667.0242378053,1087176.9644817077,1139203.4717987804,1158713.4120426825] \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..abf355f
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part2/1000","directory_name":"aoc_2022_09-part2/1000","title":"aoc_2022_09-part2/1000"} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..090f968
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2430572067.0525,"upper_bound":2576126168.725},"point_estimate":2501378157.0,"standard_error":37304261.87488971},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2391436944.0,"upper_bound":2624189252.0},"point_estimate":2479117444.0,"standard_error":55048993.26815049},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30644327.357554436,"upper_bound":208055791.77617133},"point_estimate":132315997.90162146,"standard_error":48406229.46331058},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":68683910.2167218,"upper_bound":150520758.48787794},"point_estimate":124658773.91316722,"standard_error":20129244.60001623}} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..e2d9907
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,1000,,,2697557367.0,ns,1
+aoc_2022_09-part2,,1000,,,2665527884.0,ns,1
+aoc_2022_09-part2,,1000,,,2360327890.0,ns,1
+aoc_2022_09-part2,,1000,,,2422545998.0,ns,1
+aoc_2022_09-part2,,1000,,,2470064208.0,ns,1
+aoc_2022_09-part2,,1000,,,2488170680.0,ns,1
+aoc_2022_09-part2,,1000,,,2343525829.0,ns,1
+aoc_2022_09-part2,,1000,,,2522457303.0,ns,1
+aoc_2022_09-part2,,1000,,,2624189252.0,ns,1
+aoc_2022_09-part2,,1000,,,2419415159.0,ns,1
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..7307591
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[2697557367.0,2665527884.0,2360327890.0,2422545998.0,2470064208.0,2488170680.0,2343525829.0,2522457303.0,2624189252.0,2419415159.0]} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..f57e859
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[1884522680.75,2152360274.75,2866593858.75,3134431452.75] \ No newline at end of file
diff --git a/analysis/1174/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/1174/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/1174/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/1174/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/1174/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..643e7f5
--- /dev/null
+++ b/analysis/1174/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":15317196.648333335,"upper_bound":15573148.190348547},"point_estimate":15447985.734867726,"standard_error":65448.36934647347},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15215738.5,"upper_bound":15653355.930555556},"point_estimate":15448923.458333334,"standard_error":100248.42524312451},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16285.866510868533,"upper_bound":373865.2585625639},"point_estimate":292314.44106038107,"standard_error":95045.70879075701},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15421542.621202251,"upper_bound":15664702.48264571},"point_estimate":15579037.218614718,"standard_error":62580.513412773966},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":123741.44322420451,"upper_bound":263030.75373883976},"point_estimate":218408.90716986536,"standard_error":34130.01720946859}} \ No newline at end of file
diff --git a/analysis/1174/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/1174/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..b8278fb
--- /dev/null
+++ b/analysis/1174/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,,,91294431.0,ns,6
+aoc_2022_09-part2,,1000,,,185493496.0,ns,12
+aoc_2022_09-part2,,1000,,,271838093.0,ns,18
+aoc_2022_09-part2,,1000,,,370459728.0,ns,24
+aoc_2022_09-part2,,1000,,,455720708.0,ns,30
+aoc_2022_09-part2,,1000,,,561878515.0,ns,36
+aoc_2022_09-part2,,1000,,,655622742.0,ns,42
+aoc_2022_09-part2,,1000,,,741122668.0,ns,48
+aoc_2022_09-part2,,1000,,,848926777.0,ns,54
+aoc_2022_09-part2,,1000,,,941938520.0,ns,60
diff --git a/analysis/1174/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/1174/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..b46498b
--- /dev/null
+++ b/analysis/1174/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":[91294431.0,185493496.0,271838093.0,370459728.0,455720708.0,561878515.0,655622742.0,741122668.0,848926777.0,941938520.0]} \ No newline at end of file
diff --git a/analysis/1174/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/1174/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..7481acd
--- /dev/null
+++ b/analysis/1174/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 @@
+[14254588.211309524,14762673.793154761,16117568.678075396,16625654.259920634] \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/benchmark.json b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..abf355f
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, 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/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/estimates.json b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..fd9858a
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10815093.39478836,"upper_bound":10887536.364021163},"point_estimate":10852924.583677249,"standard_error":18465.222997568937},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10813951.986111112,"upper_bound":10895865.16111111},"point_estimate":10858812.669312168,"standard_error":14802.52100382791},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9653.730084167331,"upper_bound":105339.56944651503},"point_estimate":21088.186286721375,"standard_error":29039.319639659774},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10841834.660777384,"upper_bound":10868035.827276124},"point_estimate":10857342.852813853,"standard_error":6675.772401766425},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26893.518795705233,"upper_bound":82241.98371349949},"point_estimate":61552.07633693281,"standard_error":14487.934617380244}} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/raw.csv b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..fc45dfa
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, 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,,,98283428.0,ns,9
+aoc_2022_09-part2,,1000,,,193135666.0,ns,18
+aoc_2022_09-part2,,1000,,,295490403.0,ns,27
+aoc_2022_09-part2,,1000,,,388125027.0,ns,36
+aoc_2022_09-part2,,1000,,,489298175.0,ns,45
+aoc_2022_09-part2,,1000,,,585621641.0,ns,54
+aoc_2022_09-part2,,1000,,,684050813.0,ns,63
+aoc_2022_09-part2,,1000,,,780959032.0,ns,72
+aoc_2022_09-part2,,1000,,,879633750.0,ns,81
+aoc_2022_09-part2,,1000,,,978421449.0,ns,90
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/sample.json b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..8eacc54
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, 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":[98283428.0,193135666.0,295490403.0,388125027.0,489298175.0,585621641.0,684050813.0,780959032.0,879633750.0,978421449.0]} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/tukey.json b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..e9d1378
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[10762768.00833333,10804032.60833333,10914071.541666668,10955336.14166667] \ No newline at end of file
diff --git a/analysis/1174/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/1174/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/1174/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/1174/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/1174/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..96c5f71
--- /dev/null
+++ b/analysis/1174/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":10664180.86005291,"upper_bound":10914521.97271164},"point_estimate":10766010.356044974,"standard_error":66130.6386159498},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10676696.365079366,"upper_bound":10757211.537500001},"point_estimate":10727926.25925926,"standard_error":24228.986136010026},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10607.923876949584,"upper_bound":178664.99681694875},"point_estimate":57400.72221315688,"standard_error":40130.241833145265},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10704491.045454545,"upper_bound":10841626.232938522},"point_estimate":10757470.49004329,"standard_error":34963.5818677131},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29271.10037839666,"upper_bound":333211.85620790947},"point_estimate":221414.6217143918,"standard_error":94831.27099999787}} \ No newline at end of file
diff --git a/analysis/1174/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/1174/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..8c547cb
--- /dev/null
+++ b/analysis/1174/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,,,96394018.0,ns,9
+aoc_2022_09-part2,,1000,,,189267058.0,ns,18
+aoc_2022_09-part2,,1000,,,289496761.0,ns,27
+aoc_2022_09-part2,,1000,,,408996849.0,ns,36
+aoc_2022_09-part2,,1000,,,483987335.0,ns,45
+aoc_2022_09-part2,,1000,,,576263749.0,ns,54
+aoc_2022_09-part2,,1000,,,672631871.0,ns,63
+aoc_2022_09-part2,,1000,,,773021675.0,ns,72
+aoc_2022_09-part2,,1000,,,869433771.0,ns,81
+aoc_2022_09-part2,,1000,,,970020983.0,ns,90
diff --git a/analysis/1174/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/1174/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..b3427c2
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[96394018.0,189267058.0,289496761.0,408996849.0,483987335.0,576263749.0,672631871.0,773021675.0,869433771.0,970020983.0]} \ No newline at end of file
diff --git a/analysis/1174/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/1174/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..a7a0842
--- /dev/null
+++ b/analysis/1174/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 @@
+[10488859.675099203,10586996.780009918,10848695.726438493,10946832.831349209] \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/new/benchmark.json b/analysis/1174/criterion/aoc_2022_09-part2/1000/new/benchmark.json
new file mode 100644
index 0000000..abf355f
--- /dev/null
+++ b/analysis/1174/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/1174/criterion/aoc_2022_09-part2/1000/new/estimates.json b/analysis/1174/criterion/aoc_2022_09-part2/1000/new/estimates.json
new file mode 100644
index 0000000..fd9858a
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10815093.39478836,"upper_bound":10887536.364021163},"point_estimate":10852924.583677249,"standard_error":18465.222997568937},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10813951.986111112,"upper_bound":10895865.16111111},"point_estimate":10858812.669312168,"standard_error":14802.52100382791},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9653.730084167331,"upper_bound":105339.56944651503},"point_estimate":21088.186286721375,"standard_error":29039.319639659774},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10841834.660777384,"upper_bound":10868035.827276124},"point_estimate":10857342.852813853,"standard_error":6675.772401766425},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26893.518795705233,"upper_bound":82241.98371349949},"point_estimate":61552.07633693281,"standard_error":14487.934617380244}} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/new/raw.csv b/analysis/1174/criterion/aoc_2022_09-part2/1000/new/raw.csv
new file mode 100644
index 0000000..fc45dfa
--- /dev/null
+++ b/analysis/1174/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,,,98283428.0,ns,9
+aoc_2022_09-part2,,1000,,,193135666.0,ns,18
+aoc_2022_09-part2,,1000,,,295490403.0,ns,27
+aoc_2022_09-part2,,1000,,,388125027.0,ns,36
+aoc_2022_09-part2,,1000,,,489298175.0,ns,45
+aoc_2022_09-part2,,1000,,,585621641.0,ns,54
+aoc_2022_09-part2,,1000,,,684050813.0,ns,63
+aoc_2022_09-part2,,1000,,,780959032.0,ns,72
+aoc_2022_09-part2,,1000,,,879633750.0,ns,81
+aoc_2022_09-part2,,1000,,,978421449.0,ns,90
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/new/sample.json b/analysis/1174/criterion/aoc_2022_09-part2/1000/new/sample.json
new file mode 100644
index 0000000..8eacc54
--- /dev/null
+++ b/analysis/1174/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":[98283428.0,193135666.0,295490403.0,388125027.0,489298175.0,585621641.0,684050813.0,780959032.0,879633750.0,978421449.0]} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/1000/new/tukey.json b/analysis/1174/criterion/aoc_2022_09-part2/1000/new/tukey.json
new file mode 100644
index 0000000..e9d1378
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/1000/new/tukey.json
@@ -0,0 +1 @@
+[10762768.00833333,10804032.60833333,10914071.541666668,10955336.14166667] \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..dd4377e
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part2","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part2/2000","directory_name":"aoc_2022_09-part2/2000","title":"aoc_2022_09-part2/2000"} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..19b5856
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9524304943.8,"upper_bound":9815319241.9},"point_estimate":9675362137.2,"standard_error":74637643.77734716},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9460357849.0,"upper_bound":9886095684.0},"point_estimate":9720068855.5,"standard_error":109309565.45939142},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":73671214.0524745,"upper_bound":413671845.20505667},"point_estimate":283464627.0824969,"standard_error":95306773.73766746},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":128686078.94614677,"upper_bound":301198317.7483758},"point_estimate":249125402.53433162,"standard_error":41917969.220171995}} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..2d45730
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part2,,2000,,,9693467391.0,ns,1
+aoc_2022_09-part2,,2000,,,9828244771.0,ns,1
+aoc_2022_09-part2,,2000,,,9325723943.0,ns,1
+aoc_2022_09-part2,,2000,,,9460357849.0,ns,1
+aoc_2022_09-part2,,2000,,,9270065613.0,ns,1
+aoc_2022_09-part2,,2000,,,9878579664.0,ns,1
+aoc_2022_09-part2,,2000,,,9943946597.0,ns,1
+aoc_2022_09-part2,,2000,,,9962788387.0,ns,1
+aoc_2022_09-part2,,2000,,,9746670320.0,ns,1
+aoc_2022_09-part2,,2000,,,9643776837.0,ns,1
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..f299ccb
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9693467391.0,9828244771.0,9325723943.0,9460357849.0,9270065613.0,9878579664.0,9943946597.0,9962788387.0,9746670320.0,9643776837.0]} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..89a4b4b
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[8426862561.75,8966537578.875,10405670957.875,10945345975.0] \ No newline at end of file
diff --git a/analysis/1174/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/1174/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/1174/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/1174/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/1174/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..df73d99
--- /dev/null
+++ b/analysis/1174/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":32676700.87232738,"upper_bound":34735790.51388888},"point_estimate":33568587.8259127,"standard_error":535083.6957972152},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32373508.0,"upper_bound":34103160.9375},"point_estimate":33215690.047619045,"standard_error":534510.1597470373},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":220524.05132241547,"upper_bound":2269677.746888498},"point_estimate":1140649.8210827513,"standard_error":484455.3104602283},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32446338.92436268,"upper_bound":34137411.31243777},"point_estimate":33259619.846753247,"standard_error":451970.37484018883},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":656406.6889193625,"upper_bound":2592274.8094066563},"point_estimate":1784372.4682814914,"standard_error":602545.6411005656}} \ No newline at end of file
diff --git a/analysis/1174/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/1174/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..e44104b
--- /dev/null
+++ b/analysis/1174/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,,,98113021.0,ns,3
+aoc_2022_09-part2,,2000,,,192256054.0,ns,6
+aoc_2022_09-part2,,2000,,,342419676.0,ns,9
+aoc_2022_09-part2,,2000,,,407453034.0,ns,12
+aoc_2022_09-part2,,2000,,,486470725.0,ns,15
+aoc_2022_09-part2,,2000,,,604438140.0,ns,18
+aoc_2022_09-part2,,2000,,,689881152.0,ns,21
+aoc_2022_09-part2,,2000,,,822045657.0,ns,24
+aoc_2022_09-part2,,2000,,,917192625.0,ns,27
+aoc_2022_09-part2,,2000,,,955591522.0,ns,30
diff --git a/analysis/1174/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/1174/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..ad216a3
--- /dev/null
+++ b/analysis/1174/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":[98113021.0,192256054.0,342419676.0,407453034.0,486470725.0,604438140.0,689881152.0,822045657.0,917192625.0,955591522.0]} \ No newline at end of file
diff --git a/analysis/1174/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/1174/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..84e0169
--- /dev/null
+++ b/analysis/1174/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 @@
+[28099951.95833333,30299786.645833332,36166012.47916667,38365847.16666668] \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/benchmark.json b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..dd4377e
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, 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/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/estimates.json b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..97db90d
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36301351.05256614,"upper_bound":37765147.422187835},"point_estimate":36891179.01600529,"standard_error":392426.04063453694},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36205233.375,"upper_bound":37032818.05},"point_estimate":36517312.64444444,"standard_error":209567.37918713622},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":95244.86627907371,"upper_bound":1079600.5754582584},"point_estimate":514651.39886311174,"standard_error":280219.6396954954},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36084961.02628861,"upper_bound":36828975.333410636},"point_estimate":36382196.13852814,"standard_error":191914.2998626532},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":278495.2031143693,"upper_bound":1966237.5073533035},"point_estimate":1309094.0208369964,"standard_error":539878.0514373473}} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/raw.csv b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..cea511d
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, 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,,,110735692.0,ns,3
+aoc_2022_09-part2,,2000,,,224543639.0,ns,6
+aoc_2022_09-part2,,2000,,,363532778.0,ns,9
+aoc_2022_09-part2,,2000,,,437314658.0,ns,12
+aoc_2022_09-part2,,2000,,,548570576.0,ns,15
+aoc_2022_09-part2,,2000,,,656338564.0,ns,18
+aoc_2022_09-part2,,2000,,,760570484.0,ns,21
+aoc_2022_09-part2,,2000,,,863221886.0,ns,24
+aoc_2022_09-part2,,2000,,,968732776.0,ns,27
+aoc_2022_09-part2,,2000,,,1099250888.0,ns,30
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/sample.json b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..5d46131
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, 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":[110735692.0,224543639.0,363532778.0,437314658.0,548570576.0,656338564.0,760570484.0,863221886.0,968732776.0,1099250888.0]} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/tukey.json b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..d5eb6aa
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=105310, then std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[34562773.252380945,35418363.432738096,37699937.24702382,38555527.427380964] \ No newline at end of file
diff --git a/analysis/1174/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/1174/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/1174/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/1174/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/1174/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..0897577
--- /dev/null
+++ b/analysis/1174/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":22169944.36657738,"upper_bound":22419906.92327753},"point_estimate":22298156.38574405,"standard_error":64044.52915369751},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22140113.25,"upper_bound":22453809.442708336},"point_estimate":22321981.833333332,"standard_error":66944.15913072978},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12852.115551828601,"upper_bound":374425.83579011355},"point_estimate":190115.56844977316,"standard_error":108689.74218372721},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22283876.046708517,"upper_bound":22523296.116298508},"point_estimate":22414515.416233767,"standard_error":63295.47551040585},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":111509.07381093735,"upper_bound":274692.07129232766},"point_estimate":213731.9511355939,"standard_error":41840.76593647089}} \ No newline at end of file
diff --git a/analysis/1174/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/1174/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..9bacd3b
--- /dev/null
+++ b/analysis/1174/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,,,88560453.0,ns,4
+aoc_2022_09-part2,,2000,,,176386687.0,ns,8
+aoc_2022_09-part2,,2000,,,267805429.0,ns,12
+aoc_2022_09-part2,,2000,,,350684659.0,ns,16
+aoc_2022_09-part2,,2000,,,446266264.0,ns,20
+aoc_2022_09-part2,,2000,,,541282306.0,ns,24
+aoc_2022_09-part2,,2000,,,627104118.0,ns,28
+aoc_2022_09-part2,,2000,,,715334063.0,ns,32
+aoc_2022_09-part2,,2000,,,803766405.0,ns,36
+aoc_2022_09-part2,,2000,,,904554086.0,ns,40
diff --git a/analysis/1174/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/1174/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..5d90069
--- /dev/null
+++ b/analysis/1174/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":[88560453.0,176386687.0,267805429.0,350684659.0,446266264.0,541282306.0,627104118.0,715334063.0,803766405.0,904554086.0]} \ No newline at end of file
diff --git a/analysis/1174/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/1174/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..f81cd31
--- /dev/null
+++ b/analysis/1174/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 @@
+[21575715.65200893,21879564.444754466,22689827.892075896,22993676.68482143] \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/new/benchmark.json b/analysis/1174/criterion/aoc_2022_09-part2/2000/new/benchmark.json
new file mode 100644
index 0000000..dd4377e
--- /dev/null
+++ b/analysis/1174/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/1174/criterion/aoc_2022_09-part2/2000/new/estimates.json b/analysis/1174/criterion/aoc_2022_09-part2/2000/new/estimates.json
new file mode 100644
index 0000000..97db90d
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/2000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36301351.05256614,"upper_bound":37765147.422187835},"point_estimate":36891179.01600529,"standard_error":392426.04063453694},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36205233.375,"upper_bound":37032818.05},"point_estimate":36517312.64444444,"standard_error":209567.37918713622},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":95244.86627907371,"upper_bound":1079600.5754582584},"point_estimate":514651.39886311174,"standard_error":280219.6396954954},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36084961.02628861,"upper_bound":36828975.333410636},"point_estimate":36382196.13852814,"standard_error":191914.2998626532},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":278495.2031143693,"upper_bound":1966237.5073533035},"point_estimate":1309094.0208369964,"standard_error":539878.0514373473}} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/new/raw.csv b/analysis/1174/criterion/aoc_2022_09-part2/2000/new/raw.csv
new file mode 100644
index 0000000..cea511d
--- /dev/null
+++ b/analysis/1174/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,,,110735692.0,ns,3
+aoc_2022_09-part2,,2000,,,224543639.0,ns,6
+aoc_2022_09-part2,,2000,,,363532778.0,ns,9
+aoc_2022_09-part2,,2000,,,437314658.0,ns,12
+aoc_2022_09-part2,,2000,,,548570576.0,ns,15
+aoc_2022_09-part2,,2000,,,656338564.0,ns,18
+aoc_2022_09-part2,,2000,,,760570484.0,ns,21
+aoc_2022_09-part2,,2000,,,863221886.0,ns,24
+aoc_2022_09-part2,,2000,,,968732776.0,ns,27
+aoc_2022_09-part2,,2000,,,1099250888.0,ns,30
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/new/sample.json b/analysis/1174/criterion/aoc_2022_09-part2/2000/new/sample.json
new file mode 100644
index 0000000..5d46131
--- /dev/null
+++ b/analysis/1174/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":[110735692.0,224543639.0,363532778.0,437314658.0,548570576.0,656338564.0,760570484.0,863221886.0,968732776.0,1099250888.0]} \ No newline at end of file
diff --git a/analysis/1174/criterion/aoc_2022_09-part2/2000/new/tukey.json b/analysis/1174/criterion/aoc_2022_09-part2/2000/new/tukey.json
new file mode 100644
index 0000000..d5eb6aa
--- /dev/null
+++ b/analysis/1174/criterion/aoc_2022_09-part2/2000/new/tukey.json
@@ -0,0 +1 @@
+[34562773.252380945,35418363.432738096,37699937.24702382,38555527.427380964] \ No newline at end of file