aboutsummaryrefslogtreecommitdiff
path: root/analysis/current/criterion/prime_sieve/50000
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/current/criterion/prime_sieve/50000')
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/tukey.json2
87 files changed, 306 insertions, 306 deletions
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
index 7a3dd2d..4e5ec53 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":768613237.6175,"upper_bound":771539266.5975},"point_estimate":770080696.55,"standard_error":745304.7654150608},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":768673236.5,"upper_bound":771479545.5},"point_estimate":770125833.5,"standard_error":689475.5671132503},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1183009.5143973827,"upper_bound":5193056.225904822},"point_estimate":2411018.161895871,"standard_error":972063.0329256607},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2189619.908465763,"upper_bound":4348209.998375115},"point_estimate":3419949.545885828,"standard_error":554186.0014610419}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":753691860.84875,"upper_bound":759176991.55125},"point_estimate":756254318.15,"standard_error":1402370.5959702441},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":753172345.5,"upper_bound":757454964.0},"point_estimate":755410166.0,"standard_error":1127204.4838410665},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2017373.042884469,"upper_bound":8570342.612046003},"point_estimate":5181569.041308761,"standard_error":1713857.9577272364},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3643097.7446394637,"upper_bound":8666063.942692779},"point_estimate":6419763.236684793,"standard_error":1341732.661468113}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
index d245f97..55c96fb 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,776013798.0,ns,1
-prime_sieve,,50000,,,768699448.0,ns,1
-prime_sieve,,50000,,,769839326.0,ns,1
-prime_sieve,,50000,,,771858314.0,ns,1
-prime_sieve,,50000,,,764976213.0,ns,1
-prime_sieve,,50000,,,774361657.0,ns,1
-prime_sieve,,50000,,,773628502.0,ns,1
-prime_sieve,,50000,,,771927115.0,ns,1
-prime_sieve,,50000,,,768831583.0,ns,1
-prime_sieve,,50000,,,762264515.0,ns,1
-prime_sieve,,50000,,,768243468.0,ns,1
-prime_sieve,,50000,,,765788313.0,ns,1
-prime_sieve,,50000,,,770566258.0,ns,1
-prime_sieve,,50000,,,768647025.0,ns,1
-prime_sieve,,50000,,,770200484.0,ns,1
-prime_sieve,,50000,,,770317988.0,ns,1
-prime_sieve,,50000,,,771100777.0,ns,1
-prime_sieve,,50000,,,768605895.0,ns,1
-prime_sieve,,50000,,,775692069.0,ns,1
-prime_sieve,,50000,,,770051183.0,ns,1
+prime_sieve,,50000,,,755377444.0,ns,1
+prime_sieve,,50000,,,764035295.0,ns,1
+prime_sieve,,50000,,,759376690.0,ns,1
+prime_sieve,,50000,,,751401812.0,ns,1
+prime_sieve,,50000,,,755699723.0,ns,1
+prime_sieve,,50000,,,750140565.0,ns,1
+prime_sieve,,50000,,,747527546.0,ns,1
+prime_sieve,,50000,,,752386849.0,ns,1
+prime_sieve,,50000,,,757941459.0,ns,1
+prime_sieve,,50000,,,761618579.0,ns,1
+prime_sieve,,50000,,,756622461.0,ns,1
+prime_sieve,,50000,,,774525356.0,ns,1
+prime_sieve,,50000,,,754172397.0,ns,1
+prime_sieve,,50000,,,747660186.0,ns,1
+prime_sieve,,50000,,,765045616.0,ns,1
+prime_sieve,,50000,,,756968469.0,ns,1
+prime_sieve,,50000,,,754223341.0,ns,1
+prime_sieve,,50000,,,753957842.0,ns,1
+prime_sieve,,50000,,,750961845.0,ns,1
+prime_sieve,,50000,,,755442888.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
index bb9ebaf..51acb97 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[776013798.0,768699448.0,769839326.0,771858314.0,764976213.0,774361657.0,773628502.0,771927115.0,768831583.0,762264515.0,768243468.0,765788313.0,770566258.0,768647025.0,770200484.0,770317988.0,771100777.0,768605895.0,775692069.0,770051183.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[755377444.0,764035295.0,759376690.0,751401812.0,755699723.0,750140565.0,747527546.0,752386849.0,757941459.0,761618579.0,756622461.0,774525356.0,754172397.0,747660186.0,765045616.0,756968469.0,754223341.0,753957842.0,750961845.0,755442888.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
index 2850df5..267d3b8 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[758920427.25,763778584.875,776733671.875,781591829.5] \ No newline at end of file
+[733661558.75,742901074.25,767539782.25,776779297.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..5fb12dd
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8126501455.20125,"upper_bound":8782280977.035},"point_estimate":8454039088.1,"standard_error":178899089.32410002},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7664290958.0,"upper_bound":9238173590.0},"point_estimate":8447301983.0,"standard_error":693573672.7840348},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38205291.44462049,"upper_bound":1188154034.7479491},"point_estimate":1177223998.6198962,"standard_error":410875365.7202808},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":707926993.2387011,"upper_bound":829324883.0915596},"point_estimate":818657045.0501268,"standard_error":31876474.779318273}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..f7c5ee8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,9239978556.0,ns,1
+prime_sieve,,50000,,,9304533956.0,ns,1
+prime_sieve,,50000,,,7612388641.0,ns,1
+prime_sieve,,50000,,,7610838402.0,ns,1
+prime_sieve,,50000,,,9197039347.0,ns,1
+prime_sieve,,50000,,,9281651448.0,ns,1
+prime_sieve,,50000,,,7651925110.0,ns,1
+prime_sieve,,50000,,,7695337533.0,ns,1
+prime_sieve,,50000,,,9208745882.0,ns,1
+prime_sieve,,50000,,,9236368624.0,ns,1
+prime_sieve,,50000,,,7654630465.0,ns,1
+prime_sieve,,50000,,,7697564619.0,ns,1
+prime_sieve,,50000,,,9224910452.0,ns,1
+prime_sieve,,50000,,,9244428391.0,ns,1
+prime_sieve,,50000,,,7639006329.0,ns,1
+prime_sieve,,50000,,,7680953047.0,ns,1
+prime_sieve,,50000,,,9318011235.0,ns,1
+prime_sieve,,50000,,,9256930746.0,ns,1
+prime_sieve,,50000,,,7673951451.0,ns,1
+prime_sieve,,50000,,,7651587528.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..370f511
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9239978556.0,9304533956.0,7612388641.0,7610838402.0,9197039347.0,9281651448.0,7651925110.0,7695337533.0,9208745882.0,9236368624.0,7654630465.0,7697564619.0,9224910452.0,9244428391.0,7639006329.0,7680953047.0,9318011235.0,9256930746.0,7673951451.0,7651587528.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..9e89a7f
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[2892543460.75,5273248793.5,11621796347.5,14002501680.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..a50ae5e
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":787001120.8575,"upper_bound":796969003.355},"point_estimate":791596647.35,"standard_error":2549333.7429089174},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783748270.0,"upper_bound":796094736.5},"point_estimate":790138181.0,"standard_error":2710197.7840251965},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3827888.5483413935,"upper_bound":14768500.062006712},"point_estimate":13641629.195612669,"standard_error":3149490.18417488},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6558671.997999407,"upper_bound":16425499.60764749},"point_estimate":11687471.857001588,"standard_error":2811640.864926576}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..6b0d5da
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,783253304.0,ns,1
+prime_sieve,,50000,,,780455724.0,ns,1
+prime_sieve,,50000,,,791298125.0,ns,1
+prime_sieve,,50000,,,790103316.0,ns,1
+prime_sieve,,50000,,,799249924.0,ns,1
+prime_sieve,,50000,,,800170035.0,ns,1
+prime_sieve,,50000,,,800378158.0,ns,1
+prime_sieve,,50000,,,802525606.0,ns,1
+prime_sieve,,50000,,,801959607.0,ns,1
+prime_sieve,,50000,,,828186004.0,ns,1
+prime_sieve,,50000,,,787967837.0,ns,1
+prime_sieve,,50000,,,780352719.0,ns,1
+prime_sieve,,50000,,,778246582.0,ns,1
+prime_sieve,,50000,,,780716888.0,ns,1
+prime_sieve,,50000,,,780847618.0,ns,1
+prime_sieve,,50000,,,791089871.0,ns,1
+prime_sieve,,50000,,,787775798.0,ns,1
+prime_sieve,,50000,,,784243236.0,ns,1
+prime_sieve,,50000,,,790173046.0,ns,1
+prime_sieve,,50000,,,792939549.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..9e792a7
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[783253304.0,780455724.0,791298125.0,790103316.0,799249924.0,800170035.0,800378158.0,802525606.0,801959607.0,828186004.0,787967837.0,780352719.0,778246582.0,780716888.0,780847618.0,791089871.0,787775798.0,784243236.0,790173046.0,792939549.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..196ce34
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[732167674.75,757409778.625,824722055.625,849964159.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..730c031
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":752432207.0425,"upper_bound":767202406.9937501},"point_estimate":758159590.5,"standard_error":4030583.782680766},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":750447597.5,"upper_bound":757975549.5},"point_estimate":756440618.0,"standard_error":2393668.527453284},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1617037.6914918423,"upper_bound":9378748.038893938},"point_estimate":8057271.84125483,"standard_error":2157145.4708805736},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4244607.20895962,"upper_bound":29875140.17990798},"point_estimate":18458969.35717385,"standard_error":8578410.06793775}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..a52eb0f
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,756158065.0,ns,1
+prime_sieve,,50000,,,762887815.0,ns,1
+prime_sieve,,50000,,,758540048.0,ns,1
+prime_sieve,,50000,,,750332468.0,ns,1
+prime_sieve,,50000,,,757041203.0,ns,1
+prime_sieve,,50000,,,757896653.0,ns,1
+prime_sieve,,50000,,,757927410.0,ns,1
+prime_sieve,,50000,,,758023689.0,ns,1
+prime_sieve,,50000,,,750295186.0,ns,1
+prime_sieve,,50000,,,742318769.0,ns,1
+prime_sieve,,50000,,,748342684.0,ns,1
+prime_sieve,,50000,,,750562727.0,ns,1
+prime_sieve,,50000,,,748122729.0,ns,1
+prime_sieve,,50000,,,833205982.0,ns,1
+prime_sieve,,50000,,,762766497.0,ns,1
+prime_sieve,,50000,,,758904525.0,ns,1
+prime_sieve,,50000,,,748681187.0,ns,1
+prime_sieve,,50000,,,756723171.0,ns,1
+prime_sieve,,50000,,,751449398.0,ns,1
+prime_sieve,,50000,,,753011604.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..c464af2
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[756158065.0,762887815.0,758540048.0,750332468.0,757041203.0,757896653.0,757927410.0,758023689.0,750295186.0,742318769.0,748342684.0,750562727.0,748122729.0,833205982.0,762766497.0,758904525.0,748681187.0,756723171.0,751449398.0,753011604.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..85e08b3
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[726834253.75,738578700.625,769897225.625,781641672.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..2521548
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8501488672.2325,"upper_bound":9109132577.842499},"point_estimate":8806689486.1,"standard_error":163096152.07730013},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8104775364.5,"upper_bound":9526730005.5},"point_estimate":8814512497.0,"standard_error":619303084.2969642},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59270942.89813042,"upper_bound":1116061867.503941},"point_estimate":1101446514.0888155,"standard_error":365755043.7279737},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":646111962.2948227,"upper_bound":762247093.4573733},"point_estimate":748292169.3080922,"standard_error":29729013.31192111}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..f350a7d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,8000975034.0,ns,1
+prime_sieve,,50000,,,9478964489.0,ns,1
+prime_sieve,,50000,,,8018654927.0,ns,1
+prime_sieve,,50000,,,9567879314.0,ns,1
+prime_sieve,,50000,,,8115237517.0,ns,1
+prime_sieve,,50000,,,9491066303.0,ns,1
+prime_sieve,,50000,,,8150570975.0,ns,1
+prime_sieve,,50000,,,9478454019.0,ns,1
+prime_sieve,,50000,,,8122066185.0,ns,1
+prime_sieve,,50000,,,9572238770.0,ns,1
+prime_sieve,,50000,,,8094313212.0,ns,1
+prime_sieve,,50000,,,9558613289.0,ns,1
+prime_sieve,,50000,,,8055797993.0,ns,1
+prime_sieve,,50000,,,9569423446.0,ns,1
+prime_sieve,,50000,,,8041900322.0,ns,1
+prime_sieve,,50000,,,9556446585.0,ns,1
+prime_sieve,,50000,,,8116280007.0,ns,1
+prime_sieve,,50000,,,9577278342.0,ns,1
+prime_sieve,,50000,,,8070615567.0,ns,1
+prime_sieve,,50000,,,9497013426.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..d366f79
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8000975034.0,9478964489.0,8018654927.0,9567879314.0,8115237517.0,9491066303.0,8150570975.0,9478454019.0,8122066185.0,9572238770.0,8094313212.0,9558613289.0,8055797993.0,9569423446.0,8041900322.0,9556446585.0,8116280007.0,9577278342.0,8070615567.0,9497013426.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..b0e2005
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[3682590420.0,5885489610.375,11759887451.375,13962786641.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..7e87c90
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":784710308.52125,"upper_bound":794772639.0087501},"point_estimate":788800522.95,"standard_error":2651052.970801823},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783286077.0,"upper_bound":787090905.5},"point_estimate":785139323.5,"standard_error":1044954.9333061766},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1841532.9795062542,"upper_bound":7343512.928046499},"point_estimate":3397949.3819743395,"standard_error":1400690.3860841657},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3211396.438057872,"upper_bound":18888014.921541046},"point_estimate":12133581.082197895,"standard_error":4824797.047503858}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..a5ae618
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,784348882.0,ns,1
+prime_sieve,,50000,,,786774223.0,ns,1
+prime_sieve,,50000,,,795143789.0,ns,1
+prime_sieve,,50000,,,782537176.0,ns,1
+prime_sieve,,50000,,,786770377.0,ns,1
+prime_sieve,,50000,,,781255253.0,ns,1
+prime_sieve,,50000,,,785374770.0,ns,1
+prime_sieve,,50000,,,786165491.0,ns,1
+prime_sieve,,50000,,,800604224.0,ns,1
+prime_sieve,,50000,,,835476584.0,ns,1
+prime_sieve,,50000,,,783215603.0,ns,1
+prime_sieve,,50000,,,780804679.0,ns,1
+prime_sieve,,50000,,,782501945.0,ns,1
+prime_sieve,,50000,,,787454830.0,ns,1
+prime_sieve,,50000,,,784903877.0,ns,1
+prime_sieve,,50000,,,783356551.0,ns,1
+prime_sieve,,50000,,,781533119.0,ns,1
+prime_sieve,,50000,,,784894558.0,ns,1
+prime_sieve,,50000,,,795486940.0,ns,1
+prime_sieve,,50000,,,787407588.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..74a86dc
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[784348882.0,786774223.0,795143789.0,782537176.0,786770377.0,781255253.0,785374770.0,786165491.0,800604224.0,835476584.0,783215603.0,780804679.0,782501945.0,787454830.0,784903877.0,783356551.0,781533119.0,784894558.0,795486940.0,787407588.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..f8cd88d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[769925789.5,776485892.875,793979501.875,800539605.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..86e3cb6
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":760397525.3862499,"upper_bound":774893852.0075},"point_estimate":765890366.8,"standard_error":4048026.1894137794},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":759525088.0,"upper_bound":764248150.0},"point_estimate":762053062.5,"standard_error":1283239.5960403995},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2282004.536086321,"upper_bound":7627766.335380077},"point_estimate":4786313.077425957,"standard_error":1354507.2689914815},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3356839.5416567964,"upper_bound":30307325.17469292},"point_estimate":18608106.674461715,"standard_error":9156119.468378028}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..cc83a33
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,764041537.0,ns,1
+prime_sieve,,50000,,,764449613.0,ns,1
+prime_sieve,,50000,,,767642664.0,ns,1
+prime_sieve,,50000,,,761990388.0,ns,1
+prime_sieve,,50000,,,763658000.0,ns,1
+prime_sieve,,50000,,,764927206.0,ns,1
+prime_sieve,,50000,,,757679336.0,ns,1
+prime_sieve,,50000,,,767106860.0,ns,1
+prime_sieve,,50000,,,758329126.0,ns,1
+prime_sieve,,50000,,,761005161.0,ns,1
+prime_sieve,,50000,,,761530308.0,ns,1
+prime_sieve,,50000,,,764046687.0,ns,1
+prime_sieve,,50000,,,753206154.0,ns,1
+prime_sieve,,50000,,,842673053.0,ns,1
+prime_sieve,,50000,,,771890272.0,ns,1
+prime_sieve,,50000,,,758470558.0,ns,1
+prime_sieve,,50000,,,760579618.0,ns,1
+prime_sieve,,50000,,,756688440.0,ns,1
+prime_sieve,,50000,,,755776618.0,ns,1
+prime_sieve,,50000,,,762115737.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..b3a937d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[764041537.0,764449613.0,767642664.0,761990388.0,763658000.0,764927206.0,757679336.0,767106860.0,758329126.0,761005161.0,761530308.0,764046687.0,753206154.0,842673053.0,771890272.0,758470558.0,760579618.0,756688440.0,755776618.0,762115737.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..35b4b02
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[740033766.25,749234483.125,773769728.125,782970445.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
deleted file mode 100644
index 941bdd4..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26306460667.33625,"upper_bound":27174561982.985},"point_estimate":26859150460.7,"standard_error":250585892.70194688},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27108981489.0,"upper_bound":27217003433.5},"point_estimate":27128186533.0,"standard_error":29509248.735734574},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22381093.469256163,"upper_bound":197437846.64907753},"point_estimate":125989122.60454595,"standard_error":44411095.23556389},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74205697.49519771,"upper_bound":1868140216.2399724},"point_estimate":1146642387.116892,"standard_error":601746367.6323293}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
deleted file mode 100644
index 97d5736..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,22074792624.0,ns,1
-prime_sieve,,50000,,,26279659866.0,ns,1
-prime_sieve,,50000,,,26901799247.0,ns,1
-prime_sieve,,50000,,,27131805462.0,ns,1
-prime_sieve,,50000,,,27263504195.0,ns,1
-prime_sieve,,50000,,,27105049601.0,ns,1
-prime_sieve,,50000,,,27124567604.0,ns,1
-prime_sieve,,50000,,,27111662164.0,ns,1
-prime_sieve,,50000,,,27282338523.0,ns,1
-prime_sieve,,50000,,,27257683994.0,ns,1
-prime_sieve,,50000,,,27122771428.0,ns,1
-prime_sieve,,50000,,,27189912512.0,ns,1
-prime_sieve,,50000,,,27231980345.0,ns,1
-prime_sieve,,50000,,,27034159502.0,ns,1
-prime_sieve,,50000,,,27229890364.0,ns,1
-prime_sieve,,50000,,,27271314298.0,ns,1
-prime_sieve,,50000,,,27106300814.0,ns,1
-prime_sieve,,50000,,,27204116503.0,ns,1
-prime_sieve,,50000,,,27116709621.0,ns,1
-prime_sieve,,50000,,,27142990547.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
deleted file mode 100644
index 1e79f4f..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[22074792624.0,26279659866.0,26901799247.0,27131805462.0,27263504195.0,27105049601.0,27124567604.0,27111662164.0,27282338523.0,27257683994.0,27122771428.0,27189912512.0,27231980345.0,27034159502.0,27229890364.0,27271314298.0,27106300814.0,27204116503.0,27116709621.0,27142990547.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
deleted file mode 100644
index d39ed3f..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[26732713465.25,26919350738.0,27417050132.0,27603687404.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
index efec781..cc83e9a 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":763588038.5150001,"upper_bound":768523124.24625},"point_estimate":766006571.95,"standard_error":1260537.6463160294},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":761230118.5,"upper_bound":767861710.0},"point_estimate":765306779.5,"standard_error":1596663.1255153313},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2416118.3058053255,"upper_bound":10408430.029213428},"point_estimate":6436254.851433635,"standard_error":2047508.1109826325},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4124647.970040045,"upper_bound":6797384.312480552},"point_estimate":5785581.530992718,"standard_error":678966.6454402684}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":773311979.5625,"upper_bound":806297123.5925001},"point_estimate":787506721.95,"standard_error":8559041.261105401},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":767524442.0,"upper_bound":785034115.5},"point_estimate":772131974.5,"standard_error":4433038.167454988},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3952316.492432356,"upper_bound":24975639.71669376},"point_estimate":10060792.211285233,"standard_error":5285114.459854059},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9889293.652293826,"upper_bound":57041989.22948265},"point_estimate":39223651.743414655,"standard_error":12498618.118382221}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
index 44e11e7..af46549 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,775069751.0,ns,1
-prime_sieve,,50000,,,776037783.0,ns,1
-prime_sieve,,50000,,,774666459.0,ns,1
-prime_sieve,,50000,,,774756914.0,ns,1
-prime_sieve,,50000,,,766726957.0,ns,1
-prime_sieve,,50000,,,764589336.0,ns,1
-prime_sieve,,50000,,,768277504.0,ns,1
-prime_sieve,,50000,,,759006836.0,ns,1
-prime_sieve,,50000,,,759878117.0,ns,1
-prime_sieve,,50000,,,761052828.0,ns,1
-prime_sieve,,50000,,,759363289.0,ns,1
-prime_sieve,,50000,,,765077304.0,ns,1
-prime_sieve,,50000,,,764348544.0,ns,1
-prime_sieve,,50000,,,767445916.0,ns,1
-prime_sieve,,50000,,,771124446.0,ns,1
-prime_sieve,,50000,,,761407409.0,ns,1
-prime_sieve,,50000,,,766555229.0,ns,1
-prime_sieve,,50000,,,760878342.0,ns,1
-prime_sieve,,50000,,,758332220.0,ns,1
-prime_sieve,,50000,,,765536255.0,ns,1
+prime_sieve,,50000,,,766292039.0,ns,1
+prime_sieve,,50000,,,767134844.0,ns,1
+prime_sieve,,50000,,,768443957.0,ns,1
+prime_sieve,,50000,,,775056808.0,ns,1
+prime_sieve,,50000,,,785670739.0,ns,1
+prime_sieve,,50000,,,784397492.0,ns,1
+prime_sieve,,50000,,,763681710.0,ns,1
+prime_sieve,,50000,,,767914040.0,ns,1
+prime_sieve,,50000,,,764913970.0,ns,1
+prime_sieve,,50000,,,762914287.0,ns,1
+prime_sieve,,50000,,,773265709.0,ns,1
+prime_sieve,,50000,,,776399834.0,ns,1
+prime_sieve,,50000,,,792407926.0,ns,1
+prime_sieve,,50000,,,792027839.0,ns,1
+prime_sieve,,50000,,,765778156.0,ns,1
+prime_sieve,,50000,,,918514857.0,ns,1
+prime_sieve,,50000,,,867266942.0,ns,1
+prime_sieve,,50000,,,816500959.0,ns,1
+prime_sieve,,50000,,,770998240.0,ns,1
+prime_sieve,,50000,,,770554091.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
index 8423d59..ab28646 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[775069751.0,776037783.0,774666459.0,774756914.0,766726957.0,764589336.0,768277504.0,759006836.0,759878117.0,761052828.0,759363289.0,765077304.0,764348544.0,767445916.0,771124446.0,761407409.0,766555229.0,760878342.0,758332220.0,765536255.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[766292039.0,767134844.0,768443957.0,775056808.0,785670739.0,784397492.0,763681710.0,767914040.0,764913970.0,762914287.0,773265709.0,776399834.0,792407926.0,792027839.0,765778156.0,918514857.0,867266942.0,816500959.0,770998240.0,770554091.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
index 9e5dcfd..515f35a 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[737069107.5,749039157.0,780959289.0,792929338.5] \ No newline at end of file
+[705916529.0,736420335.875,817763820.875,848267627.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index e9e0d60..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":758616879.62625,"upper_bound":766650002.1575},"point_estimate":762017529.4,"standard_error":2080938.1840994305},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":757523792.5,"upper_bound":763580294.0},"point_estimate":760033219.5,"standard_error":1533227.4181271794},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2231805.9248775244,"upper_bound":8277366.772547364},"point_estimate":5003318.270373344,"standard_error":1587829.4962196087},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3661916.3516354356,"upper_bound":14853010.534877716},"point_estimate":9599294.440579822,"standard_error":3462068.8477792726}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index 1e4a33a..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,757373529.0,ns,1
-prime_sieve,,50000,,,762407851.0,ns,1
-prime_sieve,,50000,,,755822967.0,ns,1
-prime_sieve,,50000,,,757674056.0,ns,1
-prime_sieve,,50000,,,753433322.0,ns,1
-prime_sieve,,50000,,,760684721.0,ns,1
-prime_sieve,,50000,,,756600890.0,ns,1
-prime_sieve,,50000,,,759381718.0,ns,1
-prime_sieve,,50000,,,764752737.0,ns,1
-prime_sieve,,50000,,,767656888.0,ns,1
-prime_sieve,,50000,,,758783751.0,ns,1
-prime_sieve,,50000,,,756716165.0,ns,1
-prime_sieve,,50000,,,767030775.0,ns,1
-prime_sieve,,50000,,,765609619.0,ns,1
-prime_sieve,,50000,,,761584302.0,ns,1
-prime_sieve,,50000,,,766988982.0,ns,1
-prime_sieve,,50000,,,758426806.0,ns,1
-prime_sieve,,50000,,,750843214.0,ns,1
-prime_sieve,,50000,,,760783578.0,ns,1
-prime_sieve,,50000,,,797794717.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
deleted file mode 100644
index fb79b04..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[757373529.0,762407851.0,755822967.0,757674056.0,753433322.0,760684721.0,756600890.0,759381718.0,764752737.0,767656888.0,758783751.0,756716165.0,767030775.0,765609619.0,761584302.0,766988982.0,758426806.0,750843214.0,760783578.0,797794717.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 145babf..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[733935879.5,745572533.75,776603611.75,788240266.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index e077c97..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":763529836.42125,"upper_bound":766459583.09},"point_estimate":765016256.25,"standard_error":748259.8534948156},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":763882042.0,"upper_bound":766708960.0},"point_estimate":765490667.0,"standard_error":670867.7117549129},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1044679.2303532362,"upper_bound":5794214.932832122},"point_estimate":2895998.110985756,"standard_error":1263132.574548404},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2344766.3950348063,"upper_bound":4198025.810591012},"point_estimate":3441381.457091566,"standard_error":472803.3560292485}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index a46c114..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,758635655.0,ns,1
-prime_sieve,,50000,,,760938980.0,ns,1
-prime_sieve,,50000,,,760722434.0,ns,1
-prime_sieve,,50000,,,765685789.0,ns,1
-prime_sieve,,50000,,,771144038.0,ns,1
-prime_sieve,,50000,,,765187097.0,ns,1
-prime_sieve,,50000,,,766609153.0,ns,1
-prime_sieve,,50000,,,765447227.0,ns,1
-prime_sieve,,50000,,,765534107.0,ns,1
-prime_sieve,,50000,,,758902673.0,ns,1
-prime_sieve,,50000,,,766808767.0,ns,1
-prime_sieve,,50000,,,765028754.0,ns,1
-prime_sieve,,50000,,,763071558.0,ns,1
-prime_sieve,,50000,,,764692526.0,ns,1
-prime_sieve,,50000,,,767686233.0,ns,1
-prime_sieve,,50000,,,766101779.0,ns,1
-prime_sieve,,50000,,,769091338.0,ns,1
-prime_sieve,,50000,,,767201749.0,ns,1
-prime_sieve,,50000,,,761890421.0,ns,1
-prime_sieve,,50000,,,769944847.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index cde3109..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[758635655.0,760938980.0,760722434.0,765685789.0,771144038.0,765187097.0,766609153.0,765447227.0,765534107.0,758902673.0,766808767.0,765028754.0,763071558.0,764692526.0,767686233.0,766101779.0,769091338.0,767201749.0,761890421.0,769944847.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index 22c0409..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[750384057.5,756580165.625,773103120.625,779299228.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
index 7a2039e..78df496 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":760959942.40875,"upper_bound":767335083.88625},"point_estimate":763897847.35,"standard_error":1632593.3793723518},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":761175511.0,"upper_bound":766507564.0},"point_estimate":763279185.0,"standard_error":1300672.2974282093},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2248125.6440877914,"upper_bound":9053998.599359393},"point_estimate":6335780.5338174105,"standard_error":1767995.2179119904},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3855011.3985248134,"upper_bound":10746756.736106196},"point_estimate":7496536.852518321,"standard_error":1925996.5038390385}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":769641027.25,"upper_bound":776843085.1537501},"point_estimate":772905262.55,"standard_error":1852044.1032692504},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":768367317.5,"upper_bound":773325446.5},"point_estimate":770035328.0,"standard_error":1314565.015311479},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1849991.9536560774,"upper_bound":8628289.290717244},"point_estimate":4877929.601499438,"standard_error":1622871.3659369037},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3698673.2521706484,"upper_bound":11685218.80487837},"point_estimate":8491962.35269505,"standard_error":2083302.3810875192}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
index 4e537cc..7430c3f 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,761762845.0,ns,1
-prime_sieve,,50000,,,761888315.0,ns,1
-prime_sieve,,50000,,,760832126.0,ns,1
-prime_sieve,,50000,,,763366348.0,ns,1
-prime_sieve,,50000,,,763656072.0,ns,1
-prime_sieve,,50000,,,767866096.0,ns,1
-prime_sieve,,50000,,,755399077.0,ns,1
-prime_sieve,,50000,,,758064390.0,ns,1
-prime_sieve,,50000,,,767671910.0,ns,1
-prime_sieve,,50000,,,764034103.0,ns,1
-prime_sieve,,50000,,,768493041.0,ns,1
-prime_sieve,,50000,,,765343218.0,ns,1
-prime_sieve,,50000,,,754818122.0,ns,1
-prime_sieve,,50000,,,763192022.0,ns,1
-prime_sieve,,50000,,,772328797.0,ns,1
-prime_sieve,,50000,,,787800017.0,ns,1
-prime_sieve,,50000,,,761518896.0,ns,1
-prime_sieve,,50000,,,759125059.0,ns,1
-prime_sieve,,50000,,,767871107.0,ns,1
-prime_sieve,,50000,,,752925386.0,ns,1
+prime_sieve,,50000,,,775083795.0,ns,1
+prime_sieve,,50000,,,768758170.0,ns,1
+prime_sieve,,50000,,,766367661.0,ns,1
+prime_sieve,,50000,,,771031160.0,ns,1
+prime_sieve,,50000,,,767976465.0,ns,1
+prime_sieve,,50000,,,769984282.0,ns,1
+prime_sieve,,50000,,,772156100.0,ns,1
+prime_sieve,,50000,,,782637125.0,ns,1
+prime_sieve,,50000,,,788823385.0,ns,1
+prime_sieve,,50000,,,798435741.0,ns,1
+prime_sieve,,50000,,,773392180.0,ns,1
+prime_sieve,,50000,,,769943320.0,ns,1
+prime_sieve,,50000,,,766240480.0,ns,1
+prime_sieve,,50000,,,768918973.0,ns,1
+prime_sieve,,50000,,,770086374.0,ns,1
+prime_sieve,,50000,,,763731026.0,ns,1
+prime_sieve,,50000,,,773258713.0,ns,1
+prime_sieve,,50000,,,765520195.0,ns,1
+prime_sieve,,50000,,,767753042.0,ns,1
+prime_sieve,,50000,,,778007064.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
index ec93a0d..57f14c3 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[761762845.0,761888315.0,760832126.0,763366348.0,763656072.0,767866096.0,755399077.0,758064390.0,767671910.0,764034103.0,768493041.0,765343218.0,754818122.0,763192022.0,772328797.0,787800017.0,761518896.0,759125059.0,767871107.0,752925386.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[775083795.0,768758170.0,766367661.0,771031160.0,767976465.0,769984282.0,772156100.0,782637125.0,788823385.0,798435741.0,773392180.0,769943320.0,766240480.0,768918973.0,770086374.0,763731026.0,773258713.0,765520195.0,767753042.0,778007064.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
index 81603a8..2ffdaf7 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[738460067.5,749432713.375,778693102.375,789665748.25] \ No newline at end of file
+[750237185.75,759078897.5,782656795.5,791498507.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
deleted file mode 100644
index 16c4a1c..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7991451551.4125,"upper_bound":8033816776.875},"point_estimate":8012445381.75,"standard_error":10835715.458345797},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7976103346.0,"upper_bound":8036671203.5},"point_estimate":8007676579.5,"standard_error":14766785.652064724},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24600366.976556182,"upper_bound":76859002.66427994},"point_estimate":58535707.486483455,"standard_error":13210360.803704122},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":35004690.91990297,"upper_bound":60746159.4823444},"point_estimate":49730556.74716031,"standard_error":6562243.749155377}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
deleted file mode 100644
index c21f07a..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,8036326034.0,ns,1
-prime_sieve,,50000,,,7914237414.0,ns,1
-prime_sieve,,50000,,,8037016373.0,ns,1
-prime_sieve,,50000,,,7968381228.0,ns,1
-prime_sieve,,50000,,,8010660171.0,ns,1
-prime_sieve,,50000,,,7965051536.0,ns,1
-prime_sieve,,50000,,,8071800391.0,ns,1
-prime_sieve,,50000,,,7959848850.0,ns,1
-prime_sieve,,50000,,,8005688934.0,ns,1
-prime_sieve,,50000,,,7968008342.0,ns,1
-prime_sieve,,50000,,,8063530226.0,ns,1
-prime_sieve,,50000,,,7967813823.0,ns,1
-prime_sieve,,50000,,,7983825464.0,ns,1
-prime_sieve,,50000,,,7993034291.0,ns,1
-prime_sieve,,50000,,,8029518646.0,ns,1
-prime_sieve,,50000,,,8003554241.0,ns,1
-prime_sieve,,50000,,,8064327095.0,ns,1
-prime_sieve,,50000,,,8103641155.0,ns,1
-prime_sieve,,50000,,,8009664225.0,ns,1
-prime_sieve,,50000,,,8092979196.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
deleted file mode 100644
index 9d29639..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8036326034.0,7914237414.0,8037016373.0,7968381228.0,8010660171.0,7965051536.0,8071800391.0,7959848850.0,8005688934.0,7968008342.0,8063530226.0,7967813823.0,7983825464.0,7993034291.0,8029518646.0,8003554241.0,8064327095.0,8103641155.0,8009664225.0,8092979196.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
deleted file mode 100644
index 6e7a6cb..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[7742217517.25,7855252761.875,8156680080.875,8269715325.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index d1dd308..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7791706357.75,"upper_bound":7936112898.29},"point_estimate":7862741884.75,"standard_error":36747013.49862803},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7746508932.0,"upper_bound":7941252201.0},"point_estimate":7868962240.5,"standard_error":48567152.61148628},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81260280.82204163,"upper_bound":274337304.27753925},"point_estimate":181549271.95895612,"standard_error":50379985.213805236},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":118740941.53465402,"upper_bound":206921307.35413563},"point_estimate":168714715.24474114,"standard_error":22596004.23010326}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index 94cb49f..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,7731363855.0,ns,1
-prime_sieve,,50000,,,8094950562.0,ns,1
-prime_sieve,,50000,,,7958732852.0,ns,1
-prime_sieve,,50000,,,8060876395.0,ns,1
-prime_sieve,,50000,,,8033403308.0,ns,1
-prime_sieve,,50000,,,7923771550.0,ns,1
-prime_sieve,,50000,,,7730108310.0,ns,1
-prime_sieve,,50000,,,7965989367.0,ns,1
-prime_sieve,,50000,,,7761654009.0,ns,1
-prime_sieve,,50000,,,7922186201.0,ns,1
-prime_sieve,,50000,,,7904671398.0,ns,1
-prime_sieve,,50000,,,8224876832.0,ns,1
-prime_sieve,,50000,,,7612025518.0,ns,1
-prime_sieve,,50000,,,7890447627.0,ns,1
-prime_sieve,,50000,,,7615815510.0,ns,1
-prime_sieve,,50000,,,7847476854.0,ns,1
-prime_sieve,,50000,,,7654960980.0,ns,1
-prime_sieve,,50000,,,7829148265.0,ns,1
-prime_sieve,,50000,,,7653670161.0,ns,1
-prime_sieve,,50000,,,7838708141.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
deleted file mode 100644
index a83fbd0..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[7731363855.0,8094950562.0,7958732852.0,8060876395.0,8033403308.0,7923771550.0,7730108310.0,7965989367.0,7761654009.0,7922186201.0,7904671398.0,8224876832.0,7612025518.0,7890447627.0,7615815510.0,7847476854.0,7654960980.0,7829148265.0,7653670161.0,7838708141.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index a835f3f..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[7042558932.75,7386804450.75,8304792498.75,8649038016.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..ca0586d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28258710992.34625,"upper_bound":29395311785.71125},"point_estimate":28973401795.65,"standard_error":318967318.1468058},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29319760214.0,"upper_bound":29437177838.0},"point_estimate":29370792836.5,"standard_error":36321022.72958584},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40853946.66069746,"upper_bound":192774727.25126445},"point_estimate":110709071.43672109,"standard_error":39463317.40886903},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":86946847.28115827,"upper_bound":2358918272.2451386},"point_estimate":1464152935.7834427,"standard_error":730723152.9377221}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..4f14fc8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,22956504813.0,ns,1
+prime_sieve,,50000,,,27795823386.0,ns,1
+prime_sieve,,50000,,,28999328005.0,ns,1
+prime_sieve,,50000,,,29421896824.0,ns,1
+prime_sieve,,50000,,,29450885648.0,ns,1
+prime_sieve,,50000,,,29416130190.0,ns,1
+prime_sieve,,50000,,,29312848794.0,ns,1
+prime_sieve,,50000,,,29458622161.0,ns,1
+prime_sieve,,50000,,,29440044519.0,ns,1
+prime_sieve,,50000,,,29531058509.0,ns,1
+prime_sieve,,50000,,,29329013681.0,ns,1
+prime_sieve,,50000,,,29374049588.0,ns,1
+prime_sieve,,50000,,,29253087543.0,ns,1
+prime_sieve,,50000,,,29549534474.0,ns,1
+prime_sieve,,50000,,,29367536085.0,ns,1
+prime_sieve,,50000,,,29326671634.0,ns,1
+prime_sieve,,50000,,,29434311157.0,ns,1
+prime_sieve,,50000,,,29248715257.0,ns,1
+prime_sieve,,50000,,,29350947269.0,ns,1
+prime_sieve,,50000,,,29451026376.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..ff8284f
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[22956504813.0,27795823386.0,28999328005.0,29421896824.0,29450885648.0,29416130190.0,29312848794.0,29458622161.0,29440044519.0,29531058509.0,29329013681.0,29374049588.0,29253087543.0,29549534474.0,29367536085.0,29326671634.0,29434311157.0,29248715257.0,29350947269.0,29451026376.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..8d56fbf
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[28863369521.25,29080639001.25,29660024281.25,29877293761.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
index 7fb8bde..0ec3c08 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6779389917.32125,"upper_bound":7479308479.0},"point_estimate":7128964741.0,"standard_error":180767147.17403594},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6315664667.5,"upper_bound":7834539771.0},"point_estimate":7229424190.5,"standard_error":629379599.2957171},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":102448463.2329762,"upper_bound":1258838235.359654},"point_estimate":1231781126.0967135,"standard_error":355189081.6596797},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":710838129.5183729,"upper_bound":865839562.9872736},"point_estimate":827856429.0450907,"standard_error":39551638.45737115}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7757661574.05375,"upper_bound":7795202813.27125},"point_estimate":7775939074.05,"standard_error":9588657.79138553},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7752424390.5,"upper_bound":7792325419.0},"point_estimate":7766182064.5,"standard_error":12834423.39587476},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18226453.23011577,"upper_bound":66521463.15280795},"point_estimate":38760136.69357002,"standard_error":11574851.635002734},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29276681.493834965,"upper_bound":54958248.76272367},"point_estimate":43988286.1457559,"standard_error":6601785.369087844}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
index 1f650b1..29d5de6 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,8112760126.0,ns,1
-prime_sieve,,50000,,,6650684338.0,ns,1
-prime_sieve,,50000,,,8069367868.0,ns,1
-prime_sieve,,50000,,,6308888025.0,ns,1
-prime_sieve,,50000,,,7980421589.0,ns,1
-prime_sieve,,50000,,,6371218323.0,ns,1
-prime_sieve,,50000,,,7837584909.0,ns,1
-prime_sieve,,50000,,,6246675464.0,ns,1
-prime_sieve,,50000,,,7933521531.0,ns,1
-prime_sieve,,50000,,,6270461394.0,ns,1
-prime_sieve,,50000,,,7829746200.0,ns,1
-prime_sieve,,50000,,,6322441310.0,ns,1
-prime_sieve,,50000,,,7831494633.0,ns,1
-prime_sieve,,50000,,,6259400342.0,ns,1
-prime_sieve,,50000,,,7819289834.0,ns,1
-prime_sieve,,50000,,,6232772659.0,ns,1
-prime_sieve,,50000,,,7808164043.0,ns,1
-prime_sieve,,50000,,,6227350809.0,ns,1
-prime_sieve,,50000,,,8051130517.0,ns,1
-prime_sieve,,50000,,,6415920906.0,ns,1
+prime_sieve,,50000,,,7745566388.0,ns,1
+prime_sieve,,50000,,,7875895120.0,ns,1
+prime_sieve,,50000,,,7730120296.0,ns,1
+prime_sieve,,50000,,,7760128321.0,ns,1
+prime_sieve,,50000,,,7790590227.0,ns,1
+prime_sieve,,50000,,,7700259252.0,ns,1
+prime_sieve,,50000,,,7718218560.0,ns,1
+prime_sieve,,50000,,,7832327592.0,ns,1
+prime_sieve,,50000,,,7754199628.0,ns,1
+prime_sieve,,50000,,,7750649153.0,ns,1
+prime_sieve,,50000,,,7786578959.0,ns,1
+prime_sieve,,50000,,,7761018380.0,ns,1
+prime_sieve,,50000,,,7732352288.0,ns,1
+prime_sieve,,50000,,,7825717750.0,ns,1
+prime_sieve,,50000,,,7790245660.0,ns,1
+prime_sieve,,50000,,,7794060611.0,ns,1
+prime_sieve,,50000,,,7762210592.0,ns,1
+prime_sieve,,50000,,,7838171578.0,ns,1
+prime_sieve,,50000,,,7770153537.0,ns,1
+prime_sieve,,50000,,,7800317589.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
index 29282e3..e0638af 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8112760126.0,6650684338.0,8069367868.0,6308888025.0,7980421589.0,6371218323.0,7837584909.0,6246675464.0,7933521531.0,6270461394.0,7829746200.0,6322441310.0,7831494633.0,6259400342.0,7819289834.0,6232772659.0,7808164043.0,6227350809.0,8051130517.0,6415920906.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[7745566388.0,7875895120.0,7730120296.0,7760128321.0,7790590227.0,7700259252.0,7718218560.0,7832327592.0,7754199628.0,7750649153.0,7786578959.0,7761018380.0,7732352288.0,7825717750.0,7790245660.0,7794060611.0,7762210592.0,7838171578.0,7770153537.0,7800317589.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
index fc3899c..3185b0f 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[1612418275.5,3955849821.375,10205000610.375,12548432156.25] \ No newline at end of file
+[7610639280.5,7680008871.125,7864994446.125,7934364036.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
deleted file mode 100644
index 6a96c5a..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":789276333.78,"upper_bound":792412723.38125},"point_estimate":790853654.4,"standard_error":803473.2884941685},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":788339892.5,"upper_bound":793693257.0},"point_estimate":790700193.5,"standard_error":1517191.9504175023},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2145973.023301363,"upper_bound":6003457.232317328},"point_estimate":4933582.698011398,"standard_error":1029139.8280234075},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2832046.883058973,"upper_bound":4289596.917223953},"point_estimate":3702971.0412133634,"standard_error":372571.74445415137}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
deleted file mode 100644
index c2845fb..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,794005907.0,ns,1
-prime_sieve,,50000,,,785724113.0,ns,1
-prime_sieve,,50000,,,785224723.0,ns,1
-prime_sieve,,50000,,,794295012.0,ns,1
-prime_sieve,,50000,,,786608712.0,ns,1
-prime_sieve,,50000,,,792195543.0,ns,1
-prime_sieve,,50000,,,794049792.0,ns,1
-prime_sieve,,50000,,,790172601.0,ns,1
-prime_sieve,,50000,,,790088191.0,ns,1
-prime_sieve,,50000,,,791227786.0,ns,1
-prime_sieve,,50000,,,795540103.0,ns,1
-prime_sieve,,50000,,,788395541.0,ns,1
-prime_sieve,,50000,,,786036675.0,ns,1
-prime_sieve,,50000,,,788284244.0,ns,1
-prime_sieve,,50000,,,786843440.0,ns,1
-prime_sieve,,50000,,,793380607.0,ns,1
-prime_sieve,,50000,,,795366589.0,ns,1
-prime_sieve,,50000,,,789174617.0,ns,1
-prime_sieve,,50000,,,797200171.0,ns,1
-prime_sieve,,50000,,,793258721.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
deleted file mode 100644
index aa5d4a4..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[794005907.0,785724113.0,785224723.0,794295012.0,786608712.0,792195543.0,794049792.0,790172601.0,790088191.0,791227786.0,795540103.0,788395541.0,786036675.0,788284244.0,786843440.0,793380607.0,795366589.0,789174617.0,797200171.0,793258721.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
deleted file mode 100644
index 2c65434..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[769645537.25,778784790.125,803156131.125,812295384.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index 39377be..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783837922.9475,"upper_bound":786690482.795},"point_estimate":785170031.7,"standard_error":730711.9954850541},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783145265.0,"upper_bound":786851994.5},"point_estimate":784151012.0,"standard_error":1069283.8698920538},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1143729.5106947422,"upper_bound":4324353.458127379},"point_estimate":2886272.2551584244,"standard_error":862132.8472294055},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1981870.4116148225,"upper_bound":4563560.013446138},"point_estimate":3364472.6862241933,"standard_error":707580.40499855}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index dfe7afe..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,783111799.0,ns,1
-prime_sieve,,50000,,,783178731.0,ns,1
-prime_sieve,,50000,,,788131553.0,ns,1
-prime_sieve,,50000,,,787650900.0,ns,1
-prime_sieve,,50000,,,785745794.0,ns,1
-prime_sieve,,50000,,,785240532.0,ns,1
-prime_sieve,,50000,,,781754021.0,ns,1
-prime_sieve,,50000,,,780754575.0,ns,1
-prime_sieve,,50000,,,782016108.0,ns,1
-prime_sieve,,50000,,,782771211.0,ns,1
-prime_sieve,,50000,,,787149175.0,ns,1
-prime_sieve,,50000,,,782392388.0,ns,1
-prime_sieve,,50000,,,794969541.0,ns,1
-prime_sieve,,50000,,,784366766.0,ns,1
-prime_sieve,,50000,,,783935258.0,ns,1
-prime_sieve,,50000,,,783252350.0,ns,1
-prime_sieve,,50000,,,787367630.0,ns,1
-prime_sieve,,50000,,,789753193.0,ns,1
-prime_sieve,,50000,,,783304295.0,ns,1
-prime_sieve,,50000,,,786554814.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
deleted file mode 100644
index 6651ab4..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[783111799.0,783178731.0,788131553.0,787650900.0,785745794.0,785240532.0,781754021.0,780754575.0,782016108.0,782771211.0,787149175.0,782392388.0,794969541.0,784366766.0,783935258.0,783252350.0,787367630.0,789753193.0,783304295.0,786554814.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 2f63a20..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[770495241.75,776760946.875,793469493.875,799735199.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index 197912c..f34ae3b 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":769650839.4262501,"upper_bound":772667858.61375},"point_estimate":771055529.1,"standard_error":774158.6053304358},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":769714968.5,"upper_bound":771659738.0},"point_estimate":770665405.0,"standard_error":548668.8879557627},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":960554.2839467525,"upper_bound":5162159.583753347},"point_estimate":2404028.4443199635,"standard_error":1074652.133839737},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1917545.8709031155,"upper_bound":4788604.915915555},"point_estimate":3546782.3760974635,"standard_error":759617.9278771686}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":768670372.30875,"upper_bound":784396075.7225001},"point_estimate":774811341.0,"standard_error":4288879.713770737},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":767750574.0,"upper_bound":772370857.0},"point_estimate":770701920.5,"standard_error":1143186.2476041385},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1798942.3300623894,"upper_bound":9240879.584741592},"point_estimate":4375666.243216395,"standard_error":1848703.3233611565},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3906707.8725366043,"upper_bound":31688011.5505913},"point_estimate":19684498.701660402,"standard_error":9054794.569094477}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index 65776b6..b556a33 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,781208616.0,ns,1
-prime_sieve,,50000,,,776733761.0,ns,1
-prime_sieve,,50000,,,771125277.0,ns,1
-prime_sieve,,50000,,,766838808.0,ns,1
-prime_sieve,,50000,,,769715408.0,ns,1
-prime_sieve,,50000,,,770500363.0,ns,1
-prime_sieve,,50000,,,770830447.0,ns,1
-prime_sieve,,50000,,,770888034.0,ns,1
-prime_sieve,,50000,,,772567407.0,ns,1
-prime_sieve,,50000,,,767258854.0,ns,1
-prime_sieve,,50000,,,766874749.0,ns,1
-prime_sieve,,50000,,,768074288.0,ns,1
-prime_sieve,,50000,,,771313083.0,ns,1
-prime_sieve,,50000,,,775283266.0,ns,1
-prime_sieve,,50000,,,770487615.0,ns,1
-prime_sieve,,50000,,,772703877.0,ns,1
-prime_sieve,,50000,,,769714529.0,ns,1
-prime_sieve,,50000,,,769877509.0,ns,1
-prime_sieve,,50000,,,772006393.0,ns,1
-prime_sieve,,50000,,,767108298.0,ns,1
+prime_sieve,,50000,,,767745947.0,ns,1
+prime_sieve,,50000,,,787183337.0,ns,1
+prime_sieve,,50000,,,771086078.0,ns,1
+prime_sieve,,50000,,,769328571.0,ns,1
+prime_sieve,,50000,,,772454181.0,ns,1
+prime_sieve,,50000,,,764783694.0,ns,1
+prime_sieve,,50000,,,758149037.0,ns,1
+prime_sieve,,50000,,,763995765.0,ns,1
+prime_sieve,,50000,,,769993151.0,ns,1
+prime_sieve,,50000,,,767543619.0,ns,1
+prime_sieve,,50000,,,772287533.0,ns,1
+prime_sieve,,50000,,,767755201.0,ns,1
+prime_sieve,,50000,,,766669410.0,ns,1
+prime_sieve,,50000,,,854432101.0,ns,1
+prime_sieve,,50000,,,771846604.0,ns,1
+prime_sieve,,50000,,,770633234.0,ns,1
+prime_sieve,,50000,,,777845282.0,ns,1
+prime_sieve,,50000,,,770770607.0,ns,1
+prime_sieve,,50000,,,779218202.0,ns,1
+prime_sieve,,50000,,,772505266.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 8ccf770..b0262e9 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[781208616.0,776733761.0,771125277.0,766838808.0,769715408.0,770500363.0,770830447.0,770888034.0,772567407.0,767258854.0,766874749.0,768074288.0,771313083.0,775283266.0,770487615.0,772703877.0,769714529.0,769877509.0,772006393.0,767108298.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[767745947.0,787183337.0,771086078.0,769328571.0,772454181.0,764783694.0,758149037.0,763995765.0,769993151.0,767543619.0,772287533.0,767755201.0,766669410.0,854432101.0,771846604.0,770633234.0,777845282.0,770770607.0,779218202.0,772505266.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index 01976b3..ddc43ff 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[760777935.5,765041202.125,776409913.125,780673179.75] \ No newline at end of file
+[753380603.25,760537984.125,779624333.125,786781714.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/estimates.json b/analysis/current/criterion/prime_sieve/50000/new/estimates.json
index e9e0d60..730c031 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":758616879.62625,"upper_bound":766650002.1575},"point_estimate":762017529.4,"standard_error":2080938.1840994305},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":757523792.5,"upper_bound":763580294.0},"point_estimate":760033219.5,"standard_error":1533227.4181271794},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2231805.9248775244,"upper_bound":8277366.772547364},"point_estimate":5003318.270373344,"standard_error":1587829.4962196087},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3661916.3516354356,"upper_bound":14853010.534877716},"point_estimate":9599294.440579822,"standard_error":3462068.8477792726}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":752432207.0425,"upper_bound":767202406.9937501},"point_estimate":758159590.5,"standard_error":4030583.782680766},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":750447597.5,"upper_bound":757975549.5},"point_estimate":756440618.0,"standard_error":2393668.527453284},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1617037.6914918423,"upper_bound":9378748.038893938},"point_estimate":8057271.84125483,"standard_error":2157145.4708805736},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4244607.20895962,"upper_bound":29875140.17990798},"point_estimate":18458969.35717385,"standard_error":8578410.06793775}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/raw.csv b/analysis/current/criterion/prime_sieve/50000/new/raw.csv
index 1e4a33a..a52eb0f 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,757373529.0,ns,1
-prime_sieve,,50000,,,762407851.0,ns,1
-prime_sieve,,50000,,,755822967.0,ns,1
-prime_sieve,,50000,,,757674056.0,ns,1
-prime_sieve,,50000,,,753433322.0,ns,1
-prime_sieve,,50000,,,760684721.0,ns,1
-prime_sieve,,50000,,,756600890.0,ns,1
-prime_sieve,,50000,,,759381718.0,ns,1
-prime_sieve,,50000,,,764752737.0,ns,1
-prime_sieve,,50000,,,767656888.0,ns,1
-prime_sieve,,50000,,,758783751.0,ns,1
-prime_sieve,,50000,,,756716165.0,ns,1
-prime_sieve,,50000,,,767030775.0,ns,1
-prime_sieve,,50000,,,765609619.0,ns,1
-prime_sieve,,50000,,,761584302.0,ns,1
-prime_sieve,,50000,,,766988982.0,ns,1
-prime_sieve,,50000,,,758426806.0,ns,1
-prime_sieve,,50000,,,750843214.0,ns,1
-prime_sieve,,50000,,,760783578.0,ns,1
-prime_sieve,,50000,,,797794717.0,ns,1
+prime_sieve,,50000,,,756158065.0,ns,1
+prime_sieve,,50000,,,762887815.0,ns,1
+prime_sieve,,50000,,,758540048.0,ns,1
+prime_sieve,,50000,,,750332468.0,ns,1
+prime_sieve,,50000,,,757041203.0,ns,1
+prime_sieve,,50000,,,757896653.0,ns,1
+prime_sieve,,50000,,,757927410.0,ns,1
+prime_sieve,,50000,,,758023689.0,ns,1
+prime_sieve,,50000,,,750295186.0,ns,1
+prime_sieve,,50000,,,742318769.0,ns,1
+prime_sieve,,50000,,,748342684.0,ns,1
+prime_sieve,,50000,,,750562727.0,ns,1
+prime_sieve,,50000,,,748122729.0,ns,1
+prime_sieve,,50000,,,833205982.0,ns,1
+prime_sieve,,50000,,,762766497.0,ns,1
+prime_sieve,,50000,,,758904525.0,ns,1
+prime_sieve,,50000,,,748681187.0,ns,1
+prime_sieve,,50000,,,756723171.0,ns,1
+prime_sieve,,50000,,,751449398.0,ns,1
+prime_sieve,,50000,,,753011604.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/new/sample.json b/analysis/current/criterion/prime_sieve/50000/new/sample.json
index fb79b04..c464af2 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[757373529.0,762407851.0,755822967.0,757674056.0,753433322.0,760684721.0,756600890.0,759381718.0,764752737.0,767656888.0,758783751.0,756716165.0,767030775.0,765609619.0,761584302.0,766988982.0,758426806.0,750843214.0,760783578.0,797794717.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[756158065.0,762887815.0,758540048.0,750332468.0,757041203.0,757896653.0,757927410.0,758023689.0,750295186.0,742318769.0,748342684.0,750562727.0,748122729.0,833205982.0,762766497.0,758904525.0,748681187.0,756723171.0,751449398.0,753011604.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/tukey.json b/analysis/current/criterion/prime_sieve/50000/new/tukey.json
index 145babf..85e08b3 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/new/tukey.json
@@ -1 +1 @@
-[733935879.5,745572533.75,776603611.75,788240266.0] \ No newline at end of file
+[726834253.75,738578700.625,769897225.625,781641672.5] \ No newline at end of file