Additive regression for non-Euclidean responses and predictors