granite_reckoner 0.2.3

A simple calculator enabling basic aggregations on Vec<T> in the specified number of threads. Works for all Rust's built-in numeric types.
Documentation
 Results from postgres on data_1M.csv:
 COPY 1000000
 
        sum         
--------------------
 -916668927.4241314 (~ granite-reckoner (-916668927.4241154)
(1 row)

postgres=# select max(a) from test ;
        max        
-------------------
 999998.7204128127 (= granite-reckoner (OK))
(1 row)

postgres=# select min(a) from test ;
        min         
--------------------
 -999996.8386372058 ( = granite-reckoner (OK) )
(1 row)

Results from postgres on data_3M.csv:
COPY 3000000

postgres=# select sum(a) from test2 ;
        sum        
-------------------
 2415672220.437594 (~ granite-reckoner (2415672220.4374223)
(1 row)

postgres=# select min(a) from test2 ;
         min         
---------------------
 -2999998.2130748853 (= granite-reckoner (OK))
(1 row)

postgres=# select max(a) from test2 ;
        max         
--------------------
 2999996.6583054466 (= granite-reckoner (OK))
(1 row)