Что это за сортировка (JS)?
не особо разобравшись в ее теорииЭто звучит забавно.
Да, это быстрая сортировка в её игрушечном варианте и даже чуть хуже (есть избыточная проверка).
Неигрушечный вариант экономней по памяти, но требует аккуратной работы с индексами.
Это сортировка слиянием (Merge Sort)
Пример на Python
https://studlearn.com/works/details/sortirovka-sli...