https://rust-lang-nursery.github.io/rust-cookbook/algorithms/sorting.html
Anonymous
Separate policy from mechanism, separate interfaces from engines.