Introduction to Generalized Additive Models with R and mgcv