changed EfficientMergeSort : added interfaces Splitter,
											  ArraySplitterList
							 changed algorithm to these  interfaces
changed SortedPartsChain : removed LinkedList
fixed TestMergeSort
added SimpleArraySplitterList : implemented ArraySplitterList
added TestSimpleArraySplitterList