merge sort working!