reword 7.0.1

Provides some utility functions for human-readable formatting of words.
Documentation
#[test]
fn join() {
    assert_eq!(reword::or_join::<&[&str]>(&[]), "");
    assert_eq!(reword::or_join::<&[&str]>(&["a"]), "a");
    assert_eq!(reword::or_join::<&[&str]>(&["a", "b"]), "a or b");
    assert_eq!(reword::or_join::<&[&str]>(&["a", "b", "c"]), "a, b or c");
    assert_eq!(
        reword::or_join::<&[&str]>(&["a", "b", "c", "d", "e"]),
        "a, b, c, d or e"
    );
    assert_eq!(reword::and_join::<&[&str]>(&[]), "");
    assert_eq!(reword::and_join::<&[&str]>(&["a"]), "a");
    assert_eq!(reword::and_join::<&[&str]>(&["a", "b"]), "a and b");
    assert_eq!(reword::and_join::<&[&str]>(&["a", "b", "c"]), "a, b and c");
    assert_eq!(
        reword::and_join::<&[&str]>(&["a", "b", "c", "d", "e"]),
        "a, b, c, d and e"
    );
}