Convert numbers to collective character vectors (the, both, all three)

```
collective(x, all_n = TRUE, of_the = FALSE, cardinal = TRUE, ...)
nom_coll(x, all_n = TRUE, of_the = FALSE, cardinal = TRUE, ...)
```

## Arguments

- x
A numeric vector.

- all_n
Whether to include the cardinal number after "all" for
collectives of 3 or more.
Defaults to `TRUE`

.

- of_the
Whether to include "of the" for collectives other than 1.
Defaults to `FALSE`

.

- cardinal
Whether to convert the number after "all" with `cardinal()`

when `all_n`

is `TRUE`

.
Defaults to `TRUE`

.

- ...
Additional arguments passed to `cardinal()`

when `cardinal`

is `TRUE`

.

## Value

A character vector of the same length as `x`

.

## Examples

```
paste(nom_coll(0:3), "fish")
#> [1] "no fish" "the fish" "both fish" "all three fish"
paste(nom_coll(9:12, max_n = 10), "fish")
#> [1] "all nine fish" "all ten fish" "all 11 fish" "all 12 fish"
```