But it has `O(n + n log n)` *unicorn poo*, which makes it fast!