General purpose gradient boosting on decision trees library with categorical features support out of the box for R.