https://rust-lang-nursery.github.io/rust-cookbook/algorithms/sorting.html
Anonymous
Solving the next 5% probably costs more than the previous 90%.