changed EfficientMergeSort : added InsertionSort 
changed SortedPartsChain : replaced LinkedList with Node