Implementando MergeSort, ainda nao funcionando perfeitamente.