Package: collatz
Version: 1.0.0
License: Apache License (== 2.0)
Authors@R: c(person("Nathan", "Levett", role = c("aut", "cre"), email = "nathan.a.z.levett@gmail.com"))
Title: Functions Related to the Collatz/Syracuse/3n+1 Problem
Description: 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>.
Author: Nathan Levett [aut, cre]
Maintainer: Nathan Levett <nathan.a.z.levett@gmail.com>
Date: 2022-08-08
URL: https://github.com/Skenvy/Collatz,
        https://github.com/Skenvy/Collatz/tree/main/R,
        https://skenvy.github.io/Collatz/R/,
        https://skenvy.github.io/Collatz/R/pdf/
BugReports: https://github.com/Skenvy/Collatz/issues/new/choose
Encoding: UTF-8
Depends: R (>= 3.5.0), gmp
Collate: 'utils.R' 'collatz_function.R' 'hailstone_sequence.R'
        'reverse_function.R' 'stopping_time.R' 'tree_graph.R'
Suggests: roxygen2, testthat (>= 3.0.0), devtools, covr, DT, pkgdown,
        servr, tinytex, knitr, rmarkdown
Config/testthat/edition: 3
RoxygenNote: 7.2.1
VignetteBuilder: knitr
NeedsCompilation: no
Packaged: 2022-09-03 15:41:28 UTC; root
Repository: CRAN
Date/Publication: 2022-09-05 08:40:05 UTC
Built: R 4.6.0; ; 2026-04-25 10:32:50 UTC; unix
