Придумал вот такое решение. По логике должно работать правильно. Но не пойму как это правильно применить. Первый массив как входящий параметр, и через проверку на null сортируется, и передается в другой массив. Правильно же?