aboutsummaryrefslogtreecommitdiff
path: root/analysis/current/criterion/aoc_2022_14-part1
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/current/criterion/aoc_2022_14-part1')
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json2
80 files changed, 134 insertions, 194 deletions
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
index d35766b..d35766b 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..9e3dd2f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1148.5972221546283,"upper_bound":1207.3955587711014},"point_estimate":1176.7991239182538,"standard_error":15.079009400665326},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1133.8199294318044,"upper_bound":1224.2930413849444},"point_estimate":1161.4334752808531,"standard_error":26.09629025696801},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1.6218586644780717,"upper_bound":83.03992199788469},"point_estimate":48.57460515417536,"standard_error":21.03987265729116},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1173.1823949473655,"upper_bound":1236.730564206063},"point_estimate":1215.8544389544024,"standard_error":15.987475703712112},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28.855574827196584,"upper_bound":59.14972313847823},"point_estimate":50.23319800925042,"standard_error":7.653415452596248}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..9315256
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,9318866.0,ns,8219
+aoc_2022_14-part1,,large,,,18670098.0,ns,16438
+aoc_2022_14-part1,,large,,,27592093.0,ns,24657
+aoc_2022_14-part1,,large,,,37271866.0,ns,32876
+aoc_2022_14-part1,,large,,,47594454.0,ns,41095
+aoc_2022_14-part1,,large,,,57436516.0,ns,49314
+aoc_2022_14-part1,,large,,,68995687.0,ns,57533
+aoc_2022_14-part1,,large,,,80346921.0,ns,65752
+aoc_2022_14-part1,,large,,,92627429.0,ns,73971
+aoc_2022_14-part1,,large,,,102684023.0,ns,82190
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..21654c8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[8219.0,16438.0,24657.0,32876.0,41095.0,49314.0,57533.0,65752.0,73971.0,82190.0],"times":[9318866.0,18670098.0,27592093.0,37271866.0,47594454.0,57436516.0,68995687.0,80346921.0,92627429.0,102684023.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..89b8005
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[888.3903678106478,1011.3512704121982,1339.2470106829992,1462.2079132845497] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
deleted file mode 100644
index 511f303..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1146.9030208333334,"upper_bound":1188.0565129791955},"point_estimate":1166.5883596374986,"standard_error":10.535647601419088},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1138.7357110271114,"upper_bound":1198.440598388078},"point_estimate":1158.902971031022,"standard_error":16.199443176803246},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1.9100085655431693,"upper_bound":62.92348124260193},"point_estimate":30.19143443320103,"standard_error":16.292827142932925},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1151.6314576599893,"upper_bound":1210.4503351421597},"point_estimate":1188.702596217651,"standard_error":14.921662662663932},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18.127169412578006,"upper_bound":43.03646278899429},"point_estimate":35.09252073725207,"standard_error":6.35608226583293}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
deleted file mode 100644
index 91138ab..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,15045471.0,ns,13152
-aoc_2022_14-part1,,large,,,29582979.0,ns,26304
-aoc_2022_14-part1,,large,,,45156345.0,ns,39456
-aoc_2022_14-part1,,large,,,61726675.0,ns,52608
-aoc_2022_14-part1,,large,,,77400419.0,ns,65760
-aoc_2022_14-part1,,large,,,90149232.0,ns,78912
-aoc_2022_14-part1,,large,,,104354832.0,ns,92064
-aoc_2022_14-part1,,large,,,124314804.0,ns,105216
-aoc_2022_14-part1,,large,,,145018077.0,ns,118368
-aoc_2022_14-part1,,large,,,160436977.0,ns,131520
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
deleted file mode 100644
index a34d02f..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[13152.0,26304.0,39456.0,52608.0,65760.0,78912.0,92064.0,105216.0,118368.0,131520.0],"times":[15045471.0,29582979.0,45156345.0,61726675.0,77400419.0,90149232.0,104354832.0,124314804.0,145018077.0,160436977.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
deleted file mode 100644
index 9d771d6..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[1029.994337363138,1086.3939809534668,1236.7930305276768,1293.1926741180055] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
index 6654dfe..3d18afa 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1190.6861184622612,"upper_bound":1228.9658570583467},"point_estimate":1209.0364962914907,"standard_error":9.819501242463895},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1176.4083346382713,"upper_bound":1230.4693696280056},"point_estimate":1211.565544233666,"standard_error":14.143666500359474},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.201959692077328,"upper_bound":59.004363531229316},"point_estimate":41.93544111790447,"standard_error":14.463583667319524},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1206.8260227091623,"upper_bound":1251.808457315457},"point_estimate":1233.8168188529291,"standard_error":11.625400740178357},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18.637089841822224,"upper_bound":41.48154126082129},"point_estimate":32.74498419338613,"standard_error":6.089151297172668}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1228.696929970151,"upper_bound":1356.6448385777092},"point_estimate":1283.9758149448694,"standard_error":33.437391404060925},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1216.6413269384493,"upper_bound":1319.2620898836485},"point_estimate":1250.8696542765788,"standard_error":27.551550727850902},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.713946870012347,"upper_bound":125.390367694606},"point_estimate":77.36715018387925,"standard_error":29.311084568505464},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1266.5863139540181,"upper_bound":1429.335056882185},"point_estimate":1341.3887921351231,"standard_error":42.49602827911319},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37.04941664052133,"upper_bound":162.42434044941854},"point_estimate":111.8310324321618,"standard_error":38.61534739671762}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
index 386c904..658c2ed 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,15164417.0,ns,12772
-aoc_2022_14-part1,,large,,,29960713.0,ns,25544
-aoc_2022_14-part1,,large,,,44890451.0,ns,38316
-aoc_2022_14-part1,,large,,,60100349.0,ns,51088
-aoc_2022_14-part1,,large,,,77720894.0,ns,63860
-aoc_2022_14-part1,,large,,,92858687.0,ns,76632
-aoc_2022_14-part1,,large,,,108302477.0,ns,89404
-aoc_2022_14-part1,,large,,,125437974.0,ns,102176
-aoc_2022_14-part1,,large,,,142982377.0,ns,114948
-aoc_2022_14-part1,,large,,,162257103.0,ns,127720
+aoc_2022_14-part1,,large,,,14615557.0,ns,12510
+aoc_2022_14-part1,,large,,,29961617.0,ns,25020
+aoc_2022_14-part1,,large,,,45660549.0,ns,37530
+aoc_2022_14-part1,,large,,,62661439.0,ns,50040
+aoc_2022_14-part1,,large,,,77760284.0,ns,62550
+aoc_2022_14-part1,,large,,,93788394.0,ns,75060
+aoc_2022_14-part1,,large,,,114512610.0,ns,87570
+aoc_2022_14-part1,,large,,,156745029.0,ns,100080
+aoc_2022_14-part1,,large,,,146577941.0,ns,112590
+aoc_2022_14-part1,,large,,,167214996.0,ns,125100
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
index 41c9db3..95d1929 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[12772.0,25544.0,38316.0,51088.0,63860.0,76632.0,89404.0,102176.0,114948.0,127720.0],"times":[15164417.0,29960713.0,44890451.0,60100349.0,77720894.0,92858687.0,108302477.0,125437974.0,142982377.0,162257103.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[12510.0,25020.0,37530.0,50040.0,62550.0,75060.0,87570.0,100080.0,112590.0,125100.0],"times":[14615557.0,29961617.0,45660549.0,62661439.0,77760284.0,93788394.0,114512610.0,156745029.0,146577941.0,167214996.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
index 1e94728..3c070d9 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[1041.5059867287825,1110.3207857031011,1293.8269163012837,1362.641715275602] \ No newline at end of file
+[974.4326730996158,1098.8530851509272,1430.6408506210905,1555.0612626724017] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/benchmark.json
index d35766b..d35766b 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..a1a5c0e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1607.4971099699965,"upper_bound":1717.764377846638},"point_estimate":1652.1264640204613,"standard_error":29.554252389169104},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1597.5156485170428,"upper_bound":1657.7950322168117},"point_estimate":1628.6667625793125,"standard_error":15.360872012845018},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.043559259495447,"upper_bound":80.64609885598371},"point_estimate":33.322481219828646,"standard_error":20.936855931439094},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1614.0349122030398,"upper_bound":1659.9341597704222},"point_estimate":1636.023736511386,"standard_error":11.609164632325758},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21.789129531946326,"upper_bound":148.6495852968913},"point_estimate":98.43722470048777,"standard_error":41.198946328643345}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..08633ac
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,18939646.0,ns,11295
+aoc_2022_14-part1,,large,,,35562798.0,ns,22590
+aoc_2022_14-part1,,large,,,64953455.0,ns,33885
+aoc_2022_14-part1,,large,,,73847188.0,ns,45180
+aoc_2022_14-part1,,large,,,88831239.0,ns,56475
+aoc_2022_14-part1,,large,,,109978711.0,ns,67770
+aoc_2022_14-part1,,large,,,127237278.0,ns,79065
+aoc_2022_14-part1,,large,,,146451836.0,ns,90360
+aoc_2022_14-part1,,large,,,166589494.0,ns,101655
+aoc_2022_14-part1,,large,,,186844802.0,ns,112950
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..babdc7a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[11295.0,22590.0,33885.0,45180.0,56475.0,67770.0,79065.0,90360.0,101655.0,112950.0],"times":[18939646.0,35562798.0,64953455.0,73847188.0,88831239.0,109978711.0,127237278.0,146451836.0,166589494.0,186844802.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..ad9ac75
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[1497.4947513649113,1554.8202121145052,1707.6881074467558,1765.0135681963498] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
deleted file mode 100644
index 47e2431..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1528.5888010752226,"upper_bound":1576.7750983649396},"point_estimate":1553.2271120413802,"standard_error":12.350435773776466},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1519.6076774505068,"upper_bound":1590.755824480927},"point_estimate":1555.413060676347,"standard_error":15.013854790157838},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.2367712062199185,"upper_bound":75.77287261460489},"point_estimate":42.234106640947935,"standard_error":18.651882641274877},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1550.9209598336572,"upper_bound":1596.834010116521},"point_estimate":1578.3762430471509,"standard_error":11.96276710037929},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23.076760971908254,"upper_bound":51.34221746919802},"point_estimate":41.02475929728448,"standard_error":7.34607243764697}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
deleted file mode 100644
index 293b96d..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,12304699.0,ns,8284
-aoc_2022_14-part1,,large,,,24829079.0,ns,16568
-aoc_2022_14-part1,,large,,,38117570.0,ns,24852
-aoc_2022_14-part1,,large,,,52711285.0,ns,33136
-aoc_2022_14-part1,,large,,,64659893.0,ns,41420
-aoc_2022_14-part1,,large,,,76573923.0,ns,49704
-aoc_2022_14-part1,,large,,,90276380.0,ns,57988
-aoc_2022_14-part1,,large,,,102987663.0,ns,66272
-aoc_2022_14-part1,,large,,,119351687.0,ns,74556
-aoc_2022_14-part1,,large,,,133407363.0,ns,82840
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
deleted file mode 100644
index 916c284..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[8284.0,16568.0,24852.0,33136.0,41420.0,49704.0,57988.0,66272.0,74556.0,82840.0],"times":[12304699.0,24829079.0,38117570.0,52711285.0,64659893.0,76573923.0,90276380.0,102987663.0,119351687.0,133407363.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
deleted file mode 100644
index fbde661..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[1391.9373174191214,1463.712057128199,1655.1113630190725,1726.8861027281503] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
index d3693d0..ddf193a 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1483.3686344730454,"upper_bound":1532.007683718343},"point_estimate":1506.923475015706,"standard_error":12.479691912466965},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1473.155850998652,"upper_bound":1539.6394947514602},"point_estimate":1502.5986398725647,"standard_error":14.0982049062967},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.812345381432203,"upper_bound":78.33980007755618},"point_estimate":32.72811802268485,"standard_error":18.68607130740271},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1498.9079330363231,"upper_bound":1557.948871174469},"point_estimate":1536.1789709371624,"standard_error":15.117335375098994},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21.1775765699745,"upper_bound":52.276640879228786},"point_estimate":41.53881119196387,"standard_error":7.887635557015713}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1491.37722057959,"upper_bound":1582.2922505754018},"point_estimate":1533.1051948200402,"standard_error":23.302214842223208},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1462.8855805696764,"upper_bound":1573.6343621399176},"point_estimate":1516.3640174176667,"standard_error":29.265462126676816},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.604150555708507,"upper_bound":126.04017029380887},"point_estimate":81.66204953060102,"standard_error":27.188552563801416},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1530.0330244266208,"upper_bound":1591.3796667191864},"point_estimate":1562.876031085835,"standard_error":15.485805206719458},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36.55512969013749,"upper_bound":105.61754774860879},"point_estimate":77.54534959312343,"standard_error":19.93063364055953}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
index 26122d2..7f8b28c 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,12247317.0,ns,8161
-aoc_2022_14-part1,,large,,,23791852.0,ns,16322
-aoc_2022_14-part1,,large,,,35493978.0,ns,24483
-aoc_2022_14-part1,,large,,,48497023.0,ns,32644
-aoc_2022_14-part1,,large,,,60744619.0,ns,40805
-aoc_2022_14-part1,,large,,,73867832.0,ns,48966
-aoc_2022_14-part1,,large,,,87391926.0,ns,57127
-aoc_2022_14-part1,,large,,,98224784.0,ns,65288
-aoc_2022_14-part1,,large,,,115556594.0,ns,73449
-aoc_2022_14-part1,,large,,,128186905.0,ns,81610
+aoc_2022_14-part1,,large,,,12006371.0,ns,8262
+aoc_2022_14-part1,,large,,,24119783.0,ns,16524
+aoc_2022_14-part1,,large,,,36259082.0,ns,24786
+aoc_2022_14-part1,,large,,,49499697.0,ns,33048
+aoc_2022_14-part1,,large,,,70513063.0,ns,41310
+aoc_2022_14-part1,,large,,,74602099.0,ns,49572
+aoc_2022_14-part1,,large,,,88359011.0,ns,57834
+aoc_2022_14-part1,,large,,,102917372.0,ns,66096
+aoc_2022_14-part1,,large,,,118012982.0,ns,74358
+aoc_2022_14-part1,,large,,,130013671.0,ns,82620
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
index 182d0c6..6df7e17 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8161.0,16322.0,24483.0,32644.0,40805.0,48966.0,57127.0,65288.0,73449.0,81610.0],"times":[12247317.0,23791852.0,35493978.0,48497023.0,60744619.0,73867832.0,87391926.0,98224784.0,115556594.0,128186905.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8262.0,16524.0,24786.0,33048.0,41310.0,49572.0,57834.0,66096.0,74358.0,82620.0],"times":[12006371.0,24119783.0,36259082.0,49499697.0,70513063.0,74602099.0,88359011.0,102917372.0,118012982.0,130013671.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
index 517a5fd..1a8e828 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[1372.1296558545,1429.259458640398,1581.6055994027924,1638.7354021886904] \ No newline at end of file
+[1177.9746610990073,1324.7959460481723,1716.3193725792787,1863.1406575284436] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
deleted file mode 100644
index d35766b..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
+++ /dev/null
@@ -1 +0,0 @@
-{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part1/large","directory_name":"aoc_2022_14-part1/large","title":"aoc_2022_14-part1/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
deleted file mode 100644
index b49ce88..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1189.2728600923851,"upper_bound":1349.3439589032419},"point_estimate":1254.5882697435077,"standard_error":43.046987757831175},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1169.3542099930678,"upper_bound":1272.9906414973605},"point_estimate":1219.7304264650988,"standard_error":32.16124895485555},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7.6905574782471176,"upper_bound":127.47927816644739},"point_estimate":75.19187444895196,"standard_error":29.79208161941046},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1176.4888240039868,"upper_bound":1407.1381953967236},"point_estimate":1257.871851776443,"standard_error":61.27554760543512},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36.761307837517755,"upper_bound":216.2019915405087},"point_estimate":143.86764765109064,"standard_error":59.143891665442595}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
deleted file mode 100644
index 607af7b..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,7290985.0,ns,6251
-aoc_2022_14-part1,,large,,,15914929.0,ns,12502
-aoc_2022_14-part1,,large,,,21984844.0,ns,18753
-aoc_2022_14-part1,,large,,,29293641.0,ns,25004
-aoc_2022_14-part1,,large,,,40290187.0,ns,31255
-aoc_2022_14-part1,,large,,,46837318.0,ns,37506
-aoc_2022_14-part1,,large,,,71764707.0,ns,43757
-aoc_2022_14-part1,,large,,,61594513.0,ns,50008
-aoc_2022_14-part1,,large,,,67947801.0,ns,56259
-aoc_2022_14-part1,,large,,,71587438.0,ns,62510
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
deleted file mode 100644
index f9b6d02..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[6251.0,12502.0,18753.0,25004.0,31255.0,37506.0,43757.0,50008.0,56259.0,62510.0],"times":[7290985.0,15914929.0,21984844.0,29293641.0,40290187.0,46837318.0,71764707.0,61594513.0,67947801.0,71587438.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
deleted file mode 100644
index bb35959..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[886.1865634831754,1028.969783168026,1409.725035660961,1552.508255345812] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
deleted file mode 100644
index d35766b..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
+++ /dev/null
@@ -1 +0,0 @@
-{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part1/large","directory_name":"aoc_2022_14-part1/large","title":"aoc_2022_14-part1/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
deleted file mode 100644
index f9fbbc1..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1571.532407037872,"upper_bound":1616.0108839754785},"point_estimate":1593.4786093960154,"standard_error":11.370387832183882},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1559.1410079345735,"upper_bound":1624.801775123893},"point_estimate":1598.697985214071,"standard_error":14.448682092449783},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3.0702460519998467,"upper_bound":73.39098654848631},"point_estimate":40.939477186697644,"standard_error":19.71815282526927},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1588.8913508172316,"upper_bound":1638.1486887410044},"point_estimate":1618.525586705114,"standard_error":12.83766738803469},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21.76689869247987,"upper_bound":47.202878035793894},"point_estimate":37.911828853024375,"standard_error":6.622958984068104}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
deleted file mode 100644
index db1010f..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,18997827.0,ns,12309
-aoc_2022_14-part1,,large,,,37983538.0,ns,24618
-aoc_2022_14-part1,,large,,,57574400.0,ns,36927
-aoc_2022_14-part1,,large,,,79096177.0,ns,49236
-aoc_2022_14-part1,,large,,,98729050.0,ns,61545
-aoc_2022_14-part1,,large,,,118338384.0,ns,73854
-aoc_2022_14-part1,,large,,,137435781.0,ns,86163
-aoc_2022_14-part1,,large,,,155883969.0,ns,98472
-aoc_2022_14-part1,,large,,,183101057.0,ns,110781
-aoc_2022_14-part1,,large,,,202535601.0,ns,123090
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
deleted file mode 100644
index 7e1757a..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[12309.0,24618.0,36927.0,49236.0,61545.0,73854.0,86163.0,98472.0,110781.0,123090.0],"times":[18997827.0,37983538.0,57574400.0,79096177.0,98729050.0,118338384.0,137435781.0,155883969.0,183101057.0,202535601.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
deleted file mode 100644
index fbd4122..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[1442.7605055244123,1503.9366761617512,1667.0731311946547,1728.2493018319935] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json
index 6654dfe..ddf193a 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1190.6861184622612,"upper_bound":1228.9658570583467},"point_estimate":1209.0364962914907,"standard_error":9.819501242463895},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1176.4083346382713,"upper_bound":1230.4693696280056},"point_estimate":1211.565544233666,"standard_error":14.143666500359474},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.201959692077328,"upper_bound":59.004363531229316},"point_estimate":41.93544111790447,"standard_error":14.463583667319524},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1206.8260227091623,"upper_bound":1251.808457315457},"point_estimate":1233.8168188529291,"standard_error":11.625400740178357},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18.637089841822224,"upper_bound":41.48154126082129},"point_estimate":32.74498419338613,"standard_error":6.089151297172668}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1491.37722057959,"upper_bound":1582.2922505754018},"point_estimate":1533.1051948200402,"standard_error":23.302214842223208},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1462.8855805696764,"upper_bound":1573.6343621399176},"point_estimate":1516.3640174176667,"standard_error":29.265462126676816},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.604150555708507,"upper_bound":126.04017029380887},"point_estimate":81.66204953060102,"standard_error":27.188552563801416},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1530.0330244266208,"upper_bound":1591.3796667191864},"point_estimate":1562.876031085835,"standard_error":15.485805206719458},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36.55512969013749,"upper_bound":105.61754774860879},"point_estimate":77.54534959312343,"standard_error":19.93063364055953}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv
index 386c904..7f8b28c 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,15164417.0,ns,12772
-aoc_2022_14-part1,,large,,,29960713.0,ns,25544
-aoc_2022_14-part1,,large,,,44890451.0,ns,38316
-aoc_2022_14-part1,,large,,,60100349.0,ns,51088
-aoc_2022_14-part1,,large,,,77720894.0,ns,63860
-aoc_2022_14-part1,,large,,,92858687.0,ns,76632
-aoc_2022_14-part1,,large,,,108302477.0,ns,89404
-aoc_2022_14-part1,,large,,,125437974.0,ns,102176
-aoc_2022_14-part1,,large,,,142982377.0,ns,114948
-aoc_2022_14-part1,,large,,,162257103.0,ns,127720
+aoc_2022_14-part1,,large,,,12006371.0,ns,8262
+aoc_2022_14-part1,,large,,,24119783.0,ns,16524
+aoc_2022_14-part1,,large,,,36259082.0,ns,24786
+aoc_2022_14-part1,,large,,,49499697.0,ns,33048
+aoc_2022_14-part1,,large,,,70513063.0,ns,41310
+aoc_2022_14-part1,,large,,,74602099.0,ns,49572
+aoc_2022_14-part1,,large,,,88359011.0,ns,57834
+aoc_2022_14-part1,,large,,,102917372.0,ns,66096
+aoc_2022_14-part1,,large,,,118012982.0,ns,74358
+aoc_2022_14-part1,,large,,,130013671.0,ns,82620
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json
index 41c9db3..6df7e17 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[12772.0,25544.0,38316.0,51088.0,63860.0,76632.0,89404.0,102176.0,114948.0,127720.0],"times":[15164417.0,29960713.0,44890451.0,60100349.0,77720894.0,92858687.0,108302477.0,125437974.0,142982377.0,162257103.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8262.0,16524.0,24786.0,33048.0,41310.0,49572.0,57834.0,66096.0,74358.0,82620.0],"times":[12006371.0,24119783.0,36259082.0,49499697.0,70513063.0,74602099.0,88359011.0,102917372.0,118012982.0,130013671.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json
index 1e94728..1a8e828 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json
@@ -1 +1 @@
-[1041.5059867287825,1110.3207857031011,1293.8269163012837,1362.641715275602] \ No newline at end of file
+[1177.9746610990073,1324.7959460481723,1716.3193725792787,1863.1406575284436] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
index a9b9567..a9b9567 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..0f44e1c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11277.410414808974,"upper_bound":11682.49927504137},"point_estimate":11479.225495700915,"standard_error":103.6228272212545},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11214.883771929824,"upper_bound":11701.5705348944},"point_estimate":11502.537399283332,"standard_error":98.3386349939352},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31.45222501492861,"upper_bound":594.480814964197},"point_estimate":217.4249738556078,"standard_error":158.72682670755452},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11491.42026734462,"upper_bound":11914.835578490429},"point_estimate":11701.367513825888,"standard_error":117.79273353266686},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":162.25411006340886,"upper_bound":454.2307252191369},"point_estimate":345.1644691913612,"standard_error":73.64847700923454}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..fc497b8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,76288593.0,ns,6897
+aoc_2022_14-part1,,small,,,150702922.0,ns,13794
+aoc_2022_14-part1,,small,,,234700744.0,ns,20691
+aoc_2022_14-part1,,small,,,313638055.0,ns,27588
+aoc_2022_14-part1,,small,,,395451978.0,ns,34485
+aoc_2022_14-part1,,small,,,490917590.0,ns,41382
+aoc_2022_14-part1,,small,,,557029237.0,ns,48279
+aoc_2022_14-part1,,small,,,636734925.0,ns,55176
+aoc_2022_14-part1,,small,,,718667767.0,ns,62073
+aoc_2022_14-part1,,small,,,835095944.0,ns,68970
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..132d6e5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[6897.0,13794.0,20691.0,27588.0,34485.0,41382.0,48279.0,55176.0,62073.0,68970.0],"times":[76288593.0,150702922.0,234700744.0,313638055.0,395451978.0,490917590.0,557029237.0,636734925.0,718667767.0,835095944.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..25a8d32
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[10692.970390205886,11021.23975777512,11896.624737959743,12224.894105528976] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
deleted file mode 100644
index a437f27..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4305.653105716966,"upper_bound":4382.671905100852},"point_estimate":4340.398904521559,"standard_error":19.676757429142825},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4301.506664941116,"upper_bound":4369.437233078815},"point_estimate":4326.491523230232,"standard_error":16.064225128527976},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7.322164157568787,"upper_bound":98.81189689657299},"point_estimate":37.82438332615417,"standard_error":22.718376162856345},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4313.786103014124,"upper_bound":4410.358042255524},"point_estimate":4365.431465312221,"standard_error":24.137633159054303},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21.80234141068064,"upper_bound":90.80093280554884},"point_estimate":65.5299813165818,"standard_error":18.729899987936857}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
deleted file mode 100644
index cbea95b..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,66459185.0,ns,15454
-aoc_2022_14-part1,,small,,,133680472.0,ns,30908
-aoc_2022_14-part1,,small,,,199835494.0,ns,46362
-aoc_2022_14-part1,,small,,,267981202.0,ns,61816
-aoc_2022_14-part1,,small,,,328671889.0,ns,77270
-aoc_2022_14-part1,,small,,,398852904.0,ns,92724
-aoc_2022_14-part1,,small,,,485731404.0,ns,108178
-aoc_2022_14-part1,,small,,,538563216.0,ns,123632
-aoc_2022_14-part1,,small,,,601946676.0,ns,139086
-aoc_2022_14-part1,,small,,,680552655.0,ns,154540
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
deleted file mode 100644
index 844ae30..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[15454.0,30908.0,46362.0,61816.0,77270.0,92724.0,108178.0,123632.0,139086.0,154540.0],"times":[66459185.0,133680472.0,199835494.0,267981202.0,328671889.0,398852904.0,485731404.0,538563216.0,601946676.0,680552655.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
deleted file mode 100644
index df3b964..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[4162.087709223071,4232.900035319874,4421.73290491135,4492.545231008153] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
index d09b1fc..3e0fc0d 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4623.313541694318,"upper_bound":4764.9110855326635},"point_estimate":4705.13478191034,"standard_error":36.83461714032512},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4694.854036221639,"upper_bound":4770.520420117148},"point_estimate":4712.348751094055,"standard_error":20.755905034554246},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.958983268858343,"upper_bound":135.31213727052227},"point_estimate":30.96121520472194,"standard_error":35.62884873814399},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4711.868361612605,"upper_bound":4801.877615186652},"point_estimate":4763.100364699597,"standard_error":23.300689261382022},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32.4212621963462,"upper_bound":182.6215578671629},"point_estimate":123.34830361597612,"standard_error":46.236162160758106}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4712.921111412531,"upper_bound":4870.430943836221},"point_estimate":4798.634150820563,"standard_error":40.37129517506896},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4766.070391093026,"upper_bound":4874.1211724313325},"point_estimate":4799.443967446592,"standard_error":28.411618036479215},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12.637040670866954,"upper_bound":187.39403183840238},"point_estimate":52.237379813869424,"standard_error":44.589979780256385},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4803.398226442108,"upper_bound":4915.17021102936},"point_estimate":4868.192319298199,"standard_error":27.977361342607463},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40.51943807017401,"upper_bound":193.23419507399743},"point_estimate":134.6417948913785,"standard_error":41.92106954119391}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
index 016ad8e..9172589 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,65140798.0,ns,14853
-aoc_2022_14-part1,,small,,,139813878.0,ns,29706
-aoc_2022_14-part1,,small,,,209992943.0,ns,44559
-aoc_2022_14-part1,,small,,,278233580.0,ns,59412
-aoc_2022_14-part1,,small,,,354244451.0,ns,74265
-aoc_2022_14-part1,,small,,,419924306.0,ns,89118
-aoc_2022_14-part1,,small,,,489000812.0,ns,103971
-aoc_2022_14-part1,,small,,,574746212.0,ns,118824
-aoc_2022_14-part1,,small,,,631608723.0,ns,133677
-aoc_2022_14-part1,,small,,,715343326.0,ns,148530
+aoc_2022_14-part1,,small,,,66050969.0,ns,14745
+aoc_2022_14-part1,,small,,,140858352.0,ns,29490
+aoc_2022_14-part1,,small,,,211122969.0,ns,44235
+aoc_2022_14-part1,,small,,,282502732.0,ns,58980
+aoc_2022_14-part1,,small,,,354549598.0,ns,73725
+aoc_2022_14-part1,,small,,,420733439.0,ns,88470
+aoc_2022_14-part1,,small,,,515309755.0,ns,103215
+aoc_2022_14-part1,,small,,,568997171.0,ns,117960
+aoc_2022_14-part1,,small,,,645235042.0,ns,132705
+aoc_2022_14-part1,,small,,,726131870.0,ns,147450
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
index 7d55ef3..e4a8480 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[14853.0,29706.0,44559.0,59412.0,74265.0,89118.0,103971.0,118824.0,133677.0,148530.0],"times":[65140798.0,139813878.0,209992943.0,278233580.0,354244451.0,419924306.0,489000812.0,574746212.0,631608723.0,715343326.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[14745.0,29490.0,44235.0,58980.0,73725.0,88470.0,103215.0,117960.0,132705.0,147450.0],"times":[66050969.0,140858352.0,211122969.0,282502732.0,354549598.0,420733439.0,515309755.0,568997171.0,645235042.0,726131870.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
index ea3c943..b599b02 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[4540.136832385951,4622.107697579131,4840.696671427611,4922.667536620791] \ No newline at end of file
+[4537.124429891488,4655.406441802305,4970.825140231152,5089.107152141969] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/benchmark.json
index a9b9567..a9b9567 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..134189a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9880.525389839891,"upper_bound":10021.575544129335},"point_estimate":9953.187689419747,"standard_error":36.03755173105592},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9887.406202095044,"upper_bound":10029.751737353092},"point_estimate":9967.181033895416,"standard_error":28.408087018677477},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12.243232382708811,"upper_bound":195.5428024916285},"point_estimate":58.07862539710163,"standard_error":52.85785005047926},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9959.453509958204,"upper_bound":10070.349133799162},"point_estimate":10011.748095746869,"standard_error":28.705457581583733},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":48.46355160075105,"upper_bound":162.6874426518951},"point_estimate":119.55525764996965,"standard_error":28.796396801689646}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..4fc3ad9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,76990644.0,ns,7828
+aoc_2022_14-part1,,small,,,152065134.0,ns,15656
+aoc_2022_14-part1,,small,,,233918699.0,ns,23484
+aoc_2022_14-part1,,small,,,310505194.0,ns,31312
+aoc_2022_14-part1,,small,,,390366433.0,ns,39140
+aoc_2022_14-part1,,small,,,466839525.0,ns,46968
+aoc_2022_14-part1,,small,,,552171592.0,ns,54796
+aoc_2022_14-part1,,small,,,635472806.0,ns,62624
+aoc_2022_14-part1,,small,,,703560196.0,ns,70452
+aoc_2022_14-part1,,small,,,781441372.0,ns,78280
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..5d34514
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[7828.0,15656.0,23484.0,31312.0,39140.0,46968.0,54796.0,62624.0,70452.0,78280.0],"times":[76990644.0,152065134.0,233918699.0,310505194.0,390366433.0,466839525.0,552171592.0,635472806.0,703560196.0,781441372.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..39c173c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[9732.668765968318,9827.45923926929,10080.233834738548,10175.02430803952] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
deleted file mode 100644
index 5af98c6..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5504.263295121504,"upper_bound":5680.2887988228995},"point_estimate":5582.333119075569,"standard_error":45.21414593205892},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5484.223754821398,"upper_bound":5648.844282799486},"point_estimate":5543.55023897367,"standard_error":32.088061962367654},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7.119630411920518,"upper_bound":207.28239431430092},"point_estimate":48.52654921226979,"standard_error":56.23114691492323},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5501.5647420122705,"upper_bound":5558.120391892727},"point_estimate":5536.271385883947,"standard_error":14.470078249382818},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":45.47292344958079,"upper_bound":207.99660025907315},"point_estimate":150.43355489361593,"standard_error":45.34213653053736}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
deleted file mode 100644
index c9f418d..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,70747245.0,ns,11926
-aoc_2022_14-part1,,small,,,136979799.0,ns,23852
-aoc_2022_14-part1,,small,,,194606556.0,ns,35778
-aoc_2022_14-part1,,small,,,263763412.0,ns,47704
-aoc_2022_14-part1,,small,,,333281773.0,ns,59630
-aoc_2022_14-part1,,small,,,388194524.0,ns,71556
-aoc_2022_14-part1,,small,,,461129632.0,ns,83482
-aoc_2022_14-part1,,small,,,527921616.0,ns,95408
-aoc_2022_14-part1,,small,,,596217009.0,ns,107334
-aoc_2022_14-part1,,small,,,662345583.0,ns,119260
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
deleted file mode 100644
index ad1dc18..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[11926.0,23852.0,35778.0,47704.0,59630.0,71556.0,83482.0,95408.0,107334.0,119260.0],"times":[70747245.0,136979799.0,194606556.0,263763412.0,333281773.0,388194524.0,461129632.0,527921616.0,596217009.0,662345583.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
deleted file mode 100644
index 3b256c6..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[5358.568635154884,5441.818257528569,5663.817250525063,5747.066872898748] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
index 77094d3..ea7000c 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6160.143384986928,"upper_bound":6388.271333700378},"point_estimate":6267.911210110942,"standard_error":58.44193514479239},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6129.217924234915,"upper_bound":6415.049719015131},"point_estimate":6234.777812035336,"standard_error":58.770549523706535},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42.3814873339656,"upper_bound":341.867212433005},"point_estimate":111.57162614043547,"standard_error":78.58742441961445},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6226.867180935308,"upper_bound":6478.347205457885},"point_estimate":6347.941076014862,"standard_error":63.22315216342759},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84.79990801518622,"upper_bound":250.3784169920042},"point_estimate":193.84382788763338,"standard_error":42.62297167284574}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6197.352059348817,"upper_bound":6434.236143132888},"point_estimate":6317.2975422243435,"standard_error":60.72210516634082},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6201.580415738678,"upper_bound":6471.162378619154},"point_estimate":6310.452201718103,"standard_error":75.73872220049202},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30.668378439937058,"upper_bound":358.8977732049072},"point_estimate":167.82048333684875,"standard_error":78.83657666293585},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6292.733734652435,"upper_bound":6533.339617126699},"point_estimate":6438.793899979753,"standard_error":60.07586612734213},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101.2430638968844,"upper_bound":271.5959125273053},"point_estimate":202.79096539243477,"standard_error":44.63894065903195}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
index c342ccb..07d4286 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,68619385.0,ns,11433
-aoc_2022_14-part1,,small,,,138921059.0,ns,22866
-aoc_2022_14-part1,,small,,,211502271.0,ns,34299
-aoc_2022_14-part1,,small,,,285375253.0,ns,45732
-aoc_2022_14-part1,,small,,,356103081.0,ns,57165
-aoc_2022_14-part1,,small,,,431720469.0,ns,68598
-aoc_2022_14-part1,,small,,,531068843.0,ns,80031
-aoc_2022_14-part1,,small,,,597864923.0,ns,91464
-aoc_2022_14-part1,,small,,,636211508.0,ns,102897
-aoc_2022_14-part1,,small,,,722215157.0,ns,114330
+aoc_2022_14-part1,,small,,,66433662.0,ns,11225
+aoc_2022_14-part1,,small,,,142450967.0,ns,22450
+aoc_2022_14-part1,,small,,,208547162.0,ns,33675
+aoc_2022_14-part1,,small,,,279532366.0,ns,44900
+aoc_2022_14-part1,,small,,,358577430.0,ns,56125
+aoc_2022_14-part1,,small,,,417676441.0,ns,67350
+aoc_2022_14-part1,,small,,,493109179.0,ns,78575
+aoc_2022_14-part1,,small,,,584984051.0,ns,89800
+aoc_2022_14-part1,,small,,,670720435.0,ns,101025
+aoc_2022_14-part1,,small,,,726387977.0,ns,112250
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
index 902aec5..187e1da 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[11433.0,22866.0,34299.0,45732.0,57165.0,68598.0,80031.0,91464.0,102897.0,114330.0],"times":[68619385.0,138921059.0,211502271.0,285375253.0,356103081.0,431720469.0,531068843.0,597864923.0,636211508.0,722215157.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[11225.0,22450.0,33675.0,44900.0,56125.0,67350.0,78575.0,89800.0,101025.0,112250.0],"times":[66433662.0,142450967.0,208547162.0,279532366.0,358577430.0,417676441.0,493109179.0,584984051.0,670720435.0,726387977.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
index 73ca798..254b6e7 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[5749.0570808672755,5959.812789488518,6521.828012478498,6732.58372109974] \ No newline at end of file
+[5478.61048329621,5843.1060434298415,6815.094203786193,7179.589763919826] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
deleted file mode 100644
index a9b9567..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
+++ /dev/null
@@ -1 +0,0 @@
-{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part1/small","directory_name":"aoc_2022_14-part1/small","title":"aoc_2022_14-part1/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
deleted file mode 100644
index 52432b7..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11103.015896456016,"upper_bound":11295.764910869631},"point_estimate":11202.066347411228,"standard_error":49.44048911817058},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11030.613455125416,"upper_bound":11341.939931612778},"point_estimate":11228.760962323162,"standard_error":72.76786948748318},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26.531031945247907,"upper_bound":268.1181989669334},"point_estimate":191.37394359388077,"standard_error":67.00788579061138},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11177.701039013962,"upper_bound":11349.86042655296},"point_estimate":11286.979163912787,"standard_error":43.972132460006215},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83.23358974246813,"upper_bound":197.80133411654964},"point_estimate":165.4246938131134,"standard_error":26.81611002507849}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
deleted file mode 100644
index 91ee190..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,75539926.0,ns,6897
-aoc_2022_14-part1,,small,,,151300143.0,ns,13794
-aoc_2022_14-part1,,small,,,235537025.0,ns,20691
-aoc_2022_14-part1,,small,,,308862069.0,ns,27588
-aoc_2022_14-part1,,small,,,387311800.0,ns,34485
-aoc_2022_14-part1,,small,,,456468846.0,ns,41382
-aoc_2022_14-part1,,small,,,541990181.0,ns,48279
-aoc_2022_14-part1,,small,,,623507022.0,ns,55176
-aoc_2022_14-part1,,small,,,703419444.0,ns,62073
-aoc_2022_14-part1,,small,,,786248961.0,ns,68970
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
deleted file mode 100644
index 0f45fb1..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[6897.0,13794.0,20691.0,27588.0,34485.0,41382.0,48279.0,55176.0,62073.0,68970.0],"times":[75539926.0,151300143.0,235537025.0,308862069.0,387311800.0,456468846.0,541990181.0,623507022.0,703419444.0,786248961.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
deleted file mode 100644
index e36f340..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[10314.817447803392,10693.329056111354,11702.69334493258,12081.20495324054] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
deleted file mode 100644
index a9b9567..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
+++ /dev/null
@@ -1 +0,0 @@
-{"group_id":"aoc_2022_14-part1","function_id":null,"value_str":"small","throughput":null,"full_id":"aoc_2022_14-part1/small","directory_name":"aoc_2022_14-part1/small","title":"aoc_2022_14-part1/small"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 4fd697b..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9770.692942435056,"upper_bound":10005.610205577226},"point_estimate":9892.9223180472,"standard_error":60.252091139414375},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9738.308602677114,"upper_bound":10057.718892833824},"point_estimate":9927.709241348351,"standard_error":99.54458648659772},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23.105519511440914,"upper_bound":339.2163842213387},"point_estimate":195.28758268256144,"standard_error":85.64392300220382},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9886.507188711652,"upper_bound":10059.326859138175},"point_estimate":9975.429271976798,"standard_error":45.76153385810373},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":114.3891715727538,"upper_bound":247.6603406166913},"point_estimate":200.63137140142138,"standard_error":34.232946312040674}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 43ea1a6..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,78919012.0,ns,8168
-aoc_2022_14-part1,,small,,,155768573.0,ns,16336
-aoc_2022_14-part1,,small,,,238627514.0,ns,24504
-aoc_2022_14-part1,,small,,,321798738.0,ns,32672
-aoc_2022_14-part1,,small,,,410330282.0,ns,40840
-aoc_2022_14-part1,,small,,,493588646.0,ns,49008
-aoc_2022_14-part1,,small,,,579725066.0,ns,57176
-aoc_2022_14-part1,,small,,,656304972.0,ns,65344
-aoc_2022_14-part1,,small,,,735564363.0,ns,73512
-aoc_2022_14-part1,,small,,,803422148.0,ns,81680
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
deleted file mode 100644
index cc1220d..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[8168.0,16336.0,24504.0,32672.0,40840.0,49008.0,57176.0,65344.0,73512.0,81680.0],"times":[78919012.0,155768573.0,238627514.0,321798738.0,410330282.0,493588646.0,579725066.0,656304972.0,735564363.0,803422148.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 8478ace..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[8911.913660014689,9337.349594453965,10471.84541962537,10897.281354064648] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json
index d09b1fc..ea7000c 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4623.313541694318,"upper_bound":4764.9110855326635},"point_estimate":4705.13478191034,"standard_error":36.83461714032512},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4694.854036221639,"upper_bound":4770.520420117148},"point_estimate":4712.348751094055,"standard_error":20.755905034554246},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.958983268858343,"upper_bound":135.31213727052227},"point_estimate":30.96121520472194,"standard_error":35.62884873814399},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4711.868361612605,"upper_bound":4801.877615186652},"point_estimate":4763.100364699597,"standard_error":23.300689261382022},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32.4212621963462,"upper_bound":182.6215578671629},"point_estimate":123.34830361597612,"standard_error":46.236162160758106}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6197.352059348817,"upper_bound":6434.236143132888},"point_estimate":6317.2975422243435,"standard_error":60.72210516634082},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6201.580415738678,"upper_bound":6471.162378619154},"point_estimate":6310.452201718103,"standard_error":75.73872220049202},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30.668378439937058,"upper_bound":358.8977732049072},"point_estimate":167.82048333684875,"standard_error":78.83657666293585},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6292.733734652435,"upper_bound":6533.339617126699},"point_estimate":6438.793899979753,"standard_error":60.07586612734213},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101.2430638968844,"upper_bound":271.5959125273053},"point_estimate":202.79096539243477,"standard_error":44.63894065903195}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv
index 016ad8e..07d4286 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,65140798.0,ns,14853
-aoc_2022_14-part1,,small,,,139813878.0,ns,29706
-aoc_2022_14-part1,,small,,,209992943.0,ns,44559
-aoc_2022_14-part1,,small,,,278233580.0,ns,59412
-aoc_2022_14-part1,,small,,,354244451.0,ns,74265
-aoc_2022_14-part1,,small,,,419924306.0,ns,89118
-aoc_2022_14-part1,,small,,,489000812.0,ns,103971
-aoc_2022_14-part1,,small,,,574746212.0,ns,118824
-aoc_2022_14-part1,,small,,,631608723.0,ns,133677
-aoc_2022_14-part1,,small,,,715343326.0,ns,148530
+aoc_2022_14-part1,,small,,,66433662.0,ns,11225
+aoc_2022_14-part1,,small,,,142450967.0,ns,22450
+aoc_2022_14-part1,,small,,,208547162.0,ns,33675
+aoc_2022_14-part1,,small,,,279532366.0,ns,44900
+aoc_2022_14-part1,,small,,,358577430.0,ns,56125
+aoc_2022_14-part1,,small,,,417676441.0,ns,67350
+aoc_2022_14-part1,,small,,,493109179.0,ns,78575
+aoc_2022_14-part1,,small,,,584984051.0,ns,89800
+aoc_2022_14-part1,,small,,,670720435.0,ns,101025
+aoc_2022_14-part1,,small,,,726387977.0,ns,112250
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json
index 7d55ef3..187e1da 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[14853.0,29706.0,44559.0,59412.0,74265.0,89118.0,103971.0,118824.0,133677.0,148530.0],"times":[65140798.0,139813878.0,209992943.0,278233580.0,354244451.0,419924306.0,489000812.0,574746212.0,631608723.0,715343326.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[11225.0,22450.0,33675.0,44900.0,56125.0,67350.0,78575.0,89800.0,101025.0,112250.0],"times":[66433662.0,142450967.0,208547162.0,279532366.0,358577430.0,417676441.0,493109179.0,584984051.0,670720435.0,726387977.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json
index ea3c943..254b6e7 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json
@@ -1 +1 @@
-[4540.136832385951,4622.107697579131,4840.696671427611,4922.667536620791] \ No newline at end of file
+[5478.61048329621,5843.1060434298415,6815.094203786193,7179.589763919826] \ No newline at end of file