started a single threaded merge sort example in rust