GRAND-SLAMIN' Interpretable Additive Modeling with Structural Constraints