/*

  Benchmarks
  
  TODO 
  
  Bindings
  Java
  Perl
  Haskell
  
  
  Kotlin
  Visual Basic
  Chapel
  Swift
  Vala
  
  Install Chapel,Zig,Kotlin, ghc
  primes.jl
  
  primal,num-prime,malachite
  
  rand (benchmark rand generation vs primality proving)
  
  Update/download primality testing crates for rust benchmark
 
  Install gmp,flint, Danajacobsen's primality software 

*/

Default is_prime Laptop Intel i5-5300U (4) @ 2.900GHz
4.837790795s
4.846726436s
4.894942039s
4.934087502s
4.97963651s
5.008709616s
5.070318425s
5.100700334s
5.148434967s
5.199973677s
5.235100148s
5.277503041s
5.414920821s
5.381520151s
5.396414975s
5.441867514s
5.4835878s
5.531098989s
5.569278734s
5.611627181s
5.670616973s
5.697163891s
5.516023973s
5.572611412s
5.715607971s
5.616559085s
5.690963602s
5.72260414s
5.885295191s
5.93823024s
5.902103857s
6.008432607s

is_prime_wc
21.036236311s
21.608495765s
22.284582925s
22.82802688s
23.217062645s
24.062231705s
24.573142836s
25.145254397s
25.821788517s
26.306145075s
27.053344466s
27.73696842s
28.285005373s
28.877686065s
29.404930316s
30.079345042s
30.534056114s
31.117047339s
31.807547265s
32.316857259s
33.022641377s
33.54051088s
34.151937088s
34.816331272s
35.444559485s
36.225070427s
37.014798883s
37.633293257s
38.148072594s
38.710283429s
39.290131014s

Small
5.679375578s
5.782560996s
5.800478214s
5.821338104s
5.852698184s
5.890382399s
5.888929981s
5.92477504s
5.962634519s
5.985376538s
6.083847791s
6.077853255s
6.091384529s
6.105227996s
6.16497261s
6.189245085s
6.243593082s
6.267330369s
6.304377762s
6.339253738s
6.374607193s
6.416383586s
6.190597481s
6.101048154s
6.166291175s
6.234909665s
6.339967215s
6.370240749s
6.387357674s
6.435554392s
6.481796674s
6.556990891s

Tiny
is_prime
11.915673933s
12.268392945s
12.534426s
12.847836172s
13.177248338s
13.457218046s
13.68290883s
13.968662736s
14.241261472s
14.508898332s
14.777976702s
15.074382908s
15.397425488s
15.633332814s
15.922279713s
16.213047089s
16.510982754s
16.825081365s
17.087253625s
17.426912691s
17.713176827s
18.005127846s
18.333789955s
18.631222936s
18.995929269s
19.427618826s
19.711351833s
20.004237932s
20.280909944s
20.600277093s
20.883801226s
21.497441759s

