Исправлена сортировка.
Merge branch 'Dev' into Test
Вместо обычной сортировки теперь работает  слияние, что оптимизирует сортировку с n*logn до n.
Merge branch 'master' into Test
Исправлена ошибка в слиянии
Merge branch 'Dev' into Test
Добавлен тест на граничные условия