Implemented mergesort.
Master push for project 3