Mixed GAM Computation Vehicle with GCV/AIC/REML Smoothness
Estimation
GAMs, GAMMs and other generalized ridge regression with 
             multiple smoothing parameter estimation by GCV, REML or UBRE/AIC. 
             Includes a gam() function, a wide variety of smoothers, JAGS 
             support and distributions beyond the exponential family.