Fast Stable Direct Fitting and Smoothness Selection for Generalized Additive Models | Synapse