Core - 2
            Для чего в стримах предназначен метод sorted()?
            
            Метод  `sorted()`  в Java Stream используется для сортировки элементов потока. Он возвращает новый отсортированный поток, который содержит элементы из исходного потока в отсортированном порядке. 
Метод  `sorted()`  может использовать естественный порядок сортировки элементов (если они реализуют интерфейс Comparable) или принимать в качестве аргумента компаратор для определения пользовательского порядка сортировки. 
Вот пример, демонстрирующий использование метода  `sorted()` :
List<Integer> numbers = Arrays.asList(5, 2, 8, 1, 3);
List<Integer> sortedNumbers = numbers.stream()
                                     .sorted()
                                     .collect(Collectors.toList());
System.out.println(sortedNumbers);
В этом примере мы создаем список чисел и сортируем его с помощью метода  `sorted()` . Результатом будет новый список, содержащий числа в порядке возрастания:  `[1, 2, 3, 5, 8]` .