#4 measure performance in a more accurate way

- execute AdventureTest when you want to have performance statistics
#5 here would be a good place to branch Mergesort into multiple threads