Fix merge sort with an auxiliary vector that is passed around
Also make a bigger buffer for reading so that 1M elements arrays can be used
Remove unused function in merge sort
Use chrono instead of ctime to benchmark and other minor changes in merge sort