Recursive merge sort in go.