Learning SMaLL Predictors