My first PR was optimizing the sort algorithm, which was then followed up by introducing a state-of-the-art implementation of unstable sort, and finally parallel sorts in Rayon. That was achieved by porting timsort and pattern-defeating quicksort to Rust, the newest development coming from research at the time.