Linq. Запрос на сортировку. Принцип работы

Пишу для своего кода:

ввёл переменные n и m в watchlist. И смотрел по нему. В результате, в n последовательно попали все значения из списка, а потом в m последовательно попадали значения из списка в нужном порядке. Вот и сделал вывод

Спасибо

теперь моё любопытство удовлетворено

Сортировка с помощью запроса - это копирование данных из исходного массива и последующая быстрая сортировка n*log(n). Я прав?