Adding merge sort implementation. Not passing all tests yet.