Splitting tests.
Adding a shell script to run and evaluate tests (run them 128 times and calculate average and mean time)
Mostly just benchmarks.