Currently the only function, rnewt implements general-purpose regularized quasi-Newton optimisation routines as presented in Kanzow and Steck (2023). The C++ code is written from scratch, and the More-Thuente linesearch script is an R-port specifically written for this implementation, but translated from the python implementation associated to the article.