Provides data and functions for "A Primer of Ecology with R" by M. Henry H. Stevens (2009) <doi:10.1007/978-0-387-89882-7>.

Identifies potential target sequences for a given
    set of primers and generates phylogenetic trees annotated with the
    taxonomies of the predicted amplification products.

Fast functions for dealing with prime numbers, such as testing
    whether a number is prime and generating a sequence prime numbers.
    Additional functions include finding prime factors and Ruth-Aaron pairs,
    finding next and previous prime numbers in the series, finding or estimating
    the nth prime, estimating the number of primes less than or equal to an
    arbitrary number, computing primorials, prime k-tuples (e.g., twin primes),
    finding the greatest common divisor and smallest (least) common multiple,
    testing whether two numbers are coprime, and computing Euler's totient
    function. Most functions are vectorized for speed and convenience.

Fitting a principal curve to a data matrix in arbitrary dimensions. 
  Hastie and Stuetzle (1989) <doi:10.2307/2289936>.

Construct a principal surface that are two-dimensional surfaces that pass through the middle of a p-dimensional data set. They minimise the distance from the data points, and provide a nonlinear summary of data. The surfaces are nonparametric and their shape is suggested by the data. The formation of a surface is found using an iterative procedure which starts with a linear summary, typically with a principal component plane. Each successive iteration is a local average of the p-dimensional points, where an average is based on a projection of a point onto the nonlinear surface of the previous iteration. For more information on principal surfaces, see Ganey, R. (2019, "https://open.uct.ac.za/items/4e655d7d-d10c-481b-9ccc-801903aebfc8").

A lightweight message system relying purely on base R. Comes with built-in and pre styled message types and provides an easy way to create custom messages. Supports individually styled and colored text as well as timing information. Designed to make console output more informative and visually organized.