Rust library today uses [ipnsort](https://github.com/Voultapher/sort-research-rs/blob/5c75e2e92c5ee2b7e65014fff53d10e7f2db10f9/writeup/ipnsort_introduction/text.md) and [driftsort](https://github.com/Voultapher/sort-research-rs/blob/5c75e2e92c5ee2b7e65014fff53d10e7f2db10f9/writeup/driftsort_introduction/text.md) for unstable and stable sort respectively. I'm wondering if it would make sense to switch to them in parallel implementations here too instead of pdqsort and timsort respectively.