Ma nella mergeSort quei cicli quando si concludono? E come vanno avanti ...?