Think You Know How To Generalized Additive Models ?