Sort new list passed in to valid_tones()
Including tests and doc updates