v 0.1 merge sort