aboutsummaryrefslogtreecommitdiff
path: root/analysis/current/criterion/aoc_2022_09-part1
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/current/criterion/aoc_2022_09-part1')
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json1
60 files changed, 180 insertions, 0 deletions
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..5852fa5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part1/100","directory_name":"aoc_2022_09-part1/100","title":"aoc_2022_09-part1/100"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..1c2e7ac
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25721350.35657242,"upper_bound":26882856.610555552},"point_estimate":26248060.71421627,"standard_error":298858.6212278001},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25556642.32142857,"upper_bound":26825818.71875},"point_estimate":26003374.58392857,"standard_error":329450.1336699686},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":117113.24589582505,"upper_bound":1533328.9254592208},"point_estimate":692015.652674265,"standard_error":363983.1412114141},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25756672.10456785,"upper_bound":26598240.455354102},"point_estimate":26103913.411688313,"standard_error":214783.37019740732},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":381217.2472369871,"upper_bound":1327060.9678937178},"point_estimate":991906.9733780995,"standard_error":251142.26188986358}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..37c9c07
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,100,,,100511727.0,ns,4
+aoc_2022_09-part1,,100,,,218193040.0,ns,8
+aoc_2022_09-part1,,100,,,313720038.0,ns,12
+aoc_2022_09-part1,,100,,,454540650.0,ns,16
+aoc_2022_09-part1,,100,,,509507614.0,ns,20
+aoc_2022_09-part1,,100,,,614348451.0,ns,24
+aoc_2022_09-part1,,100,,,727589881.0,ns,28
+aoc_2022_09-part1,,100,,,858426199.0,ns,32
+aoc_2022_09-part1,,100,,,922342232.0,ns,36
+aoc_2022_09-part1,,100,,,1040855851.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..7f308cd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[100511727.0,218193040.0,313720038.0,454540650.0,509507614.0,614348451.0,727589881.0,858426199.0,922342232.0,1040855851.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..69feded
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[22448579.438368052,24026061.46050347,28232680.186197918,29810162.208333336] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..5852fa5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part1/100","directory_name":"aoc_2022_09-part1/100","title":"aoc_2022_09-part1/100"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..5207ed3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":797909.8192407906,"upper_bound":804775.3230503143},"point_estimate":801295.408614106,"standard_error":1766.9714203584135},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":797280.945754717,"upper_bound":806444.7213836478},"point_estimate":799356.927425876,"standard_error":2914.242082566821},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":921.1794591175272,"upper_bound":9797.036477765952},"point_estimate":6475.056772591907,"standard_error":2531.2734940753467},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":797223.7986659483,"upper_bound":804549.230807425},"point_estimate":800808.8529282039,"standard_error":1871.0798665987966},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3557.202485362588,"upper_bound":7340.993965642174},"point_estimate":5916.734772071235,"standard_error":972.9860067059589}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..26bc3a1
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,100,,,84437433.0,ns,106
+aoc_2022_09-part1,,100,,,171907012.0,ns,212
+aoc_2022_09-part1,,100,,,256413735.0,ns,318
+aoc_2022_09-part1,,100,,,338427212.0,ns,424
+aoc_2022_09-part1,,100,,,426816573.0,ns,530
+aoc_2022_09-part1,,100,,,503774498.0,ns,636
+aoc_2022_09-part1,,100,,,592376118.0,ns,742
+aoc_2022_09-part1,,100,,,676094242.0,ns,848
+aoc_2022_09-part1,,100,,,770426697.0,ns,954
+aoc_2022_09-part1,,100,,,848385089.0,ns,1060
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..9c276d8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[106.0,212.0,318.0,424.0,530.0,636.0,742.0,848.0,954.0,1060.0],"times":[84437433.0,171907012.0,256413735.0,338427212.0,426816573.0,503774498.0,592376118.0,676094242.0,770426697.0,848385089.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..0afcbf4
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[771786.3825471698,784645.7192806604,818937.2839033019,831796.6206367925] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..5852fa5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part1/100","directory_name":"aoc_2022_09-part1/100","title":"aoc_2022_09-part1/100"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..455bbcc
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":535794.659167425,"upper_bound":540931.9638408654},"point_estimate":538353.165694318,"standard_error":1310.0278894872456},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":534744.7691082803,"upper_bound":542034.9840764331},"point_estimate":537745.4419585988,"standard_error":1776.0487242217741},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":734.878062558413,"upper_bound":7548.408192740624},"point_estimate":5161.831046209369,"standard_error":1848.125563594853},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":537035.8059395398,"upper_bound":542195.9669947886},"point_estimate":539703.983158243,"standard_error":1330.8661543529481},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2476.876915341758,"upper_bound":5460.74297214984},"point_estimate":4350.363373624866,"standard_error":762.4776395379268}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..350609d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,100,,,83583001.0,ns,157
+aoc_2022_09-part1,,100,,,168653713.0,ns,314
+aoc_2022_09-part1,,100,,,250684440.0,ns,471
+aoc_2022_09-part1,,100,,,339383204.0,ns,628
+aoc_2022_09-part1,,100,,,422412482.0,ns,785
+aoc_2022_09-part1,,100,,,513936968.0,ns,942
+aoc_2022_09-part1,,100,,,596271754.0,ns,1099
+aoc_2022_09-part1,,100,,,674956579.0,ns,1256
+aoc_2022_09-part1,,100,,,756971369.0,ns,1413
+aoc_2022_09-part1,,100,,,850994925.0,ns,1570
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..1ac5c48
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[157.0,314.0,471.0,628.0,785.0,942.0,1099.0,1256.0,1413.0,1570.0],"times":[83583001.0,168653713.0,250684440.0,339383204.0,422412482.0,513936968.0,596271754.0,674956579.0,756971369.0,850994925.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..f2be255
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[519378.5814755836,527723.2446921442,549975.6799363059,558320.3431528665] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/100/new/benchmark.json
new file mode 100644
index 0000000..5852fa5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"100","throughput":null,"full_id":"aoc_2022_09-part1/100","directory_name":"aoc_2022_09-part1/100","title":"aoc_2022_09-part1/100"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json
new file mode 100644
index 0000000..1c2e7ac
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25721350.35657242,"upper_bound":26882856.610555552},"point_estimate":26248060.71421627,"standard_error":298858.6212278001},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25556642.32142857,"upper_bound":26825818.71875},"point_estimate":26003374.58392857,"standard_error":329450.1336699686},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":117113.24589582505,"upper_bound":1533328.9254592208},"point_estimate":692015.652674265,"standard_error":363983.1412114141},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25756672.10456785,"upper_bound":26598240.455354102},"point_estimate":26103913.411688313,"standard_error":214783.37019740732},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":381217.2472369871,"upper_bound":1327060.9678937178},"point_estimate":991906.9733780995,"standard_error":251142.26188986358}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv
new file mode 100644
index 0000000..37c9c07
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,100,,,100511727.0,ns,4
+aoc_2022_09-part1,,100,,,218193040.0,ns,8
+aoc_2022_09-part1,,100,,,313720038.0,ns,12
+aoc_2022_09-part1,,100,,,454540650.0,ns,16
+aoc_2022_09-part1,,100,,,509507614.0,ns,20
+aoc_2022_09-part1,,100,,,614348451.0,ns,24
+aoc_2022_09-part1,,100,,,727589881.0,ns,28
+aoc_2022_09-part1,,100,,,858426199.0,ns,32
+aoc_2022_09-part1,,100,,,922342232.0,ns,36
+aoc_2022_09-part1,,100,,,1040855851.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json
new file mode 100644
index 0000000..7f308cd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[100511727.0,218193040.0,313720038.0,454540650.0,509507614.0,614348451.0,727589881.0,858426199.0,922342232.0,1040855851.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json
new file mode 100644
index 0000000..69feded
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json
@@ -0,0 +1 @@
+[22448579.438368052,24026061.46050347,28232680.186197918,29810162.208333336] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..2cd3f42
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part1/1000","directory_name":"aoc_2022_09-part1/1000","title":"aoc_2022_09-part1/1000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..6045ecd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2440387076.1,"upper_bound":2557198111.2},"point_estimate":2499681509.1,"standard_error":29972497.354883146},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2397954697.5,"upper_bound":2592698126.5},"point_estimate":2519671343.0,"standard_error":53575774.89687584},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23466822.186380625,"upper_bound":166199683.88716578},"point_estimate":133517377.57099271,"standard_error":37767408.32831909},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":61750279.59028491,"upper_bound":118035439.75515987},"point_estimate":100254989.29283695,"standard_error":14211524.464635378}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..24134cc
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,1000,,,2618058945.0,ns,1
+aoc_2022_09-part1,,1000,,,2611967434.0,ns,1
+aoc_2022_09-part1,,1000,,,2541772509.0,ns,1
+aoc_2022_09-part1,,1000,,,2425603901.0,ns,1
+aoc_2022_09-part1,,1000,,,2352441283.0,ns,1
+aoc_2022_09-part1,,1000,,,2431854956.0,ns,1
+aoc_2022_09-part1,,1000,,,2364054439.0,ns,1
+aoc_2022_09-part1,,1000,,,2497570177.0,ns,1
+aoc_2022_09-part1,,1000,,,2573428819.0,ns,1
+aoc_2022_09-part1,,1000,,,2580062628.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..3073b95
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[2618058945.0,2611967434.0,2541772509.0,2425603901.0,2352441283.0,2431854956.0,2364054439.0,2497570177.0,2573428819.0,2580062628.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..223542a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[1973454131.75,2200310398.25,2805260442.25,3032116708.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..2cd3f42
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part1/1000","directory_name":"aoc_2022_09-part1/1000","title":"aoc_2022_09-part1/1000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..0f94511
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10114397.072830688,"upper_bound":10394292.922389772},"point_estimate":10267535.01526896,"standard_error":72065.83553945218},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10134169.75,"upper_bound":10454637.841269841},"point_estimate":10348807.23765432,"standard_error":94125.31756010489},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32375.861431139703,"upper_bound":388868.77768175415},"point_estimate":211148.45745090256,"standard_error":85993.8389834741},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10327085.406457331,"upper_bound":10461754.393508647},"point_estimate":10411501.419047618,"standard_error":34969.377627713424},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":106604.74647647668,"upper_bound":331417.3599721351},"point_estimate":240207.36209007085,"standard_error":64702.2437355893}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..fce1074
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,1000,,,87456315.0,ns,9
+aoc_2022_09-part1,,1000,,,181950409.0,ns,18
+aoc_2022_09-part1,,1000,,,274132080.0,ns,27
+aoc_2022_09-part1,,1000,,,365759404.0,ns,36
+aoc_2022_09-part1,,1000,,,468085507.0,ns,45
+aoc_2022_09-part1,,1000,,,558326993.0,ns,54
+aoc_2022_09-part1,,1000,,,658642184.0,ns,63
+aoc_2022_09-part1,,1000,,,754927725.0,ns,72
+aoc_2022_09-part1,,1000,,,839016283.0,ns,81
+aoc_2022_09-part1,,1000,,,944760830.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..06c4a1b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[87456315.0,181950409.0,274132080.0,365759404.0,468085507.0,558326993.0,658642184.0,754927725.0,839016283.0,944760830.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..0c608a8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[9294743.184920635,9724759.523015874,10871469.75793651,11301486.096031748] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..2cd3f42
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part1/1000","directory_name":"aoc_2022_09-part1/1000","title":"aoc_2022_09-part1/1000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..43f8c7c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5336683.131470588,"upper_bound":5370334.470948354},"point_estimate":5353607.657831466,"standard_error":8608.218139181372},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5327826.702205882,"upper_bound":5373823.25245098},"point_estimate":5358724.826470588,"standard_error":13155.539044086967},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1965.3939121654664,"upper_bound":49908.88416251829},"point_estimate":28125.263080088884,"standard_error":11758.78571929352},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5335732.076378196,"upper_bound":5372705.599447991},"point_estimate":5352166.11948052,"standard_error":9300.419969580465},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16681.87038746085,"upper_bound":35953.942186901884},"point_estimate":28610.91171585462,"standard_error":4904.909100359761}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..803fc1b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,1000,,,90270744.0,ns,17
+aoc_2022_09-part1,,1000,,,182218897.0,ns,34
+aoc_2022_09-part1,,1000,,,272194965.0,ns,51
+aoc_2022_09-part1,,1000,,,365333391.0,ns,68
+aoc_2022_09-part1,,1000,,,459085222.0,ns,85
+aoc_2022_09-part1,,1000,,,548259857.0,ns,102
+aoc_2022_09-part1,,1000,,,639345871.0,ns,119
+aoc_2022_09-part1,,1000,,,723315623.0,ns,136
+aoc_2022_09-part1,,1000,,,815738818.0,ns,153
+aoc_2022_09-part1,,1000,,,910871956.0,ns,170
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..58d2e77
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[17.0,34.0,51.0,68.0,85.0,102.0,119.0,136.0,153.0,170.0],"times":[90270744.0,182218897.0,272194965.0,365333391.0,459085222.0,548259857.0,639345871.0,723315623.0,815738818.0,910871956.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..828dfdc
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[5214150.209208686,5273579.474702382,5432057.516018907,5491486.781512603] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/1000/new/benchmark.json
new file mode 100644
index 0000000..2cd3f42
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"1000","throughput":null,"full_id":"aoc_2022_09-part1/1000","directory_name":"aoc_2022_09-part1/1000","title":"aoc_2022_09-part1/1000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json
new file mode 100644
index 0000000..6045ecd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2440387076.1,"upper_bound":2557198111.2},"point_estimate":2499681509.1,"standard_error":29972497.354883146},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2397954697.5,"upper_bound":2592698126.5},"point_estimate":2519671343.0,"standard_error":53575774.89687584},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23466822.186380625,"upper_bound":166199683.88716578},"point_estimate":133517377.57099271,"standard_error":37767408.32831909},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":61750279.59028491,"upper_bound":118035439.75515987},"point_estimate":100254989.29283695,"standard_error":14211524.464635378}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv
new file mode 100644
index 0000000..24134cc
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,1000,,,2618058945.0,ns,1
+aoc_2022_09-part1,,1000,,,2611967434.0,ns,1
+aoc_2022_09-part1,,1000,,,2541772509.0,ns,1
+aoc_2022_09-part1,,1000,,,2425603901.0,ns,1
+aoc_2022_09-part1,,1000,,,2352441283.0,ns,1
+aoc_2022_09-part1,,1000,,,2431854956.0,ns,1
+aoc_2022_09-part1,,1000,,,2364054439.0,ns,1
+aoc_2022_09-part1,,1000,,,2497570177.0,ns,1
+aoc_2022_09-part1,,1000,,,2573428819.0,ns,1
+aoc_2022_09-part1,,1000,,,2580062628.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json
new file mode 100644
index 0000000..3073b95
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[2618058945.0,2611967434.0,2541772509.0,2425603901.0,2352441283.0,2431854956.0,2364054439.0,2497570177.0,2573428819.0,2580062628.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json
new file mode 100644
index 0000000..223542a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json
@@ -0,0 +1 @@
+[1973454131.75,2200310398.25,2805260442.25,3032116708.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
new file mode 100644
index 0000000..5163839
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part1/2000","directory_name":"aoc_2022_09-part1/2000","title":"aoc_2022_09-part1/2000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..af7bc1a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9941976484.6,"upper_bound":10194541204.55},"point_estimate":10071568549.7,"standard_error":64391995.78491187},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9832172186.0,"upper_bound":10262543281.0},"point_estimate":10146658629.5,"standard_error":119223696.41259898},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31714576.989653707,"upper_bound":331146853.97316813},"point_estimate":221448657.74610043,"standard_error":86930819.29615286},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":133930289.79375316,"upper_bound":246125412.93419793},"point_estimate":214521150.81111258,"standard_error":29237158.006541606}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..cf1bf73
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,2000,,,10262543281.0,ns,1
+aoc_2022_09-part1,,2000,,,9783533113.0,ns,1
+aoc_2022_09-part1,,2000,,,10324407273.0,ns,1
+aoc_2022_09-part1,,2000,,,10267640138.0,ns,1
+aoc_2022_09-part1,,2000,,,10142066206.0,ns,1
+aoc_2022_09-part1,,2000,,,9780711412.0,ns,1
+aoc_2022_09-part1,,2000,,,9832172186.0,ns,1
+aoc_2022_09-part1,,2000,,,10151251053.0,ns,1
+aoc_2022_09-part1,,2000,,,9946503076.0,ns,1
+aoc_2022_09-part1,,2000,,,10224857759.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
new file mode 100644
index 0000000..f9f4249
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[10262543281.0,9783533113.0,10324407273.0,10267640138.0,10142066206.0,9780711412.0,9832172186.0,10151251053.0,9946503076.0,10224857759.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..0e92722
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", primrose_library::EagerUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[8683653932.5,9272204420.5,10841672388.5,11430222876.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..5163839
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part1/2000","directory_name":"aoc_2022_09-part1/2000","title":"aoc_2022_09-part1/2000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..e158d64
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21119273.558333334,"upper_bound":21453979.734761905},"point_estimate":21281421.96420635,"standard_error":85897.25142405182},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20962906.75,"upper_bound":21454049.138888888},"point_estimate":21331731.1,"standard_error":104214.45514825787},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8420.373600506118,"upper_bound":558514.4409027178},"point_estimate":241643.5541016357,"standard_error":159128.74513300814},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21233976.7891689,"upper_bound":21650452.199896693},"point_estimate":21476994.493506495,"standard_error":109628.31008460086},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":158114.91137259715,"upper_bound":371773.77691847185},"point_estimate":287179.5694754848,"standard_error":58121.24817485868}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..6f3e32d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,2000,,,85306486.0,ns,4
+aoc_2022_09-part1,,2000,,,167301276.0,ns,8
+aoc_2022_09-part1,,2000,,,251408765.0,ns,12
+aoc_2022_09-part1,,2000,,,335406508.0,ns,16
+aoc_2022_09-part1,,2000,,,426736814.0,ns,20
+aoc_2022_09-part1,,2000,,,509781020.0,ns,24
+aoc_2022_09-part1,,2000,,,597714018.0,ns,28
+aoc_2022_09-part1,,2000,,,682919992.0,ns,32
+aoc_2022_09-part1,,2000,,,776406547.0,ns,36
+aoc_2022_09-part1,,2000,,,873142298.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..f1771ab
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[85306486.0,167301276.0,251408765.0,335406508.0,426736814.0,509781020.0,597714018.0,682919992.0,776406547.0,873142298.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..55bdcf5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[20093068.038690478,20562733.529761903,21815174.83928571,22284840.330357138] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..5163839
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part1/2000","directory_name":"aoc_2022_09-part1/2000","title":"aoc_2022_09-part1/2000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..31d48d5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11047535.401155202,"upper_bound":11700377.433486443},"point_estimate":11305726.895136686,"standard_error":176414.99971369037},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10942443.277777778,"upper_bound":11321084.657407407},"point_estimate":11185670.33015873,"standard_error":123419.74100552077},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19870.601058335073,"upper_bound":497407.238660643},"point_estimate":206701.19647587737,"standard_error":123604.29600043358},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10989667.557377951,"upper_bound":11329193.602543872},"point_estimate":11100702.056277057,"standard_error":88044.70934199265},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":139226.20502166185,"upper_bound":892387.563616544},"point_estimate":587175.946314648,"standard_error":253529.72492037804}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..5289390
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,2000,,,101865484.0,ns,9
+aoc_2022_09-part1,,2000,,,196963979.0,ns,18
+aoc_2022_09-part1,,2000,,,348380065.0,ns,27
+aoc_2022_09-part1,,2000,,,407173668.0,ns,36
+aoc_2022_09-part1,,2000,,,507338184.0,ns,45
+aoc_2022_09-part1,,2000,,,611916641.0,ns,54
+aoc_2022_09-part1,,2000,,,699121004.0,ns,63
+aoc_2022_09-part1,,2000,,,785399507.0,ns,72
+aoc_2022_09-part1,,2000,,,883611754.0,ns,81
+aoc_2022_09-part1,,2000,,,995656468.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..de03455
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[101865484.0,196963979.0,348380065.0,407173668.0,507338184.0,611916641.0,699121004.0,785399507.0,883611754.0,995656468.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..f874ad7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[9941023.72777778,10456784.298611112,11832145.820833333,12347906.391666666] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/benchmark.json b/analysis/current/criterion/aoc_2022_09-part1/2000/new/benchmark.json
new file mode 100644
index 0000000..5163839
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"aoc_2022_09-part1","function_id":null,"value_str":"2000","throughput":null,"full_id":"aoc_2022_09-part1/2000","directory_name":"aoc_2022_09-part1/2000","title":"aoc_2022_09-part1/2000"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json
new file mode 100644
index 0000000..af7bc1a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9941976484.6,"upper_bound":10194541204.55},"point_estimate":10071568549.7,"standard_error":64391995.78491187},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9832172186.0,"upper_bound":10262543281.0},"point_estimate":10146658629.5,"standard_error":119223696.41259898},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31714576.989653707,"upper_bound":331146853.97316813},"point_estimate":221448657.74610043,"standard_error":86930819.29615286},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":133930289.79375316,"upper_bound":246125412.93419793},"point_estimate":214521150.81111258,"standard_error":29237158.006541606}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv
new file mode 100644
index 0000000..cf1bf73
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_09-part1,,2000,,,10262543281.0,ns,1
+aoc_2022_09-part1,,2000,,,9783533113.0,ns,1
+aoc_2022_09-part1,,2000,,,10324407273.0,ns,1
+aoc_2022_09-part1,,2000,,,10267640138.0,ns,1
+aoc_2022_09-part1,,2000,,,10142066206.0,ns,1
+aoc_2022_09-part1,,2000,,,9780711412.0,ns,1
+aoc_2022_09-part1,,2000,,,9832172186.0,ns,1
+aoc_2022_09-part1,,2000,,,10151251053.0,ns,1
+aoc_2022_09-part1,,2000,,,9946503076.0,ns,1
+aoc_2022_09-part1,,2000,,,10224857759.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json
new file mode 100644
index 0000000..f9f4249
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[10262543281.0,9783533113.0,10324407273.0,10267640138.0,10142066206.0,9780711412.0,9832172186.0,10151251053.0,9946503076.0,10224857759.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json
new file mode 100644
index 0000000..0e92722
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json
@@ -0,0 +1 @@
+[8683653932.5,9272204420.5,10841672388.5,11430222876.5] \ No newline at end of file