added SortingReader
added not realized MergeSort
added IntegerArray for tests