Documenting through tests the many ways to sort