c(person("Nathan", "Levett", role = c("aut", "cre"), email = "nathan.a.z.levett@gmail.com"))
Functions Related to the Collatz/Syracuse/3n+1 Problem
Provides the basic functionality to interact with the Collatz conjecture.
The parameterisation uses the same (P,a,b) notation as Conway's generalisations.
Besides the function and reverse function, there is also functionality to retrieve
the hailstone sequence, the "stopping time"/"total stopping time", or tree-graph.
The only restriction placed on parameters is that both P and a can't be 0.
For further reading, see <https://en.wikipedia.org/wiki/Collatz_conjecture>.
'utils.R' 'collatz_function.R' 'hailstone_sequence.R'
'reverse_function.R' 'stopping_time.R' 'tree_graph.R'
roxygen2, testthat (>= 3.0.0), devtools, covr, DT, pkgdown,
servr, tinytex, knitr, rmarkdown

Quickly and Neatly Collect Arguments from One Environment to
Pass to Another
c(Rick = person(given="Rick", family="Saporta", email="RickSaporta@gmail.com", role=c("aut","cre"), comment=NULL))
We often want to take all (or most) of the objects in one environment (such as the parameter values of a function) and pass them to another. This might be calling a second function, or iterating over a list, calling the same function. These functions wrap often repeated code.
Current stable version (committed on October 14, 2017).

Provides high performance container data types such as Queue, Stack, Deque, Dict and OrderedDict. Benchmarks <https://randy3k.github.io/collections/articles/benchmark.html> have shown that these containers are asymptotically more efficient than those offered by other packages.

c(
person("Randy", "Lai", , "randy.cs.lai@gmail.com", role = c("aut", "cre")),
person("Andrea", "Mazzoleni", role = "cph", comment = "tommy hash table library")
)
Randy Lai [aut, cre],
Andrea Mazzoleni [cph] (tommy hash table library)

c(person(given = "Randy",
family = "Lai",
role = c("aut", "cre"),
email = "randy.cs.lai@gmail.com"),
person(given = "Andrea",
family = "Mazzoleni",
role = "cph",
comment = "tommy hash table library"))
Provides high performance container data types such as Queue,
Stack, Deque, Dict and OrderedDict. Benchmarks
<https://randy3k.github.io/collections/articles/benchmark.html> have
shown that these containers are asymptotically more efficient than
those offered by other packages.