base minpack.lm rootSolve inline mkin knitr microbenchmark ggplot2