Tried to Incoperate Tyler's mergesort
Working code is working

working for basic test output and set test cases for helpers